准备条件-
USBCAN-E-P CANopen主站卡和上位机软件 CANManager for CANopen;
-
PXB-6021转换器和上位机配置软件AWPX Tools;
-
24V电源适配器;
-
杜邦线6根,USB线1根,网线1根,终端电阻120欧1个。
硬件接线
设备接线如图1所示:

-
PC通过网线连接PXB-6021和USB线连接USBCAN-E-P CANopen主站卡;
-
PXB-6021的CAN总线的CAN_H和CAN_L分别连接到USBCAN-E-P CANopen主站卡的CAN_H和CAN_L;
-
PXB-6021的RS485的A、B分别连接到Modbus温湿度变送器的A、B端子。
PXB-6021的参数配置
打开AWPX Tools工具,点击搜索设备,然后选中PXB-6021设备。
根据温湿度传感器的说明书,温湿度变送器的波特率为9600,数据长度为8,校验位为0,停止位为1,配置PXB-6021的Modbus参数,如图2所示:

图2设置Modbus参数
然后再配置PXB-6021的CANopen参数,如图3所示。

图3设置CANopen参数
根据温湿度变送器的介绍,温度数据在保持寄存器0地址,湿度数据在1地址,数据均扩大了10倍。我们还要对PXB-6021的TPDO参数以及Modbus和TPDO的映射关系进行配置,如图4所示。

图4TPDO配置
CANopen主站设置
USBCAN-E-P CANopen主站卡加载从站EDS,如图5所示。

图5导入EDS
然后点击CANManager for CANopen软件的搜索按钮搜索从站,如图6所示。

图6 搜索从站
找到从站,如图7所示。

图7找到从站
Modbus数据获取
单击启动按钮采集从站数据,如图8所示。

- 温度为0x118,转换十进制为280,由于参数扩大了10倍,所以当前温度为28度;
- 湿度为0x294,转换十进制为660,由于参数扩大了10倍,所以当前湿度为66。
-
致远电子
+关注
关注
13文章
424浏览量
32655
原文标题:【产品应用】CANopen主站如何获取Modbus设备的数据
文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
CANopen 转 Modbus TCP 网关:CANopen PLC 与工控机通讯打通案例
Modbus从站和Profinet主站“闹别扭”,机械手臂连接困境怎么解?
精准配料:PROFINET从站与MODBUS RTU主站集成方案
Modbus RTU主站转Profibus DP从站总线协议转换网关
上海泗博网关ENS-317——解锁串口设备数据直通 Modbus TCP 网络
MODBUS转CANOPEN网关在新能源控制系统中的集成应用
仓库机器人效率翻倍的秘密:CAN主站+Modbus TCP的网关神操作
DeviceNet主站转Modbus-TCP总线协议转换网关详细解读建议收藏
Profinet转Modbus TCP网关:西门子S7-1500(Profinet主站)与欧姆龙NJ(Modbus TCP主站)数据交互方案
DeviceNet从站转Modbus RTU主站:电力行业智能化升级的关键纽带
ABB电机控制和保护单元与Profibus DP主站转Modbus TCP网关快速通讯案例
【产品应用】CANopen主站如何获取Modbus设备的数据
评论