Ch. 5 Programmable Controllers<br />
PLC/PC Overview<br />
Siemens SIMATIC S7-x00 seri PLCs<br />
STEP 7 – 300/400 Programming<br />
Language<br />
WinCC<br />
<br />
Ch4 ProgControllers<br />
<br />
1<br />
<br />
5.1. Khái niệm PLCs<br />
Lịch sử:<br />
1960 – 1970s: Hard wire<br />
1980 – 1990: Programmable Logic Controller<br />
1990 – nay: Programmable Controller,<br />
Process Controller<br />
<br />
Các hãng sản xuất:<br />
USA: Allen Bradley, GE-Fanuc<br />
EC: Siemens, ABB, Schneider<br />
As-Au: Omron, Hitachi, Misubishi…<br />
Ch4 ProgControllers<br />
<br />
2<br />
<br />
1<br />
<br />
Cấu trúc: chia thành các modules:<br />
CPU, Power supply Module có cổng nối bộ<br />
lập trình (PG)<br />
[Expansion Memory Module (Flash, SRAM,<br />
DRAM, BBRAM)]<br />
Digital Input Module (mức áp dc/ac, cách ly<br />
quang...)<br />
Digital Output Module (relay, transistor,<br />
triac..., Relay/Opto Isolated)<br />
Analog Input Module (u, i, cách ly...)<br />
<br />
Ch4 ProgControllers<br />
<br />
3<br />
<br />
Analog Output Module (u, i)<br />
Timer/ Counter Module (kHz, đếm xung, đo<br />
tốc độ, chiều dài)<br />
Communication Module: (RS232/485;<br />
Ethernet IEEE 802.x)<br />
2/3 D Positioner Module (định vị 2/ 3 chiều)<br />
Interface Module - dùng để mở rộng thêm<br />
các Module khác<br />
Function Modules: các chức năng điều khiển<br />
PID, Servo/ Step Motors,...<br />
<br />
Ch4 ProgControllers<br />
<br />
4<br />
<br />
2<br />
<br />
Hoạt động của PLC:<br />
Hoạt động theo chu kỳ các vòng quét:<br />
Đọc các thông tin từ các lối vào: DI, AI, Counter,<br />
Communication…<br />
Xử lý, tính toán, Update data base, update các cờ<br />
trạng thái<br />
Gửi ra các port: DO, AO, Positioner,<br />
Communication…<br />
<br />
Ngôn ngữ lập trình:<br />
Ladder<br />
Statement List<br />
Flow control<br />
Ch4 ProgControllers<br />
<br />
5<br />
<br />
5.2. Siemens SIMATIC S7-x00 PLC:<br />
5.2.1. S7-200:<br />
<br />
Hình 402.<br />
PLC S7-200<br />
<br />
Ch4 ProgControllers<br />
<br />
6<br />
<br />
3<br />
<br />
Micro type, high-speed, compact, low-cost solution for<br />
automation tasks within the low-end performance<br />
range.<br />
Có nhiều loại CPU: 212 (214…)<br />
RAM for Program & data:<br />
212 CPU: 1Kbyte – 512 statement, 2048 word data<br />
214 CPU: 4Kbyte – 2048 statement, 2048 word data<br />
<br />
Execution time of 1024Statements: 1,3ms (212CPU) và<br />
0.8ms (214 CPU)<br />
Bit memory: 128 (256)<br />
Counters, Timer: 46 (128)<br />
DI/DO max/onboard: 30/14 (64/24)<br />
AI/AO max: 8 (16)<br />
Communication: PPI<br />
<br />
time clock: CPU 214.<br />
Ch4Real<br />
ProgControllers<br />
<br />
7<br />
<br />
5.2.2. S7-300<br />
<br />
Hình 403a – PLC S7-300<br />
Ch4 ProgControllers<br />
<br />
8<br />
<br />
4<br />
<br />
Mini PLC system, the custom solution for<br />
extremely fast processes/ automation tasks<br />
requiring additional data processing<br />
capabilities<br />
Spec.:<br />
High computing performance,<br />
Complete instruction set,<br />
Multi Point Interface – MPI<br />
5 CPUs for a wide variety of requirement<br />
Expandability: up to 3 Expansion Racks (ERs)<br />
<br />
Ch4 ProgControllers<br />
<br />
9<br />
<br />
Ch4 ProgControllers<br />
<br />
10<br />
<br />
5<br />
<br />