S7-300PLC的profibus通讯配置

硬件配置:
一个315-2DP(315-2AF03-0AB0,早期产品?),只有CPU,没有装内存卡,自身带了64K内存。
一个226CPU,带EM227,地址拨码为3。
一根普通双芯线,约1米长,两头DP接头均走进线侧,开关拨ON。
试验:300PLC这边一下载带Profibus总线的程序,就会亮左右两个红灯。不管DP接头有没有接入。把Profibus总线删除再下载就没事。
问题:
1、我估计是程序问题,或者是硬件不支持?
2、我能不能把这几个零件拿到技术支持点去,上海或苏州,请西门子工程师排查下?

问题补充:
CPU模块信息,诊断缓冲区里只有“备用上电”等开关的描述,没有关于profibus的故障内容。
EM277模块信息 ,插入的模块和组态的模块类型不同。
1、是这个EM277模块有故障?或者线缆有问题?
2、假定在关闭EM277电源的情况下,是不是CPU整个就不能运行了?

图片说明:

S7-300PLC的profibus通讯配置    S7-300PLC的profibus通讯配置    S7-300PLC的profibus通讯配置    S7-300PLC的profibus通讯配置   

最佳答案

西门子300与200实现profibus dp通讯,在300侧需要组态EM277模块,而200侧不需要通讯编程的编写,仅仅需要设置站地址开关与300侧的组态地址是一致的。
1)下载OB86/OB121,在线诊断cpu信息根据提示信息做相应的排查。
2)可以的。先电话咨询一下西门子客服如何操作,4008104288

提问者对于答案的评价:
还是没成功。
故障如下,但是该故障好像是不影响正常运行的。
EM277显示故障模块已组态,但不可用,预设值/实际值不匹配:
(插入的模块和组态的模块类型不同)
- 期望的型号: DP 从站   (6ES7 277-0AA20-0XA0)
- 当前型号: 不可用

最佳答案作者回复:
建议先找一条短的dp电缆在cpu处,进行dp组态及数据传送验证。
这样可以规避通讯线路连接或干线过长引起的通讯故障,等调试好了,再连接到实际回路上测试。
如果300主站cpu下载有OB86/OB121组织块时,cpu有报错,但不会引起因通讯故障停止cpu运行。
查找这个问题,先下载组态了EM277硬件到300cpu,然后打开硬件在线诊断缓冲区看cpu属性信息,通过提示信息,查找通讯故障问题。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月9日 下午6:13
下一篇 2017年6月10日 上午11:05

相关推荐