我们有套PLC使用MPI通讯,现在CPU报BF、SF错误,诊断信息如下:
模块 CPU 315-2 DP 的诊断缓冲区
订货号/描述 组件 版本
6ES7 315-2AG10-0AB0 硬件 7
- - - 固件 V 2.6.6
Boot Loader 固件扩展 A 0.21.0
机架: 0
插槽: 2
事件 1 / 10: 事件 ID 16# 2942
I/O 访问错误,读取
P 区域,字访问, 访问地址: 320
所需的 OB:I/O 访问错误 OB (OB122)
优先级: 1
外部错误, 进入的事件
23:11:18.466 1998-01-02
事件 2 / 10: 事件 ID 16# 2942
I/O 访问错误,读取
P 区域,字访问, 访问地址: 314
所需的 OB:I/O 访问错误 OB (OB122)
优先级: 1
外部错误, 进入的事件
23:11:18.462 1998-01-02
事件 3 / 10: 事件 ID 16# 2942
I/O 访问错误,读取
P 区域,字访问, 访问地址: 320
所需的 OB:I/O 访问错误 OB (OB122)
优先级: 1
外部错误, 进入的事件
23:11:18.461 1998-01-02
事件 4 / 10: 事件 ID 16# 2942
I/O 访问错误,读取
P 区域,字访问, 访问地址: 314
所需的 OB:I/O 访问错误 OB (OB122)
优先级: 1
外部错误, 进入的事件
23:11:18.453 1998-01-02
事件 5 / 10: 事件 ID 16# 2942
I/O 访问错误,读取
P 区域,字访问, 访问地址: 320
所需的 OB:I/O 访问错误 OB (OB122)
优先级: 1
外部错误, 进入的事件
23:11:18.452 1998-01-02
事件 6 / 10: 事件 ID 16# 2942
I/O 访问错误,读取
P 区域,字访问, 访问地址: 314
所需的 OB:I/O 访问错误 OB (OB122)
优先级: 1
外部错误, 进入的事件
23:11:18.449 1998-01-02
事件 7 / 10: 事件 ID 16# 2942
I/O 访问错误,读取
P 区域,字访问, 访问地址: 320
所需的 OB:I/O 访问错误 OB (OB122)
优先级: 1
外部错误, 进入的事件
23:11:18.448 1998-01-02
事件 8 / 10: 事件 ID 16# 2942
I/O 访问错误,读取
P 区域,字访问, 访问地址: 314
所需的 OB:I/O 访问错误 OB (OB122)
优先级: 1
外部错误, 进入的事件
23:11:18.445 1998-01-02
事件 9 / 10: 事件 ID 16# 2942
I/O 访问错误,读取
P 区域,字访问, 访问地址: 320
所需的 OB:I/O 访问错误 OB (OB122)
优先级: 1
外部错误, 进入的事件
23:11:18.444 1998-01-02
事件 10 / 10: 事件 ID 16# 2942
I/O 访问错误,读取
P 区域,字访问, 访问地址: 314
所需的 OB:I/O 访问错误 OB (OB122)
优先级: 1
外部错误, 进入的事件
23:11:18.441 1998-01-02
最佳答案
你贴出的诊断说明,是指你程序中使用了piw314和piw320而实际硬件组态中没有这个地址存在。
基于此,系统出现报警了。你可以在硬件中查找这些地址进行修改也可以修改程序中所使用的地址(编程使用地址必须在硬件组态地址范围内)同时下载OB122。
提问者对于答案的评价:
相对详细些,谢谢各位了!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc237684.html