Modbus TCP 主站 转 SNMP – ADFweb网关转换器-广州信裕物联网
作者:邹武艺手机185-020-77899 邮箱805191985@qq.com
1、特性:
HD67166 - A1 是一款 Modbus TCP 主站 / SNMP 代理转换器。它具有以下特性:
• 读操作最大支持 1024 字节,写操作最大支持 1024 字节;
• 电源与以太网之间实现隔离;
• 实现 Modbus TCP 总线与 SNMP 总线之间的双向信息传输;
• 可安装在 35mm 导轨(DIN 导轨)上;
• 宽电源输入范围:交流 8…24V 或直流 12…35V;
• 宽工作温度范围:-40°C 至 +85°C(-40°F 至 +185°F)。
配置:
您需要在 PC 上安装 Compositor SW67166 软件,以便执行以下操作:
• 定义 SNMP 线路的参数;
• 定义 Modbus TCP 线路的参数;
• 定义要从/向 Modbus 从站读取/写入的 Modbus 变量;
• 定义 SNMP 对象标识符(OID);
• 创建管理信息库(MIB)文件;
• 对设备进行更新。
2、新配置 / 打开配置:
“新配置”按钮会创建一个文件夹,该文件夹包含整个设备的配置信息。
设备的配置也可以进行导入或导出操作:
若要克隆可编程的“Modbus TCP 主站 / SNMP 代理转换器”的配置,以便以相同方式配置另一台设备,则必须保留该文件夹及其所有内容;
若要克隆一个项目以获得该项目的不同版本,只需将项目文件夹复制一份并重命名,然后使用“打开配置”按钮打开新文件夹即可。
3、设置通信:
本部分定义了两个总线(简单网络管理协议(SNMP)和 Modbus TCP)的基本通信参数。
在 SW67166 的主窗口中点击“设置通信”按钮(图 2),将弹出“设置通信”窗口(图 3)。
该窗口分为两个部分,一部分用于 SNMP,另一部分用于 Modbus TCP 主站。
“SNMP”字段的含义如下:
在“IP 地址”字段中,定义转换器 SNMP 端的 IP 地址;
在“子网掩码”字段中,定义转换器 SNMP 端的子网掩码;
在“网关”字段中,定义网络的默认网关。可通过勾选复选框来启用或禁用此功能。该功能用于访问外网;
在“SNMP 站点名称”字段中,定义 SNMP 代理站点的名称;
在“联系人”字段中,定义 SNMP 代理站点的联系人;
在“位置”字段中,定义 SNMP 代理站点的位置;
在“地图类型”字段中,可以选择要使用的 SNMP 地图类型。可以选择“动态地图(推荐)”(见第 22 页)或“固定地图”(见第 27 页)。建议选择“动态地图”。
“Modbus TCP 从站”部分字段的含义如下:
在“IP 地址”字段中,定义转换器 Modbus TCP 端的 IP 地址;
在“子网掩码”字段中,定义转换器 Modbus TCP 端的子网掩码;
在“网关”字段中,定义网络的默认网关。可通过勾选复选框来启用或禁用此功能。该功能用于访问外网;
在“超时时间(毫秒)”字段中,定义设备等待被询问从站响应的最长时间;
在“循环延迟(毫秒)”字段中,定义两次请求之间的最小延迟时间。
4、设置访问权限:
从SW67166主窗口(图2)按下“设置访问权限”按钮后,将弹出“设置Modbus访问权限”窗口。
该窗口分为两部分,即“Modbus读取”(图4a)和“Modbus写入”(图4b)。
第一部分“Modbus读取”用于从Modbus TCP从站读取数据,并使这些数据可供SNMP管理器读取。
第二部分“Modbus写入”用于将从SNMP管理器接收到的数据写入Modbus TCP从站。
Modbus读取
各字段含义如下:
• 在“从站IP地址”字段中,定义要读取的Modbus TCP设备的IP地址;
• 在“端口”字段中,定义要使用的TCP端口;
• 在“从站ID”字段中,定义要读取的Modbus TCP设备的地址;
• 在“类型”字段中,定义要读取的寄存器的数据类型。可从以下选项中选择:
◦ 线圈状态;
◦ 输入状态;
◦ 保持寄存器;
◦ 输入寄存器。
• 在“地址”字段中,定义要读取的寄存器的起始地址;
• 在“点数”字段中,定义要连续读取的寄存器数量;
• 在“轮询时间”字段中,定义发出请求的延迟时间;
• 在“最大错误数”字段中,定义转换器在暂停请求直至下次重新启动之前等待的连续错误次数。如果设置为“0”,则禁用此功能;
• 在“位置”字段中,定义在SNMP数组中放置信息的位置。
领取专属 10元无门槛券
私享最新 技术干货