s7-300诊断区 读取错误与写入错误意思是什么?

我这边诊断区事件 80 / 500:  事件 ID 16# 2943
写入时发生 I/O 访问错误
P 区域,字访问, 访问地址:   612
所需的 OB:I/O 访问错误 OB (OB122)
优先等级: 1
外部错误, 进入的事件
16:42:51.197  1994-07-02
(编码: 16# 2943  017A  0020  0264  0000  0000)

事件 58 / 500:  事件 ID 16# 2942
读取时发生 I/O 访问错误
P 区域,字访问, 访问地址:   600
所需的 OB:I/O 访问错误 OB (OB122)
优先等级: 1
外部错误, 进入的事件
16:49:43.556  1994-07-02
(编码: 16# 2942  017A  0020  0258  0000  0000)
有模拟量有IO读取时发生错误 也有写入时发生错误,写入和读取分别是什么意思

问题补充:
不定时的PLC报这种错误 有时地址也不一样,会导致CPU自动打到stop,手动复位一下又能用。也有这样的报错事件 1 / 500:  事件 ID 16# 38C4
分布式 I/0:站 返回
受影响 DP 从站的地址:站编号:   9
DP 主站系统 ID:     1
DP 从站的逻辑基址:输入地址:  8185
DP 主站的逻辑基址:  2043
所需的 OB:机架故障 OB (OB86)
在当前工作模式下,OB 未找到、或被禁用、或无法启动
外部错误, 离开的事件
01:08:30.548  1994-07-08
(编码: 16# 38C4  FE56  C054  07FB  1FF9  0109)

最佳答案

写入时发生 I/O 访问错误
P 区域,字访问, 访问地址:   612

读取时发生 I/O 访问错误
P 区域,字访问, 访问地址:   600
原因:
 1、访问的地址不存在
2、访问的地址超出硬件设置的映像存储区
3、访问的硬件没有正常连接
4、看你的cpu是否有总线通讯故障 ,此相关地址的硬件通过什么方式与cpu连接,请重点检查通讯的参数设置 通讯街头的连接  硬件的组态参数

问题补充:
 与你的dp地址为9的从站有关系。
主要还是总线通讯故障导致的!
如果设备运转很多年了,考虑更换你的dp通讯接头和电缆!
或是降低通讯波特率。

提问者对于答案的评价:
DP从站头子检查过没问题 波特率也降低了,还会停机,但正常情况下拆掉DP,只会报错不会停机。现在CPU会自动打到stop。PQW612和piw600通道是好的,CPU停机后再重新手动打到run,又正常运行。这到底是什么问题造成的。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc231423.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日
下一篇 2018年12月1日

相关推荐