J1939转 PROFIBUS Slave-ADFWEB网关转换器-广州信裕物联网
www.adfweb.com.cn 邹武艺手机185-020-77899 邮箱805191985@qq.com
1、特性:
可配置J1939/PROFIBUS从站转换器具备以下功能特性:
• 实现J1939网络与PROFIBUS之间的双向信息交互;
• 两个总线间的电气隔离;
• PROFIBUS端支持最大244字节读取和244字节写入;
• 供电电源:8…19V交流或12…35V直流;
• 可安装于35mm DIN导轨;
• 工作温度范围:-40°C至85°C。
配置说明:
需在PC端使用Compositor SW67553软件完成以下操作:
• 定义J1939参数;
• 定义PROFIBUS参数;
• 接收J1939数据帧;
• 发送J1939数据帧;
• 生成GSD文件;
• 设备固件升级。
2、新项目 / 打开项目:
“新建项目”按钮会创建一个包含整个设备配置的文件夹。
设备配置也可以进行导入或导出操作:
若要克隆一个可编程的“J1939 / PROFIBUS 从站 – 转换器”的配置,以便以相同方式配置另一台设备,则需要保留该文件夹及其所有内容;
若要克隆一个项目以获得该项目的不同版本,则只需将项目文件夹复制并重命名为新名称,然后通过“打开项目”按钮打开新文件夹即可。
3、通信设置:
本节定义了J1939总线和PROFIBUS总线的基本通信参数。
在SW67553主界面(图2)点击“通信设置”按钮后,将弹出“通信设置”窗口(图3)。
该窗口分为两部分:一部分用于J1939总线配置,另一部分用于PROFIBUS总线配置。
J1939参数说明:
• 波特率:用于设定J1939总线的通信速率;
• 数据变化时发送帧:若勾选此选项,当数据发生变化时即发送帧;
• 每xx毫秒发送帧:若选择此项,需在输入框中设定时间间隔(单位:毫秒),系统将按照设定的周期从“发送帧”表格中定时发送帧;
• 逐帧自定义定时:若启用此功能,可通过“发送定时器”表格为每帧单独设置发送时间;
• 数据超时:在此字段输入时间值。若超过设定时间后数据仍未更新可靠状态,则寄存器中将显示“FFFF”。此功能仅适用于“接收帧”;
• 启用点对点通信:勾选后,网关将接受所有PGN(参数组编号)与“接收帧”区域设定值匹配的报文ID;
• FECA滤波:若启用此功能,当检测到FECA PGN报文时,网关会将数值置于待机状态。此时需关注右侧标注的毫秒级延时时间:
• 若在延时时间内未收到传输协议帧,网关会将FECA数据写入PROFIBUS数组;
• 若传输协议帧先于延时时间到达,网关将直接采用传输协议数据写入PROFIBUS数组,并丢弃FECA数据。
启用此功能后,FECA帧到达时数值不会立即更新,而是存在xx毫秒的延迟。该功能适用于网络中仅存在单一J1939设备的情况。
PROFIBUS参数说明:
• 设备ID:用于定义PROFIBUS侧的通信地址;
• 每个J1939帧对应独立模块:若勾选此选项,在生成“GSD文件”时,每个J1939帧将被分配至独立模块;若未勾选,则单个模块最多可包含64字节数据;
• 通过PROFIBUS异步发送J1939帧:若启用此功能,可通过PROFIBUS数据实现J1939帧的异步发送(详见“通过PROFIBUS发送J1939帧”章节)。
4、接收帧设置:
在SW67553主窗口中点击“接收帧”按钮(图2)后,将弹出“接收帧”窗口(图4)。
各列数据含义如下:
• 在“数据页”字段中填入数据页值(通常为0或1,默认值为0);
• 在“PGN”字段中填入需要从PROFIBUS读取到J1939的数据的PGN(即标识符);
• 在“源地址”字段中填入发送该帧的设备地址;
• 若勾选“传输协议”字段,则该帧将使用传输协议功能;
• 在“起始字节”字段中填入开始读取的字节位置,此字段仅在勾选“多帧”时可用;
• 在“字节数”字段中填入需要读取的字节数。例如,若起始字节为20,字节数为10,则可读取从第20字节到第30字节的数据。
• 若勾选“清除数据”字段,则在“数据超时”时间到期后,该帧中的数据将被清除;
• 若勾选“按请求”字段,则PGN将在发送J1939请求时被接收:此选项用于那些只能通过J1939设备按请求发送的PGN;
• 在“时间(毫秒)”字段中定义两次J1939请求之间的延迟时间;
• 在“助记符”字段中定义该帧的描述信息。
在“接收帧”部分最多可配置30个帧。
5、发送帧设置:
在SW67553主界面点击"传输帧"按钮(图2)后,将弹出"传输帧"窗口(图5)。
各列数据含义如下:
• "优先级"字段:输入帧的优先级。根据J1939协议,该数值为0至7之间的整数,其中"0"代表最高优先级,"7"代表最低优先级;
• "数据页"字段:输入数据页值,可选0或1(通常设置为0);
• "PGN"字段:输入需要从PROFIBUS向J1939写入的数据PGN(在J1939协议中,PGN是数据标识符);
• "源地址"字段:输入发送该帧的设备地址;
• "传输类型"字段:选择帧的发送时机,可选"数据变化时发送"或"定时发送"。若选择"定时发送",需填写"发送定时器"表格;
• "助记符"字段:用于定义该帧的描述信息。
在"发送帧"模块中最多可配置30个帧。
领取专属 10元无门槛券
私享最新 技术干货