Khoa Học - Kỹ Thuật & Giải Trí: http://phongvan.org
Tài Liệu Khoa Học Kỹ Thuật: http://tailieukythuat.info
Thiết bị Điện Công Nghiệp - Điện Hạ Thế: http://dienhathe.org
Catalog LS, Catalog,
Catalog Thiết Bị Điện LS, Catalog Thiết Bị Điện,
Catalog Biến Tần LS, Catalog Biến Tần,
Catalog Inverter LS, Catalog Inveter,
http://dienhathe.com,
Chi tiết các sản phẩm khác của LS tại https://dienhathe.com
Xem thêm các Catalog khác của LS tại https://dienhathe.info
Để nhận báo giá sản phẩm LS vui lòng gọi: 0907.764.966
Khoa Học - Kỹ Thuật & Giải Trí: http://phongvan.org
Tài Liệu Khoa Học Kỹ Thuật: http://tailieukythuat.info
Thiết bị Điện Công Nghiệp - Điện Hạ Thế: http://dienhathe.org
Catalog LS, Catalog,
Catalog Thiết Bị Điện LS, Catalog Thiết Bị Điện,
Catalog Biến Tần LS, Catalog Biến Tần,
Catalog Inverter LS, Catalog Inveter,
http://dienhathe.com,
Chi tiết các sản phẩm khác của LS tại https://dienhathe.com
Xem thêm các Catalog khác của LS tại https://dienhathe.info
Để nhận báo giá sản phẩm LS vui lòng gọi: 0907.764.966
Khoa Học - Kỹ Thuật & Giải Trí: http://phongvan.org
Tài Liệu Khoa Học Kỹ Thuật: http://tailieukythuat.info
Thiết bị Điện Công Nghiệp - Điện Hạ Thế: http://dienhathe.org
Khoa Học - Kỹ Thuật & Giải Trí: http://phongvan.org
Tài Liệu Khoa Học Kỹ Thuật: http://tailieukythuat.info
Thiết bị Điện Công Nghiệp - Điện Hạ Thế: http://dienhathe.org
3. 2. C¸c th«ng sè kü thuËt chÝnh cña PLC S7- 200 (lo¹i 22x):
- Bé nhí: + Ch¬ng tr×nh: tõ 32 ®Õn 64Kb tuú theo lo¹ i CPU.
+ D÷ liÖu: tõ16Kb ®Õn 40Kb tuú theo lo¹ i CPU
CPU 221 CPU 222 CPU 224 CPU 226
Sè I/O sè cã s½ n trªn CPU 6IN/4OUT 8IN/6OUT 14IN/10OUT 24IN/16OUT
Sè module tèi ®a cã thÓ ghÐp nèi Kh« ng cã 2 module 7 module 7 module
128IN 128IN 128IN 128IN
Sè lîng I/O sè tèi ®a
128OUT 128OUT 128OUT 128OUT
16IN 32IN 32IN
Sè lîng I/O Analog tèi ®a Kh« ng cã
16OUT 32OUT 32OUT
C¸c Counter/ Timer 256/256 256/256 256/256 256/256
* C¸c th« n g sè kh¸c
M « t¶ CPU 221 CPU 222 CPU 224 CPU 226 CPU 226XM
Bé nhí ch¬ng tr×nh 2 Kwords 2 Kwords 4 Kwords 4 Kwords 8 Kwords
Bé nhí d ÷ liÖu 1 Kwords 1 Kwords 2.5 Kwords 2.5 Kwords 5 Kwords
§Çuvµo d ÷ liÖusè I0.0 to I15.7 I0.0 to I15.7 I0.0 to I15.7 I0.0 to I15.7 I0.0 to I15.7
§Çurasè Q0.0 to Q15.7 Q0.0 to Q15.7 Q0.0 to Q15.7 Q0.0 to Q15.7 Q0.0 to Q15.7
§Çuvµo t¬ng tù(read only) -- AIW0 to AIW30 AIW0 to AIW62 AIW0 to AIW62 AIW0 to AIW62
§Çurat¬ng tù(write only) -- AQW0 to AQW30 AQW0 to AQW62 AQW0 to AQW62 AQW0 to AQW62
Vïng nhí (V) VB0 to VB2047 VB0 to VB2047 VB0 to VB5119 VB0 to VB5119 VB0 to VB10239
Vïng nhí (L) LB0 to LB63 LB0 to LB63 LB0 to LB63 LB0 to LB63 LB0 to LB63
Bit nhí (M) M0.0 to M31.7 M0.0 to M31.7 M0.0 to M31.7 M0.0 to M31.7 M0.0 to M31.7
Vïng nhí (SM) SM0.0 to SM0.0 to SM0.0 to SM0.0 to SM0.0 to
Read only SM179.7 SM299.7 SM549.7 SM549.7 SM549.7
SM0.0 to SM29.7 SM0.0 to SM29.7 SM0.0 to SM29.7 SM0.0 to SM29.7 SM0.0 to SM29.7
R¬ le thêi gian 256 (T0 to T255) 256 (T0 to T255) 256 (T0 to T255) 256 (T0 to T255) 256 (T0 to T255)
R¬ le thêi gian cã nhí 1 ms T0, T64 T0, T64 T0, T64 T0, T64 T0, T64
10 ms T1 to T4, and T1 to T4, and T1 to T4, and T1 to T4, and T1 to T4, and
T65 to T68 T65 to T68 T65 to T68 T65 to T68 T65 to T68
100 ms T5 to T31, and T5 to T31, and T5 to T31, and T5 to T31, and T5 to T31, and
T69 to T95 T69 to T95 T69 to T95 T69 to T95 T69 to T95
R¬ le Tgian On/Off 1 ms T32, T96 T32, T96 T32, T96 T32, T96 T32, T96
10 ms T33 to T36, and T33 to T36, and T33 to T36, and T33 to T36, and T33 to T36, and
T97 to T100 T97 to T100 T97 to T100 T97 to T100 T97 to T100
100 ms T37 to T63, and T37 to T63, and T37 to T63, and T37 to T63, and T37 to T63, and
T101 to T255 T101 to T255 T101 to T255 T101 to T255 T101 to T255
3
4. Bé®Õm C0 to C255 C0 to C255 C0 to C255 C0 to C255 C0 to C255
Bé®Õmtèc®écao HC0, HC3, HC4, HC0, HC3, HC4, HC0 to HC5 HC0 to HC5 HC0 to HC5
and HC5 and HC5
4
5. Bµi 2: Giíi thiÖu phÇn mÒm lËp tr× nh cho PLC S7-200
STEP 7-MicroWIN 32 V3.2.
1. PhÇn mÒm STEP7- MicroWIN32:
a. Giao diÖn phÇn mÒm:
Để một hệ thống PLC có thể thực hiện được một quá trình điều khiển nào đó thì
bản thân nó phải biết được nó cần phải làm gì và làm như thế nào.
Việc truyền thông tin về hệ thống ví dụ như quy trình hoạt động cũng như các
yêu cầu kèm theo cho PLC người ta gọi là lập trình.
Và để có thể lập trình được cho PLC thì cần phải có sự giao tiếp giữa người và
PLC.
Việc giao tiếp này phải thông qua một phần mềm gọi là phần mềm lập trình.
Mỗi một loại PLC hoặc một họ PLC khác nhau cũng có những phần mềm lập
trình khác nhau.
Đối với PLC S7-200, SIEMEN đã xây dựng một phần mềm để có thể lập trình
cho họ PLC loại này. Phần mềm này có tên là STEP7- MicroWIN32.
Đây là một phần mềm chạy trên nền Windows 32bit, trải qua nhiều phiên bản
khác nhau. Tài liệu này tập trung nói về STEP7- MicroWIN32 version 3.2.
Ngoài việc phục vụ lập trình cho PLC S7-200, phần mềm này còn có rất nhiều
các tính năng khác như các công cụ gỡ rối, kiểm tra lỗi, hỗ trợ nhiều cách lập trình
với các ngôn ngữ khác nhau…
Phần mềm này cũng đã được xây dựng một phần trợ giúp (Help) có thể nói là
rất đầy đủ, chi tiết và tiện dụng. Người dùng có thể tra cứu các vấn đề về PLC S7-200
một cách rất nhanh chóng, rõ ràng và dễ hiểu.
Để có thể thực hiện phần mềm lập trình STEP7- MicroWIN32 ta có 2 cách:
Cách 1:
Vào Start
→ Simatic
→ STEP7- MicroWIN32 V3.2.0
→ STEP7- MicroWIN32.
Cách 2: Chạy thông qua biểu tượng trên Desktop.
5
6. Nút thay đổi
Mở, tạo mới, lưu Down Công cụ kết trạng thái làm Nút kiểm tra trạng thái
một CT điều khiển load/Upload nối các lệnh việc của PLC của chương trình.
Các khối
chức năng
Vùng soạn thảo
chương trình
Các khối hàm, lệnh
b. Mét sè thµnh phÇn quan träng:
- Program Block:
Khi click chuột vào nút này ta sẽ trở về được vùng soạn thảo
chương trình. Ở vùng này ta có thể thêm bớt các đầu vào/ra, các biến,
các lệnh, hàm để thực hiện chương trình điều khiển.
- Communications vµ c¸ch kiÓm tra sù kÕt nèi víi PLC S7-200:
Ở đây ta có thể thay đổi cách mà máy tính truyền thông với PLC
S7-200 (PPI, MPI, tốc độ truyền…) hoặc kiểm tra có hay không sự
truyền thông giữa máy tính và PLC S7-200 (kiểm tra sự có mặt của
PLC hay không).
- Symbol Table:
Click chuột vào đây, ta sẽ được một bảng mà ở đó ta có thể định
nghĩa các tên biến và đặt địa chỉ tương ứng cho các biến đó để có thể
6
7. dễ nhớ và dễ kiểm tra.Các biến này có thể là các đầu vào/ra, các biến
trung gian…
- Khối hàm, lệnh:
Đây là một trong những thành phần quan trọng nhất của
STEP7- MicroWIN32. Nó bao gồm toàn bộ các lệnh và khối
hàm của STEP7- Micro WIN32 để có thể tạo được một
chương trình điều khiển cho PLC S7-200.
Người dùng có thể tìm thấy các lệnh hoặc hàm mình cần
dựa trên các nhóm có cùng chức năng mà STEP7-
MicroWIN32 đã phân loại sẵn.
Trong đó thường dùng nhất là các khối:
+ Bit Logic: bao gồm các lệnh làm việc với bit và thực
hiện các phép toán logic như AND, OR, NOT…
+ Timer: đây là khối lệnh làm việc với các loại timer
của S7-200.
+ Counter: đây là khối lệnh làm việc với các loại timer
của S7-200
+ Move: các khối lệnh dùng để di chuyển dữ liệu từ
vùng nhớ này sang vùng nhớ khác của PLC.
+ Interger Math, Floating-Point Math: nhóm lệnh làm
việc với số nguyên 16bit, 32bit và số thực. Nhóm lệnh này thực hiện các phép toán số
học như +, -, ×, ÷…
+ Compare: bao gồm các khối lệnh dùng để so sánh dữ liệu như >, <, =, ≥, ≤...
Ngoài ra còn các khối khác cũng rất quan trọng chúng ta có thể tham khảo thêm
ở phần Help của STEP7- MicroWIN32.
Để có thể biết một khối hàm hoặc lệnh làm việc như thế nào và điều kiện kèm
theo chúng ta chọn khối hàm, lệnh đó và nhấn F1.
c. Một số thao tác quan trọng:
- Có 2 cách để tạo một chương trình mới:
+ Vào menu File à New.
+ Dùng biểu tượng trên thanh công cụ.
7
8. - Lưu lại chương trình đã viết bằng cách:
+ Vào menu File à Save.
+ Dùng biểu tượng trên thanh công cụ.
- Để chèn một network mới:
+ Click chuột phải vào số thứ tự của network, chọn Insert à Network(s).
+ Dùng biểu tượng trên thanh công cụ.
- Để xoá một network: chọn network
+ Click chuột phải vào network cần xoá, chọn Delete à Network(s).
+ Dùng biểu tượng trên thanh công cụ.
- Để thêm một lệnh trong chương trình:
Chọn vị trí của lệnh trong chương trình:
+ Tiếp theo chọn Instructions, chọn nhóm lệnh sẽ làm việc, double click
vào lệnh cần dùng.
+ Dùng biểu tượng trên thanh công cụ.
- Để PLC S7-200 có thể thực hiện được các chương trình điều khiển, người
dùng phải Download chương trình xuống PLC.
+ Chọn File à Download. Và việc download có phím tắt là Ctrl+D.
+ Dùng ngay biểu tượng ở trên thanh công cụ
- Khi trong PLC có sẵn một chương trình, người dùng cần đưa lên để kiểm tra,
chỉnh sửa STEP7- MicroWIN32 cũng hỗ trợ việc Upload.
+ Chọn menu File à Upload. Phím tắt là Ctrl+U.
+ Dùng biểu tượng ở trên thanh công cụ.
Cần phải lưu ý là để Upload hoặc Download chương trình cho PLC thì phải chắc
chắn rằng PLC S7-200 đã được kết nối đến máy tính và việc truyền thông với máy
tính đã được thiết lập. Hay nói cách khác máy tính phải nhận ra được sự tồn tại của
PLC. Nếu không STEP7- MicroWIN32 sẽ báo lỗi. Khi kết nối thành công STEP7-
MicroWIN32 sẽ đưa ra bảng thông báo các thành phần sẽ được download xuống
PLC.
Muốn download được thì phải chuyển PLC về trạng thái dừng (STOP) bằng
cách nhấn nút STOP trên thanh công cụ.
2. C¸c bíc ®Ó lËp tr×nh mét ch ¬ng tr×nh ®iÒu khiÓn cho PLC S7-200.
8