1. Trang chủ
  2. » Công Nghệ Thông Tin

Hướng dẫn tự học PLC CPM1 qua hình ảnh part 3

10 13 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 314,41 KB

Nội dung

Lệnh OR LD được dùng để xây dựng các khối logic bằng cách ghép chúng song song với nhau. Giả sử ta có 1 đoạn chương trình như dưới đây, trong đó đầu ra 01000 sẽ bật khi đầu vào 00000 và 00001 hoặc 00002 bật. 00000 00001 01000 00002 LD AND OR OUT 00000 00001 00002 01000

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 b©y đ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 : 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 vµ 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 hiƯn 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 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 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) Bit 25313 (tøc Channel 253 Bit 13) Bit nµy lµ 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ã thĨ 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) H−íng dÉn tù häc PLC CPM1 qua hình ảnh Chơng 5: Các lệnh phổ biến khác lËp tr×nh Mét sè lƯnh lËp tr×nh phỉ biÕn khác PLC OMRON 5.1 Bộ đị nh thời - TIMER N : Sè cña Timer TIM N 000 - 127 SV SV : set value # (H»ng sè) , IR , SR, AR, DM, HR, LR Đơn vị SV = SV = SV = = 0.1 gi©y 0000 - 9999 0100 9999 000.0 - 999.9 gi©y 0100 x 0.1 = 10 gi©y 9999 x 0.1 = 999.9 gi©y VÝ dơ Timer cã set value = 100x0,1=10 gi©y 00000 TIM 000 # 0100 TIM 000 LD TIM LD TIM OUT END(01) 01000 00000 000 #0100 000 01000 Khi bËt khoá CH000.00 lên, Timer số 000 bắt đầu đếm thời gian, 10 giây trôi qua, tiếp điểm Timer TIM 000 đợc bật lên ON làm đầu CH010.00 đợc bật lên ON Timer bị reset giá trị đặt đầu vào 00000 t¾t (OFF) VÝ dơ Timer cã set value ®−ỵc l−u ghi DM 0000 00000 TIM 000 DM 0000 TIM 000 01000 LD TIM DM LD TIM OUT END(01) 00000 000 0000 000 01000 Bé Timer nµy có thời gian đặt đợc lu DM 0000 PLC lấy giá trị DM 0000 làm giá trị đặt cho timer Giả sử nội dung DM0000 150 Khi bật khoá CH000.00 lên, Timer số 000 bắt đầu đếm thời gian, 15 giây (150x0,1=15) trôi qua, tiếp điểm Timer TIM 000 đợc bật lên ON làm đầu CH010.00 đợc bật lªn ON [ 26 ] H−íng dÉn tù häc PLC CPM1 qua hình ảnh Chơng 5: Các lệnh phổ biến khác lập trình 5.2 Bộ đếm COUNTER N : Sè cña Counter CP CNT N 000 - 127 R SV SV : set value # (H»ng sè) , IR , SR, AR, DM, HR, LR CP CP R CNT N CNT N SV SV R Lúc khởi đầu giá trị hành đếm đợc bắt đầu SV Bộ đếm giảm giá trị hành (CNT N) đơn vị lần có sờn lên xung đầu vào CP cờ báo hoàn thàhh CNT N bật giá trị hành đếm giảm Bộ đếm bị reset giá trị đặt SV có sờn lên đầu vào R Ví dụ Counter số có giá trị đặt 10 00000 00001 COUNTER = 10 CNT 000 # 0010 CNT 000 01000 LD LD CNT 00000 00001 000 # 0010 LD CNT 000 OUT 01000 END(01) Mỗi lần bật khoá CH000.00, giá trị Counter 000 giảm Khi bật khoá CH000.00 đủ 10 lần cờ báo CNT000 bật lên ON bật đầu CH010.00 lên ON Bộ ®Õm sÏ bÞ reset bËt switch CH000.01 ! Më rộng khả TIMER TIM 000 9999 X 0.1 = 999.9 gi©y = 0.278 giê #9999 [ 27 ] Hớng dẫn tự học PLC CPM1 qua hình ảnh Chơng 5: Các lệnh phổ biến khác lập trình Do thời gian đặt tối đa timer 0,278 nên để tăng thời gian đếm timer, ta có thĨ dïng kÕt hỵp víi Counter nh− sau : VÝ dụ Mở rộng thời gian đặt lên 10 00000 3600 X 0.1 TIM 000 TIM 000 # 3600 TIM 000 CNT 001 00001 # 0100 = 360 gi©y = 0.1 giê 0.1 giê X 100 = 10 giê CNT 001 01000 VÝ dơ øng dơng Trong vÝ dơ nµy ta lập trình PLC cho công đoạn đóng gói sản phẩm vào bao bì Đây công đoạn hay gặp dây chuyền sản xuất Trên hình, ta thấy sản phẩm hoàn thiện đợc băng truyền chuyển tới thiết bị đóng bao Cứ sản phẩm đóng vào bao Có cảm biến quang điện làm nhiệm vụ phát sản phảm băng truyền gửi tí n hiệu xung đếm PLC Mỗi đếm đủ sản phẩm, đếm gưi tÝ n hiƯu cho cn hót solenoid lµm việc, đẩy sản phẩm vào bao bì Thời gian cuộn hút làm việc giây Trong thời gian cuộn hút hoạt động, băng truyền ngừng chạy Sensor # Solenoid  Cn hót ch−a kÝ ch ho¹t # Bao rỗng Băng truyền Solenoid Cuộn hút đẩy sản phẩm vào bao Bao đầy [ 28 ] Hớng dẫn tự học PLC CPM1 qua hình ảnh Chơng 5: Các lệnh phổ biến khác lập trình Trờng hợp này, ta có đầu vào tí n hiệu xung từ cảm biến, đặt bit 00 đầu tí n hiệu gửi đến cuộn hút, đặt 1001, tí n hiệu ngừng băng truyền, đặt 1000 Đị a 00000 Thiết bị vào Sensor §Þ a chØ 01000 01001 §Þ a chØ CNT 000 TIM 001 Lệnh khác Bộ đếm sản phẩm Bộ đị nh thời gian kí ch hoạt cuộn hút Thiết bị Băng truyền Cuộn hút Solenoid Chơng trình cần lập nh sơ đồ dới : 00000 CNT 000 CNT 000 CNT 000 # 0005 TIM 001 01001 01001 TIM 001 # 0020 01001 01000 LD LD CNT CNT 00000 000 000 #0005 LD CNT 000 OR 01001 Solenoid AND NOT TIM 001 OUT 01001 TIM 001 #0020 LD NOT 01001 OUT 01000 Băng truyền END(01) END(01) Bình thờng cuộn hút không làm việc, băng truyền chạy nhờ có tiếp điểm thờng đóng 1001 trạng thái OFF Lúc cảm biến gửi tí n hiệu xung PLC có sản phẩm qua đầu vào đợc dùng làm đầu vào đếm đếm CNT Khi có đủ sản phÈm, tiÕp ®iĨm CNT sÏ ®ãng, reset counter vỊ giá trị ban đầu 5, đồng thời gửi tí n hiƯu cho cn hót vµ timer lµm viƯc mạch tự giữ Lúc này, băng truyền ngừng chạy tiếp điểm 1001 ngắt mạch hoạt động đầu 1000 Sau giây, tiếp điểm TIM 001 ngắt nguồn hoạt động cuộn hút băng truyền tiếp tục chạy, lặp lại chu trình Chú ý : Lệnh END cuối chơng trình đánh dấu việc kết thúc chu trình làm việc hành PLC bắt đầu chu trình từ lệnh chơng trình Nó ý nghĩa chơng trình dừng Chơng trình dừng ta chuyển chế độ sang PROGRAM MODE có cố nghiªm träng bªn PLC [ 29 ] H−íng dÉn tự học PLC CPM1 qua hình ảnh Chơng 6: Lập trình phần mềm SYSWIN máy tí nh ! 6.1 Phần mềm SYSWIN SYSWIN phần mềm lập trình cho PLC OMRON dới dạng Ladder Diagram thực thụ chạy Windows Để cài đặt chạy phần mềm cần đảm bảo máy tí nh có cấu hình tèi thiÓu nh− sau : ☺ ☺ ☺ ☺ Windows 3.1, 3.11, Windows 95, Windows 98 > 486 DX50 CPU > M Byte RAM > 10 MB ®Üa cøng trống ! 6.2 Lập chơng trình với SYSWIN 1) Chọn folder nơi lu SYSWIN khởi động chơng trình 2) Từ menu File chọn New project để tạo chơng trình míi : PLC Type CPU Series Editor Project Type Interface Bridge Option " " " " " " " [ 30 ] CPM1 All C Ladder Program Serial Communications Direct ... ON, phải nối đầu qua cờ (Flag) Bit 2 531 3 (tøc Channel 2 53 Bit 13) Bit nµy lµ cờ hệ thống luôn trạng thái ON 2 531 3 01000 LD 2 531 3 OUT 01000 END(01) Đoạn mạch sau sai đầu không nối qua tiếp điểm :... 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...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 000 03 00004 Tr×nh tù thùc hiƯn phải chia thành

Ngày đăng: 11/05/2021, 04:53