怎么通过modbus给从机发送变量 点击:769 | 回复:7



hx257

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:4帖 | 10回
  • 年度积分:149
  • 历史总积分:244
  • 注册:2018年8月22日
发表于:2023-04-13 10:39:01
楼主
求助帖30分-已结帖

我现在用昆仑通态通过modbus—RTU给从机发送变量,如何在变量没有改变的情况下发送出这个变量的数值呢?

比如 现在有 X Y 2个变量,我修改X的值,昆仑通态会将改变后的X值发送给从机。我现在需要再修改X的时候,昆仑通态能将X Y的值一起发送给从机,怎么实现这个功能?



楼主最近还看过



fdxz

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 11回
  • 年度积分:100
  • 历史总积分:101
  • 注册:2022年12月22日
发表于:2023-04-13 13:05:00
1楼

不建立通道,采用设备命令方式写,用事件脚本,x变化作为触发,然后在脚本里面写对应的变量到对应的地址就OK。

例如 !SetDevice(设备0,6,"WriteP(4,1,WB,2,x,y)") ,不连续的地址也可以单独调用write命令


成龙大彬

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:80
  • 历史总积分:80
  • 注册:2023年1月09日
发表于:2023-04-14 16:22:00
2楼
学习中。。。。。

成龙大彬

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:80
  • 历史总积分:80
  • 注册:2023年1月09日
发表于:2023-04-14 16:22:00
3楼
学习中。。。。。

关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2023-04-14 21:31:38
4楼

用策略实现,或者用脚本程序实现

如果XY是同一类型变量的话,批量设置也可以。

微信用户

  • 精华:0帖
  • 求助:3帖
  • 帖子:4帖 | 10回
  • 年度积分:149
  • 历史总积分:244
  • 注册:2018年8月22日
发表于:2023-04-22 10:17:41
5楼

"fdxz" 的回复,发表在1楼
        对内容: 【不建立通道,采用设备命令方式写,用事件脚本,x变化作为触发,然后在脚本里面写对应的变量到对应的地址就OK。例如 !SetDevice(设备0,6,"WriteP(4,1,WB,2,x,y)") ,不连...】进行回复:

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


非常感谢,按你的方法已经实现这个功能了

Smile-lyc

  • [管理员]
  • 精华:128帖
  • 求助:50帖
  • 帖子:3484帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2023-06-10 16:35:25
6楼

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

对于求助者要求:

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

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

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

4、2023加油!!



AMD250

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 27回
  • 年度积分:27
  • 历史总积分:27
  • 注册:2012年4月23日
发表于:2023-07-22 11:06:21
7楼

学习中。。。。。


热门招聘
相关主题

官方公众号

智造工程师