wen2013
兴趣是最好的老师!
级别: 探索解密
精华主题: 0
发帖数量: 25 个
工控威望: 159 点
下载积分: 534 分
在线时间: 26(小时)
注册时间: 2013-08-31
最后登录: 2023-06-11
查看wen2013的 主题 / 回贴
楼主  发表于: 2020-03-11 23:26
图片:
图片:
用3U和一个8通道的温控模块通过485BD-ADP,两线制接线来通讯,来读取每个通道温度数据,另外,外加4个温控器通过通讯来设定温度数据,不读取只设定而已,人机上显示温控模块各个数据。但是系统经常出现通讯故障,人机数据一动不动,然后关电重启一下设备又正常了,程序如下,各位大神看一下哪有问题,是不是程序有问题,或是硬件哪有问题?
lijinniu
级别: 工控侠客
精华主题: 0
发帖数量: 623 个
工控威望: 3669 点
下载积分: 29981 分
在线时间: 1407(小时)
注册时间: 2007-08-17
最后登录: 2024-06-11
查看lijinniu的 主题 / 回贴
1楼  发表于: 2020-03-12 08:03
看一下通讯范例。读和写不能同时进行。也不能同时读写两条及以上指令。
楼主留言:
像第二张图是读取模块8通道温度数据,每隔800毫秒采样一次那样,M100是写入时断开读取回路,不让写入和读取同时进行,程序有没有问题呢?
fzq0425
感谢遇到工控人家园
级别: 略有小成
精华主题: 0
发帖数量: 275 个
工控威望: 318 点
下载积分: 4312 分
在线时间: 19(小时)
注册时间: 2019-09-21
最后登录: 2020-05-29
查看fzq0425的 主题 / 回贴
2楼  发表于: 2020-03-12 08:43
仔细研究MODBUS通信使用手册
楼主留言:
像第二张图是读取模块8通道温度数据,每隔800毫秒采样一次那样,M100是写入时断开读取回路,不让写入和读取同时进行,程序有没有问题呢?
来这里学习
a2490048
级别: 正式会员
精华主题: 0
发帖数量: 13 个
工控威望: 75 点
下载积分: 297 分
在线时间: 13(小时)
注册时间: 2019-05-23
最后登录: 2024-09-18
查看a2490048的 主题 / 回贴
3楼  发表于: 2020-03-12 10:44
轮询访问
yezouping
深圳东莞PLC编程,微信:158 8974 8406
级别: 工控侠客
精华主题: 0
发帖数量: 503 个
工控威望: 2170 点
下载积分: 13880 分
在线时间: 983(小时)
注册时间: 2018-11-10
最后登录: 2024-12-17
查看yezouping的 主题 / 回贴
4楼  发表于: 2020-03-12 10:49
可以有偿帮助
本人长期从事非标自动化设备电气控制工作:
1.熟悉各种品牌PLC程序设计, 上位机组态编程,远程下载、手机APP监控写入数据、电脑端监控写入数据、人机界面HMI编程,变频器、伺服电机、步进电机驱动等综合应用;
2.可承接各种PLC、触摸屏程序代写服务,用EPLAN画图,免费出电气原理图、布局图、BOM清单。
3.服务周到、价格实惠,联系电话/微信:15889748406
tonywu0227
级别: 工控侠客
精华主题: 0
发帖数量: 235 个
工控威望: 2404 点
下载积分: 6501 分
在线时间: 104(小时)
注册时间: 2020-02-09
最后登录: 2024-07-15
查看tonywu0227的 主题 / 回贴
5楼  发表于: 2020-03-12 15:38
谢谢分享,学习了
lijinniu
级别: 工控侠客
精华主题: 0
发帖数量: 623 个
工控威望: 3669 点
下载积分: 29981 分
在线时间: 1407(小时)
注册时间: 2007-08-17
最后登录: 2024-06-11
查看lijinniu的 主题 / 回贴
6楼  发表于: 2020-03-13 13:57
读取和写还是用时间隔开。你的程序有点小问题。M100是在写的时候才断开,有可能这时还在读。所以会发生通讯问题。
wen2013
兴趣是最好的老师!
级别: 探索解密
精华主题: 0
发帖数量: 25 个
工控威望: 159 点
下载积分: 534 分
在线时间: 26(小时)
注册时间: 2013-08-31
最后登录: 2023-06-11
查看wen2013的 主题 / 回贴
7楼  发表于: 2020-03-16 11:38
6楼说得很有道理!!
wen2013
兴趣是最好的老师!
级别: 探索解密
精华主题: 0
发帖数量: 25 个
工控威望: 159 点
下载积分: 534 分
在线时间: 26(小时)
注册时间: 2013-08-31
最后登录: 2023-06-11
查看wen2013的 主题 / 回贴
8楼  发表于: 2020-03-16 14:27
大家对于ADPRW指令写入和读取编程,有没有什么比较好的编写方式呢,大家一起分享讨论一下!
小八哥
电话15394301768 QQ815360919 慈溪余姚
级别: 工控侠客
精华主题: 0
发帖数量: 582 个
工控威望: 2138 点
下载积分: 2239 分
在线时间: 717(小时)
注册时间: 2016-02-18
最后登录: 2024-12-20
查看小八哥的 主题 / 回贴
9楼  发表于: 2020-03-16 14:32
不用理解  做通讯直接上5U 不用考虑时序问题  成本差不多 本体的价格  跟3U+通讯模块差不多了  
wen2013
兴趣是最好的老师!
级别: 探索解密
精华主题: 0
发帖数量: 25 个
工控威望: 159 点
下载积分: 534 分
在线时间: 26(小时)
注册时间: 2013-08-31
最后登录: 2023-06-11
查看wen2013的 主题 / 回贴
10楼  发表于: 2020-03-16 14:46
也是ADPRW指令吗?还有5U专用指令?
a1174381459
喜欢钻研点东西嘿嘿
级别: 探索解密
精华主题: 0
发帖数量: 53 个
工控威望: 153 点
下载积分: 640 分
在线时间: 23(小时)
注册时间: 2020-03-06
最后登录: 2020-04-23
查看a1174381459的 主题 / 回贴
11楼  发表于: 2020-03-17 09:03
3U 没有 通讯成功或者失败的 标志位么?
精通台达全系列  欧姆龙NJ/NX系列  三菱FX系列 信捷和汇川全系列  qq 2812077327