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