技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > S7400与S7300通讯问题

S7400与S7300通讯问题

刘玉蓉 发布于2014-11-04 17:56 6 0 标签:

我们厂网络由S7400和S7300通过以太网连接,网络连接是通过s7连接的。由于S7400下ET200需增加一块模块,所以S7400断电,进行硬件配置并组态,下装硬件软件后,都运行正常,但发现S7300向S7400发送的一个DB块,S7400里收不到了,接收块用的是SFB14,错误代码为1.请问怎么能恢复正常?听别人说要下装一下网络组态,是这样吗?我这S7400和S7300不能轻易重启,有什么好的办法让通讯正常吗?

问题补充:
请问下载网络配置,需要重启PLC吗?

佳答案

根据你的描述,S7-400与S7-300之间通过以太网S7连接通信,并且采用单边通信(One-Way),因此调用FB14/15(S7-400调用SFB14/15)进行单边通信。当采用单边通信时,只需在本地侧CPU调用PUT/GET,即可向通信双方发送数据或读取对方的数据。
如果SFB14的参数ERROR(故障发生)的代码为"1",要检查参数STATUS(状态代码)的值,才能判断具体的原因,如ERROR=1,而STATUS=10,原因就是当调用SFB14时,背景数据块DB已经指明但不属于SFB14、或无背景数据块被指明,但指明一个共享数据块或无相应的背景数据块。
检查SFB14块中参数设定是否改变,如地址参数ID(默认为1),ADDR_1(从通信对方的数据地址中读取数据)和SD_1(本站接收数据地址)是否改变,一般调用数据块时必须使用间接寄存器寻址,而且数据块必须采用绝对地址,如ADDR_1=P#DB2.DBX0.0 BYTE100,表示从S7-300PLC中读取数据块DB2中从字节0开始的100个字节的数据

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签