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