0
Tải bản đầy đủ (.pdf) (124 trang)

ÁN TỐT NGHIỆP GVHD: PHẠM VĂN MẠNGLD

Một phần của tài liệu DO AN TN MO HINH DIEU KHIEN DONG CO SEVODUNG MAN HINH CAM UNG PROFACE (Trang 91 -95 )

a. Các thiết bị cơ bản dùng trong lập trình:

ÁN TỐT NGHIỆP GVHD: PHẠM VĂN MẠNGLD

LD X000 AND X001 AND X002 OUT Y001 OR LD X000 OR X001 OR X002 OUT Y001 3.3.5 Lệnh ANI và ORI.

- Ởdạng ladder các công tắc logic thường đóng mắc nối tiếp hay song song được thể hiện ở dạng Instruction là các lệnh ANI hay ORI.

NANDLDI X000 LDI X000 ANI X001 ANI X002 OUT Y000 Hình 3.5:Lập trình cho cổng Nand NOR LDI X000 ORI X001 ORI X002 OUT Y001 Hình 3.6:Lập trình cho cổng Nor 3.3.6 Cổng logic EXCLUSIVE-OR Hình 3.4: Lệnh đặt cơng tắc nối tiếp hoặc song song

trong hai ngõ vào có logic 1, nhưng khi cả hai ngõ vào đều có logic 1 thì nó cho logic 0. logic này có thể được thực hiện bằng hai nhánh song song, mỗi nhánh là mạch nối tiếp của một ngõ vào và đảo của ngõ còn lại. Vì không có lệnh thể hiện cho logic này nên nó được biểu diện bằng tổ hợp các logic cơ bản như trên.

EX-OR LD X000 ANI X001 LDI X000 AND X001 ORB OUT Y000

Lưu ý:Trong trương trình Instruction có dùng lệnh ORB (OR Block).Ban

đầu lập trình cho nhánh đầu tiên, sau đó là nhánh kế tiếp. Lúc này CPU hiểu ràng đã có hai khối và nó sẽ đọc lệnh kế tiếp ORB. Lệnh này thực hiện OR hai khối trên với nhau; lệnh OUT sẽ kích ngõ ra tương ứng.

3.3.7 Lệnh ORB

- Lệnh ORB (OR Block)không có tham số. Lệnh này dùng để tạo ra nhiều nhánh song song phức tạp gồm nhiều khối logic song song với nhau. Lệnh ORB được mô tả rõ nhất khi một chuỗi các công tắc bắt đầu bằng lệnh LD (LDI)song song với một nhánh trước đó.

LD X002 ANI M10 AND X003 LD Y000

ĐỒÁN TỐT NGHIỆP GVHD: PHẠM VĂN MẠNG

AND M11 AND X004 ORB

OUT Y000

Ngõ ra Y000 cĩ logic 1 khi:

• Hoặc X002 và X003 là ON và M10 có logic 0

• Hoặc Y000, M1 và X004 có logic 1

• Hoặc M11 và X004 là ON và M10 có logic 0

3.3.8 Lệnh ANB

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

Ví dụ 1 : LD X000 ORI X001 LD X002 OR X003 AND OUT Y000

Hình 3.9: (a): Ví dụ ANB với hai khối đơn giản

- Thứ tự lập trình là quan trọng. Công tắc thường mở X000 được nhập đầu tiên, sau đó là công tắc thường đóng X001. Hai công tắc này thường mắc song song theo lệnh ORI tạo thành một khối có hai công tắc song song. Hai công tắc X002 và X003 cũng được lập trình tương tự tạo thành một khối khác. Hai khối mới hình thành trên cũng được nối tiếp lại với nhau bằng lệnh ANB và kết quả được nối qua ngõ ra Y000. LD X000

AND X001 OR Y000 LD X002

Hình 3.8: Mắc song song hai khối logic

LDI X000 AND X003 ORB

ANB

OUT Y000

Hình 3.9: (b) Ví dụ ANB với hai khối phức tạp

3.3.9 Lệnh SET

- Lệnh SET dùng để đặt trạng thái của tham số lệnh ( chỉ cho phép toán hạng bit) lên logic 1 vĩnh viễn (chốt trạng thái 1). Trong chương trình dạng Ladder, lệnh SET luôn luôn xuất hiện ở cuối náhnh , phía bên phải của công tắc cuối cùng trong nhánh, và đượ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 thoả mãn.

LD X000 SET M10 LD M10 OUT Y000

Hình 3.10:Dùng lệnh SET để chốt trạng thái Y000

- Khi ngõ vào X000 có logic 1 thì cờ M10 được chốt ở trạng thái 1 và được duy trì ở trạng thái đó, M10, sau đó được dùng để kích thích ngõ ra Y000. Như vậy, ngõ ra Y000 được kích lên logic 1 và duy trì đó dù ngõ vào X000 đã chuyển sang trạng thái logic 0.

3.3.10 Lệnh RST (ReSet)

- Lệnh RST dùng để đặt trạng thái của tham số lệnh (chỉ co phép toán hạng bit) về logic 0 vĩnh viễn ( chốt trạng thái 0 ). Trong chương trình dạng Ladder, lệnh RSt luôn luôn xuất hiện ở cuối nhánh , phía bên phải của công tắc cuối cùng trong nhánh, và đượ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. Tác dụng của lệnh RST hoàn toàn ngươc với lệnh SET.

Một phần của tài liệu DO AN TN MO HINH DIEU KHIEN DONG CO SEVODUNG MAN HINH CAM UNG PROFACE (Trang 91 -95 )

×