Cỏc lệnh tiếp điểm đặc biệt.

Một phần của tài liệu 253128 (Trang 52 - 53)

THIẾT BỊ ĐIỀU KHIỂN KHẢ LẬP TRèNH 3.1 Giới thiệu thiết bị khả lập trỡnh PLC SIMATIC S7-200.

3.2.4.Cỏc lệnh tiếp điểm đặc biệt.

Cú thể dựng cỏc lệnh tiếp điểm đặc để phỏt hiện sự chuyển tiếp trạng thỏi của xung ( sườn xung ) và đảo lại trạng thỏi của dũng cung cấp ( giỏ trị đỉnh của ngăn xếp ). LAD sử dụng cỏc tiếp điểm đặc biệt này để tỏc động vào dũng cung cấp. Cỏc tiếp điểm đặc biệt khụng cú toỏn hạng riờng của chớnh chỳng vỡ thế phải đặt chỳng trước cuộn dõy hoặc hộp đầu ra. Tiếp điểm chuyển tiếp dương/õm ( cỏc lệnh sườn trước và sườn sau ) cú nhu cầu về bộ nhớ bởi vậy đối với CPU 224 cú thể sử dụng nhiều nhất là 256 lệnh.

Khi lập trỡnh, nếu cỏc quyết định về điều khiển được thực hiện dựa trờn kết quả của việc so sỏnh thỡ cú thể sử dụng lệnh so sỏnh theo byte, Word hay Dord của S7-200.

LAD sử dụng lệnh so sỏnh để so sỏnh cỏc giỏ trị của byte, Word hay Dord ( giỏ trị thực hoặc nguyờn ). Những lệnh so sỏnh thường là : so sỏnh nhỏ hơn hoặc bằng ( <= ); so sỏnh bằng ( = ) và so sỏnh lớn hơn hoặc bằng ( >=).

Khi so sỏnh giỏ trị của byte thỡ khụng cần để ý đến dấu của toỏn hạng, ngược lại khi so sỏnh cỏc từ hay từ kộp với nhau thỡ phải để ý đến dấu của toỏn hạng là bit cao nhất trong từ hoặc từ kộp.

Vớ dụ : 7FF > 8000 và 7FFFFFFF > 80000000.

Trong STL những lệnh so sỏnh thực hiện phộp so sỏnh byte từ hay từ kộp. Căn cứ vào kiểu so sỏnh ( <=, ==, >=), kết quả của phộp so sỏnh cú giỏ trị bằng 1 (nếu đỳng ) hoặc bằng 0 ( nếu sai ) nờn cú thể sử dụng cựng cỏc lệnh LA, A, O. Để tạo ra đựơc cỏc phộp so sỏnh mà S7-200 khụng cú lệnh so sỏnh tương ứng như: so sỏnh khụng bằng nhau ( <> ), so sỏnh nhỏ hơn ( < ) hoặc so sỏnh lớn hơn ( > ), cú thể tạo ra được nhờ kết hợp lệnh NOT với cỏc lệnh đó cú ( ==, >=, <=).

Một phần của tài liệu 253128 (Trang 52 - 53)