动态改变485地址 点击:810 | 回复:18



medcosfz

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:4帖 | 26回
  • 年度积分:691
  • 历史总积分:3843
  • 注册:2021年7月30日
发表于:2021-09-26 13:44:28
楼主
求助帖30分-已结帖

硬件TPC1031KT,软件MCGS PRO3.3.2.5166,屏与多个modbus-rtu设备通讯,需要动态改变设备地址,请问如何实现呢?



楼主最近还看过



Allrd

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 39回
  • 年度积分:0
  • 历史总积分:174
  • 注册:2015年7月02日
发表于:2021-09-29 11:02:25
1楼

1.进入RTU驱动,打开设备帮助可以看到该函数  !SetDevice(设备0,6,"SetAddress(Addr)")与!SetDevice(设备0,6, "SetCommPara(nBaudrate,nDatabit,nStopbit,nParity)")



万万无畏

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 37回
  • 年度积分:0
  • 历史总积分:92
  • 注册:2019年6月24日
发表于:2021-09-26 16:04:51
2楼

刚刚咨询过昆仑技术,回复说可以,不过要等国庆后,才有空帮忙制作这种小例子

medcosfz

  • 精华:0帖
  • 求助:2帖
  • 帖子:4帖 | 26回
  • 年度积分:691
  • 历史总积分:3843
  • 注册:2021年7月30日
发表于:2021-09-27 10:02:50
3楼

谢谢你的信息!以前在wince平台有这种驱动,pro变成linux平台了,暂时找不到这种驱动了....

一颗小小草

  • 精华:8帖
  • 求助:22帖
  • 帖子:154帖 | 4869回
  • 年度积分:2425
  • 历史总积分:40670
  • 注册:2005年6月28日
发表于:2021-09-27 15:03:29
4楼

请问楼主什么工况需要动态改变设备地址?

逝水流年

  • 精华:0帖
  • 求助:1帖
  • 帖子:6帖 | 4回
  • 年度积分:51
  • 历史总积分:775
  • 注册:2018年8月20日
发表于:2021-09-27 16:39:12
5楼

微信截图_20210927163830.png你说的是这个意思不?改设备地址

玉皇盖金殿

  • 精华:0帖
  • 求助:8帖
  • 帖子:14帖 | 19回
  • 年度积分:505
  • 历史总积分:1165
  • 注册:2020年10月12日
发表于:2021-09-28 16:49:44
6楼

"逝水流年" 的回复,发表在4楼
        对内容: 【你说的是这个意思不?改设备地址】进行回复:

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


我的软件为啥没这个,3.3.1的,版本问题?


玉皇盖金殿

  • 精华:0帖
  • 求助:8帖
  • 帖子:14帖 | 19回
  • 年度积分:505
  • 历史总积分:1165
  • 注册:2020年10月12日
发表于:2021-09-28 16:52:19
7楼

连接几个设备不是在一个父设备下添加几个子设备吗?子设备单独设地址,为啥还要动态的啊

星空的那边是

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 20回
  • 年度积分:31
  • 历史总积分:82
  • 注册:2018年3月31日
发表于:2021-10-04 09:36:13
8楼

medcosfz

  • 精华:0帖
  • 求助:2帖
  • 帖子:4帖 | 26回
  • 年度积分:691
  • 历史总积分:3843
  • 注册:2021年7月30日
发表于:2021-10-09 12:14:17
9楼

"一颗小小草" 的回复,发表在3楼
        对内容: 【请问楼主什么工况需要动态改变设备地址?】进行回复:

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


当更换从机时,从机地址又是固定的情况下,主机能够动态改变地址很方便,这样就不需要修改程序。

medcosfz

  • 精华:0帖
  • 求助:2帖
  • 帖子:4帖 | 26回
  • 年度积分:691
  • 历史总积分:3843
  • 注册:2021年7月30日
发表于:2021-10-09 12:17:01
10楼

"玉皇盖金殿" 的回复,发表在6楼
        对内容: 【连接几个设备不是在一个父设备下添加几个子设备吗?子设备单独设地址,为啥还要动态的啊...】进行回复:

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


比如说,一个从机地址是02,坏了,手上只有一个112的备件可以马上更换上去,如果改不了地址就不行。

medcosfz

  • 精华:0帖
  • 求助:2帖
  • 帖子:4帖 | 26回
  • 年度积分:691
  • 历史总积分:3843
  • 注册:2021年7月30日
发表于:2021-10-09 12:19:35
11楼

"逝水流年" 的回复,发表在4楼
        对内容: 【你说的是这个意思不?改设备地址】进行回复:

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


是的

medcosfz

  • 精华:0帖
  • 求助:2帖
  • 帖子:4帖 | 26回
  • 年度积分:691
  • 历史总积分:3843
  • 注册:2021年7月30日
发表于:2021-10-09 12:21:14
12楼

"Allrd" 的回复,发表在7楼
        对内容: 【1.进入RTU驱动,打开设备帮助可以看到该函数  !SetDevice(设备0,6,"SetAddress(Addr)")与!SetDevice(设备0,6, "SetCommPara(nBaudra...】进行回复:

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

这个是安装了第三方驱动后,才会有SetAddress(Addr)函数。

江南四少

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 74回
  • 年度积分:0
  • 历史总积分:171
  • 注册:2017年3月17日
发表于:2021-10-26 10:31:38
13楼

485不是可以直接访问多个 ID的设备吗。动态是什么意思,一般理解成轮巡多个ID。

Smile-lyc

  • [管理员]
  • 精华:127帖
  • 求助:50帖
  • 帖子:3482帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2021-11-05 14:03:21
14楼

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

对于求助者要求:

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

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



medcosfz

  • 精华:0帖
  • 求助:2帖
  • 帖子:4帖 | 26回
  • 年度积分:691
  • 历史总积分:3843
  • 注册:2021年7月30日
发表于:2021-11-11 16:43:23
15楼

"Smile-lyc" 的回复,发表在14楼
        对内容: 【感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。对于求助者要求:1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;2、如果在求助答疑过程中,自己已经有效解决问题,建...】进行回复:

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

wince版本,以前大概是上海汉步有这个驱动,现在改linux了,目前还没有谁推出这类驱动

medcosfz

  • 精华:0帖
  • 求助:2帖
  • 帖子:4帖 | 26回
  • 年度积分:691
  • 历史总积分:3843
  • 注册:2021年7月30日
发表于:2021-11-11 16:46:01
16楼

"万万无畏" 的回复,发表在1楼
        对内容: 【刚刚咨询过昆仑技术,回复说可以,不过要等国庆后,才有空帮忙制作这种小例子...】进行回复:

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

请问,技术那边有消息了吗?


medcosfz

  • 精华:0帖
  • 求助:2帖
  • 帖子:4帖 | 26回
  • 年度积分:691
  • 历史总积分:3843
  • 注册:2021年7月30日
发表于:2021-11-17 11:48:46
17楼

经过与400客服的沟通,问题顺利解决!交流虽然畅通但是很不方便!有工作QQ或微信就太好了!

7楼正解!

新版pro(linux)软件的modbus-rtu驱动支持!SetDevice(设备0,6,"SetAddress(Addr)")。

另外,设备通道变量连接 读写00001 相当于读写从机的 0000地址!

新手太难了!!!

感谢各位支持!


不到65

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 31回
  • 年度积分:0
  • 历史总积分:180
  • 注册:2021年3月01日
发表于:2021-11-25 18:29:48
18楼

SetDevice   你去帮助找这个


热门招聘
相关主题

官方公众号

智造工程师