当前位置: 主页 > PLC控制

MODBUS TCP通讯测试失败

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

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

图片说明:

MODBUS TCP通讯测试失败MODBUS TCP通讯测试失败

最佳答案

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

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

  • 关注微信

猜你喜欢

微信公众号