位邏輯指令用于二進制數(shù)的邏輯運算。位邏輯運算的結果簡稱為RLO。
位邏輯指令時最常用的指令之一,主要有與運算指令,與非運算指令,或運算指令、或非運算指令、位置運算指令、復位運算指令,嵌套指令和線圈指令等。
(1)觸點與線圈相關指令
①A(And):與運算指令表示常開觸點的串聯(lián)。使用“與”運算指令來檢查二進制操作數(shù)的信號狀態(tài)是否為“1”,并且將查詢結果與該邏輯運算結果(RLO)的信號狀態(tài)進行“與”運算。因此,查詢結果與所檢查的操作數(shù)信號狀態(tài)相同。
如果兩個相應的信號狀態(tài)均為“1”,則在執(zhí)行該指令后,RLO為“1”。如果其中一個相應的信號狀態(tài)為“0”,則在指令執(zhí)行后,RLO為“0”。
②0(Or):或運算指令表示常開觸點的并聯(lián)。使用“或”運算指令來檢查二進制操作數(shù)的信號狀態(tài)是否為“1”,并且將查詢結果與該邏輯運算結果(RLO)的信號狀態(tài)進行“或”運算。因此,查詢結果與所檢查的操作數(shù)信號狀態(tài)相同。
如果其中一個相應的信號狀態(tài)為“1”,則在執(zhí)行該指令之后,RLO為“1”。如果這兩個相應的信號狀態(tài)均為“0”,則在執(zhí)行該指令之后,RLO也為“0”。
③AN(And Not):與運算取反指令表示常閉觸點的串聯(lián)。檢測信號0,與And Not關聯(lián)。
④ON (Or Not):或運算取反指令表示常閉觸點的并聯(lián)。
⑤線圈指令“=”與線圈相對應。將CPU中保存的邏輯運算結果(RLO)的信號狀態(tài)分配給指定操作數(shù)。如果RLO 的信號狀態(tài)為“1”,則置位操作數(shù)。如果信號狀態(tài)為“0”,則操作數(shù)復位為“0”。
⑥“線圈取反”指令,可將邏輯運算的結果(RLO)進行取反,然后將其賦值給指定操作數(shù)。線圈輸入的RLO 為“1”時,復位操作數(shù)。線圈輸入的RLO 為“0”時,操作數(shù)的信號狀態(tài)置位為“1”。
與、與運算取反及線圈指令示例如圖1所示:

圖1
圖中左側是梯形圖,右側是與梯形圖對應的指令表。當常開觸點10.0和常閉觸點I0.2都接通時,輸出線圈Q0.0得電(Q0.0=1),Q0.0=1實際上就是運算結果RLO的數(shù)值,I0.0和I0.2是串聯(lián)關系。
或、或運算取反及線圈指令示例如圖2所示:

圖2
當常開觸點10.0、常開觸點Q0.0和常閉觸點M0.0有一個或多個接通時,輸出線圈Q0.0得電(Q0.0=1),10.0、Q0.0和M0.0是并聯(lián)關系。
審核編輯:劉清
-
plc
+關注
關注
5052文章
14823瀏覽量
488765 -
SIMATIC
+關注
關注
1文章
232瀏覽量
16952 -
邏輯運算指令
+關注
關注
0文章
5瀏覽量
6286 -
S7-1500
+關注
關注
3文章
303瀏覽量
7425
原文標題:電工知識—SIMATIC S7-1500 PLC 觸點與線圈相關指令
文章出處:【微信號:設備原理與維修俱樂部,微信公眾號:設備原理與維修俱樂部】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
基于WinCC V7.2與S7-1200/1500 PLC通訊步驟介紹
SIMATIC S7-1500 PLC用戶手冊
西門子S7-1500 PLC的用戶手冊免費下載
關于S7-1200或S7-1500 PLC的通信
電工知識—SIMATIC S7-1500 PLC的常用模塊
電工知識—緊湊型SIMATIC S7-1500 PLC的數(shù)字量端子的接線
SIMATIC S7-1500 PLC信號模塊(2)
WinCC與 S7-1200/S7-1500 PLC之間的通信解析
西門子PLC,SIMATIC S7-1200和S7-1500
SIMATIC S7-1500 PLC觸點與線圈相關指令
評論