MODBUS TCP通讯测试失败

一套400H冗余的系统,自带PN口,需要与DCS做MODBUS TCP通讯,装了一个西门子的DEMO测试程序,对着里面的测试程序下载到414-5H系统中,CPU有故障,提示读取时发生区域长度错误,M区,地址60000,FB编号915,如图,这个FB915是例子程序的做MODBUS的块,找不出这个错误,如何解决?
按照测试文件的说明现在测试失败。另外,PN口的MODBUS TCP,ID是随便填写的吗?有什么要求?谢谢!

问题补充:
这个通讯快速入门看了。414-5H做客户机,出现的错误说是FB915引起的区域长度错误

图片说明:

MODBUS TCP通讯测试失败   

最佳答案

1、看看:
《基于S7-300,400 CPU集成PN 接口 Modbus TCP通讯快速入门》下载:
http://www.ad.siemens.com.cn/download/SearchResult.aspx?searchText=A0401
2、问题补充:这个通讯快速入门看了。414-5H做客户机,出现的错误说是FB915引起的区域长度错误?
样本中描述CPU414的标志位长度为8KB,即地址最大为8 x 1024=8192。你程序中有的M地址为60000.,显然是超出了范围。

提问者对于答案的评价:
M区超出范围,是因为modbus TCP没授权的原因。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月18日 下午11:12
下一篇 2017年8月18日 下午11:12

相关推荐