CAN 转 Modbus 主站 – HD67011网关转换器
作者:邹武艺手机185-020-77899 邮箱805191985@qq.com
1、产品特性:
“CAN / Modbus 主机 – 转换器”具备以下特性:
实现 CAN 总线与 ModBUS 网络之间的双向信息传输;
实现两条总线之间的电气隔离;
可从 CAN 帧中读取 ModBUS 字;
可向 CAN 帧中写入 ModBUS 字;
工作温度范围为 -40°C 至 85°C 。
2、网关配置:
“CAN / Modbus 主机 – 转换器”允许 CAN 总线网络与 Modbus 网络进行通信。
您需要在 PC 上安装 Compositor SW67011 软件才能执行以下操作:
_ 定义从 CAN 总线帧读取哪些 Modbus 寄存器;
_ 定义向 CAN 总线帧写入哪些 Modbus 寄存器。
3、新项目 / 打开项目:
“新建项目”按钮将创建一个包含整个设备配置的文件夹。
设备配置也可以进行导入和导出:
若要克隆“CAN / Modbus 主机 - 转换器”的配置以便以相同方式配置另一台设备,则必须保留该文件夹及其所有内容;
若要克隆一个项目以获得该项目的不同版本,只需将项目文件夹复制并重命名为其他名称,然后使用“打开项目”按钮打开新文件夹。
当创建一个新项目或打开一个现有项目时,将能够访问软件的各种配置部分:
“通用参数”
“COB 请求”
“COB 设置”
4、通用参数:
此部分定义了两个总线(CAN 总线和 Modbus 总线)的基本通信参数。
通过从 SW67011 主窗口(图 2)按下“通用参数”按钮,“通用参数”窗口(图 3)将会出现:
在“波特率”字段中,定义两个总线的速率;
选择 CAN 总线的类型(CAN Bus 2.0A 或 CAN Bus 2.0B);
在“选择串口”字段中,选择与 Modbus 配合使用的端口(RS232 或 RS485);
在“奇偶校验”字段中,定义串行通信的奇偶校验方式;
“超时”是指设备等待被查询从机响应的最长时间。
在“循环延迟”字段中输入两次 Modbus 请求之间的时间间隔。
如果选择“按请求读取”,则只有在 CAN 总线收到请求时,才会在 Modbus 网络中进行请求;否则,如果选择“循环读取”,则会以循环方式进行请求 。
5、COB请求:
通过从SW67011主窗口(图2)按下“COB请求”按钮,将出现“请求”窗口(图4)。
此表中插入的COB是从Modbus读取的数据。
在“COB”字段中插入CAN总线帧的COB;
在“设备地址”字段中插入包含Modbus数据的Modbus设备的地址;
在“寄存器地址”字段中插入包含Modbus数据的Modbus字;
在“类型”字段中插入您希望读取的Modbus寄存器的数据类型:
线圈状态
输入状态
保持寄存器
输入寄存器
在“寄存器数量”字段中插入您配置的连续寄存器的数量;
在“组”字段中选择“按需”或十个循环请求组中的一个;
在“助记符”字段中,您可以插入简要描述。
领取专属 10元无门槛券
私享最新 技术干货