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

西門子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)

分享創造快樂