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

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

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

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

1、特性:

可配置的NMEA 2000转Modbus从站网关具备以下特点:

• 可通过软件更改波特率;

• 可安装于DIN导轨;

• 工作温度范围为 -40°C至85°C。

推荐电源

直流电压(VDC)24伏 交流电压(VAC)12伏

配置说明:

“NMEA 2000 / Modbus从站转换器”可实现NMEA 2000网络与Modbus网络之间的通信。

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

• 定义从Modbus读取哪些NMEA 2000帧;

• 定义向Modbus写入哪些NMEA 2000帧。

2、新项目 / 打开项目:

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

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

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

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

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

设置通信;

接收 NMEA 数据;

定义 NMEA 数据;

发送 NMEA 数据;

定义 NMEA 数据。

3、通用参数

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

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

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

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

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

• 如果勾选“点对点”字段,网关将接受具有“接收 NMEA”部分中所插入 PGN 的任何源地址;

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

• 如果勾选“每隔 xx 毫秒发送帧”字段,网关将按照“传输 NMEA”部分中定义的设置,每隔 xx 毫秒发送一次 NMEA 2000 帧。否则,当 Modbus 寄存器被写入网关时,将发送一个 NMEA 2000 帧;

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

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

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

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

• 在“硬件”部分,可选择硬件的类型。有关您所用硬件的更多信息,请参阅第 3 页(HD67222 - A1)和第 4 页(HD67222 - B2)的连接示意图。

4、接收NMEA数据:

在主窗口(针对SW67222)中点击“接收NMEA”按钮(如图3所示),将弹出“接收NMEA 2000帧”窗口(如图5所示)。

表格各字段的含义如下:

• 在“数据页”字段中,插入数据页,其值为0或1(通常为0)。

• 在“PGN”字段中,插入你想要从Modbus读取到NMEA 2000的数据的PGN(在NMEA 2000协议中,PGN是一个标识符)。

• 在“源地址”字段中,插入发送该帧的设备地址。

• 如果勾选了“多包”字段,则该帧可以使用传输协议功能。

• 如果勾选了“快速包”字段,则该帧可以使用快速包协议功能。

• 在“起始字节”字段中,插入你想要开始读取的字节。此字段仅在勾选了“多帧”或“快速包”字段时可用。

• 在“字节数”字段中,插入你想要读取的字节数。例如,若起始字节为20,字节数为10,则你可以读取从第20字节到第30字节的数据。

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

• 在“助记符”字段中,定义了该帧的描述信息。

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

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券