J1939 转 DeviceNet 从站 -ADFweb网关转换器-广州信裕物联网
作者:邹武艺手机185-020-77899 邮箱805191985@qq.com
1、特性
HD67137 - A1 是一款 J1939 / DeviceNet 从站转换器。它具有以下特性:
J1939 与电源、J1939 与 DeviceNet、DeviceNet 与电源之间具备三重隔离;
DeviceNet 总线与 J1939 总线之间可进行双向信息传输;
可安装在 35mm 导轨(DIN 导轨)上;
宽电源输入范围:交流 8…24V 或直流 12…35V;
宽工作温度范围:-40°C 至 85°C(-40°F 至 +185°F)。
配置
您需要在电脑上安装 Compositor SW67137 软件,以便执行以下操作:
定义 J1939 线路的参数;
定义 DeviceNet 线路的参数;
定义接收的 J1939 消息以及这些消息将映射到 DeviceNet 的哪些字节;
定义发送的 J1939 消息以及将从 DeviceNet 的哪些字节获取这些消息;
对设备进行更新。
2、新配置 / 打开配置:
“新配置”按钮会创建一个文件夹,该文件夹包含整个设备的配置信息。
设备的配置也可以进行导入或导出操作:
若要克隆可编程的“J1939 / DeviceNet 从站 - 转换器”的配置,以便以相同方式配置另一台设备,则必须保留该文件夹及其所有内容;
若要克隆一个项目以获得该项目的不同版本,只需将项目文件夹复制一份并重命名,然后使用“打开配置”按钮打开新文件夹即可。
3、通信设置
本部分定义了两个总线(J1939 和 DeviceNet)的基本通信参数。
在 SW67137 的主窗口中点击“通信设置”按钮(图 2),将弹出“通信设置”窗口(图 3)。
在“选择设备”部分,可以选择所使用的转换器类型:
无以太网端口的设备;
带以太网端口的设备。
“J1939”部分的字段含义如下:
在“波特率”字段中,可定义 J1939 线路的波特率;
在“数据超时时间(秒)”字段中,可定义一个时间。当该时间超时后,DeviceNet 端的数据将被设置为 0xFF;
如果勾选“启用点对点”字段,转换器将接受“接收帧”部分插入的 PGN 所对应的任何 ID;
在“J1939 设备 ID”字段中,可定义转换器 J1939 端的 ID。
“DeviceNet 从站”部分的字段含义如下:
在“设备 ID”字段中,可定义转换器的 DeviceNet ID;
在“波特率”字段中,可定义 DeviceNet 的数据传输速率。
“以太网”部分的字段含义如下(仅在设置为“带以太网端口设备”时适用):
在“IP 地址”字段中,可定义转换器的 IP 地址;
在“子网掩码”字段中,可定义转换器的子网掩码;
在“网关”字段中,可定义网络的默认网关。通过勾选复选框字段可以启用或禁用此功能。该功能用于使设备脱离当前网络。
3、接收帧:
从主窗口(针对SW67137)按下“接收帧”按钮(图2)后,将弹出“接收J1939帧”窗口(图4)。在此部分,可以定义转换器将从J1939网络接收的J1939帧。
如果在“设置通信”部分设置为“无以太网端口的设备”,则窗口显示如下:
在“数据页”字段中,定义数据页,其值可以为0或1(通常为0);
在“PGN”字段中,定义要从J1939网络读取的数据的PGN(在J1939协议中,PGN是一个标识符);
在“源地址”字段中,定义发送该帧的设备的源地址;
如果勾选了“取消数据”字段,当在定义的“数据超时时间(秒)”内未接收到PGN时,DeviceNet一侧的值将被设置为0xFF;
在“助记符”字段中,定义该帧的描述。
4、如果在“设置通信”(Set Communication)部分中设置了“带以太网端口的设备”(Device with Ethernet port),则会显示如下窗口:
在“数据页”(Data Page)字段中,定义了数据页,其值可以为 0 或 1(通常为 0);
在“PGN”字段中,定义了要从 J1939 网络读取的数据的 PGN(在 J1939 协议中,PGN 是一种标识符);
在“源地址”(Source Address)字段中,定义了发送该帧的设备的源地址;
如果勾选了“传输协议”(Transport Protocol)字段,则该帧使用传输协议功能;
在“起始字节”(Start Byte)字段中,定义了要保存的 PGN 的起始字节;
在“字节数”(Num Bytes)字段中,定义了从“起始字节”开始的字节数;
如果勾选了“取消数据”(Cancel Data)字段,当在定义的“数据超时时间(秒)”(TimeOut Data (s))内未接收到 PGN 时,DeviceNet 端的值将被设置为 0xFF;
如果勾选了“按请求”(On Request)字段,转换器将按照定义的“时间(毫秒)”(Time (ms))发送 J1939 请求以获取 PGN 帧。此功能用于必须请求的 PGN;
在“助记符”(Mnemonic)字段中,定义了该帧的描述。
领取专属 10元无门槛券
私享最新 技术干货