首页
学习
活动
专区
圈层
工具
发布

J1939 转 Modbus Slave-ADFWEB网关转换器-广州信裕物联网

J1939 转 Modbus Slave-ADFWEB网关转换器-广州信裕物联网

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

1、 配置说明:

“J1939网关转Modbus”设备可实现J1939网络与Modbus网络之间的通信。

您需要在电脑上安装Compositor SW67212软件,以便执行以下操作:

• 定义从Modbus读取的J1939网络中的J1939帧;

• 定义写入到Modbus的J1939网络中的J1939帧;

2、新项目 / 打开项目:

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

设备配置信息也可以进行导入和导出操作:

• 若要克隆可编程 J1939 至 Modbus 网关的配置,以便以相同方式配置另一台设备,则需要保留该文件夹及其所有内容;

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

当创建新项目或打开现有项目时,将能够访问软件的各个配置部分:

• 设置通信;

• 接收 J1939 数据;

• 发送 J1939 数据。

3、通用参数

本部分定义了两条总线(J1939 和 Modbus)的基本通信参数。

在主窗口(针对 SW67212,如图 3 所示)中按下“设置通信”按钮后,将弹出“设置通信”窗口(如图 4 所示):

• 在“波特率”字段中,可定义两条总线的速率;

• 在“数据超时时间”字段中输入一个时间值,当超过该时间后,数据将不可靠,在 Modbus 寄存器中将读取到“FFFF”;

• 在“Modbus 寄存器”字段中输入一个寄存器编号,在该寄存器中可以查看数据是否可靠。若值为 1,则表示数据正常;若值为 0,则表示数据超过了“数据超时时间”字段中设定的时长;

• 若勾选“点对点”字段,网关将接受任何包含“接收 J1939”部分所插入的 PGN 的 ID;

• 若勾选“按请求启用写入 J1939”字段,“传输 J1939 帧信息”中的“写入 J1939 帧”字段将被启用。若未勾选该字段,设备将在每个写入的寄存器处发送一个 J1939 帧;否则,可以选择何时发送 J1939 帧;

• 若勾选“启用远程请求”字段,则可以使用“远程请求”功能。要使用此功能,需要在四个 Modbus 寄存器下方的四个字段中输入相应内容;

• 在“奇偶校验”字段中,可定义串行奇偶校验方式;

• 网关在 Modbus 侧有两种可选的输出接口:RS485 或 RS232。请选择所需选项;

• 在“设备 ID”字段中,可定义 Modbus 地址。

4、接收J1939数据:

从主窗口(针对SW67212)按下“接收J1939”按钮后,将弹出“接收J1939帧”窗口(如图5所示)。

在正常情况下:

• 在“PGN”字段中,输入您要从Modbus读取的数据的PGN(在J1939协议中,PGN是一个标识符);

• 在“设备ID”字段中,输入发送该帧的J1939设备的ID;

• 如果勾选了“删除”字段,并且在“设置通信”部分的Modbus寄存器值为0,当数据的时间超过“数据超时时间”中设定的时间时,网关会在该PGN对应的Modbus寄存器中显示“FFFF”。

5、定义接收J1939数据帧

在SW67212主窗口(图3)中点击“定义J1939”按钮后,将弹出“接收J1939数据帧信息”窗口(图6):

• 在“PGN”字段中,可插入要添加到列表中的PGN(参数组编号);

• 在“MODBUS”字段中,显示的是Modbus字;

• 在“Modbus索引地址”字段中,显示的是包含Modbus字的地址;

• 在“选择数据帧字节”字段中,可选择字节的位置。

例如:

点击PGN,在“Modbus索引地址”字段中插入有效的地址,选择字节位置(B1位于高字节Modbus字中,B2位于低字节Modbus字中),然后点击“新建”按钮,在“MODBUS”字段中将显示Modbus字的名称(第一个字名称为IND MB 0,第二个为IND MB 1,第三个为IND MB 2,依此类推)。

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