1 / 4
文档名称:

西门子PLC通讯故障解决.doc

格式:doc   大小:81KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

西门子PLC通讯故障解决.doc

上传人:sxlw1984 2018/4/24 文件大小:81 KB

下载得到文件列表

西门子PLC通讯故障解决.doc

文档介绍

文档介绍:首先,检查你的程序中是否包含了OB86(检测机架丢失或者从站丢失)和OB122(IO访问丢失)这两个组织块,如果没有一旦有干扰CPU就会故障停机,一般建议程序中添加OB80、OB85、OB86、OB87、OB121、OB122这些空的组织块,以便意外故障造成的停机。
OB 块号.
说明
调用条件
错误分类
事件进入进调用
事件离开时调用
82
诊断报警
具有诊断功能的模块,使能了诊断报警,当检测到错误或错误消失时
(如:输入模板的短路故障).
异步错误


83
插/拔报警1)
中央机架或扩展设备上的模块移走和插回时(如:移走一个输入模板)
异步错误


85
程序循环错误
- 出现尚未加载到CPU中的报警OB块的调用事件
- 访问系统功能块 SFB 的背景数据块时出现错误
- 更新过程印象区时出现错误(模板不存在或失效)
异步错误
组态指定
组态指定
86
模块机架错误
DP 主站系统中的 DP 从站或 IO 系统中的 IO 设备出现故障
异步错误


121
程序错误
发生程序错误时(如:调用的块没有下载)
同步错误


122
IO 访问错误
访问不存在的信号模板
同步错误

1. DP_MASTERSYSTEM (INT)
表示配置的DP主站系统的个数,在本例中为1。
(BOOL)
=0,CPU主站的集成DP接口;
=1,外部接口,如CP/IM。
3. MANUAL_MODE (BOOL)
=0,自动模式,此模式下不支持单个从站的诊断;
=1,手动模式,可以进行单个从站的诊断。
4. SINGLE_STEP_SLAVE (BOOL)
转到下一个出错的DP从站。
5. SINGLE_STEP_ERROR(BOOL)
转到正在显示的DP从站的下一个错误。
6. RESET (BOOL)
=1,复位,初始化系统。
7. SINGLE_DIAG (BOOL)
只在手动模式下(MANUAL_MODE=1)有效。
=1,读DP从站的诊断。可在SINGLE_DIAG_ADR配置该从站的站号。
8. SINGLE_DIAG_ADR (BYTE)
只在手动模式下(MANUAL_MODE=1)有效。
与SINGLE_DIAG配合使用,在其中设置单独诊断的从站的站号
(BOOL)
=0,系统中从站存在故障;
=1,系统中从站运行正常。
(BYTE)
出错的DP从站的数目。
11. SLAVE_ADR (BYTE)
出错的DP从站的站号。
12. SLAVE_STATE (BYTE)
错误号
0
1
2
3
从站状态
正常
连接从站失败
出错
未组态或无法诊断
(WORD)
与SLAVE_ADR有关。
14. ERROR_NO (BYTE)
与当前SLAVE_ADR参数指示的从站相对应的错误编号,每个编号都有一个与之相对应的故障信息。
(BYTE)