欢迎来到巨控湖南分公司|长沙聚控电子科技有限公司!

新闻资讯
联系我们
·地址:长沙星沙镇天华南路银河大厦
·电话/微信:15307483969 王工
·邮箱:54150175@qq.com
您现在的位置:首页>>新闻资讯>>新闻资讯>>巨控GRM远程模块网口做 MODBUS TCP 服务器设置

巨控GRM远程模块网口做 MODBUS TCP 服务器设置

发布时间:2023-10-20

巨控GRM远程模块网口 LAN 作为 MODBUS TCP 服务器,通常使用触摸屏或组态软件做 MODBUS 客户端。客户端主动读写 GRM 设备的数据。 GRM远程模块作为 MODBUS TCP 服务器,可以支持最多 6 个客户端访问连接。本文就介绍GRM远程模块网口做 MODBUS TCP 服务器设置。

1. 设置GRM远程模块网口 IP 如: 192.168.1.240(出厂默认设置,如果用户修改过,按照自己设置的IP确定),注意 网口需要设置成和作为 MODBUS 客户端的触摸屏或者组态软件电脑为一个网段。

1.png

2. 使用GRM模块配置软件 GRMDEV5 开发工程,在网口通讯协议配置好通讯(协议请选择 MODBUS_TCP_SEVER)。

2.png

3. 在 GRMDEV 软件的“从机地址映射”编辑窗口中,建立变量关联到 MODBUS 寄存器地址(如图映射一个浮点型变量 “输入电流”)。

 

3.png

在开发环境左侧从机地址映射窗口中点击新建地址单元按钮,弹出下图所示从机地址单元编辑器窗口。

下图完成了变量输入电流与 MODBUS TCP 地址的映射,当和GRM远程模块 连接的 MODBUS 主机读取GRM远程模块 输出(保持) 寄存器 4X 区 号地址时(这种地址表示通常写为 40001),即可获取变量输入电流的值。

4.png

巨控GRM远程模块的MODBUS协议有四种寄存器类型:0X,1X,3X,4X。注意看一下下面的功能码。很多用户在这里容易搞混:

寄存器类型0X 区,地址1:对应读功能码 01,写功能码 05  这种地址表示通常写为:00001

寄存器类型1X 区,地址1:对应只读功能码 02,这种地址表示通常写为:10001

寄存器类型3X 区,地址1:对应只读功能码 04, 这种地址表示通常写为:30001

寄存器类型4X 区,地址1, 写功能码 06、10,这种地址表示通常写为:40001

可以以此类推

5.png