1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Hướng dẫn tự học PLC omron - P4

9 838 15
Tài liệu đã được kiểm tra trùng lặp

Đ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 9
Dung lượng 97,49 KB

Nội dung

Tài liệu tham khảo và hưỡng dẫn tự học PLC Omron

Trang 1

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)

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

4.2 OUT

Lệnh OUT giống như 1 rơ le chấp hành đưa ra kết quả logic của các lệnh đi trước vào 1 tiếp điểm (bit) OUTPUT

ở chương trình trên kết quả logic của lệnh LD 00000 (tiếp điểm đóng mở) sẽ

điều khiển đầu ra là tiếp điểm 01000

Khi nhập đoạn chương trình trên vào PLC, phải đảm bảo đang ở chế độ Program Mode và cuối chương trình phải có lệnh END

LD 00000 OUT 01000

Sau đó chuyển sang chế độ Monitor hoặc RUN để chạy Bật thử công tắc

00000 sẽ khiến đầu ra 01000 cũng bật sáng

Training CPM1), đầu ra CH010.00 sẽ được bật lên ON

00000

LD 00000

00000

01000 LD 00000 OUT 01000

0 1 FUN

00000

01000

Trang 2

4.3 AND

+

-

ở ví dụ trên, việc nối tiếp 2 điều kiện logic A và B sẽ đòi hỏi cả A và B

đều tác động (đóng) thì đèn C đầu ra mới sáng Dưới đây là 1 Ladder Diagram có dùng lệnh AND

Lúc này, khi bật công tắc CH000.00 đồng thời bật công tắc CH000.01 thì đèn đầu ra Output 010.00 mới sáng

Lệnh OR sẽ tạo ra 1 logic giống như hình dưới đây

00000

01000

END(01)

00001

LD 00000 AND 00001 OUT 01000 END(01)

00000

01000 END(01)

00001

LD 00000 AND 00001 OUT 01000 END(01)

$ $

A B

$ $

C

$ $

A

B

$ $

⊗ C

+

-

Trang 3

ở ví dụ trên, việc nối song 2 điều kiện logic A và B sẽ chỉ đòi hỏi hoặc

A hoặc B tác động (đóng) thì đèn C đầu ra sẽ sáng Dưới đây là 1 Ladder Diagram có dùng lệnh OR

Lúc này, khi bật công tắc CH000.00 thì đèn đầu ra Output 010.00 sẽ sáng

Hoặc khi bật công tắc CH000.01 thì đèn đầu ra Output 010.00 sẽ sáng

Hoặc khi bật công tắc CH000.00 đồng thời bật công tắc CH000.01 thì đèn

đầu ra Output 010.00 cũng sẽ sáng

4.5 AND LD

00000

01000

END(01)

00001

LD 00000

OR 00001 OUT 01000 END(01)

00000

01000

END(01)

00001

LD 00000

OR 00001 OUT 01000 END(01)

00000

01000

END(01)

00001

LD 00000

OR 00001 OUT 01000 END(01)

00001

00000

01000

END(01)

LD 00000

OR 00001 OUT 01000 END(01)

Trang 4

Lệnh AND LD được dùng để xây dựng các khối logic phức tạp hơn bằng cách ghép chúng nối tiếp 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 hoặc 00001 Và 00002 bật

Nếu bây giờ điều kiện trên có thêm đầu vào 00003 như dưới đây :

Việc nhập vào đoạn chương trình này đòi hỏi phải chia nó ra làm 2 khối nối tiếp nhau

Sau đó nhập vào riêng rẽ các lệnh cho từng khối và nối 2 khối lại với nhau bằng lệnh AND LD

4.6 OR LD

00000

01000

END(01)

LD 00000

OR 00001 AND 00002 OUT 01000 END(01)

00001

00002

00000

01000

00001

00002

00003

00000

01000

00001

00002

00003

LD 00000

OR 00001

LD 00002

OR 00003 AND LD END(01)

00000

01000

00001

00002

00003

AND LD

LD 00000

OR 00001

LD 00000

OR 00001

Trang 5

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

Nếu bây giờ điều kiện trên có thêm đầu vào 00003 như dưới đây :

Để nhập vào đoạn chương trình này ta phải chia nó ra làm 2 khối con nối song song với nhau như dưới đây :

Ví dụ kết hợp lệnh AND LD và OR LD :

00000

LD 00000 AND 00001

OR 00002 OUT 01000

01000

00001

00002

00001

00002

00000

00000

00003

00002

01000

00001

LD 00000 AND 00001

00002

01000

00001

00003

00000

LD 00002 AND 00003

LD 00000 AND 00001

LD 00002 AND 00003

OR LD OUT 01000 END(01)

OR LD

Trang 6

Trình tự thực hiện cũng phải chia thành các khối con và gõ riêng rẽ từng khối vào, sau đó dùng lệnh AND LD và OR LD để nhập các khối lại với nhau

.4.7 AND NOT

Lệnh AND NOT tạo ra 1 tiếp điểm thường đóng (ngược với lệnh AND)

Khi đổi lệnh AND 00001 thành AND NOT 00001 như sơ đồ trên, đầu ra CH010.00 sẽ bật khi CH000.00 là ON và CH000.01 là OFF

4.8 LD NOT

00000

01000

00001

00002

00003 00004

LD 00000 AND NOT 00001 OUT 01000 END(01)

00000

01000

00001

LD 00000

LD 00001

OR 00002

LD 00000

LD 00001

OR 00002 AND LD

LD 00003 AND 00004

00000

01000

00001

00002

00003 00004

LD 00000

LD 00001

OR 00002 AND LD

LD 00003 AND 00004

OR LD OUT 01000 END(01)

OR LD

Trang 7

Lệnh LD NOT tạo ra 1 tiếp điểm thường đóng ở đầu của đoạn mạch (ngược với lệnh LD)

4.9 NETWORK

% 1 Network được tạo thành bởi các lệnh LOAD, AND, OR và OUT

% Trừ phi dùng để tạo các khối logic nối với nhau bằng lệnh AND LD

hoặc OR LD, lệnh LOAD sẽ được dùng để tạo 1 Network mới

4.10 Mạch chốt (tự giữ) - LATCHING /SELF HOLDING CIRCUIT

Dưới đây là 1 sơ đồ Ladder Diagram của 1 mạch tự giữ rất phổ biến trong lập trình:

LD NOT 00000 AND 00001 OUT 01000 END(01)

00000

01000

00001

00000 00001

01000

01000

00000

Network I

00002

00001

01000

Network II

LD 00000

OR 00002 AND 00001 OUT 01000

LD 00003

OR 00005 AND 00004 OUT 01001

00003 00004

01001

Chú ý thứ tự: AND 00005 phải là OR 00005

OR 00004 AND 00004

Trang 8

Khi bật switch CH000.00, đầu ra CH010.00 sẽ bật và giữ ở trạng thái này bất kể sau đó switch 00000 có còn bật hay không CH010.00 sẽ bị tắt khi switch 00001 bật

4.11 Các quy tắc chung của sơ đồ LADDER DIAGRAM

1) Nếu muốn đầu ra luôn ở ON, phải nối đầu ra này qua 1 cờ (Flag) là Bit

25313 (tức Channel 253 Bit 13) Bit này là 1 cờ hệ thống luôn luôn ở trạng thái ON

Đoạn mạch sau là sai vì đầu ra không nối qua 1 tiếp điểm :

2) Có thể nối song song nhiều tiếp điểm dùng lệnh OR hoặc song song nhiều đầu ra dùng lệnh OUT/OUT NOT và dùng bit đầu vào nhiều lần

01000 OUT 01000

END(01)

01000 LD 25313

OUT 01000 END(01)

25313

00002

00000 00001

00000

01001

01000

00001

Trang 9

3) Nếu có 2 lệnh Output cho cùng 1 đị a chỉ bit, lệnh output trước sẽ không

có tác dụng

Đoạn chương trình trên được sửa lại như sau

4) 1 đoạn mạch có thể có nhiều lệnh OUT nối song song nhau

01000 LD 00000

OUT 01000

LD 00001 OUT 01000 END(01)

00000

01000

00001

01000 LD 00000

OR 00001 OUT 01000 END(01)

00000

00001

01000 LD 00000

AND 00001

OR 00002 OUT 01000 OUT 01001 OUT 01002 END(01)

00000 00001

00002

01001

01002

Ngày đăng: 16/10/2012, 08:21

TỪ KHÓA LIÊN QUAN

w