关于modbus一对多通信
如何实现VC多文档的modbus串口通信呢?要一个主站对多个从站,rs485连接,在固定监视周期下同时通信,我做了一对一的,通信正常,可是打开两个界面分别对两从站就不行了...
如何实现VC多文档的modbus串口通信呢?要一个主站对多个从站,rs485连接,在固定监视周期下同时通信,我做了一对一的,通信正常,可是打开两个界面分别对两从站就不行了,程序太长不好贴,我的思路是在主站设置一个全局的收到响的标识量,发送请求之前判断此标识量,真则发送。可是,每次发往从站2的请求在到达发送时间时,此标识量都是假,再次轮到从站1的请求时就变为真,所以就一直只能执行一个从站的通信,该怎么解决呢?有没有高手指教一下
我用的是API编程,想设置一个全局的指针数组。把要发送的数据帧放在数组里,发送第一个指针指向的数据,若有数据返回,则将数组内容向前移动,再次发送的时候仍然发送指针数组的第一个指针指向的数据,也就是之前的第二帧,依次类推。可是2个界面形成的数据帧怎么也放不到同一个指针数组里,而是自动分开放的,不知道该怎么实现呢?
我的想法就是轮流读写,可是执行起来,总是知道从站1出现故障或者写一次之后才能执行从站2,然后不出意外就一直执行读从站2,怎么解决呢? 展开
我用的是API编程,想设置一个全局的指针数组。把要发送的数据帧放在数组里,发送第一个指针指向的数据,若有数据返回,则将数组内容向前移动,再次发送的时候仍然发送指针数组的第一个指针指向的数据,也就是之前的第二帧,依次类推。可是2个界面形成的数据帧怎么也放不到同一个指针数组里,而是自动分开放的,不知道该怎么实现呢?
我的想法就是轮流读写,可是执行起来,总是知道从站1出现故障或者写一次之后才能执行从站2,然后不出意外就一直执行读从站2,怎么解决呢? 展开
晓网科技
2024-10-17 广告
2024-10-17 广告
网状网通信实际上就是多通道通信,在实际工业现场,由于各种原因,往往并不能确保每一个无线通道都能够始终畅通,就像城市的街道一样,可能因为车祸,道路维修等,使得某条道路的交通出现暂时中断,此时由于我们有多个通道,车辆(相当于我们的控制数据)仍然...
点击进入详情页
本回答由晓网科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询