恭喜,你发布的帖子
发布于 2016-11-14 23:38:40
4楼
感谢您的快速回复。
非常抱歉,我是第一次用西门子软件。
我已经在程序块中插入了空的OB82/86/122。然后呢,我需要怎样做?
您好。
我使用公共DB对故障OB的结果进行存储。故障如下:
OB82未被调用
OB86未被调用
OB122被调用:
OB122_EV_CLASS = 16#29 OB122_SW_FLT = 16#42,查故障表,意思是I/O访问错误,读取
OB122_PRIORITY = 16#0A 出错OB的优先级
OB122_OB_NUMBR = 16#7A (OB编号122)
OB122_BLK_TYPE = 16#8C OB122_BLK_NUM = 16#15 表示错误块为FC21
我确实是在这个块中读取了IM 153的AI
OB122_MEM_AREA = 16#20,使用字访问I/O区域(为什么他认为我访问了I/O区域而不是输入的过程映像PIW?)
OB122_MEM_ADDR = 16#138,出错的内存地址为312 (PIW312)
OB122_PRG_ADDR = 16#18
那么,为什么在仿真模式下,IM 153的输入模块会被认为损坏呢?
为什么主CPU的输入模块被认为是正常的呢?
请填写推广理由:
分享
只看
楼主