CALL FB 125 , DB125
DP_MASTERSYSTEM :=1
EXTERNAL_DP_INTERFACE:=FALSE
MANUAL_MODE :=I8.0
SINGLE_STEP_SLAVE :=I8.1
SINGLE_STEP_ERROR :=I8.2
RESET :=I8.3
SINGLE_DIAG :=I8.4
SINGLE_DIAG_ADR :=MB125
ALL_DP_SLAVES_OK :=M100.0
SUM_SLAVES_DIAG :=MB102
SLAVE_ADR :=MB103
SLAVE_STATE :=MB104
SLAVE_IDENT_NO :=MW106
ERROR_NO :=MB108
ERROR_TYPE :=MB109
MODULE_NO :=MB110
MODULE_STATE :=MB111
CHANNEL_NO :=MB112
CHANNEL_TYPE :=MB113
CHANNEL_ERROR_CODE :=MW114
CHANNEL_ERROR_INFO_1 :=MD116
CHANNEL_ERROR_INFO_2 :=MD120
DIAG_COUNTER :=MB124
DIAG_OVERFLOW :=M100.1
BUSY :=M100.2
小弟的配置是CPU315-2DP后面挂3个CP342-5模块(均做主站),模块下面挂有ABB的变频器/西门子的3UF7马达保护/S7-200 PLC 315-2DP集成口上挂一ANYBUS的网关,将诊断例程中的程序拷贝到我所做的程序中进行诊断:
EXTERNAL_DP_INTERFACE:=FALSE时可以读到315-2DP集成口上所连接的ANYBUS网关的在线和离线情况
EXTERNAL_DP_INTERFACE:=1时复位FB125后没有任何诊断信息,设备在线和故障数据显示处全部是0,同时调整DP_MASTERSYSTEM :=1的参数,1/2/3/4均试过,都没有任何诊断信息,不知是何缘故
敬请各位前辈指点一下,小弟不胜感激!