plc能夠?qū)τ性\斷能力的設(shè)備進行錯誤檢測和報告。這些錯誤稱之為診斷錯誤。系統(tǒng)能夠檢測以下診斷錯誤: 無用戶電源(信號模塊/信號模板) 超過高限位(模擬量輸入或輸出) 超過低限位(模擬量輸入或輸出) 斷線(電流輸出) 短路(電壓輸出) 所有診斷錯誤將會觸發(fā)"diagnosticerrorinterrupt"(ob82)。"diagnosticerrorinterrupt"(ob82)包含啟動信息,可幫助用戶定義錯誤發(fā)生的情況: 哪個設(shè)備與通道發(fā)生錯誤 當(dāng)前事件是到來事件還是離去事件 用戶可以在ob82中編寫指令用于確定這些信息并可采取相應(yīng)的措施。 使用"diagnosticerrorinterrupt"組織塊(ob82)評估診斷錯誤事件 當(dāng)下列條件滿足時,幾個不同診斷錯誤中的任何一個產(chǎn)生或離去都將觸發(fā)診斷錯誤事件: ob82已被添加到s7-1200plc中。 模塊已使能診斷錯誤事件。 假如ob82不存在,cpu將忽略錯誤。 假如有診斷能力的模塊發(fā)現(xiàn)錯誤時,"diagnosticerrorinterrupt"ob82將會中斷循環(huán)程序的正常執(zhí)行。 當(dāng)創(chuàng)建一個新的項目時將不會自動添加"diagnosticerrorinterrupt"(ob82)。使能并理解不同的診斷錯誤事件 操作系統(tǒng)會監(jiān)視帶有診斷能力的模板是否發(fā)生上面提及的診斷錯誤。診斷錯誤事件將會被閃爍的紅色led燈指示。下面的地表格中列出了不同診斷錯誤事件的額外信息,如何使能它們,已經(jīng)led燈是如何指示的。使用step7basic在線診斷。 當(dāng)使用step7basic在線連接s7-1200plc時,可以使用"online&diagnostics"功能: 在線連接s7-1200plc。 瀏覽"項目樹"找到"在線和診斷"。 瀏覽"在線訪問"窗口的導(dǎo)航區(qū)域找到"診斷緩沖區(qū)"。 從"事件"列表中選擇一個診斷錯誤事件。 在"事件"列表下面,顯示有所選事件的詳細信息,在這里可以看到硬件標(biāo)識(hw-id),通道號和事件類型。 說明 "incomingevent"表明一個事件的開始。
"outgoingevent"表明一個事件的結(jié)束。
es400-25
lauer pcs 802-eeprom
smpi25imprdm128ptso
schneider tsxeef16d2
cna14bts v2 fs 200822d
montalvo mpc-5-ce
dnd8000
hydac db12120a-011-ce0036
saia pcd2.e616
telemecanique lc1 d40 lc1d40 lp1 d4011 lp1d4011
lenze e94azhx0051
lenze deto ir-rc irrc 104522
4a455 control board for atv462075
abb drives cdcmek 3 61061126
sew mfz 21d
fmc420
euchner nz2rs-511l060c1631
siemens 6es7193-0cb20-0xa0
kfd2duex1d
kp 668-rc kp668rc 20926 kp 668 40400a kp66840400a
savio power control systems 107a94v-0
sae fs-10-mod12/1
sae it-systems fw-16 fw16 oe-5
a0j2pw