位邏輯指令用于二進制數(shù)的邏輯運算。位邏輯運算的結(jié)果簡稱為RLO。
位邏輯指令時最常用的指令之一,主要有與運算指令,與非運算指令,或運算指令、或非運算指令、位置運算指令、復(fù)位運算指令,嵌套指令和線圈指令等。
(1)觸點與線圈相關(guān)指令
①A(And):與運算指令表示常開觸點的串聯(lián)。使用“與”運算指令來檢查二進制操作數(shù)的信號狀態(tài)是否為“1”,并且將查詢結(jié)果與該邏輯運算結(jié)果(RLO)的信號狀態(tài)進行“與”運算。因此,查詢結(jié)果與所檢查的操作數(shù)信號狀態(tài)相同。
如果兩個相應(yīng)的信號狀態(tài)均為“1”,則在執(zhí)行該指令后,RLO為“1”。如果其中一個相應(yīng)的信號狀態(tài)為“0”,則在指令執(zhí)行后,RLO為“0”。
②0(Or):或運算指令表示常開觸點的并聯(lián)。使用“或”運算指令來檢查二進制操作數(shù)的信號狀態(tài)是否為“1”,并且將查詢結(jié)果與該邏輯運算結(jié)果(RLO)的信號狀態(tài)進行“或”運算。因此,查詢結(jié)果與所檢查的操作數(shù)信號狀態(tài)相同。
如果其中一個相應(yīng)的信號狀態(tài)為“1”,則在執(zhí)行該指令之后,RLO為“1”。如果這兩個相應(yīng)的信號狀態(tài)均為“0”,則在執(zhí)行該指令之后,RLO也為“0”。
③AN(And Not):與運算取反指令表示常閉觸點的串聯(lián)。檢測信號0,與And Not關(guān)聯(lián)。
④ON (Or Not):或運算取反指令表示常閉觸點的并聯(lián)。
⑤線圈指令“=”與線圈相對應(yīng)。將CPU中保存的邏輯運算結(jié)果(RLO)的信號狀態(tài)分配給指定操作數(shù)。如果RLO 的信號狀態(tài)為“1”,則置位操作數(shù)。如果信號狀態(tài)為“0”,則操作數(shù)復(fù)位為“0”。
⑥“線圈取反”指令,可將邏輯運算的結(jié)果(RLO)進行取反,然后將其賦值給指定操作數(shù)。線圈輸入的RLO 為“1”時,復(fù)位操作數(shù)。線圈輸入的RLO 為“0”時,操作數(shù)的信號狀態(tài)置位為“1”。
與、與運算取反及線圈指令示例如圖1所示:
圖1
圖中左側(cè)是梯形圖,右側(cè)是與梯形圖對應(yīng)的指令表。當(dāng)常開觸點10.0和常閉觸點I0.2都接通時,輸出線圈Q0.0得電(Q0.0=1),Q0.0=1實際上就是運算結(jié)果RLO的數(shù)值,I0.0和I0.2是串聯(lián)關(guān)系。
或、或運算取反及線圈指令示例如圖2所示:
圖2
當(dāng)常開觸點10.0、常開觸點Q0.0和常閉觸點M0.0有一個或多個接通時,輸出線圈Q0.0得電(Q0.0=1),10.0、Q0.0和M0.0是并聯(lián)關(guān)系。
審核編輯:劉清
-
plc
+關(guān)注
關(guān)注
5010文章
13275瀏覽量
463089 -
SIMATIC
+關(guān)注
關(guān)注
1文章
231瀏覽量
15743 -
邏輯運算指令
+關(guān)注
關(guān)注
0文章
5瀏覽量
6083 -
S7-1500
+關(guān)注
關(guān)注
3文章
300瀏覽量
6392
原文標(biāo)題:電工知識—SIMATIC S7-1500 PLC 觸點與線圈相關(guān)指令
文章出處:【微信號:設(shè)備原理與維修俱樂部,微信公眾號:設(shè)備原理與維修俱樂部】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論