EM277交换数据问题?

我用224XP的MODBUS库和现场5个MODBUS仪表通讯,假设第一个仪表返回的数据放到起始地址为VW0的连续20个字,第二个仪表放到起始地址为VW100的连续20个字,第3个仪表放到起始地址为VW200的连续20个字,依次类推,再把上面VW0 VW100 VW200等那些数据经过EM277和300通讯传到300里的MW里去,我看了一个关于EM277的例子,现在有两个问题:1、双击站点EM277属性有个参数赋值,展开第一个工作站点参数,后面有个数值,那个数值是不是就是偏移量,假设我设为12,下面组态为8个字进和8个字出,是不是就是VW12到VW27,前面的8个VW12-VW18就是300传过来的数据,VW19-VW27就是这个传给300的数据?第2个问题就是刚才我说的有5个仪表的数据大概200个字要传到300里,但是偏移量就一个怎么处理这个问题呢?谢谢!

最佳答案

1.你的理解是正确的
 2.你要自己组织程序利用这8个字来传送所有的数据,比如占用一个字来标识发送的数据,另外7个字来传送数据,分多次发送所有的数据,在300里根据这个标识来组织数据

提问者对于答案的评价:
谢谢

专家置评

一个EM277作为Profibus Dp的从站与S7-300主站通讯的最大字节数位244,所以通过Dp传输数的话,数据量超了。可以考虑用万泉河介绍的方案。

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

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

相关推荐