组态王与开关量采集模块通讯(485) 点击:418 | 回复:15



三天晒网

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 5回
  • 年度积分:80
  • 历史总积分:1002
  • 注册:2013年3月15日
发表于:2024-03-06 16:39:51
楼主
求助帖30分-已结帖

1.       组态王与开关量采集RTU设备采用485连接(96008N1),按照USB485电缆的端口号对组态王端口及相关参数进行设置,设置完成后对端口设备进行测试,数据读取正常。




2.       但是切换到运行画面,通讯失败,信息窗口也显示通讯失败,但是DO1-DO4只在通讯失败之后才能下发(有时候发送缓慢),DI状态读取失败。


 




楼主最近还看过



关育谋

  • [版主]
  • 精华:5帖
  • 求助:23帖
  • 帖子:749帖 | 5714回
  • 年度积分:100
  • 历史总积分:90485
  • 注册:2004年5月28日
发表于:2024-03-06 23:03:23
1楼

先单独用调试助手测试一下从站设备,再用软件模拟从站和组态王通信测试一下。

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:628帖 | 8724回
  • 年度积分:135
  • 历史总积分:348006
  • 注册:2011年4月25日
发表于:2024-03-07 09:20:58
2楼

如果是多仪表通信(超过一个),最好是用PLC轮训方式取实现

兜兜没钱

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 95回
  • 年度积分:138
  • 历史总积分:288
  • 注册:2009年4月09日
发表于:2024-03-07 19:42:04
3楼

数据类型设置的对吗?

121111115

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 478回
  • 年度积分:791
  • 历史总积分:27724
  • 注册:2016年1月20日
发表于:2024-03-07 22:37:39
4楼

数据词典打开咱们瞧瞧,楼上说的有很大的可能性,数据类型有问题的可能性高达百分之80以上。

三天晒网

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 7回
  • 年度积分:84
  • 历史总积分:1006
  • 注册:2013年3月15日
发表于:2024-03-08 14:53:35
5楼

"兜兜没钱" 的回复,发表在3楼
        对内容: 【数据类型设置的对吗?】进行回复:

        -----------------------------------------------------------------

这个仪表读取保持寄存器的时候每个DI、DO点占用两个字节,最低位才是状态位,下面是数据词典跟组态王画面关联:

image.png{4F2BCD5E-26DC-4A7E-9E1E-FBDF21A55AB6}.png.jpg

三天晒网

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 7回
  • 年度积分:84
  • 历史总积分:1006
  • 注册:2013年3月15日
发表于:2024-03-08 14:54:54
6楼

"关育谋" 的回复,发表在1楼
        对内容: 【先单独用调试助手测试一下从站设备,再用软件模拟从站和组态王通信测试一下。...】进行回复:

        -----------------------------------------------------------------


这个连组态王之前串口助手试过了,都是正常的,组态王软件也是没问题的

yjd3480

  • 精华:1帖
  • 求助:0帖
  • 帖子:16帖 | 215回
  • 年度积分:58
  • 历史总积分:5720
  • 注册:2020年3月27日
发表于:2024-03-08 20:01:21
7楼

我之前发过相关程序,可以去看看!

watermelon123

  • 精华:0帖
  • 求助:9帖
  • 帖子:44帖 | 360回
  • 年度积分:206
  • 历史总积分:15200
  • 注册:2011年9月09日
发表于:2024-03-09 09:16:34
8楼

你这数据范围搞太大了 另外DO数据类型正常采集频率设定0,选择只写  DI设定只读,你这个如果设定成读写类型,当组态王写入时候 模块会禁止就会导致通讯失败


121111115

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 478回
  • 年度积分:791
  • 历史总积分:27724
  • 注册:2016年1月20日
发表于:2024-03-09 09:27:22
9楼

你这个模块的DI点可以读写吗?

三天晒网

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 7回
  • 年度积分:84
  • 历史总积分:1006
  • 注册:2013年3月15日
发表于:2024-03-11 08:54:06
10楼

"watermelon123" 的回复,发表在8楼
        对内容: 【你这数据范围搞太大了 另外DO数据类型正常采集频率设定0,选择只写  DI设定只读,你这个如果设定成读写类型,当组态王写入时候 模块会禁止就会导致通讯失败...】进行回复:

        -----------------------------------------------------------------


嗯,我试试,谢谢

zhangleiChina

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 51回
  • 年度积分:231
  • 历史总积分:2854
  • 注册:2022年8月05日
发表于:2024-03-11 08:58:41
11楼

数据采集频率设长一点,200ms有些短,轮训跟不上造成通讯卡死。

三天晒网

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 8回
  • 年度积分:85
  • 历史总积分:1007
  • 注册:2013年3月15日
发表于:2024-03-11 10:37:10
12楼

"请叫我王老湿" 的回复,发表在2楼
        对内容: 【如果是多仪表通信(超过一个),最好是用PLC轮训方式取实现】进行回复:

        -----------------------------------------------------------------


刚才试了一下,单个仪表是没问题的,两个同时用的话通讯就会有问题,有时候两个都通讯中断,有时一个正常一个通讯中断的,谢谢

无所畏123

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:31
  • 注册:2018年3月18日
发表于:2024-03-11 20:54:59
13楼

"三天晒网" 的回复,发表在12楼
        对内容: 【"请叫我王老湿" 的回复,发表在2楼        对内容: 【如果是多仪表通信(超过一个),最好是用PLC轮训方式取实现】进行回复:        -------------------------...】进行回复:

        -----------------------------------------------------------------

先两块仪表分别单独测试,如果分别测试没问题,再看下两块仪表的地址编号是不是相同了

无所畏123

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:32
  • 注册:2018年3月18日
发表于:2024-03-11 20:58:40
14楼

末端最好加个终端电阻

Smile-lyc

  • [管理员]
  • 精华:138帖
  • 求助:52帖
  • 帖子:3594帖 | 22699回
  • 年度积分:1367
  • 历史总积分:156058
  • 注册:2006年8月04日
发表于:2024-04-25 18:27:39
15楼

感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。

对于求助者要求:

1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;

2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。

3、求助答疑板块版主结贴时间一般滞后30~45天,以方便大家对求助问题答疑足够时间,也为了每一个优秀答疑人员都可以获取到自己的积分和MP奖励。

4、2024龙年加油!龙年棒棒!



热门招聘
相关主题

官方公众号

智造工程师