文档介绍:: .
首先,检查你的程序中是否包含了OB86(检测机架丢失或者从站丢失)和OB122(IO访问丢失)这两: .
首先,检查你的程序中是否包含了OB86(检测机架丢失或者从站丢失)和OB122(IO访问丢失)这两个组织块,如果没有一旦有干扰CPU就会故障停机,一般建
议程序中添加OB80、OB85、OB86、OB87、OB121、OB122这些空的组织块,以便意外故障造成的停机。
OB块
号.
说明
调用条件
错误
分类
事件进入
进调用
事件离开
时调用
82
诊断报警
具有诊断功能的模块,使能了诊断报警,当检测到错误或错误消失时
(如:输入模板的短路故障).
异步
错误
是
是
83
插/拔报
警1)
中央机架或扩展设备上的模块移走和插回时(如:
移走个输入模板)
异步
错误
是
是
85
程序循环
错误
* 出现尚未加载到CPU中的报警OB块的调用事
件
* 访问系统功能块SFB的背景数据块时出现错误
* 更新过程印象区时出现错误(模板不存在或失
效)
异步
错误
组态指定
组态指定
86
模块机架
错误
DP主站系统中的DP从站或PROFINETIO系统
中的IO设备出现故障
异步
错误
是
是
121
程序错误
发生程序错误时(如:调用的块没有下载)
同步
错误
是1
否
122
IO访问
错误
访问不存在的信号模板
同步
错误
是
1. DP_MASTERSYSTEM(INT)
表示配置的D4站系统的个数,在本例中为1。
2. EXTERNAL_DP_INTERFACBOOL
二0,CP氏站的正成DPi口;
=1,外部接口,如CP/IM。
3. MANUAL_MODE(BOOL)
=0,自动模小,此模式下不支持单个从站的诊断;
=1,手动模式,可以进行单个从站的诊断。
4. SINGLE_STEP_SLAVE(BOOL)
转到下一个出错的DB<站。
5. SINGLE_STEP_ERRORBOOL
转到正在显示的DFM站的下一个错误。
6. RESET(BOOL)
二1,复位,初始化系统。
7. SINGLE_DIAG(BOOL)
只在手动心:下(MANUAL_MODE=1效。
二1,读DW站的诊断。可在SINGLE_DIAG_ADB置该从站的站号。
8. SINGLE_DIAG_ADR(BYTE)
只在手动心:下(MANUAL_MODE=1效。
与SINGLE_DIAGE合使用,石其中设置单独诊断的从站的站号
9. ALL_DP_SLAVES_OK(BOOL)
=0,系统中又站存在血罩;
=1,系统中从站运行正常。
10. SUM_SLAVES_DIAG(BYTE)
出错的D以站的数目。
11. SLAVE_ADR(BYTE)
出错的D©站的站号。
12. S