首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CAN 转Modbus Master-ADFWEB网关转换器-广州信裕物联网

CAN 转Modbus Master-ADFWEB网关转换器-广州信裕物联网

作者:邹武艺手机185-020-77899  邮箱805191985@qq.com

1、特性说明:

HD67511-A1是一款CAN/Modbus主从转换器,具备以下特性:

• 支持最多500帧CAN报文读取及500帧CAN报文写入;

• 实现三重电气隔离:CAN与电源之间、CAN与串口之间、电源与串口之间;

• 支持CAN总线与Modbus总线之间的双向信息交互;

• 可安装于35mm DIN导轨;

• 宽电源输入范围:交流8~24V或直流12~35V;

• 宽工作温度范围:-40°C至+85°C(-40°F至+185°F)。

配置说明:

需在PC端使用Compositor SW67511软件进行以下配置:

• 设置CAN总线参数;

• 设置Modbus总线参数;

• 定义转换器可接收的CAN报文(用于从Modbus从站读取信息);

• 定义转换器可发送的CAN报文(用于向Modbus从站写入信息);

• 设备固件更新。

2、新配置 / 打开配置:

点击“新配置”按钮会创建一个文件夹,该文件夹包含设备的全部配置信息。

设备的配置也可以进行导入或导出操作:

若要克隆一个可编程的“CAN/Modbus 主站 - 转换器”的配置,以便以相同方式配置另一台设备,则需要保留整个文件夹及其所有内容;

若要克隆一个项目以获得该项目的不同版本,只需将项目文件夹复制并重命名为新名称,然后点击“打开配置”按钮打开新文件夹即可。

3、通信设置:

本节定义了CAN总线和Modbus总线的通信基本参数。

在SW67511主界面中点击“通信设置”按钮(见图2),将弹出“通信设置”窗口(见图3)。

CAN总线相关字段说明如下:

• “波特率”字段用于定义两条总线的通信速率;

• 若勾选“启用心跳”字段,设备将向网络发送CAN消息以确认其在线状态;

• “心跳间隔时间(毫秒)”字段定义两次心跳消息之间的时间间隔(单位为毫秒);

• “心跳COB-ID”字段用于定义心跳消息的COB-ID;

• “心跳CAN类型”字段定义心跳消息的协议类型(CAN 2.0A 11位或CAN 2.0B 29位);

• “心跳字节数”字段定义心跳消息的字节数;

• “心跳数据消息(十六进制)”字段用于定义心跳消息的具体字节内容。需以十六进制格式输入,并用空格分隔各字节(例如输入字节1、2、3和255的正确格式为“01 02 03 FF”)。

Modbus主站相关字段说明如下:

• “串口”字段用于选择Modbus使用的通信端口(RS232或RS485);

• “波特率”字段定义串行通信的速率;

• “校验位”字段定义串行通信的校验方式;

• “超时时间(毫秒)”字段定义转换器等待从站响应的最长时间;

• “循环延迟(毫秒)”字段用于设置两次Modbus请求之间的间隔时间。

3、COB请求说明:

在SW67511主界面点击"COB请求"按钮(图2)后,将弹出"请求"窗口(图4)。

该表格中插入的COB数据是从Modbus读取的。

以下是表格各字段的含义说明:

• 在"COB-ID"字段中输入CAN帧的COB-ID;

• 在"CAN类型"字段中选择定义的帧类型(CAN2.0A或CAN2.0B);

• 在"设备地址"字段中输入包含Modbus数据的Modbus设备地址;

• 在"寄存器地址"字段中输入包含Modbus数据的Modbus字地址;

• 在"类型"字段中输入您要读取的Modbus寄存器数据类型(线圈状态、输入状态、保持寄存器或输入寄存器);

• 在"寄存器数量"字段中输入您配置的连续寄存器数量;

• 如果勾选"浮点转整型"选项,会将读取的寄存器从浮点数转换为整数(此功能仅适用于保持寄存器和输入寄存器,且需要2或4个寄存器时才启用);

• 在"乘数因子"字段中选择浮点值的乘数因子;

• 在"循环时间"字段中定义两次Modbus请求之间的时间间隔。如果该值为0,表示Modbus寄存器采用"按需查询"模式;即需要发送不带数据的COB,然后设备会主动查询Modbus寄存器并返回值。如果输入大于0的值,当网关检测到Modbus从站设备时,会自动向网络发送CAN帧;

• 在"最大错误次数"字段中设置网关在暂停轮询前允许的连续错误次数。设置为零则禁用此功能;

• 在"助记符"字段中可以输入简要描述。

4、COB设置说明:

通过主界面(图2)中SW67511的"COB设置"按钮,将弹出"请求"窗口(图7)。

该表格中插入的COB数据来自Modbus写入。

表格各字段含义如下:

• "COB-ID"字段:填入CAN帧的COB-ID;

• "CAN类型"字段:选择定义的帧类型(CAN2.0A或CAN2.0B);

• "设备地址"字段:填入包含Modbus数据的设备地址;

• "寄存器地址"字段:填入存储Modbus数据的Modbus字地址;

• "数据类型"字段:选择需要读取的Modbus寄存器类型(线圈状态或保持寄存器);

• "寄存器数量"字段:填入配置的连续寄存器数量;

• "助记符"字段:可填入简要描述。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OJiOmk3wKxQuQEtgOPbbThYA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券