西門子plc實訓臺位邏輯指令
位邏輯指令使用 LAD 和 FBD 處理布爾邏輯非常高效,SCL 不但非常適合處理復雜的數學計算和項目控制結構,而且也可以使用 SCL 處理布爾邏輯。
1. LAD 觸點
常開觸點和常閉觸點,如表 2.1 所示:
表 2.1
參數的數據類型如表 2.2 所示:
表 2.2
(1) 在賦的位值為 1 時,常開觸點將閉合(ON)。
(2) 在賦的位值為 0 時,常閉觸點將閉合(ON)。
(3) 以串聯方式連接的觸點創建 AND 邏輯程序段。
(4) 以并聯方式鏈接的觸點創建 OR 邏輯程序段。
2. FBD、AND、OR 和 XOR 功能框
在 FBD 編程中,LAD 觸點程序段變為與、或和異或功能框程序段,可在其中為功能框輸入和輸出指定位值。也可以連接到其他邏輯框并創建用戶自己的邏輯組合。功能框輸入和輸出可連接到其他邏輯框,也可輸入未連接輸入的位地址或位符號名
稱。
執行功能框指令時,當前輸入狀態會應用到二進制功能框邏輯,如果為真,功能框輸出將為真。
AND、OR 和 XOR 功能框,如表 2.3 所示:
參數的數據類型如表 2.4 所示:
3. NOT 邏輯反相器
取反 RLO(邏輯運算結果),如表 2.5 所示:
4. 輸出線圈和賦值功能框
線圈輸出指令寫入輸出位值。如果用戶指定的輸出位使用存儲器標識符 Q,則 CPU
接通或斷開過程映象寄存器中的輸出位,同時將指定的位設置為等于能流狀態。
控制執行器的輸出信號連接到 CPU 的 Q 端子,在 RUN 模式下,CPU 系統將連續掃描輸入信號,并根據程序邏輯處理輸入狀態,然后通過在過程映象輸出寄存器中設置新的輸出狀態值進行響應。CPU 系統會將存儲在過程映象寄存器中的新的輸出狀態響應傳送到已連接的輸出端子。
如果有能流通過輸出線圈或啟用 FBD“=”功能框,則輸出位設置為 1。
如果沒有能流通過輸出線圈或未啟用 FBD“=”賦值功能框,則輸出位設置為 0。如果有能流通過反向輸出線圈或啟用了 FBD“/=”功能框,則輸出位設置為 0。如果沒有能流通過反向輸出線圈或未啟用 FDB“/=”功能框,則輸出位設置為 1。
5. 復位和復位指令
(1) 對于 LAD 和 FBD:這些指令可放置在程序段的任何位置。
(2) 對于 SCL:必須在應用下程序內編寫代碼來復制該函數。
6. 復位和復位位域
(1) 對于 LAD 和 FDB:這些指令必須是分支中最右端的指令。
(2) 對于 SCL:必須在應用程序內編寫代碼來復制該函數。
產品名稱:網絡型PLC可編程控制器綜合實訓裝置(S7-1200)
產品型號:DBX-01A
產品價格: