wwqeeewwq
级别: 正式会员
精华主题: 0
发帖数量: 6 个
工控威望: 96 点
下载积分: 652 分
在线时间: 4(小时)
注册时间: 2015-12-03
最后登录: 2015-12-08
查看wwqeeewwq的 主题 / 回贴
楼主  发表于: 2015-12-08 08:34
QJ71C24N-R4 485通讯要给三台设备地址001,002,003发送数据,程序怎么弄,三个G.OUPUT不能顺序执行?只执行第一个G.OUTPUT..  协议是无顺序的。
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1276 个
工控威望: 6107 点
下载积分: 52058 分
在线时间: 1120(小时)
注册时间: 2012-04-24
最后登录: 2024-09-30
查看john42tw的 主题 / 回贴
1楼  发表于: 2015-12-08 08:49
引用
引用楼主wwqeeewwq于2015-12-08 08:34发表的 QJ71C24N-R4 485通讯要给三台设备发送数据,三个G.OUPUT不能顺序执行 :
QJ71C24N-R4 485通讯要给三台设备地址001,002,003发送数据,程序怎么弄,三个G.OUPUT不能顺序执行?只执行第一个G.OUTPUT..  协议是无顺序的。

485通訊,一次只能執行一個協議。
要採輪詢方式。
wwqeeewwq
级别: 正式会员
精华主题: 0
发帖数量: 6 个
工控威望: 96 点
下载积分: 652 分
在线时间: 4(小时)
注册时间: 2015-12-03
最后登录: 2015-12-08
查看wwqeeewwq的 主题 / 回贴
2楼  发表于: 2015-12-08 09:12
三台设备是一样的,协议也都是无顺序的,用循环语句改变地址发送可以实现轮询吗?
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1276 个
工控威望: 6107 点
下载积分: 52058 分
在线时间: 1120(小时)
注册时间: 2012-04-24
最后登录: 2024-09-30
查看john42tw的 主题 / 回贴
3楼  发表于: 2015-12-08 15:59
不可以用FOR
要以跑馬燈方式,一個完成換下一個。
西楚大霸
级别: 略有小成
精华主题: 0
发帖数量: 79 个
工控威望: 252 点
下载积分: 409 分
在线时间: 15(小时)
注册时间: 2009-03-11
最后登录: 2023-08-14
查看西楚大霸的 主题 / 回贴
4楼  发表于: 2015-12-08 21:24
跑马灯的方式进行!