巨控GRM300网关实现PLC协议转换

GRM300 可以采集各种协议的串口和网口设备,然后统一转换成统一协议:
1:转换成 MODBUS TCP 服务器(从站),用于连接触屏,上位机, PLC
2
:转换成 MODBUS RTU(从站),用于连接触屏,上位机, PLC
3
:转换成 OPC 协议,用于连接上位机,比如各种组态软件
4:转换成局域网 WEB 接口,供开发者在无需了解 PLC 协议的情况下,实现对 PLC
数据的采集和控制。

GRM300 网口做 MODBUS TCP 服务器(从站)

GRM300 网口 LAN 作为 MODBUS TCP 服务器,通常使用触摸屏或组态软件做 MODBUS
客户端。客户端主动读写 GRM 设备的数据。 GRM300 作为 MODBUS TCP 服务器,可以
支持最多 
个连接。
1. 设置网口 IP 如: 192.168.1.240(出厂设置),注意 LAN 口需要设置成和作为 MODBUS
客户端的触摸屏或者组态软件电脑一个网段即可。

1685292504847.jpg

2. 使用 GRMDEV5 开发工程,根据主机的属性配置好通讯
(协议请选择 
MODBUS_TCP_SERVER),

1685292527461.jpg

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

1685292538862.jpg

在开发环境左侧从机地址映射窗口中点击新建地址单元按钮,弹出下图所示从机地址
单元编辑器
窗口。
下图完成了变量
输入电流与 MODBUS TCP 地址的映射,当和 GRM300 连接的
MODBUS 主机读取GRM300 输出(保持) 寄存器 4X 区 号地址时(这种地址
表示通常写为 
40001),即可获取变量输入电流的值。

 

1685292550694.jpg

◆ 寄存器类型:与连接的主机设备类型有关,不同设备选择不同的寄存器。
◆ IO 数据类型:变量对应的寄存器在主机设备中定义的原始数据类型。
◆ 地址: 映射的寄存器的地址。
支持全部范围的 
MODBUS 寄存器地址映射,具体如下表。

1685292560635.jpg


推荐

  • QQ空间

  • 新浪微博

  • 人人网

  • 豆瓣

收起

取消
  • 首页
  • 电话
  • 留言