300通过em277读200的数据

300通过em277读200的数据
 发现通讯的字节数太少
 1.说是可以通过在em277后面再连接em277,最多一个200一共能有4个em277,不知道是不是
 。
 2不太像添加硬件,在帮助里看见了说可以在300里设定标记位,分段读写数据,但是我找不到相关的例子和pdf文件,谁能给一个连接。

问题补充:
我现在最主要的是不太清楚
 这个设定标记位和分段读写是如何实现的
 在200还是300,程序应该怎样实现

最佳答案

给你一个思路可以尝试一下,首先组态好200与300的Profibus通讯,假如300需要读取100个字节的数据,选择了64字节入/64字节出的方式,交换的数据存放在vb0~vb127里:
 1.被300所读取的数据应为vb64~vb127,可以在200里编程将所传的100个字节分为前50个字节和后50个字节,然后分时传送到vb64~vb127里,同时需要再用余下字节里的一个位作为标志位,比如这1秒将前50个字节move到vb64~vb127里(标志位为1),下1秒将后50个字节move到vb64~vb127里(标志位为0)。
 2.然后在300里编程,通过对标志位的判断,将所传上来的数据分别存放在不同的数据区中,这样就欧啦!
 可以将1秒时间周期缩短以便提高采集频率,希望可以解决你的问题

提问者对于答案的评价:
xiexie le

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:56
下一篇 2021年7月4日 下午10:56

相关推荐

发表回复

登录后才能评论