歡迎光臨
每天分享高質量文章

西門子S7-1200基本指令(9)——字邏輯指令


點選 《福利來了!PLC的資料(免費),你要嗎?

點選第二波福利來了!PLC的資料(免費),你要嗎?

1、AND、OR 和 XOR 邏輯運算指令

要新增輸入,請單擊“建立”(Create) 圖示,或在其中一個現有 IN引數的輸入短線處單擊右鍵,並選擇“插入輸入”(Insert input) 命令。
要刪除輸入,請在其中一個現有 IN引數(多於兩個原始輸入時)的輸入短線處單擊右鍵,並選擇“刪除”(Delete) 命令。

IN1 和 IN2 的相應位值相互組合,在引數 OUT 中生成二進位制邏輯結果。執行這些指令之後,ENO 總是為 TRUE。

2、INV(求反碼)指令

3、DECO(解碼)和 ENCO(編碼)指令

ENO 狀態:

DECO 引數 OUT 的資料型別選項(Byte、Word 或 DWord)限制引數 IN 的可用範圍。
如果引數 IN 的值超出可用範圍,將執行求模運算,如下所示提取最低有效位。DECO 引數 IN 的範圍:
● 3 位(值 0-7)IN 用於設定 Byte OUT 中 1 的位位置
● 4 位(值 0-15)IN 用於設定 Word OUT 中 1 的位位置
● 5 位(值 0-31)IN 用於設定 DWord OUT 中 1 的位位置

4、SEL(選擇)、MUX(多路復用)和 DEMUX(多路分用)指令

條件程式碼: 執行 SEL 指令之後,ENO 始終為 TRUE。

要新增輸入,請單擊“建立”(Create) 圖示,或在其中一個現有 IN引數的輸入短線處單擊右鍵,並選擇“插入輸入”(Insert input) 命令。
要刪除輸入,請在其中一個現有 IN引數(多於兩個原始輸入時)的輸入短線處單擊右鍵,並選擇“刪除”(Delete) 命令。

要新增輸出,請單擊“建立”(Create) 圖示,或在其中一個現有 OUT引數的輸出短線處單擊右鍵,並選擇“插入輸出”(Insert output) 命令。
要刪除輸出,請在其中一個現有 OUT引數(多於兩個原始輸出時)的輸出短線處單擊右鍵,並選擇“刪除”(Delete) 命令。

MUX 和 DEMUX 指令的 ENO 狀態:


尋找同路人

做自動化工業變革的踐行者


可透過選單查詢自己喜歡的文章彙總:

現場儀錶DCS部分PLC部分SIS部分通訊標準數字化問題解答】此處列出部分連結,更多文章透過選單獲取。



贊(0)

分享創造快樂