H−íng dÉn tù häc PLC CPM1 qua h×nh ¶nh Ch−¬ng 4: LËp tr×nh b»ng s¬ ®å bËc thang Ladder Diagram 4. LËp tr×nh b»ng s¬ ®å bËc thang Ladder Diagram C¸c lÖnh c¬ b¶n cña s¬ ®å bËc thang (LADDER DIAGRAM) ! Thµnh phÇn lu«n lu«n ph¶i cã trong s¬ ®å gäi lµ power bus, lµ n¬i dÉn nguån ®iÖn (t−ëng t−îng) ®i vµo vµ ®i ra s¬ ®å 4.1 LD LÖnh LD nèi víi power bus tr¸i sÏ khëi ®Çu 1 network cña s¬ ®å Ladder Diagram. Sè ghi phÝ a trªn ký hiÖu lÖnh lµ ®Þ a chØ th«ng sè cña lÖnh. 00000...
Hớng dẫn tự học PLC CPM1 qua hình ảnh Chơng 4: Lập trình sơ đồ bậc thang Ladder Diagram Lập trình sơ đồ bậc thang Ladder Diagram Các lệnh sơ đồ bậc thang (LADDER DIAGRAM) ! Thành phần luôn phải có sơ đồ gọi power bus, nơi dẫn nguồn điện (tởng tợng) vào sơ đồ 4.1 LD LƯnh LD nèi víi power bus tr¸i sÏ khëi đầu network sơ đồ Ladder Diagram Số ghi phí a ký hiệu lệnh đị a th«ng sè cđa lƯnh 00000 LD 00000 4.2 OUT LƯnh OUT giống nh rơ le chấp hành đa kết logic lệnh trớc vào tiÕp ®iĨm (bit) OUTPUT 00000 01000 LD 00000 OUT 01000 chơng trình kết logic lệnh LD 00000 (tiếp điểm đóng mở) điều khiển đầu tiếp điểm 01000 Khi nhập đoạn chơng trình vào PLC, phải đảm bảo chế độ Program Mode cuối chơng trình phải có lệnh END LD 00000 OUT 01000 END (01) FUN + Sau chuyển sang chế độ Monitor RUN để chạy Bật thử công tắc 00000 khiến đầu 01000 bật sáng # chơng trình sau, bật công tắc 00000 (công tắc thứ Training CPM1), đầu CH010.00 đợc bật lên ON 00000 01000 END(01) [ 17 ] H−íng dÉn tù häc PLC CPM1 qua hình ảnh Chơng 4: Lập trình sơ ®å bËc thang Ladder Diagram 4.3 AND LÖnh AND sÏ tạo logic giống nh hình dới : A $ B $ $ $ + ⊗C - ë ví dụ trên, việc nối tiếp điều kiện logic A B đòi hỏi A B tác động (đóng) đèn C đầu sáng Dới Ladder Diagram có dùng lệnh AND 00000 00001 LD 00000 AND 00001 OUT 01000 END(01) 01000 END(01) Lúc này, bật công tắc CH000.00 đồng thời bật công tắc CH000.01 đèn đầu Output 010.00 míi s¸ng 00000 00001 LD 00000 AND 00001 OUT 01000 END(01) 01000 END(01) 4.4 OR LƯnh OR sÏ t¹o logic giống nh hình dới A $ $ B + $ $ - [ 18 ] ⊗ C Hớng dẫn tự học PLC CPM1 qua hình ảnh Chơng 4: Lập trình sơ đồ bậc thang Ladder Diagram ví dụ trên, việc nối song điều kiện logic A B đòi hỏi A B tác động (đóng) đèn C đầu sáng Dới Ladder Diagram có dïng lÖnh OR 00000 01000 00001 LD 00000 OR 00001 OUT 01000 END(01) END(01) Lúc này, bật công tắc CH000.00 đèn đầu Output 010.00 sáng 00000 01000 00001 LD 00000 OR 00001 OUT 01000 END(01) END(01) Hoặc bật công tắc CH000.01 đèn đầu Output 010.00 sÏ s¸ng 00000 01000 00001 LD 00000 OR 00001 OUT 01000 END(01) END(01) Hoặc bật công tắc CH000.00 đồng thời bật công tắc CH000.01 đèn đầu Output 010.00 cịng sÏ s¸ng 00000 01000 00001 END(01) 4.5 AND LD [ 19 ] LD 00000 OR 00001 OUT 01000 END(01) H−íng dÉn tù häc PLC CPM1 qua hình ảnh Chơng 4: Lập trình sơ đồ bậc thang Ladder Diagram Lệnh AND LD đợc dùng để xây dựng khối logic phức tạp cách ghép chóng nèi tiÕp víi Gi¶ sư ta cã đoạn chơng trình nh dới đây, đầu 01000 bật đầu vào 00000 00001 Và 00002 bËt 00002 00000 01000 00001 LD 00000 OR 00001 AND 00002 OUT 01000 END(01) END(01) Nếu điều kiện có thêm đầu vào 00003 nh dới : 00000 00002 01000 00001 00003 Việc nhập vào đoạn chơng trình đòi hỏi phải chia làm khèi nèi tiÕp 00000 00002 01000 00001 00003 Sau nhập vào riêng rẽ lệnh cho khối nối khối lại với lệnh AND LD LD OR 00000 00001 00000 LD OR 00000 00001 00002 01000 00001 00003 AND LD 4.6 OR LD [ 20 ] LD 00000 OR 00001 LD 00002 OR 00003 AND LD END(01) H−íng dÉn tù häc PLC CPM1 qua hình ảnh Chơng 4: Lập trình sơ đồ bậc thang Ladder Diagram Lệnh OR LD đợc dùng để xây dựng khối logic cách ghép chúng song song với Giả sử ta có đoạn chơng trình nh dới đây, đầu 01000 bật đầu vào 00000 00001 00002 bật 00000 00001 01000 00002 LD AND OR OUT 00000 00001 00002 01000 Nếu điều kiện có thêm đầu vào 00003 nh dới : 00000 00002 00000 00001 01000 00003 00001 01000 00002 00003 Để nhập vào đoạn chơng trình ta phải chia làm khèi nèi song song víi nh− d−íi ®©y : LD 00000 AND 00001 00000 00001 OR LD 01000 00002 00003 LD 00002 AND 00003 VÝ dô kÕt hợp lệnh AND LD OR LD : [ 21 ] LD 00000 AND 00001 LD 00002 AND 00003 OR LD OUT 01000 END(01) H−íng dÉn tù häc PLC CPM1 qua hình ảnh Chơng 4: Lập trình sơ đồ bËc thang Ladder Diagram 00000 00001 01000 00002 00003 00004 Trình tự thực phải chia thành khối gõ riêng rẽ khối vào, sau dùng lệnh AND LD OR LD để nhập khèi l¹i víi LD 00000 00000 00001 00002 OR LD 00003 LD OR 00001 00002 LD LD OR AND 00000 00001 00002 LD LD 00003 AND 00004 00004 01000 LD 00000 LD 00001 OR 00002 AND LD LD 00003 AND 00004 OR LD OUT 01000 END(01) 4.7 AND NOT Lệnh AND NOT tạo tiếp điểm thờng đóng (ng−ỵc víi lƯnh AND) 00000 00001 01000 LD 00000 AND NOT 00001 OUT 01000 END(01) Khi ®ỉi lƯnh AND 00001 thành AND NOT 00001 nh sơ đồ trên, đầu CH010.00 sÏ bËt CH000.00 lµ ON vµ CH000.01 lµ OFF 4.8 LD NOT [ 22 ] H−íng dÉn tù học PLC CPM1 qua hình ảnh Chơng 4: Lập trình sơ đồ bậc thang Ladder Diagram Lệnh LD NOT tạo tiếp điểm thờng đóng đầu đoạn mạch (ngợc với lệnh LD) 00000 00001 01000 LD NOT AND OUT END(01) 00000 00001 01000 4.9 NETWORK % Network đợc tạo thành lệnh LOAD, AND, OR OUT % Trừ phi dùng để tạo khèi logic nèi víi b»ng lƯnh AND LD hc OR LD, lệnh LOAD đợc dùng để tạo Network míi 00000 00001 00002 00003 01000 00004 01001 00005 Chó ý thø tù: AND OR 00005 00004 Network I LD OR AND OUT LD Network II OR AND OUT * phải OR AND 00000 00002 00001 01000 00003 00005 00004 01001 00005 00004 4.10 Mạch chốt (tự giữ) - LATCHING /SELF HOLDING CIRCUIT Dới sơ đồ Ladder Diagram mạch tự giữ phổ biÕn lËp tr×nh: 00000 00001 01000 01000 [ 23 ] Hớng dẫn tự học PLC CPM1 qua hình ảnh Chơng 4: Lập trình sơ đồ bậc thang Ladder Diagram Khi bật switch CH000.00, đầu CH010.00 bật giữ trạng thái sau switch 00000 có bật hay không CH010.00 bị tắt switch 00001 bật 4.11 Các quy tắc chung sơ đồ LADDER DIAGRAM 1) Nếu muốn đầu ON, phải nối đầu qua cê (Flag) lµ Bit 25313 (tøc Channel 253 Bit 13) Bit cờ hệ thống luôn trạng thái ON 25313 01000 LD 25313 OUT 01000 END(01) Đoạn mạch sau sai đầu không nối qua tiÕp ®iĨm : 01000 OUT 01000 END(01) 2) Cã thĨ nèi song song nhiỊu tiÕp ®iĨm dïng lƯnh OR song song nhiều đầu dùng lệnh OUT/OUT NOT dùng bit đầu vào nhiều lần 00000 00001 01000 00002 00001 01001 00000 [ 24 ] H−íng dÉn tự học PLC CPM1 qua hình ảnh Chơng 4: Lập trình sơ đồ bậc thang Ladder Diagram 3) Nếu có lệnh Output cho đị a bit, lệnh output trớc tác dụng 00000 01000 00001 01000 LD 00000 OUT 01000 LD 00001 OUT 01000 END(01) Đoạn chơng trình đợc sửa lại nh sau 00000 01000 00001 LD 00000 OR 00001 OUT 01000 END(01) 4) đoạn mạch có nhiều lệnh OUT nèi song song 00001 00000 01000 00002 01001 01002 [ 25 ] LD 00000 AND 00001 OR 00002 OUT 01000 OUT 01001 OUT 01002 END(01) ... CH010.00 bật CH000.00 lµ ON vµ CH000.01 lµ OFF 4.8 LD NOT [ 22 ] H−íng dÉn tù häc PLC CPM1 qua h×nh ảnh Chơng 4: Lập trình sơ đồ bậc thang Ladder Diagram Lệnh LD NOT tạo tiếp điểm thờng đóng đầu... OR sÏ t¹o logic gièng nh− hình dới A $ $ B + $ $ - [ 18 ] ⊗ C H−íng dÉn tù häc PLC CPM1 qua hình ảnh Chơng 4: Lập trình sơ đồ bậc thang Ladder Diagram ví dụ trên, việc nối song điều kiện logic... mạch tự giữ phổ biến lập trình: 00000 00001 01000 01000 [ 23 ] H−íng dÉn tù häc PLC CPM1 qua hình ảnh Chơng 4: Lập trình sơ đồ bậc thang Ladder Diagram Khi bật switch CH000.00, đầu CH010.00 bật