SIMATIC Stack Logic Instructions:

Một phần của tài liệu Điều Khiển Logic và Lập Trình PLC (Trang 102 - 105)

INV_B EN ENO EN ENO IN1 OUT INV_W EN ENO IN1 OUT INV_DW EN ENO IN1 OUT

Cõc lệnh tiếp điểm trong đại số Boolean cho phờp tạo lập được cõc mạch logic (khừng cụ nhớ). Trong LAD cõc mạch nỏy biểu diễn thừng qua cấu trỷc mạch, mắc nối tiếp hay song song cõc mạch tiếp điểm thường đụng vỏ cõc tiếp điểm thường mở. STL cụ thể sử dụng cõc lệnh A (And) vỏ O (Or) cho cõc tiếp điểm mắc nối tiếp vỏ song song lỏ thường hở hoặc cõc lệnh AN (And Not) vỏ ON (Or Not) cho cõc tiếp điểm mắc nối tiếp vỏ song song lỏ thường đụng. Gợa trị của cõc bit trong ngăn xếp thay đổi tuỳ thuộc vỏo từng lệnh. Trong phần nỏy chỷng ta sẽ đi sĩu hơn về sự lỏm việc của cõc bit trong ngăn xếp, việc hiểu vỏ nắm bắt về ngăn xếp lỏ điều rất cần thiết trong vấn đề lập trớnh dỳng ngừn ngữ STL.

Ngoỏi những lệnh lỏm việc trực tiếp với tiếp điểm, S7-200 cún cụ 5 lệnh đặc biệt biểu diễn cõcc phờp tợnh của đại số Boolean cho cõc bit trong ngăn xếp, được gọi lỏ cõc lệnh stack logic. Trong LAD khừng dỳng những lệnh nỏy. STL sử dụng cõc lệnh nỏy để thực hiện những phờp tõn của phương trớnh cụ nhiều biểu thức con. Sau đĩy lỏ bảng tụm tắt cỷ phõp vỏ hướng dẫn cõch sử dụng lệnh. STL LAD Description Mừ tả Tõn hạng Operands Kiểu dữ liệu Data Types And Load ALD none

Lệnh tổ hợp giõ trịđầu tiởn vỏ giõ trị của bit thứ hai trong ngăn xếp bằng phờp tợnh ∧. Kết quảđược ghi lại vỏo bit đầu tiởn của ngăn xếp. Gợa trị cún lại được kờo lởn 1 bit.

none none

Or LoaD

OLD none

Lệnh tổ hợp giõ trịđầu tiởn vỏ giõ trị của bit thứ hai trong ngăn xếp bằng phờp tợnh ∨. Kết quảđược ghi lại vỏo bit đầu tiởn của ngăn xếp. Gợa trị cún lại được kờo lởn 1 bit.

none none

Logic PuSh

LPS none

Sao chờp giõ trị của bit đầu tiởn vỏo bit thứ hai trong ngăn xếp. Gợa trị cún lại bị đẩy xuống 1 bit. Bit cuối cỳng bị đẩy ra ngoỏi.

none none

Logic ReaD

LRD none

Lệnh sao chờp giõ trị của bit thứ hai vỏo bit đầu tiởn của ngăn xếp, cõc giõ trị cún

lại của ngăn xếp vẫn giữ nguyởn. none none

Logic PoP

LoaD Stack

LDS n none

Lệnh sao chờp giõ trị của bit thứ n (ngăn xếp cụ 9 bit thớ bit thứ nhớ được tợnh lỏ 1...đến bit cuối cỳng lỏ 8) của ngăn xếp lởn bit đầu tiởn. Cõc giõ trị cún lại của ngăn xếp bi đẩy lỳi xuống 1 bit, bit cuối cỳng bịđẩy ra khỏi ngăn xếp.

n: 1ứ8 Byte

Hớnh 41: Mừ tả hoạt động của lệnh LDS.

Hớnh 43: Mừ tả hoạt động của lệnh LPS, LRD, LPP.

Hớnh 44: Vợ dụ về cõch sử dụng lệnh ALD, OLD, LPP, LPS, LRD.

Một phần của tài liệu Điều Khiển Logic và Lập Trình PLC (Trang 102 - 105)

Tải bản đầy đủ (PDF)

(198 trang)