Bài giảng PLC - pdf 20

Download miễn phí Bài giảng PLC



Các lệnh của chương trình sẽ nằm trong các chương trình làm những nhiệm vụ
riêng biệt gọi là các chương trình con.
Khi có yêu cầu từ hệ thống, chương trình chính sẽ gọi chương trình con làm
nhiệm vụ liên quan và cho phép thực hiện để thực hiện việc điều khiển.
Việc tổ chức chương trình dạng này nó khắc phục được hoàn toàn những hạn chế
không mong muốn mà dạng tuyến tính đưa lại khi xây dựng những chương trình điều
khiển phức tạp



Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:

y do có nhiều
nh−ợc điểm không còn phù hợp
với các hệ thống điều khiển hiện
đại nên đã ít đ−ợc sử dụng
+ Họ 22x: 222, 224, 226,
228. Đây là dòng CPU đ−ợc sử
dụng rất nhiều hiện nay vì tốc độ
xử lý cao, kết cấu linh hoạt, hỗ
trợ truyền thông mạnh, có cấp bảo vệ chịu đ−ợc môi tr−ờng công nghiệp nh− rung,
bụi, các nhiễu từ tr−ờng…
b. Cấu trúc phần cứng và vòng quét của PLC:
* Thành phần cơ bản của hệ thống S7-200 Micro PLC:
- Một CPU S7-200.
+ CPU (Đơn vị xử lý trung tâm)
Tốc độ tính toán, xử lý thông tin
Khả năng quản lý các Module mở rộng
Khả năng quản lý bộ nhớ
Khả năng kết nối mạng
2
+ Bộ nhớ (ROM, RAM, EEPROM)
L−u giữ trạng thái biến vào và ra
L−u giữ kết quả ch−ơng trình tính, kết quả trung gian
L−u giữ ch−ơng trình điều khiển, hệ điều hành
- Một máy tính cá nhân (PC).
- Phần mềm STEP-7 Micro/Win32: dùng để lập trình các ch−ơng trình điều khiển
cho PLC.
- Cáp truyền thông: dùng để truyền thông từ PLC đến máy tính hay đến các PLC
khác. (cáp PC/PPI, cáp MPI, card truyền thông CP5611).
* Chu kì vòng quét của PLC:
CPU S7.200 đ−ợc thiết kế để thực hiện một chuỗi các công việc, lặp đi lặp lại.
Việc thực hiện một cách có chu kì đ−ợc gọi là chu kì vòng quét. Mỗi một vòng quét
cơ bản của PLC mất từ 3ms - 10ms, tuỳ từng trường hợp vào số l−ợng cũng nh− kiểu lệnh viết
trong ch−ơng trình
Trong 1 chu kì vòng quét, CPU thực hiện các nhiệm vụ sau:
- Đọc các dữ liệu đầu vào.
- Thực thi ch−ơng trình.
- Xử lí các yêu cầu truyền thông
- Tự chuẩn đoán lỗi.
3
- Xuất kết quả đầu ra.
a) Đọc dữ liệu đầu vào: Mỗi chu kì quét bắt đầu bằng việc đọc trạng thái vật lý
(Input) của các đầu vào số và sau đó ghi trạng thái đó tới vùng nhớ đệm đầu vào IR
(IR - Input Register).
b) Thực thi ch−ơng trình: CPU đọc dữ liệu từ IR, (thực hiện ch−ơng trình phần
mềm), CPU thực hiện ch−ơng trình, bắt đầu với câu lệnh đầu tiên cho tới câu lệnh sau
cùng trong mỗi chu kì vòng quét, kết quả đ−ợc l−u lại ở các vùng nhớ thích hợp và bộ
đệm ảo đầu ra (OR - Output Register)
c) Xử lý các yêu cầu truyền thông (option): Nếu có yêu cầu truyền thông thì
CPU xử lí tất cả các thông báo đ−ợc nhận từ cổng truyền thông. Bên cạnh đó CPU
kiểm tra ch−ơng trình cơ sở và bộ nhớ ch−ơng trình (chỉ trong chế độ RUN).
d) Tự chẩn đoán lỗi: CPU kiểm tra lỗi của hệ điều hành trong ROM, các vùng
nhớ và các trạng thái làm việc của các module mở rộng
c) và d)
a)
b)
e)
4
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
* Các thông 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
Đầu vào dữ liệu số 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
Đầu ra số 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
Đầu vào t−ơng tự (read only) -- AIW0 to AIW30 AIW0 to AIW62 AIW0 to AIW62 AIW0 to AIW62
Đầu ra t−ơ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)
Read only
SM0.0 to SM179.7
SM0.0 to SM29.7
SM0.0 to SM299.7
SM0.0 to SM29.7
SM0.0 to SM549.7
SM0.0 to SM29.7
SM0.0 to SM549.7
SM0.0 to SM29.7
SM0.0 to SM549.7
SM0.0 to SM29.7
Rơ le thời gian
Rơ le thời gian có nhớ 1 ms
10 ms
100 ms
Rơ le Tgian On/Off 1 ms
10 ms
256 (T0 to T255)
T0, T64
T1 to T4, and
T65 to T68
T5 to T31, and
T69 to T95
T32, T96
T33 to T36, and
T97 to T100
256 (T0 to T255)
T0, T64
T1 to T4, and
T65 to T68
T5 to T31, and
T69 to T95
T32, T96
T33 to T36, and
T97 to T100
256 (T0 to T255)
T0, T64
T1 to T4, and
T65 to T68
T5 to T31, and
T69 to T95
T32, T96
T33 to T36, and
T97 to T100
256 (T0 to T255)
T0, T64
T1 to T4, and
T65 to T68
T5 to T31, and
T69 to T95
T32, T96
T33 to T36, and
T97 to T100
256 (T0 to T255)
T0, T64
T1 to T4, and
T65 to T68
T5 to T31, and
T69 to T95
T32, T96
T33 to T36, and
T97 to T100
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
Số lợng I/O số tối đa
128IN
128OUT
128IN
128OUT
128IN
128OUT
128IN
128OUT
Số lợng I/O Analog tối đa Không có
16IN
16OUT
32IN
32OUT
32IN
32OUT
Các Counter/ Timer 256/256 256/256 256/256 256/256
5
100 ms T37 to T63, and
T101 to T255
T37 to T63, and
T101 to T255
T37 to T63, and
T101 to T255
T37 to T63, and
T101 to T255
T37 to T63, and
T101 to T255
Bộ đếm C0 to C255 C0 to C255 C0 to C255 C0 to C255 C0 to C255
Bộ đếm tốc độ cao HC0, HC3, HC4,
and HC5
HC0, HC3, HC4,
and HC5
HC0 to HC5 HC0 to HC5 HC0 to HC5
Vùng nhớ trạng thái (S) S0.0 to S31.7 S0.0 to S31.7 S0.0 to S31.7 S0.0 to S31.7 S0.0 to S31.7
Vùng nhớ thanh ghi tổng AC0 to AC3 AC0 to AC3 AC0 to AC3 AC0 to AC3 AC0 to AC3
Khả năng quản lý Labels 0 to 255 0 to 255 0 to 255 0 to 255 0 to 255
Ch−ơng trình con 0 to 63 0 to 63 0 to 63 0 to 63 0 to 127
Khả năng mở rộng ch−ơng trình
ngắt
0 to 127 0 to 127 0 to 127 0 to 127 0 to 127
3. Cấu hình vào ra của S7-200 CPU224 AC/DC/Relay
6
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 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 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 hay 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 phiên bản 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.
7
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...
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status