Lập trình PLC | Lệnh cơ bản trong lập trình PLC – DanKyThuat

09/08/2022 admin

Lập trình PLC có rất nhiều lệnh. Ở bài viết này sẽ ra mắt cho những bạn chớp lấy được những lệnh cơ bản trong lập trình PLC .

Lập trình PCL có 13 lệnh cơ bản:

1. Lệnh LD (load)

  Lênh LD được dùng để đặt điều kiện một tín hiệu đầu vào là một công tắc logic ở trạng thái thưởng mở ở bên trong chương trình. Với dạng chương trình ngôn ngữ Instruction, lệnh LD thường xuất hiện ở vị trí đầu tiên của một dạng chương trình hoặc mở đầu cho một khối logic.

Trong chương trình dạng ladder, lệnh LD biểu lộ công tắc nguồn logic, khởi đầu nối trực tiếp của một chương trình hay công tắc nguồn, khởi đầu một khối logic .

2. Lệnh LDI (load Inverse)

Lệnh LDI dùng để đặt một công tắc nguồn logic thường đóng vào bên trong chương trình và luôn Open ở vị trí tiên phong của một dòng chương trình hoặc mở màn một khối logic .
Lệnh LD sẽ bộc lộ công tắc nguồn logic thường đóng tiên phong, nối trực tiếp bên trái với đường bus của một nhánh logic hay một công tắc nguồn .

 3. Lệnh OUT

Lệnh OUT để đặt một rơ – le logic vào bên trong chương trình. Lệnh OUT sẽ được ký hiệu bằng dấu ( ) và nối trực tiếp với đường bus bên phải .
Lệnh Out chỉ được cho phép một đầu ra nếu viết hai dòng lệnh trở lên thì sẽ sảy ra lỗi .
Tham số của lệnh OUT không duy trì được những trạng thái không chốt, giống với công tắc nguồn tinh chỉnh và điều khiển .

4. Lệnh AND và OR

Ở dạng ladder và những công tắc nguồn thường mở tiếp nối đuôi nhau hay mắc song song, bộc lộ ở dạng Instruction là lệnh AND hoặc OR .

5. Lệnh SET và RST

  Lệnh SET để chỉ trạng thái của tham số (chỉ cho phép dạng toán bit) lên logic 1 vĩnh viễn. Trong chương trình ngôn ngữ Ladder, lệnh SET sẽ xuất hiện ở cuối nhánh, bên phải, được thi hành khi điều kiện logic của tổ hợp các công tắc bên trái được thỏa mãn.

Lệnh SET và RST
Lệnh SET và RST được cho phép nhiều đầu ra khác với lệnh OUT chỉ được cho phép một đầu ra, nếu cho hai đầu ra sẽ lỗi .

6. Lệnh AND và OR

Ở dạng ladder và những công tắc nguồn thường mở tiếp nối đuôi nhau hay mắc song song, biểu lộ ở dạng Instruction là lệnh AND hoặc OR .

7. Lệnh ANI và ORI

Ở dạng ladder, công tắc nguồn sẽ được mắc tiếp nối đuôi nhau hay song song. Điều này biểu lộ ở dạng Instruction là những lệnh ANI hay ORI .
Cổng logic EXCLUSIVE-OR
Cổng logic này khác với cổng OR ở chỗ là cho logic khi một trong hai ngõ, có logic 1. Nếu một trong hai ngõ mà có logic 1 thì tác dụng logic sẽ là 0 .
Logic triển khai bằng hai nhánh song song, mỗi nhánh là những mạch tiếp nối đuôi nhau của một ngõ vào ra còn lại .
Vậy nên, sẽ không thực thi được lệnh logic này khi nó được biểu lộ bằng những tổng hợp những logic cơ bản đã nêu trên .

8. Lệnh ORB

Lệnh ORB tạo ra nhiều nhánh song song và phức tạp, gồm có nhiều khối logic song song với nhau. Lệnh ORB sẽ được diễn đạt rõ ràng khi một chuỗi công tắc nguồn khởi đầu những lệnh LD song song với một nhánh trước đó .

9. Lệnh ANB

Lệnh ANB ( AND block ) không có tham số, lệnh được dùng để tạo ra những nhánh tiếp nối đuôi nhau liên tục và phức tạp, gồm rất nhiều nhánh tiếp nối đuôi nhau với nhau. Lệnh ANB được miêu tả rõ nhất khi thực thi tiếp nối đuôi nhau nhiều khối công tắc nguồn được mắc song song với nhau .

10. Lệnh TIMER

Lệnh TIMER dùng để tạo độ trễ với thời hạn thiết lập, sau khi đủ thời hạn thiết lập, những tiếp điểm thường mở sẽ đóng lại và những tiếp điểm thường đóng sẽ mở lại .

11. Lệnh INC/DEC

Lệnh INC : Khi những thiết bị nguồn vào được ON lên thì lệnh sẽ thực thi làm tăng giá trị của một vùng nhớ lên một đơn vị chức năng. Đầu vào ON thì liên tục tăng .
Lệnh DEC : trái lại với lệnh INC khi những thiết bị nguồn vào được ON lên thì lệnh sẽ thực thi làm giảm giá trị của một vùng nhớ đi một đơn vị chức năng. Đầu vào ON thì liên tục giảm .

12. Lệnh MC-MCR

Lệnh MC-MCR là lệnh quản trị một đoạn chương trình mà khí có tín hiệu MC-MCR thì đoạn chương trình nằm giữa hai dòng lệnh này mới được thực thi. Nếu không có tín hiệu cấp cho MC – MCR thì đoạn chương trình nằm giũa MC-MCR sẽ không nhận được tín hiệu ON-OFF của nguồn vào .

13. Lệnh COUNTER

lệnh counter


Lệnh COUNTER là lệnh đếm những giá trị nguồn vào. Tức là khi những thiết bị nguồn vào được ON lên một lần thì Counter sẽ đếm một lần và khi đầu vào được ON lên n lần thì Counter sẽ đếm n lần, khi đến giá trị đặt Counter không đếm nữa và giữ nguyên trạng thái, chỉ khi có một tín hiệu Reset Counter thì giá trọ Counter được đưa về 0 .

>>> Xem thêm robot nachi, robot abb

Điều hướng bài viết

Alternate Text Gọi ngay