XC2PLC485通讯读取数据,大佬们指点迷津 点击:147 | 回复:8



Sooyang

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 6回
  • 年度积分:448
  • 历史总积分:448
  • 注册:2020年7月13日
发表于:2021-01-04 10:22:05
楼主
求助帖88分-已结帖

资料在上面,大哥给个示例呗。

新手上路,大哥们多多关照一下




Sooyang

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 10回
  • 年度积分:365
  • 历史总积分:365
  • 注册:2020年7月13日
发表于:2021-01-04 10:48:20
1楼

Sooyang

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 10回
  • 年度积分:365
  • 历史总积分:365
  • 注册:2020年7月13日
发表于:2021-01-04 11:06:29
2楼

shpdyao_xu2016

  • 精华:0帖
  • 求助:1帖
  • 帖子:26帖 | 109回
  • 年度积分:1
  • 历史总积分:770
  • 注册:2016年12月08日
发表于:2021-01-04 12:33:22
3楼

modbus 协议 地址0006H就是400007,不是都写写的很清楚了?

Sooyang

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 10回
  • 年度积分:365
  • 历史总积分:365
  • 注册:2020年7月13日
发表于:2021-01-04 13:48:36
4楼

"shpdyao_xu2016" 的回复,发表在3楼
        对内容: 【modbus 协议 地址0006H就是400007,不是都写写的很清楚了?...】进行回复:

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


不理解



Sooyang

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 10回
  • 年度积分:365
  • 历史总积分:365
  • 注册:2020年7月13日
发表于:2021-01-04 13:56:07
5楼

"shpdyao_xu2016" 的回复,发表在3楼
        对内容: 【modbus 协议 地址0006H就是400007,不是都写写的很清楚了?...】进行回复:

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


给个示例呗,我也是第一次用这种通讯


关育谋

  • [版主]
  • 精华:4帖
  • 求助:21帖
  • 帖子:376帖 | 4989回
  • 年度积分:31
  • 历史总积分:37212
  • 注册:2004年5月28日
发表于:2021-01-04 21:57:47
6楼

使用REGR指令,比如:X0上升沿驱动REGR指令

REGR H01 H0006 H0001 D0 K2

这条指令就是用串口2去读从站站号为1、寄存器起始地址为H0006(气体浓度)、寄存器数量为1的数据,最终保存至D0中。

Sooyang

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 10回
  • 年度积分:364
  • 历史总积分:364
  • 注册:2020年7月13日
发表于:2021-01-11 15:54:34
7楼

"关育谋" 的回复,发表在6楼
        对内容: 【使用REGR指令,比如:X0上升沿驱动REGR指令REGR H01 H0006 H0001 D0 K2这条指令就是用串口2去读从站站号为1、寄存器起始地址为H0006(气体浓度)、寄存器数量为1的数据...】进行回复:

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


是这样的可惜现在搞出来了发现量程不够,还有就是这个指令里的站号跟串口设置的站号不能一样。很奇怪

Sooyang

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 11回
  • 年度积分:369
  • 历史总积分:369
  • 注册:2020年7月13日
发表于:2021-01-11 15:56:46
8楼

好奇怪



相关主题

官方公众号

智造工程师