0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【产品应用】CANopen主站如何获取Modbus设备的数据

AGk5_ZLG_zhiyua 来源:未知 2023-05-11 20:17 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

CANopen通信硬件接口为CAN总线,然而Modbus通信硬件接口为串口/以太网口;那么问题来了:CANopen主站如何获取Modbus型传感器的数据呢?让我们一起来实现。 PXB-6021是ZLG致远电子推出的一款Modbus to CANopen协议转换器,具有1路CAN,1路百兆以太网和1路RS485该产品支持Modbus RTU及Modbus TCP,可以实现Modbus主站到CANopen从站的数据转换。PXB-6021最大支持12组TPDO和12组RPDO,同时支持EDS下发和自定义PDO和Modbus的数据映射;具有转换快、设置简单、使用灵活等特点。接下来我们将使用USBCAN-E-P CANopen主站卡和PXB-6021协议转换器来实现CANopen主站获取Modbus设备的数据。 89719fe0-efe6-11ed-90ce-dac502259ad0.jpg  准备条件
  • USBCAN-E-P CANopen主站卡和上位机软件 CANManager for CANopen;

  • PXB-6021转换器和上位机配置软件AWPX Tools;

  • RS485温湿度变送器

  • 24V电源适配器;

  • 杜邦线6根,USB线1根,网线1根,终端电阻120欧1个。

8980ce70-efe6-11ed-90ce-dac502259ad0.jpg硬件接线

设备接线如图1所示:

89912bb2-efe6-11ed-90ce-dac502259ad0.png

图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端子

8980ce70-efe6-11ed-90ce-dac502259ad0.jpgPXB-6021的参数配置

打开AWPX Tools工具,点击搜索设备,然后选中PXB-6021设备。

根据温湿度传感器的说明书,温湿度变送器的波特率为9600,数据长度为8,校验位为0,停止位为1,配置PXB-6021的Modbus参数,如图2所示:

89c20020-efe6-11ed-90ce-dac502259ad0.png

图2设置Modbus参数

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

89d3ee7a-efe6-11ed-90ce-dac502259ad0.png

图3设置CANopen参数

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

89e96458-efe6-11ed-90ce-dac502259ad0.png

图4TPDO配置

8980ce70-efe6-11ed-90ce-dac502259ad0.jpgCANopen主站设置

USBCAN-E-P CANopen主站卡加载从站EDS,如图5所示。

8a117236-efe6-11ed-90ce-dac502259ad0.png

图5导入EDS

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

8a276a46-efe6-11ed-90ce-dac502259ad0.png

图6 搜索从站

找到从站,如图7所示。

8a4d4932-efe6-11ed-90ce-dac502259ad0.png

图7找到从站

8980ce70-efe6-11ed-90ce-dac502259ad0.jpgModbus数据获取

单击启动按钮采集从站数据,如图8所示。

8a7fe702-efe6-11ed-90ce-dac502259ad0.png

图8采集数据从图上可知:
  • 温度为0x118,转换十进制为280,由于参数扩大了10倍,所以当前温度为28度;
  • 湿度为0x294,转换进制660,由于参数扩大了10倍,所以当前湿度为66。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 致远电子
    +关注

    关注

    13

    文章

    424

    浏览量

    32655

原文标题:【产品应用】CANopen主站如何获取Modbus设备的数据

文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    两个RS485(Modbus RTU)之间如何通讯

    产品能很好解决Master-1向模块写入数据,Master-2读取
    的头像 发表于 02-08 15:32 901次阅读
    两个RS485(<b class='flag-5'>Modbus</b> RTU)<b class='flag-5'>主</b><b class='flag-5'>站</b>与<b class='flag-5'>主</b><b class='flag-5'>站</b>之间如何通讯

    两个RS485-Modbus如何通讯

    产品能很好解决Master-1向模块写入数据,Master-2读取
    发表于 02-08 15:32 0次下载

    CANopen 转 Modbus TCP 网关:CANopen PLC 与工控机通讯打通案例

    转速、气缸位置、物料检测信号等)。而工厂的生产管理平台部署在 Modbus TCP 协议的工控机 上,用于数据集中监控、报表生成及生产调度指令下发。由于 CANopen 与 Modbus
    的头像 发表于 01-17 13:01 2658次阅读
    <b class='flag-5'>CANopen</b> 转 <b class='flag-5'>Modbus</b> TCP 网关:<b class='flag-5'>CANopen</b> PLC 与工控机通讯打通案例

    Modbus和Profinet“闹别扭”,机械手臂连接困境怎么解?

    在智能自动化行业,工程师们常常面临设备通信协议不兼容的难题。今天就来聊聊Modbus转Profinet连接机械手臂这一颇具创新性的解
    的头像 发表于 10-17 14:50 357次阅读
    <b class='flag-5'>Modbus</b>从<b class='flag-5'>站</b>和Profinet<b class='flag-5'>主</b><b class='flag-5'>站</b>“闹别扭”,机械手臂连接困境怎么解?

    精准配料:PROFINET从MODBUS RTU集成方案

    的集成尤为常见。本文将基于工程实践,探讨如何通过PROFINET从MODBUS RTU的协同实现高精度配料控制。 系统架构与通信需求 典型的自动化配料系统包含三个核心部分: 称
    的头像 发表于 10-16 09:12 356次阅读
    精准配料:PROFINET从<b class='flag-5'>站</b>与<b class='flag-5'>MODBUS</b> RTU<b class='flag-5'>主</b><b class='flag-5'>站</b>集成方案

    Modbus RTU转Profibus DP从总线协议转换网关

    :本产品广泛应用于RS485接口的变频器、上位机、仪表等等。在化工、制药等流程工业中,网关能够将各种工艺参数监测设备的Profibus DP从信号转换为Modbus RTU
    的头像 发表于 09-23 15:12 632次阅读
    <b class='flag-5'>Modbus</b> RTU<b class='flag-5'>主</b><b class='flag-5'>站</b>转Profibus DP从<b class='flag-5'>站</b>总线协议转换网关

    上海泗博网关ENS-317——解锁串口设备数据直通 Modbus TCP 网络

    ENS-317是一款实现通用串口与Modbus TCP协议转换网关,配备双路RS485接口,可将多个采用自定义协议的串口设备Modbus TCP
    的头像 发表于 08-29 15:56 846次阅读
    上海泗博网关ENS-317——解锁串口<b class='flag-5'>设备</b><b class='flag-5'>数据</b>直通 <b class='flag-5'>Modbus</b> TCP 网络

    MODBUSCANOPEN网关在新能源控制系统中的集成应用

    、环境监测仪(采集风速、光照、温度等数据),这些设备通常采用MODBUS RTU/ASCII协议。由于MODBUS设备分布分散、通信效率较低
    的头像 发表于 08-22 15:54 577次阅读
    <b class='flag-5'>MODBUS</b>转<b class='flag-5'>CANOPEN</b>网关在新能源控制系统中的集成应用

    仓库机器人效率翻倍的秘密:CAN+Modbus TCP的网关神操作

    在其中发挥着关键作用。 网关充当通信协议转换的桥梁。一方面,它将CAN与伺服电机连接。CAN总线凭借高可靠性、强实时性及多通信等优势,能快速、稳定地向伺服电机发送指令,并实时获取
    的头像 发表于 07-07 14:29 537次阅读

    CAN从Modbus TCP总线协议转换网关

    同学们,今天小编给大家详细讲解下CAN从Modbus TCP总线协议转换网关 一,设备主要功能 JH-CAN-TCP疆鸿智能 网关实
    的头像 发表于 07-02 20:11 877次阅读
    CAN从<b class='flag-5'>站</b>转<b class='flag-5'>Modbus</b> TCP<b class='flag-5'>主</b><b class='flag-5'>站</b>总线协议转换网关

    DeviceNetModbus-TCP总线协议转换网关详细解读建议收藏

    DeviceNet设备连接到Modbus TCP网络。 应用广泛:本产品应用于支持DeviceNet接口的IO模块、仪表、机器人、电机等等。在现代农业生产中,DeviceNet
    的头像 发表于 06-17 09:20 704次阅读
    DeviceNet<b class='flag-5'>主</b><b class='flag-5'>站</b>转<b class='flag-5'>Modbus</b>-TCP总线协议转换网关详细解读建议收藏

    Profinet转Modbus TCP网关:西门子S7-1500(Profinet)与欧姆龙NJ(Modbus TCP数据交互方案

    和丰富的功能模块,能够精准地采集和处理养殖场内的温度、湿度、空气质量等环境参数,并根据预设逻辑自动控制通风、降温、加湿等设备的运行。而在养殖设备管理与数据采集方面,选用了欧姆龙NJ系列PLC作为
    的头像 发表于 06-16 16:28 831次阅读
    Profinet转<b class='flag-5'>Modbus</b> TCP网关:西门子S7-1500(Profinet<b class='flag-5'>主</b><b class='flag-5'>站</b>)与欧姆龙NJ(<b class='flag-5'>Modbus</b> TCP<b class='flag-5'>主</b><b class='flag-5'>站</b>)<b class='flag-5'>数据</b>交互方案

    DeviceNet从Modbus RTU:电力行业智能化升级的关键纽带

    RTU协议则凭借广泛兼容性,成为电力监控系统、数据中心的主流通信选择。JH-DVN-RTU疆鸿智能DeviceNet从Modbus
    的头像 发表于 06-10 14:16 617次阅读

    ABB电机控制和保护单元与Profibus DPModbus TCP网关快速通讯案例

    在现代工业自动化系统中,设备之间的互联互通至关重要。Profibus DP和Modbus TCP是两种常见的通信协议,分别应用于不同的场景。为了实现这两种协议的相互转换,Profibus DP
    的头像 发表于 05-10 12:50 725次阅读
    ABB电机控制和保护单元与Profibus DP<b class='flag-5'>主</b><b class='flag-5'>站</b>转<b class='flag-5'>Modbus</b> TCP网关快速通讯案例

    基于 DeviceNet 转 MODBUS RTU 协议的施耐德 PLC 与 ABB 电机驱动器仓储堆垛机的定位控制优化方案​

    的运作。而仓库内用于监测货架货物重量的称重传感器、控制电机驱动器的部分控制器等设备采用的是 MODBUS RTU 协议。由于不同协议的存在,导致 PLC 无法直接与这些
    发表于 05-03 10:45