順序器中的轉(zhuǎn)換互鎖監(jiān)控條件
發(fā)布于2022-12-08 17:54
19
2
標簽:順序器
條件由梯形圖或功能塊圖中的元件根據(jù)布爾邏輯組合而成。邏輯運算的結(jié)果(RLO)可能影響某步個別的動作、整個步、到下一步的轉(zhuǎn)換或整個順序器。
條件可以是事件,例如某步變?yōu)椴换顒硬揭部梢允菭顟B(tài),例如輸入點12.1等。條件可以在轉(zhuǎn)換(Transition)、互鎖(Interlock)、監(jiān)控(Supervision)和永久性指令(Permanent instructions)中出現(xiàn)。
1. 轉(zhuǎn)換條件
轉(zhuǎn)換條件使順序器從一步轉(zhuǎn)換到下一步。
2. 互鎖條件
互鎖是可以編程的條件,用于步的聯(lián)鎖,能影響某個動作的執(zhí)行,在單步顯示模式對互鎖編程。如果互鎖條件的邏輯滿足,受互鎖控制的動作被執(zhí)行,例如在互鎖條件滿足時,執(zhí)行動作中的指令“L0CALLFC10”,將調(diào)用功能FC10。其中的“L0”表示互鎖條件變?yōu)? (見表5-1)。如果互鎖條件的邏輯不滿足,不執(zhí)行受互鎖控制的動作,發(fā)出互鎖條件解除信號(事件L1)。
3. 監(jiān)控條件
監(jiān)控(Supervision)是可編程的條件,用于監(jiān)視步,可能影響順序器從一步轉(zhuǎn)換到下一步的方式。在單步顯示模式對監(jiān)控編程,在所有的顯示模式,用步的左下角外的字母“V”來表示該步已對監(jiān)控編程(見圖5-52中的步S3)。
如果監(jiān)控條件的邏輯運算滿足,表示有干擾事件V1發(fā)生。順序器不會轉(zhuǎn)換到下一步,當前步保持為活動步。監(jiān)控條件滿足時立即停止對步無故障的活動時間值Si.U的定時。
如果監(jiān)控條件的邏輯運算不滿足,表示沒有干擾,如果后續(xù)步的轉(zhuǎn)換條件滿足,順序器轉(zhuǎn)換到下一步。每一步都可以設置監(jiān)控條件,但是只有活動步被監(jiān)控。
發(fā)出和確認監(jiān)控信號之前,必須在S7-Graph編輯器中先執(zhí)行菜單命令“Options”(選項)→“Block Settings”(塊設置),在“Block Settings”對話框的“Compile/Save”(編譯/保存)選項卡(見圖5-50)中作下面的設置
在“FB Parameters”(FB參數(shù))區(qū)選中“Standard”(標準)、“Maximum”(最大)或“User-Definable”(用戶定義),這樣S7-Graph可以用功能塊的輸出參數(shù)ERR_FLT發(fā)出監(jiān)控錯誤信號。
在“Sequencer Properties”(順序器屬性)區(qū)選中“Acknowledge errors”(確認錯誤)。在運行時發(fā)生監(jiān)控錯誤,必須用功能塊的輸入?yún)?shù)ACK_EF確認。必須確認的錯誤只影響有關的順序器序列,只有在錯誤被確認后,受影響的序列才能被重新處理。
4. S7-Graph 地址在條件中的應用
可以在轉(zhuǎn)換、監(jiān)控、互鎖、動作和永久性的指令中,以地址的方式使用關于步的系統(tǒng)信息(見表5-2)。