您现在所在的是:

串口通信

回帖:13个,阅读:1610 [上一页] [1] [2] [下一页]
42328
YXBK 版主
文章数:19445
年度积分:2742
历史总积分:42328
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2021/11/11 10:18:13
#10楼
以下是引用yutianhe952021/11/11 8:33:07的发言:
Y版,那你这相当于就是给每个通讯功能块指定个时间,彼此不受通讯是否成功的影响,到时间了直接切换到下一个,T0,T1,T2依次摸索着来啊?

没错,就是这样,不管成功不成功,0.3秒后就下一个了,这样5个仪表一个轮回就是1.5秒。开始试时0.2秒不行,所以就0.3.
大家一起学习
38060
知道一点
文章数:22553
年度积分:2479
历史总积分:38060
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2021/11/11 20:07:05
#11楼
看看出错的数据与那块表能对应
再查时序,可能是读命令发早了,或切换信号与读命令“同时”发出
快乐 幸福 自由 比什么都重要
27953
guanyumou 版主
文章数:10552
年度积分:1136
历史总积分:27953
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2021/11/11 23:09:01
#12楼
以下是引用yutianhe952021/11/11 8:06:54的发言:
以下是引用guanyumou2021/11/10 19:51:35的发言:
我觉得参考一下组态软件做主站和多个从站通信轮询的机制就很好呢
版主有没具体的截图,或者麻烦说具体点可以吗?
按设置的采集频率执行读操作,每一个读操作执行完成先判断有无写操作,如果有写操作,优先执行写操作;如果没有写操作执行下一个读操作,以此类推。当某一个从站通信失败,可以尝试恢复通信,达到尝试恢复通信的次数上限值,不再和这个站进行通信了,待恢复通信时间到达后,再次尝试与这个站进行通信,大概就这样吧
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
10153
yutianhe95
文章数:3369
年度积分:488
历史总积分:10153
注册时间:2017/3/29
发站内信
2018论坛热心网友
2018春节活动(三)
发表于:2021/11/13 8:16:58
#13楼
回复 #11楼 知道一点
应该是我的线路问题,试验时用的是普通的线,换屏蔽线后好了,目前已正常通信。
[此贴子已经被作者于2021/11/13 8:32:17编辑过]
低头做事,抬头做人。
低调做人,高调做事。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004