1. MỤC LỤC
CHƯƠNG I: GIỚI THIỆU TỔNG QUÁT VỀ PLC.........................................Trang 1
1.1. Giới thiệu chung về hệ thống điều khiển ................................................................... 1
1.2. Giới thiệu chung về PLC........................................................................................... 1
1.2.1. Vai trò của PLC ................................................................................................ 2
1.2.2. So sánh PLC với các thiết bị điều khiển thông thường khác .............................. 2
1.2.3. Các thiết bị nhập và xuất dùng trong PLC ......................................................... 3
1.2.4. Các bước thiết kế 1 hệ thống điều khiển dùng PLC ........................................... 4
1.2.5. Cấu trúc phần cứng của PLC............................................................................. 6
1.2.6. Một số PLC thông dụng .................................................................................... 7
1.3. Khảo sát PLC CPM2A............................................................................................ 10
1.3.1. Giới thiệu chung.............................................................................................. 10
1.3.2. Các thành phần của CPU................................................................................. 11
1.3.3. Các kiểu liên kết truyền thông của PLC........................................................... 12
1.3.4. Các thông số kỹ thuật của PLC họ CPM2A..................................................... 15
1.3.5. Cấu trúc vùng nhớ trong PLC.......................................................................... 18
CHƯƠNG 2: TẬP LỆNH CĂN BẢN ......................................................................... 21
2.1. Giới thiệu chung về chương trình PLC.................................................................... 21
2.1.1. Khái quát chương trình.................................................................................... 21
2.1.2. Các ký hiệu dùng trong chương trình............................................................... 21
2.1.3. Các dạng chương trình .................................................................................... 22
2.2. Lệnh LD, LDNOT .................................................................................................. 22
2.2.1. Lệnh LD.......................................................................................................... 22
2.2.2. Lệnh LDNOT.................................................................................................. 22
2.3. Lệnh AND, ANDNOT............................................................................................ 23
2.3.1. Lệnh AND ...................................................................................................... 23
2.3.2. Lệnh ANDNOT .............................................................................................. 23
2.4. Lệnh OR, ORNOT.................................................................................................. 23
2.4.1. Lệnh OR ......................................................................................................... 23
2.4.2. Lệnh ORNOT.................................................................................................. 24
2.5. Lệnh OUT, OUTNOT............................................................................................. 24
2.5.1. Lệnh OUT........................................................................................................ 24
2.5.2. Lệnh OUTNOT................................................................................................ 24
2.6. Lệnh ORLD............................................................................................................ 24
2.7. Lệnh ANDLD......................................................................................................... 25
2.8. Lệnh DIFU và DIFD............................................................................................... 26
2. 2.8.1. Lệnh DIFU ..........................................................................................................26
2.8.2. Lệnh DIFD .......................................................................................................26
2.9. Lệnh SET và RESET...............................................................................................27
2.9.1. Lệnh SET ..........................................................................................................27
2.9.2. Lệnh RESET .....................................................................................................27
2.10. Lệnh KEEP(11).....................................................................................................27
2.11. Các chương trình ứng dụng ...................................................................................28
2.11.1. Chương trình điều khiển động cơ....................................................................28
2.11.2. Chương trình push on push off 1.....................................................................29
2.11.3. Chương trình push on push off 2.....................................................................30
2.11.4. Chương trình điều khiển cửa tự động..............................................................30
CHƯƠNG 3: LỆNH TIMER.......................................................................................35
3.1. Lệnh Timer (TIM)..................................................................................................35
3.2. Các chương trình ứng dụng .....................................................................................35
3.2.1. Chương trình điều khiển động cơ hoạt động 5 giây tự dừng...............................35
3.2.2. Chương trình điều khiển động cơ 1 hoạt động, sau 5 giây động cơ 1 dừng và
động cơ 2 hoạt động.......................................................................................................36
3.2.3. Chương trình điều khiển đèn A sáng 1 giây, tắt 1 giây liên tục ..........................37
3.2.4. Chương trình điều khiển đèn giao thông cho một ngã tư....................................38
3.2.5. Chương trình cho mô hình lựa sản phẩm ...........................................................41
CHƯƠNG 4: LỆNH COUNTER.................................................................................46
4.1. Lệnh Counter (CNT) ...............................................................................................46
4.2. Các chương trình ứng dụng .....................................................................................46
4.2.1. Chương trình cho mô hình đếm sản phẩm..........................................................46
4.2.2. Chương trình điều khiển ngõ ra ON/OFF...........................................................48
CHƯƠNG 5: NHÓM LỆNH SỐ HỌC VÀ LOGIC, NHÓM LỆNH DỊCH
CHUYỂN VÀ SO SÁNH, NHÓM LỆNH CHƯƠNG TRÌNH CON .........................53
5.1. Nhóm lệnh số học và logic ......................................................................................53
5.1.1 STC(40).............................................................................................................53
5.1.2. CLC(41) ...........................................................................................................53
5.1.3. ADD(30) ..........................................................................................................53
5.1.4. SUB(31) ...........................................................................................................54
5.1.5. MUL(32)..........................................................................................................55
5.1.6. DIV(33)............................................................................................................56
5.1.7. ROT(72)...........................................................................................................56
5.1.8. ADB(50)...........................................................................................................57
5.1.9. SBB(51) ...........................................................................................................59
3. 5.1.10. MLB(52)........................................................................................................ 60
5.1.11. BIN(23).......................................................................................................... 60
5.1.12. BCD(24) ........................................................................................................ 60
5.1.13. MLPX(76)...................................................................................................... 61
5.1.14. DMPX(77)..................................................................................................... 62
5.1.15. COM(29)........................................................................................................ 63
5.1.16. ANDW(34) .................................................................................................... 63
5.1.17. XORW(36)..................................................................................................... 64
5.1.18. INC(38).......................................................................................................... 64
5.1.19. DEC(39)......................................................................................................... 65
5.2. Nhóm lệnh dịch chuyển và so sánh ......................................................................... 65
5.2.1. MOV(21) ......................................................................................................... 65
5.2.2. MVN(22) ......................................................................................................... 65
5.2.3. BSET(71)......................................................................................................... 65
5.2.4. COL(81)........................................................................................................... 67
5.2.5. MOVB(82)....................................................................................................... 68
5.2.6. SFT(10)............................................................................................................ 68
5.2.7. WSFT(16)........................................................................................................ 69
5.2.8. ASL(25)........................................................................................................... 70
5.2.9. ROL(27)........................................................................................................... 70
5.2.10. ROR(28) ........................................................................................................ 71
5.2.11. CMP(20)........................................................................................................ 71
5.2.12. TCMP(85)...................................................................................................... 71
5.2.13. BCMP(68)...................................................................................................... 73
5.1.14. MCMP(19)..................................................................................................... 73
5.3. Nhóm lệnh điều khiển lưu trình............................................................................... 74
5.3.1. SBS(91) ........................................................................................................... 74
5.3.2. SBN(92) và RET(93) ....................................................................................... 75
5.3.3. END(01) .......................................................................................................... 75
5.3.4. IL(02) và ILC(03) ............................................................................................ 75
5.3.5. JMP (04) và JME (05)...................................................................................... 76
5.3.6. STEP(08) và SNXT(09) ................................................................................... 77
5.4. Các chương trình ứng dụng..................................................................................... 78
5.4.1. Chương trình cho mô hình điều khiểm máy trộn sản phẩm............................... 78
5.4.2. Chương trình điều khiển bãi đậu xe.................................................................. 81
CHƯƠNG 6: KHỐI MỞ RỘNG I/O SỐ.................................................................... 87
4. 6.1. Khối mở rộng I/O số................................................................................................87
6.1.1. Bộ mở rộng 20 đầu vào/ra.................................................................................87
6.1.2. Bộ mở rộng 8 đầu vào.......................................................................................88
6.1.3. Bộ mở rộng 8 đầu ra .........................................................................................88
6.1.4. Cách định địa chỉ vào/ra cho các khối mở rộng.................................................88
6.2. Các chương trình ứng dụng .....................................................................................89
CHƯƠNG 7: KHỐI ANALOG VÀ KHỐI CẢM BIẾN NHIỆT .............................106
7.1. Khối mở rộng analog – chương trình ứng dụng .....................................................106
7.1.1. Kết nối khối mở rộng vào /ra Analog CPM1A – MAD01 ...............................106
7.1.2. Các bộ phận của CPM1A-MAD01 .................................................................108
7.1.3. Dải tín hiệu vào / ra analog.............................................................................108
7.1.4. Sử dụng khối mở rộng vào/ra analog ..............................................................110
7.1.5. Chương trình ladder cho khối mở rộng analog................................................114
7.1.6. Các chương trình ứng dụng.............................................................................115
7.2. Khối mở rộng cảm biến nhiệt độ – các chương trình ứng dụng..............................119
7.2.1. Khối cảm biến nhiệt độ CPM1A/ CPM2A......................................................119
7.2.2. Ghép nối các khối cảm biến nhiệt ...................................................................120
7.2.3. Thiết lập khoảng giá trị nhiệt độ .....................................................................121
7.2.4. Đầu nối sensor nhiệt độ ..................................................................................122
7.2.5. Sử dụng khối cảm biến nhiệt...........................................................................122
7.2.6. Các chương trình ứng dụng.............................................................................131
CHƯƠNG 8: CÁC LỆNH NHẬN VÀ PHÁT XUNG TẦN SỐ CAO......................134
8.1. Đếm tần số cao......................................................................................................134
8.1.1. CTLB (63)......................................................................................................134
8.1.2. INI(61) ...........................................................................................................135
8.1.3. PRV(62).........................................................................................................136
8.1.4. INT(89) ..........................................................................................................138
8.1.5. STIM(69) .......................................................................................................139
8.2. Phát xung tần số cao..............................................................................................140
8.2.1. PULS(65) .......................................................................................................140
8.2.2. SPED(64) .......................................................................................................141
8.3. Các chương trình ứng dụng ...................................................................................142
8.3.1. Chương trình phát xung tần số 10Hz tại chân 010.00 và 100Hz tại chân
010.01..........................................................................................................................142
8.3.2. Chương trình phát 100 xung tần số 10Hz tại 010.00 .......................................143