1. Trang chủ
  2. » Giáo án - Bài giảng

Tài liệu hướng dẫn thực hành PLC S71200 (Tiếng Việt)

76 3,1K 22

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 76
Dung lượng 12,81 MB

Nội dung

Tài liệu hướng dẫn thực hành PLC S71200 (Tiếng Việt) dành cho những người thích học về PLC, tài liệu hướng dẫn khá chi tiết về PLC S71200 và có bài tập thực hành viết chương trình điều khiển. Tài liệu gồm 3 chương: CHƯƠNG 1: TỔNG QUAN VỀ PLC S71200, CHƯƠNG 2: CẤU TRÚC PHẦN CỨNG CỦA MÔ HÌNH PLC S71200, CHƯƠNG 3: NỘI DUNG THỰC HÀNH

Trang 1

Trang 1

CHƯƠNG 1: TỔNG QUAN VỀ PLC S7-1200

1 Giới thiệu chung về PLC S7-1200

1.1 Khái niệm chung về PLC S7-1200

Năm 2009, Siemens ra dòng sản phẩm S7-1200 dùng để thay thế dần cho S7-200 So với S7-200 thì S7-1200 có những tính năng nổi trội:

- S7-1200 là một dòng của bộ điều khiển logic lập trình (PLC) có thể kiểm soát nhiều ứng dụng tự động hóa Thiết kế nhỏ gọn, chi phí thấp, và một tập lệnh mạnh làm cho chúng ta có những giải pháp hoàn hảo hơn cho ứng dụng sử dụng với S7-1200

- S7-1200 bao gồm một microprocessor, một nguồn cung cấp được tích hợp sẵn, các đầu vào/ra (DI/DO)

- Một số tính năng bảo mật giúp bảo vệ quyền truy cập vào cả CPU và chương trình điều khiển:

 Tất cả các CPU đều cung cấp bảo vệ bằng password chống truy cập vào PLC

 Tính năng “know-how protection” để bảo vệ các block đặc biệt của mình

- S7-1200 cung cấp một cổng PROFINET, hỗ trợ chuẩn Ethernet và TCP/IP Ngoài ra bạn có thể dùng các module truyền thong mở rộng kết nối bằng RS485 hoặc RS232

- Phần mềm dùng để lập trình cho S7-1200 là Step7 Basic Step7 Basic hỗ trợ ba ngôn ngữ lập trình là FBD, LAD và SCL Phần mềm này được tích hợp trong TIA Portal 11 của Siemens

- Vậy để làm một dự án với S7-1200 chỉ cần cài TIA Portal vì phần mềm này đã bao gồm cả môi trường lập trình cho PLC và thiết kế giao diện HMI

Trang 2

- Module tín hiệu mở rộng: 8

- Board tín hiệu/truyền thông:1

- Module truyền thông: 3

- Bộ đếm tốc độ cao:

 1 Pha 3 x 100KHZ/3 x 30KHZ

 2 Pha 3 x 80KHZ/3 x 20KHZ

- Ngõ ra xuất xung tốc độ cao: 2

- Truyền thông: Ethernet

- Thời gian thực khi mất nguồn nuôi: 10 ngày

- Thực thi lệnh nhị phân: 0.1 micro giây/lệnh

2 Làm việc với phần mềm Tia Portal

2.1 Giới thiệu Simatic Step 7 V11.0

Simatic Step 7 V11.0 basic hệ thống kỹ thuật đồng bộ đảm bảo hoạt động liên tục hoàn

hảo

Một hệ thống kỹ thuật mới

Thông minh và trực quan cấu hình phần cứng kỹ thuật và cấu hình mạng, lập trình, chẩn đoán và nhiều hơn nữa

Lợi ích với người dùng:

- Trực quan: dễ dàng để tìm hiểu và dễ dàng để hoạt động

- Hiệu quả: tốc độ về kỹ thuật

- Chức năng bảo vệ: Kiến trúc phần mềm tạo thành một cơ sở ổn định cho sự đổi mới trong tương lai

2.2 Kết nối qua giao thức TCP/IP

- Để lập trình SIMATIC S7-1200 từ PC hay Laptop cần một kết nối TCP/IP

- Để PC và SIMATIC S7-1200 có thể giao tiếp với nhau, điều quan trọng là các địa chỉ IP của cả hai thiết bị phải phù hợp với nhau

2.3 Các file để cài đặt Simatic Step 7 V11.0

Trang 3

Trang 3

- Step 7 V11.0 SP1: Phần mềm sử dụng để lập trình cho PLC S7-1200 SP1

- Step 7 V11.0 SP2: Phần mềm sử dụng để lập trình cho PLC S7-1200 SP2

- S7-1200 Tool: Phần mềm để đọc và định địa chỉ IP cho PLC S7-1200

- Update Hardware: file để Update thêm phần cứng của các loại PLC S7-1200 chưa có sẵn

- Crack Step 7 V11.0: file Crack phần mềm Simatic Step 7 V11.0

2.3.1 Cài đặt phần mềm Step 7 V11.0 SP1

B1: Double Click vào file Start.exe trong folder STEP 7 Professional như hình sau:

B2: Giao diện sau xuất hiện:

Trang 4

B3: Click vào Next:

B4: Click vào Next:

Trang 5

Trang 5

B5: Click vào Next:

Chọn ”I accept the terms of…” và Click vào Next

Trang 6

Chọn “I accept the security an permissions…” và Click vào Next

Click vào Install:

Trang 7

Trang 7

Quá trình cài đặt sẽ được bắt đầu với giao diện:

Click Close: Cài đặt thành công

Trang 8

2.3.2 Cài đặt phần mềm Step 7 V11.0 SP2

Khi cài đặt phần mềm Step 7 V11.0 SP1 xong, ta phải cài thêm phần mềm step 7 V11.0 SP2 để update lên phiên bản mới Với các bước cài đặt sau:

Double Click vào file Start.exe trong folder Step7 V11 SP2 như hình sau:

Giao diện sau xuất hiện:

Trang 9

Trang 9

Click vào Next:

Click vào Next:

Trang 10

Click vào Next:

Click vào Next:

Trang 11

Trang 11

Click chọn “I accept all conditions of the listed…” và “I hereby confirm that I have

read…” sau đó Click vào Next:

Click chọn “I accept the security and permissions settings on this computer” sau đó Click vào Next:

Trang 12

Click vào Modify:

Quá trình cài đặt diễn ra như sau:

Trang 13

Trang 13

Nhấn Close để kết thúc cài đặt:

2.3.3 Crack chương trình Step 7 V11.0

Double Click vào file:

Trang 14

Giao diện sau xuất hiện:

Click vào TIA Portal Prof (2011) và chọn Select all:

Trang 15

Trang 15

Chọn Install Short -> Click vào All -> Kết thúc Crack

2.3.4 Cài đặt chương trình S7-1200 tool

Double Click vào file S7-1200ToolInstall

Trang 16

Click vào Next:

Click vào Install:

Trang 18

Chọn vào Installed software

Click vào “Detailed information about installed software”

Trang 19

Trang 19

Click chọn “Installation of support packages” chọn “Add from file system”:

Chọn đường dẫn tới file “HSP_V11 SP2” trong đĩa phần mềm và nhấn Open

Trang 20

Click Chọn “HSP CPU21xV3.0” và nhấn “Install”:

Trang 21

Trang 21

Sau đó ta tắt hết các chương trình TIA -> chọn Continue:

Nhấn Finish để kết thúc Update:

Trang 22

2.3.6 Set địa chỉ IP cho PLC S7-1200 CPU 1214C

Trước khi set địa chỉ IP ta right Click Computer/ Manager/Device Manager/Network adapters/xem tên Card mạng của máy là gì:

Click vào S7-1200 Tool – 2.0.0.5 trên Desktop:

Trang 23

Trang 23

Click View/PG-PC Interface…

Chọn Card giống trong phần tra cứu Device Manager/ Nhấn OK

Trang 24

Click vào “Use Defaults”:

Chọn địa chỉ IP sao cho đừng trùng với các địa chỉ IP của máy tính:

Trang 25

Trang 25

Click vào “Set” để gán địa chỉ IP vào PLC S7-1200/ Kết thúc: Ta chọn địa chỉ IP là

“192.168.137.35” Với 3 số đầu trùng với máy tính của bạn Còn số sau phải khác

2.3.7 Nạp chương trình mẫu cho PLC S7-1200

Click mở file “TIA Portal V11” trên Desktop của máy tính:

- Click vào “Create new project”

- Project name: Tên của chương trình cần lưu

- Path: Chọn đường dẫn để lưu chương trình

- Click vào “Create”:

Trang 26

Click vào “Configure a device”:

Click vào “Add new device”:

Trang 27

Trang 27

Click PLC/Simatic S7-1200/CPU/”CPU 1214C DC/DC/DC”/6ES7 214-1AG31-0XB0

Click “Add”:

Trang 28

Với giao diện ban đầu như sau:

- “1”: Tên của chương trình lưu ban đầu

- “2”: Device configuration: Cấu hình thêm phần cứng

- “3”: Main [OB1]: Nơi viết chương trình OB1

- “4”: Download tất cả cấu hình phần cứng và phần mềm cho PLC S7-1200

- “5”: Upload tất cả cấu hình phần cứng và phần mềm cho PLC S7-1200

- “6”: Điều khiển PLC Run

- “7”: Điều khiển PLC Stop

- “8”: Chức năng cài đặt các thông số của cổng mạng

- “9”: Cài đặt địa chỉ ngõ vào ra số, tương tự, bộ đếm tốc độ cao…

Trang 29

Trang 29

Click vào cổng RJ45 Trên hình PLC S7-1200 trên máy tính để nhập địa chỉ IP cần nạp chương trình xuống Sao cho địa chỉ IP này trùng với địa chỉ IP lúc cài đặt cho PLC ở phần Set địa chỉ IP Lúc trước ta set là: “192.168.137.35”

Click vào biểu tượng Download để nạp chương trình phần cứng cho PLC S7-1200:

- “Type of the PG/PC interface”: PN/IE

- “PG/PC interface”: Chọn Card mạng trùng với card mạng của máy tính ta đã tra

ở phần manager device

Trang 30

Click vào “Load”:

Click “Finish”:

Trang 31

Trang 31

Double Click vào “Main [OB1]”: Để viết chương trình điều khiển

Viết chương trình đơn giản với yêu cầu: Bật công tắc s0 thì đèn L0 sáng:

Click vào Download để nạp chương trình xuống giống các bước nạp phần cứng

Trang 32

Với kết nối phần cứng như sau:

Kiểm tra chương trình điều khiển bằng cách: đóng tắc công tắc s0 để quan sát trạng thái của đền L0

2.4 Giới thiệu các tập lệnh

2.4.1 Bit logic (tập lệnh tiếp điểm)

1) Tiếp điểm thường hở

Trang 33

Giá trị của các bit có địa chỉ là n sẽ bằng

1 khi đầu vào của lệnh này bằng 1 Khi đầu vào của lệnh bằng 0 thì bit này vẫn giữ nguyên trạng thái

Toán hạng n: Q, M, L, D

Trang 34

7) Lệnh Reset

L

A

D

Giá trị của các bit có đ ịa chỉ là n sẽ bằng

0 khi đầu vào của lệnh này bằng 1 Khi đầu vào của lệnh bằng 0 thì các bit này vẫn giữ nguyên trạng thái

đó số bit là giá trị của n Toán hạng OUT: Q, M, L, D

đó số bit là giá trị của n Toán hạng OUT: Q, M, L, D

n : là hằng số

Trang 35

Trạng thái của tín hiệu được lưu lại vào

“M_BIT”

Độ rộng của xung này bằng thời gian của một chu kì quét

Trang 36

13) Tiếp điểm phát hiện xung cạnh xuống dạng 2

Trang 37

Thay đổi PT khi Timer vận hành không có ảnh hưởng gì

4) Timer trễ sườn xuống – TOF

Trang 38

2.4.3 Sử dụng bộ Counter

Lệnh Counter được dùng để đếm các sự kiện ở ngoài hay các sự kiện quá trình ở trong PLC Mỗi Counter sử dụng cấu trúc lưu trữ của khối dữ liệu DB để làm dữ liệu của Counter Step 7 tự động tạo khối DB khi lấy lệnh

Tầm giá trị đếm phụ thuộc vào kiểu dữ liệu mà bạn chọn lựa Nếu giá trị đếm là một

số Interger không dấu, có thể đếm xuống tới 0 hoặc đếm lên tới tầm giới hạn Nếu giá trị đếm là một số interder có dấu, có thể đếm tới giá trị âm giới hạn hoặc đếm lên tới một số dương giới hạn

1) Counter đếm lên - CTU

Giá trị bộ đếm CV được giảm 1 khi tín hiệu ngõ vào

CD chuyển từ 0 lên 1 Ngõ ra QD được tác động lên

1 khi CV <=0 Nếu trạng thái Load được tác động thì

CV = PV

Trang 39

So sánh 2 kiểu dữ liệu giống nhau, nếu lệnh so sánh thỏa thì ngõ ra sẽ là mức 1 = TRUE (tác động mức cao) và ngược lại

Kiểu dữ liệu so sánh là : SInt, Int, Dint, USInt, UDInt, Real, LReal, String, Char, Time, DTL, Constant

2) Lệnh trong khoảng In – range

So sánh 2 kiểu dữ liệu giống nhau, nếu so sánh MIN<=VAL<=MAX thỏa thì tác động mức cao và ngược lại

Trang 40

3) Lệnh ngoài khoảng out-of-range

So sánh 2 kiểu dữ liệu giống nhau, nếu so sánh MIN

> VAL hoặc MAX < VAL thỏa thì tác động mức cao

tử

Trang 41

Các thông số ngõ vào dùng trong khối phải chung định dạng

Tham số ENO = 1 nếu không có lỗi xảy ra trong quá trình thực thi Ngược lại ENO = 0 khi có lỗi, một số lỗi xảy ra khi thực hiện lệnh này :

-Kết quả toán học nằm ngoài phạm vi của kiểu dữ liệu

-Chia cho 0 (IN2 = 0) -Real/LReal : Nếu một trong những giá trị đầu vào là NaN sau đó được trả về NaN

-ADD Real/LReal : Nếu cả hai giá trị IN là INF có

Trang 42

dấu khác nhau, đây là một khai báo không hợp lệ và được trả về NaN

-SUB Real/LReal : Nếu cả hai giá trị IN là INF cùng dấu, đây là một khai báo không hợp lệ và được trả về NaN

-MUL Real/LReal : Nếu một trong 2 giá trị là 0 hoặc

là INF, đây là khai báo không hợp lệ và được trả về NaN

-DIV Real/LReal : Nếu cả hai giá trị IN bằng không hoặc INF, đây là khai báo không hợp lệ và được trả về NaN

Tham số:

EN : Bool ENO : Bool IN1 : SINT, INT, DINT, USINT, UINT, UDINT IN2 : SINT, INT, DINT, USINT, UINT, UDINT OUT : SINT, INT, DINT, USINT, UINT, UDINT

Trang 43

Tham số :

EN : Bool – cho phép ngõ vào ENO: Bool – cho phép ngõ ra -ENO = 1 : không có lỗi -ENO = 0: kết quả giá trị nằm ngoài tầm giá trị của kiểu dữ liệu

IN : toán tử đầu vào SInt, INt, Dint, Real, LReal, Constant

OUT : toán tử đầu ra Sint, Int, Dint, Real, LReal

-ENO = 1 : không có lỗi -ENO = 0: kết quả nằm ngoài tầm giá trị của kiểu dữ liệu

Trang 44

6) Lệnh giá trị tuyệt đối

EN : cho phép ngõ vào

IN : Toán tử ngõ vào OUT : Toán tử ngõ ra ENO : Cho phép ngõ ra

IN > MAX thì giá trị của MAX được copy vào OUT

Trang 45

Trang 45

xảy ra thì tại ngõ ra ENO cũng có giá trị bằng 1 Ngõ ra ENO có trạng thái 0 nếu 1 trong số các điều kiện sau đây không thỏa mãn :

Trang 46

IN : nguồn giá trị đến OUT1: Nơi chuyển đến Lệnh Move_BLK sao chép các nội dung của một vùng nhớ IN đến một bộ nhớ xác định khác Số lượng các giá trị được sao chép được quy định trong COUNT Hoạt động sao chép theo hướng tăng dần các địa chỉ Tham số:

EN : cho phép ngõ vào ENO : cho phép ngõ ra

IN : nguồn giá trị đến COUNT : số giá trị sao chép OUT1: Nơi chuyển đến

Trang 47

IN : giá trị ngõ vào OUT : giá trị sau khi chuyển đổi

Trang 48

Ví dụ ROUND (10.5) = 10, ROUND (11.5) = 12 Lệnh TRUNC : chuyển đổi số thực thành số interger Phần phân số của số thực bị cắt bỏ

2.4.8 Lệnh điều khiển chương trinh

1) Lệnh nhảy JUMP và nhãn LABEL

Trang 49

Công dụng : Để dừng việc thực thi trong một khối hàm

và chỉ đươc tiếp tục sau khi có lệnh gọi khối hàm đó

3) Lệnh Re – trigger giám sát quét chu kỳ

Trang 50

2.4.9 Toán tử word logic

- Lệnh OR kết hợp các giá trị ngõ vào IN1 và IN2 theo các bit tương ứng theo phép OR logic, xuất kết quả tại OUT

- Lệnh XOR kết hợp các giá trị ngõ vào IN1 và IN2 theo các bit tương ứng theo phép XOR logic, xuất kết quả tại OUT

Trang 51

+Nếu G = 0  OUT = IN0 +Nếu G = 1  OUT = IN1 -Lệnh MUX : Sao chép nội dung của một ngõ vào xác định tới ngõ ra OUT Nếu giá trị của tham số K lớn hơn số ngõ vào hiện hữu thì nội dung của tham số ELSE sẽ được sao chép tới ngõ ra OUT

Thông số N để xác định số bit dịch chuyển

Thông số N để xác định số bit dịch chuyển

Trang 52

Thông số N xác định số bit dịch chuyển

Thông số N xác định số bit dịch chuyển

Trang 53

- Dây cấp nguồn AC cho bộ thí nghiệm

- Dây và chốt kết nối các bài thực hành theo chuẩn 4mm chống giật

- Nguồn cung cấp 220VAC, 50Hz

- Nguồn đầu ra 24VDC, 3A

- Thực hành kết hợp với các Learning Card

2.2 Cấu trúc chi tiết của mô hình PLC S7-1200

2.2.1 Module nguồn cung cấp

- Nguồn cấp 24VDC, 3A

- Được sử dụng để cấp nguồn cho các cơ cấu chấp hành

- Chuẩn đầu ra Jack cắm 4mm

Chú ý:

- Led báo nguồn sáng: Mô hình hoạt động bình thường

- Led báo nguồn tắt: Ngưng ngay việc cấp nguồn cho mô hình, tiến hành kiểm tra nguồn cấp và báo cho giáo viên

Trang 54

2.2.2 Module tạo tín hiệu ngõ vào số

- Gồm 08 Switch tạo tín hiệu

- Có 2 mức tín hiệu: Mức thấp hay mức 0 (0VDC), Mức cao hay mức 1 (24VDC)

- Chuẩn đầu ra Jack cắm42mm

- Được sử dụng để tạo tín hiệu ngõ vào số cho PLC S7-1200

2.2.3 Module hiển thị ngõ ra số

- Gồm 05 led hiển thị

- Mức 1 (24VDC) led sáng, Mức 0 (0VDC) led tắt

- Chuẩn đầu vào Jack cắm 4mm

- Được sử dụng để hiển thị các trạng thái ngõ ra của PLC S7-1200

2.2.4 Module mô phỏng ngõ vào ra tương tự

Trang 55

Trang 55

- Hiển thị tín hiệu tương tự:

 01 ngõ vào hiển thị giá trị tương tự

 Điện áp ngõ vào: 0…20VDC

 Công tác ON/OFF để đóng mở cơ cấu hiển thị

 Chuẩn đầu vào Jack cắm 4mm

 Sử dụng để hiển thị giá trị điện áp của các ngõ ra PLC S7-1200

- Tạo tín hiệu tương tự:

 02 ngõ ra tạo tín hiệu tương tự

 Điện áp ngõ ra: -10…10VDC

 Điều chỉnh điện áp tăng dần theo chiều kim đồng hồ

 Chuẩn đầu ra Jack cắm 4mm

 Sử dụng để tạo tín hiệu đầu vào tương tự cho PLC S7-1200

2.2.5 Module ngõ vào ra tương tự của PLC S7-1200

- 02 ngõ vào tương tự 0-10VDC

- 01 ngõ ra tương tự: 0-10V/0-20Ma

2.2.6 Module kết nối với các tấm Learning Card

- Digital Inputs (SW0-SW5): là các công tắc mô phỏng các tín hiệu đầu vào của Learning Card như: Công tắc, Nút nhấn, Cảm biến, Công tắc hành trình… Tín hiệu này được đưa trực tiếp vào các ngõ vào của PLC S7-1200 với đầu vào là DI.b

- Digital Outputs (P0-P4): Là các đèn mô phỏng các tín hiệu đầu ra của Learning Card như: Đèn báo, Động cơ, Quạt, … Tín hiệu này được xuất ra trực tiếp từ các ngõ ra của PLC S7-1200 với đầu ra là DQ.a và DQ.b

Trang 56

- Bảng liên kết ngõ vào và ngõ ra của PLC S7-1200 với SW và P

Trang 57

Trang 57

CHƯƠNG 3: NỘI DUNG THỰC HÀNH

Bài 1: Viết chương trình điều khiển với ứng dụng cổng AND

1 Các thiết bị cho bài thực hành

- Kết nối phần cứng cho mô hình PLC S7-1200

- Hiểu được nguyên lý hoạt động của cổng AND

- Kiểm nghiệm với lý thuyết

- Tạo các hàm trong TIA

3 Kết nối sơ đồ bài thực hành như sau

- Trước khi kết nối bài thí nghiệm học viên cần: Cấp nguồn cho main chính

EDC-6102 và kiểm tra Led báo nguồn (hoặc sử dụng đồng hồ kiểm tra nguồn)

- Sau đó tiến hành kết nối bài thí nghiệm theo sơ đồ trên Cần chú ý đến vị trí các chân kết nối

- Khi xong cần kiểm tra lại sơ đồ kết nối

- Bảng trạng thái hoạt động của cổng AND:

Ngày đăng: 09/03/2017, 09:58

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w