西门子300的DP总线通讯故障

求助!在现场找一天了也没找到解决的办法。。
我用的是CPU-315-2-DP做主站,后面带四个IM153-1做子站。现在硬件组态一下载就CPU的sf长亮bf闪亮,四个子站也是bf闪亮。
主站和前两个子站(子站1、子站2)在机柜1中,后两个子站机柜2中(子站3、子站4)。
由于两个机柜离得远(用了20多m的dp线),子站2 DP接头的“出”a2b2接的子站3DP接头的“进”a1b1,所有dp线的连接方式应该都没错的,子站的拨码开关地址我也设置对了,模拟量量程卡也设置并且拨到对应的位置了,终端电阻也是cpu打到on,子站4打到on,中间的都是off。地址也没有什么冲突的啊
我试过如果把子站2拨到on,硬件组态再删掉后两个子站,机柜1里的plc就正常了,不报任何错误。
我觉得可能跟程序无关,因为只下载硬件组态之后cpu sf灯也常亮,cpu和子站的bf灯闪烁,程序下载后能监控查看。
麻烦大师看看什么问题,我实在想不到办法了,尽可能多贴照片,可能哪里没考虑到。多谢多谢。

图片说明:

西门子300的DP总线通讯故障    西门子300的DP总线通讯故障    西门子300的DP总线通讯故障    西门子300的DP总线通讯故障   

钻石用户推荐最佳答案

1、你觉得可能跟程序无关。解读系统给出的诊断信息,表明与程序有关!:
读取时发生 I/O 访问错误
P 区域,字访问, 访问地址:  344
根据上述诊断信息可断定是程序在读取PIW344时发生 I/O 访问错误,即你的PLC系统中没有定义PIW344,即地址PIW344不存在。
2、检查PIW是否在允许的地址范围之内。检查子站地址拨码开关的设定是否正确。
3、建议只下载硬件组态,不下载程序看看CPU是什么状态。或应用索引功能检测定位引用PIW344地址的程序。
4、参考相同诊断信息的答案:
http://www.ad.siemens.com.cn/service/ANSWER/tobe_solution.aspx?Q_ID=130382&cid=1029
5、看看:
《为什么会出现“I/O访问错误”和“区域长度错误”》:
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=6041

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日
下一篇 2020年10月30日

相关推荐