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

Hướng dẫn tự học PLC CPM1 qua hình ảnh (5 chương)

29 10 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 29
Dung lượng 1,24 MB

Nội dung

Hướng dẫn tự học PLC CPM1 qua hình ảnh sau đây gồm 5 chương, cung cấp cho bạn đọc các vấn đề như: Giới thiệu chung bộ CPM1 Training Kit, cấu trúc cơ bản của PLC, lập trình bằng Programming Console,  lập trình bằng sơ đồ bậc thang Ladder Diagram, các lệnh phổ biến khác trong lập trình.

Hớng dẫn tự học PLC CPM1 qua hình ảnh Chơng 1: Giíi thiƯu chung bé CPM1 Training Kit ! Bé CPM1 dành cho việc đào tạo thử nghiệm - CPM1 Training Kit 1.1 Bé CPM1 chuÈn (Bé h−íng dÉn tù học CPM1 phòng thí nghiệm) Là PLC có thêm khoá chuyển mạch mô đầu vào đèn hiển thị đầu ra, có khung gá kèm theo sách hớng dẫn phần mềm 1.2 Bộ CPM1 thu gän (Bé h−íng dÉn tù häc CPM1 x¸ch tay - CPM1 Laptop Training Kit) Cũng có thêm công tắc đầu vào nh nhng PLC nhỏ gọn hơn, khung gá, đèn thị đầu đèn nằm thị PLC Môđen PLC dùng cho thử nghiệm loại CPM1-20CDR-A có 20 đầu vào ra, 12 đầu vào 24V chiều, đầu tiếp điểm rơle [1 ] Hớng dẫn tự học PLC CPM1 qua hình ảnh Chơng 1: Giíi thiƯu chung bé CPM1 Training Kit ! C¸c model hä CPM ☞ CPM1-10CDR- ❷ ❸ ❶ ❺ ❿ ❽ 12 11 ❾ ❼ ❹ ☞ CPM1-20CDR- ☞ CPM1-30CDR- ❻ [2 ] H−íng dÉn tù häc PLC CPM1 qua hình ảnh Chơng 2: Cấu trúc PLC ! Cấu trúc điều khiển logic lập trình PLC (Programmable Logic Controller) 2.1 Các hệ đếm (Number System) " " " Hệ nhị phân (hƯ 2) (Binary) HƯ thËp ph©n (hƯ 10) (Decimal) HƯ thËp lơc (hay hƯ hexa - hƯ 16) (Hexadecimal) Hệ nhị phân (hay hệ - Binary (BIN)) Là hƯ ®Õm ®ã chØ sư dơng sè (gọi bit) để biểu diễn tất số đại lợng Tất giá trị bên PLC dạng nhị ph©n HƯ thËp ph©n (hay hƯ 10 - Decimal (DEC)) Là hệ đếm thông thờng sử dụng 10 chữ số để biểu diễn số Hệ thập phân kết hợp với hệ nhị phân để có cách biểu diễn gọi BCD (Binary-Coded Decimal) Hệ 16 (hay hệ 16 - Hexadecimal-HEX)) Là hệ đếm sư dơng 16 ký sè lµ A B C D E F (trong có 10 chữ số từ 0-9, chữ số từ 11 đến 15 đợc biểu diễn b»ng c¸c ký tù tõ A-F) ! C¸ch biĨu diƠn đại lợng bên PLC Khi biểu diễn số theo hệ đếm khác nhau, để phân biệt ngời ta thờng thêm chữ BIN (hoặc số ), BCD hay HEX (hoặc h) vào sè HEX BCD A B C D E F - Biểu diễn số nhị phân chữ số 23 = 22 = 21 = 20 = 0 0 0 0 0 1 0 1 1 0 1 1 0 0 1 1 1 1 0 1 1 1 1 1 H−íng dÉn tù häc PLC CPM1 qua hình ảnh Chơng 2: Cấu trúc b¶n cđa PLC VÝ dơ Sè 2F61 hƯ Hexa đợc biểu diễn nh sau PLC 0010 F 1111 0110 0001 2.2 CÊu tróc c¬ b¶n cđa PLC OMRON INPUT DEVICES OUTPUT DEVICES Input area CPU Output area Memory area Power Supply PLC gåm cã thành phần sau: # Input Area : Các tí n hiệu nhận vào từ thiết bị đầu vào bên (Input Devices) đợc lu vùng nhớ Output Area : Các lệnh điều khiển đầu đợc lu tạm vùng nhớ Các mạch điện tử PLC xử lý lệnh đa tí n hiệu điều khiển thiết bị (Output Devices) Bộ xử lý trung tâm (CPU) nơi xử lý hoạt động PLC, bao gồm việc thực chơng trình Bộ nhớ (Memory) nơi lu chơng trình điều khiển trạng thái nhớ trung gian trình thực Mạch đầu vào (Input Unit) Là mạch điện tử làm nhiệm vụ phối ghép chuyển đổi tí n hiệu điện đầu vào (Input) tí n hiệu số sử dụng bên PLC Kết việc xử lý đợc lu vùng nhớ Input Area Mạch đầu vào đợc cách ly điện với mạch PLC nhờ điốt quang Bởi vậy, h hỏng mạch đầu vào không ảnh hởng đến hoạt động CPU Bộ PLC đào tạo thử nghiệm có điện áp đầu vào 24V chiều Hớng dẫn tự học PLC CPM1 qua hình ảnh Chơng 2: Cấu trúc PLC # Mạch đầu (Output Unit) Mạch điện tử đầu biến đổi lệnh mức logic bên PLC (trong vùng nhớ Output Area) thành tí n hiệu điều khiển nh đóng mở rơle Bộ training kit có mạch đầu bao gồm tiếp điểm rơle, chị u đợc dòng tối đa A Xin xem Phụ lục tài liệu Hớng dẫn tự học PLC để biết thêm chi tiết thông số kỹ thuật đầu vào PLC loại CPM1 % Các thiết bị vào thờng gỈp Sensor quang Sensor tiƯm cËn Can nhiƯt COUNTER ENCODER LIMIT SWITCH INPUT DEVICES Bơm Đèn Rơle Động OUTPUT DEVICES H−íng dÉn tù häc PLC CPM1 qua h×nh ¶nh Ch−¬ng 2: CÊu tróc c¬ b¶n cđa PLC % Nối dây đầu vào PLC Switch Các công tắc CPM1 PLC training kit lấy nguồn từ đầu Power Supply Output 24 VDC cã s½n cđa PLC với dòng tổng cộng tối đa 0.3A Các công tắc mô đầu vào số (là đầu vào có trạng thái) thực tế cách bật tắt tay công tắc nµy, vËy thn tiƯn viƯc thư nghiƯm hay đào tạo Dới ví dụ đấu dây đầu vào với thiết bị có thực tế thay cho công tắc mô : COM + 24VDC ' 00 ⊥ & & & & 01 02 03 ' 04 Nút bấm Công tắc giới hạn ' Sensor tiÖm cËn ' 05 ' ' ' 06 07 Đầu phát 08 Đầu thu 09 ' 10 11 Sensor quang loại thu phát Mạch liên động ' ' - 0V % Các cách nối đầu vào số PLC có dạng sau: 1) Đầu vào tiếp điểm rơle (Relay) Relay mA/12 mA IN COM ( + ) CPM1 Hớng dẫn tự học PLC CPM1 qua hình ảnh Chơng 2: Cấu trúc PLC 2) Đầu vào transistor kiểu NPN Sensor + ãOutput ã Sensor power Supply • IN CPM1 mA /12 mA •0 V ã ã COM (+) 3) Đầu vào transistor kiĨu PNP + Sensor power Supply • CPM1 mA /12 mA •Output • • • 0V Chó ý IN COM (-) Dòng vào đầu vào IN00000- IN00002 Dòng vào đầu vào khác = = 12 mA mA Khi đầu vào PLC mức ON, đèn tơng ứng PLC sáng # Các đị a nhớ (Address) PLC Tất đầu vào nh nhớ lu trữ khác PLC sử dụng chơng trình thông qua đị a nhớ tơng ứng Các đị a nhớ đợc tổ chức thành nhóm gồm 16 bit gọi word hay Channel (CH) Mỗi bit có giá trị Các bit đợc đánh số từ 00 đến 15 từ phải qua trái Đị a đầy đủ bit đợc ký hiệu chữ số: chữ số đầu từ trái qua ký hiệu channel, chữ số số thứ tù cña bit 15 14 13 12 1 11 10 0 09 08 07 06 05 04 03 02 01 00 1 0 1 CH000 CH001 CH002 H−íng dẫn tự học PLC CPM1 qua hình ảnh Chơng 2: Cấu trúc PLC Khi tham chiếu đến bit này, ta phải đị nh đị a chØ cđa channel (word) vµ sè cđa bit word 00015 15 14 13 12 1 11 10 0 Channel 00006 00009 09 08 07 1 06 05 04 03 02 01 00 1 0 Bit 00000 CH000 CH001 00100 CH002 00201 C¸c vïng nhí (Memory Areas ) CPM1 CH 000 CH 001 CH 002 INPUT AREA CH 009 CH 010 CH 011 CH 012 OUTPUT AREA CH 019 CH 200 CH 210 CH 211 WORK AREA CH 239 SR 240 TR SPECIAL REGISTERS SR 255 TEMPORARY REGISTERS (Relays) TR HR 00 HOLDING REGISTERS (Relays) HR 19 AR 00 AUXILLIARY REGISTERS (Relays) AR 15 LR 00 LINK REGISTERS (Relays) LR 15 TIM 000 TIMER / COUNTER DM 0000 TIM 127 DM 1023 DATA MEMORY Read / Write DM 6144 DM 6599 DATA MEMORY Read Only DM 6600 DM 6655 DATA MEMORY PLC Set up H−íng dẫn tự học PLC CPM1 qua hình ảnh Chơng 2: Cấu trúc PLC Các vùng nhớ thờng dïng bé CPM1 CH000-CH009 CH010 - CH019 CH200 - CH239 SR240 - SR255 TR0 - TR7 HR00 - HR19 AR00 - AR15 LR00 - LR15 TIM/CNT 000 - TIM/CNT 127 DM0000 - DM1023 DM6144 - DM6599 DM6600 - DM6655 INPUT AREA (các đầu vào) OUTPUT AREA (Các đầu ra) WORK AREA (vùng nhớ hỗ trợ dùng tự do) SPECIAL REGISTERS TEMPORARY REGISTERS (Relays) HOLDING REGISTERS (Relays) AUXILIARY REGISTERS (Relays) LINK REGISTERS (Relays) TIMER / COUNTER (Đị a dạng bit vµ word cđa timer vµ counter) DATA MEMORY READ / WRITE - Vïng nhí cho phÐp ®äc ghi DATA MEMORY READ ONLY - Vïng nhí chØ cho phÐp ®äc DATA MEMORY PLC SETUP - Vïng nhí l−u thiÕt lËp PLC Với CPM1 Training kit, đị a chØ bit word CH00 tõ Bit 00 ®Õn Bit 11 cho đầu vào, word CH010 Bit 00 đến Bit cho đầu Khi viết chơng trình, đị a thờng đợc viết dới dạng ví dụ 000.01 (có dấu chấm đị a word số bit word) 00001 (không có dấu chấm) Hớng dẫn tự học PLC CPM1 qua hình ảnh Chơng 3: Lập trình Programming Console Programming Console bàn phí m lập trình cầm tay cho PLC OMRON dùng ngôn ngữ lập trình dạng dòng lệnh Mnemonic Code Nó đợc dùng để đọc chơng trình nhớ thiết lập chế độ hoạt động PLC Bộ Programming Console đợc nối vào cổng Peripheral Port PLC dùng cáp kèm, qua Programming Console nhận nguồn nuôi từ PLC, đồng thời đọc ghi chơng trình PLC PRO01 OMRON Programming Console MONITOR PROGRAM RUN FUN SFT AND OR LD OUT E B A ! F C SHIFT NOT CNT TR *EM LR AR HR TIM EM DM CH *DM CONT EXT CHG SRCH SET DEL MONTR RESET INS CLR VER WRITE D # 3.1 Khởi đầu Khi nối Programming Console với PLC, hình Programming Console hỏi Password hiển thị (Display) PASSWORD! §Ĩ nhËp Pasword truy cËp, bÊm nh− sau : CLR MONTR CLR 10 00000 H−íng dÉn tù häc PLC CPM1 qua hình ảnh Chơng 3: Lập trình Programming Console c- Theo dõi giá trị word (Channel) SHIFT + + CH *DM Word cÇn theo dâi + MONTR VÝ dơ : §Ĩ theo dâi Channel 000 00000 CLR SHIFT CH *DM A 00000 CHANNEL MONTR 000 c000 0000 Giá trị word đợc ghi bên dới đị a word cần theo dõi (c000) Trạng thái bit word CH000 đợc theo dõi bÊm tiÕp phÝ m Shift vµ MONTR: c000 0000 SHIFT MONTR c0000 0000000000000000 Các bit Channel 000 hình đợc biểu diễn từ phải qua trái, bit bên ohải bit Trạng thái bật (ON) bit đợc biểu thị số trạng thái tắt (OFF) đợc biểu thị số Nếu bật công tắc đầu vào số ta thấy bit tơng ứng đợc bật Programming Console nh dới c0000 0000000000000011 CLR c000 0003 d- Ghi giá trị vào word 15 Hớng dẫn tự học PLC CPM1 qua hình ảnh Chơng 3: Lập trình Programming Console Giá trị hành word đợc ghi đè vào từ Programming Console nh ví dụ sau, channel 010 đợc ghi đè giá trị 000F không phụ thuộc vào chơng trình hành nhớ PLC : CLR SHIFT CH *DM B A MONTR + CHG SHIFT F WRITE 00000 c010 0000 PRES VAL? c010 0000 ???? c010 000F Nói chung đị a nhớ đầu vào (IR) không nên đợc ghi đè thử nghiệm Sau ví dụ ghi giá trị vào word DM 1000 c010 000F EM DM B B 1 A C A D A E 16 MONTR D1000 0000 c010 000F CHG PRES VAL? D1000 0000 WRITE D1000 c010 1234 000F ???? 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 khởi đầu network sơ đồ Ladder Diagram Số ghi phí a ký hiệu lệnh đị a thông số 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 ®ã chun 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 lµ 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 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) Hc bËt công tắc CH000.01 đè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.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 b»ng 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 b»ng 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 : 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 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 lu 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 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 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ô 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 01000 01001 Đị a 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 cña bé ®Õm CNT Khi cã ®ñ sản phẩm, tiếp điểm CNT đóng, reset counter 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 1: Giíi thiƯu chung bé CPM1 Training Kit ! C¸c model hä CPM ☞ CPM1- 10CDR- ❷ ❸ ❶ ❺ ❿ ❽ 12 11 ❾ ❼ ❹ ☞ CPM1- 20CDR- ☞ CPM1- 30CDR- ❻ [2 ] H−íng dÉn tù häc PLC. .. DATA MEMORY Read Only DM 6600 DM 6655 DATA MEMORY PLC Set up H−íng dẫn tự học PLC CPM1 qua hình ảnh Chơng 2: Cấu trúc PLC Các vùng nhớ thờng dïng bé CPM1 CH000-CH009 CH010 - CH019 CH200 - CH239 SR240... Sensor quang loại thu phát Mạch liên động ' ' - 0V % Các cách nối đầu vào số PLC có dạng sau: 1) Đầu vào tiếp điểm rơle (Relay) Relay mA/12 mA IN COM ( + ) CPM1 Hớng dẫn tự học PLC CPM1 qua hình

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