S7-314PLC從OB1中監(jiān)測,有無條件調用的幾個FC,有EN輸入,但FC不能被執(zhí)行,輸出ENO為
劉玉蓉
發(fā)布于2014-10-17 16:52
8
0
標簽:
S7-314PLC從OB1中監(jiān)測,有無條件調用的幾個FC,有EN輸入,但FC不能被執(zhí)行,輸出ENO為0,PLC診斷緩沖區(qū)中無任何故障信息,請教是何原因導致。
佳答案
如果在主循環(huán)OB1中無條件調用幾個FC塊,如果有EN輸入,輸出EN0為0,并不能說明FC沒有被執(zhí)行。檢查你的程序結構是否正確。一般在退出邏輯塊(FB、FC)之前,可以使用SAVE(把RLO存入BR寄存器)指令,使能輸出EN0(即BR位)被設置為RLO(邏輯操作結果)位的值,用于對塊中的錯誤進行檢查