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

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

3天内不再提示

CANopen转Profient网关协议介绍

开疆智能网关配置案例 来源:开疆智能网关配置案例 作者:开疆智能网关配置 2025-09-25 17:31 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

CANopen介绍:

wKgZPGjVC_6AWTPQAAC2ZyVgQyk577.png

CANopen是一种基于控制器局域网(CAN)的高层工业通信协议,由国际用户和制造商协会CiA于1995年发布,基础规范为CiA 301标准。该协议覆盖OSI模型的网络层及以上层次,通过对象字典实现设备参数配置,包含网络管理(NMT)、服务数据对象(SDO)和过程数据对象(PDO)等核心协议,支持主从、客户端/服务器及生产者/消费者通信模式。

CANopen设备通过16位索引和8位子索引访问对象字典,其通信服务包含SYNC同步、心跳监测及紧急报文功能。协议采用预定义COB-ID标识符,硬件层集成CAN模块与收发器,软件层通过NMT状态机控制设备运行状态。该协议扩展出CiA 401、CiA 402等设备子协议,应用于工业自动化、医疗设备、汽车电子机器人控制领域,支持多供应商系统集成

CANopen是一种架构在控制局域网路(Controller Area Network, CAN)上的高层通讯协定,包括通讯子协定及设备子协定常在嵌入式系统中使用,也是工业控制常用到的一种现场总线。

CANopen 实现了OSI模型中的网络层以上(包括网络层)的协定。CANopen 标准包括寻址方案、数个小的通讯子协定及由设备子协定所定义的应用层。 CANopen 支持网络管理、设备监控及节点间的通讯,其中包括一个简易的传输层,可处理资料的分段传送及其组合。一般而言数据链结层及物理层会用CAN来实作。除了 CANopen 外,也有其他的通讯协定(如EtherCAT)实作 CANopen 的设备子协定。

CANopen由非营利组织CiA(CAN in Automation)进行标准的起草及审核工作,基本的 CANopen 设备及通讯子协定定义在 CAN in Automation (CiA) draft standard 301中。针对个别设备的子协定以 CiA 301 为基础再进行扩充。如针对 I/O 模组的 CiA401 及针对运动控制的 CiA402。

Profinet介绍:

wKgZO2jVC_6ATDiWAAGGUIGoFFQ547.png

PROFINET由PROFIBUS国际组织(PROFIBUS International,PI)推出,是新一代基于工业以太网技术的自动化总线标准。

PROFINET为自动化通信领域提供了一个完整的网络解决方案,囊括了诸如实时以太网、运动控制、分布式自动化、故障安全以及网络安全等当前自动化领域的热点话题,并且,作为跨供应商的技术,可以完全兼容工业以太网和现有的现场总线(如PROFIBUS)技术,保护现有投资。

PROFINET网络和外部设备的通讯是借由PROFINET IO来实现,PROFINET IO定义和现场连接的外部设备的通讯机能,其基础是级联性的实时概念,PROFINET IO定义控制器(有“主站机能”的设备)和其他设备(有“从站机能”的设备)之间完整的资料交换、参数设定及诊断机能。PROFINET IO是设计用来在以以太网连接的设备提供快速的资料传输,且支援生产者-消费者模型(provider-consumer model)。支援PROFIBUS通讯协定的设备可以无缝的和PROFINET网络连接,不需要IO代理器(IO-Proxy)之类的设备。设备开发者可以利用市面上贩售的以太网控制器来开发PROFINET IO设备。PROFINET IO适用在网络循环时间在数ms的系统。

PROFINET IO系统包括以下几种设备:

IO控制器,控制自动化的任务工作。

IO设备,一般是现场设备,受IO控制器的控制及监控,一个IO设备可能包括数个模组或是子模组。

IO监控器是一个PC的软件,可以设定参数及诊断个别模组的状态。

PROFINET IO会在IO控制器及IO设备之间建立应用关系(Application Relation,AR),应用关系中会定义有不同的参数传递、周期资料交换及警告处理等特性的通讯关系(Communication Relations,CR)。

02:12

西门子1200PLC组态ProfiNET远程IO模块第1集:硬件接线和GSD文件安装!

一个IO设备的特性会由设备制造商在GSD(General Station Description)档中说明,所使用的语言是GSDML(GSD标记语言),GSD档提供PC监控软件规划PROFINET组态所需要的基本资料

Profient转CANopen网关:

本产品实现 ProfiNet网络与CANOpen网络之间的数据通讯,可连接CANOpen网络到ProfiNet网络。 即将CANOpen设备转换为ProfiNet设备。

本产品广泛应用于:CANOpen接口变频器、伺服驱动器、电量测量装置、智能现场测量设备、仪表、PLC、DCS、FCS等等。

配置简单:用户不必了解 CANOpen和 ProfiNet细节,只需要参考手册,根据要求就能配置网关,不需要复杂编程,即可在短时间内实现连接功能。(数据透传)

网关可自由设置Profinet参数与CANopen参数,只需与Profinet设置与CANopen参数设置保持一致即可

wKgZPGjVC_6Adc4pAABmrc7xEvI113.pngwKgZO2jVC_-AIzM7AABYPgk8Wco859.png

可根据从站EDS文件对从站参数进行配置。需提前了解从站工艺需要用到的参数索引。

wKgZPGjVC_-ATETKAACQLbfSOds044.png

CANopen从站:

通讯对象

CANopen 的物理层 CANbus 每次传送的数据量不大,其中包括 11 位元的 ID、远端传输请求(RTR)位元及大小不超过8字节的资料。CANopen 将 CANbus 11 位元的 ID 分为 4 位元的功能码及 7 位元的 CANopen 节点 ID。7 位元的 ID 共有 128 种不同的组合,其中 ID 0 不使用,因此一个 CANopen 网络上最多允许 127 台设备。CANbus 在 CAN 2.0 B 规格中允许 29 位元的 ID,因此若配合 CAN 2.0 B 使用,CANopen 网络上可以超过127 台设备,不过在实际运用中,大多数的 CANopen 网络上设备数量均低于此数值。

CANopen 将 CANbus 的 11 位元 ID 称为通讯对象 ID (COB-ID)。当传输数据发生冲突时,CANbus 的仲裁机制会使 COB-ID 最小的讯息继续传送,不用等待或重传。COB-ID 的前 4 个位元是 CANopen 的功能码,因此数值小的功能码表示对应的功能重要,允许的延迟时间较短。

在 CANopen 标准中,部份 COB-ID 被保留作网络管理及 SDO 通讯用。而在设备初始化后,有些功能码和 COB-ID 会对映到标准的功能,不过后续仍可以规划为其他用途。

在网关配置完成后,设备上电时网关会与PLC进行Profient通讯连接,CANopen一侧会先通过SDO对从站设备发送配置报文,对NMT,心跳守护者及PDO参数进行设置。

wKgZO2jVDACAMOP8AAAYXjQXozw365.pngwKgZPGjVDAGACczJAAAlSOEcdKM269.pngwKgZO2jVDAGATkcSAABeAQkIaKI863.png

Profinet设置:

网关在Profinet网络中设置比较简单,主要设置参数为网关的设备名称以及IP地址,以及输入输出的数据长度

wKgZPGjVDAGAaivyAAA6QqkabwA560.pngwKgZO2jVDAKAM1DoAACJG1uSfjg831.png

当配置完成之后,用户无需对网关本身进行编程,只需要对映射地址的数据进行处理即可。

审核编辑 黄宇

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

    关注

    9

    文章

    6453

    浏览量

    55611
  • CANopen
    +关注

    关注

    8

    文章

    458

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    开疆智能ProfientEtherCAT网关连接Copley Controls数字驱动器模块配置案例

    本案例是通过ProfientEthereCAT网关将数字驱动器的EthereCAT协议接入到西门子1200PLC的Profinet协议中,
    的头像 发表于 08-29 17:18 557次阅读
    开疆智能<b class='flag-5'>Profient</b><b class='flag-5'>转</b>EtherCAT<b class='flag-5'>网关</b>连接Copley Controls数字驱动器模块配置案例

    承担CANOPENPROFINET协议转换功能的网关与台达伺服器的连接

    ,则必须进行通讯协议转换。PROFINETCANOPEN系列网关为此提供了一种高效可行的解决方案。 首先,自西门子组态处开展GSD文件的安装工作。具体操作如下:选定GSD文件所在的文
    的头像 发表于 07-24 18:01 381次阅读
    承担<b class='flag-5'>CANOPEN</b><b class='flag-5'>转</b>PROFINET<b class='flag-5'>协议</b>转换功能的<b class='flag-5'>网关</b>与台达伺服器的连接

    开疆智能EtherCATCANopen网关连接UV灯配置案例

    本案例是欧姆龙PLC通过开疆智能EtherCATCANopen网关连接UV紫外灯的配置案例,紫外灯本身使用CANopen协议通讯。通过Et
    的头像 发表于 07-13 11:28 426次阅读
    开疆智能EtherCAT<b class='flag-5'>转</b><b class='flag-5'>CANopen</b><b class='flag-5'>网关</b>连接UV灯配置案例

    CanOpenEtherCAT网关与台达伺服的配置指南配置软件篇

    在工业自动化系统中,CanOpenEtherCAT网关是连接不同协议设备的关键组件。通过专业配置软件对网关进行参数设置,可以实现
    的头像 发表于 07-10 17:55 458次阅读
    <b class='flag-5'>CanOpen</b><b class='flag-5'>转</b>EtherCAT<b class='flag-5'>网关</b>与台达伺服的配置指南配置软件篇

    阀门拉手传感器,Ethernetipcanopen网关解决AB-PLC的冷门用法

    拉手传感器通信,但AB-PLC原生不支持CANopen协议。通过EtherNet/IPCANopen网关,如稳联技术,VLINE,GWBX
    的头像 发表于 06-21 13:46 675次阅读
    阀门拉手传感器,Ethernetip<b class='flag-5'>转</b><b class='flag-5'>canopen</b><b class='flag-5'>网关</b>解决AB-PLC的冷门用法

    协议大和解:ETHERCATCANopen网关配置

    最近有同学后台咨询疆鸿智能EtherCATCANopen协议转换网关如何配置,小编今天给大家详细分享下配置的步骤。 一,设备主要功能 JH-ECT009 型
    的头像 发表于 05-21 14:55 487次阅读
    <b class='flag-5'>协议</b>大和解:ETHERCAT<b class='flag-5'>转</b><b class='flag-5'>CANopen</b><b class='flag-5'>网关</b>配置

    EtherCATCANopen协议网关应用详解

    成为运动控制领域的“明星”,而CANopen则凭借灵活性和成本优势在中小型设备中广泛应用。当两者相遇时,如何打破协议阻碍,实现无缝互联? EtherCATCANopen
    的头像 发表于 05-19 14:19 435次阅读
    EtherCAT<b class='flag-5'>转</b><b class='flag-5'>CANopen</b><b class='flag-5'>协议</b><b class='flag-5'>网关</b>应用详解

    ProfinetCanOpen网关,打破协议壁垒的关键技术

    两个使用不同方言的专家需要实时协作,此时开疆智能ProfinetCanOpen网关便成为打破技术壁垒的关键枢纽。
    的头像 发表于 05-10 14:14 379次阅读
    Profinet<b class='flag-5'>转</b><b class='flag-5'>CanOpen</b><b class='flag-5'>网关</b>,打破<b class='flag-5'>协议</b>壁垒的关键技术

    干货丨ProfinetCanopen网关,让不同协议设备互联互通

    在半导体行业,设备的精准控制与高效通信至关重要。开疆智能ProfinetCanopen网关作为连接不同协议设备的桥梁,正发挥着不可或缺的作用。在深入探讨Profinet
    的头像 发表于 05-07 11:31 644次阅读
    干货丨Profinet<b class='flag-5'>转</b><b class='flag-5'>Canopen</b><b class='flag-5'>网关</b>,让不同<b class='flag-5'>协议</b>设备互联互通

    重磅推出稳联技术ProfinetCANopen网关智能工厂解决方案!

    重磅推出稳联技术 ProfinetCANopen网关智能工厂解决方案 ! 稳联技术ProfinetCANopen
    的头像 发表于 03-28 15:30 474次阅读
    重磅推出稳联技术Profinet<b class='flag-5'>转</b><b class='flag-5'>CANopen</b><b class='flag-5'>网关</b>智能工厂解决方案!

    CANOpenPROFINET网关连接低压伺服系统

    CANOpenPROFINET网关连接低压伺服系统是一个在工业自动化领域中常见的应用场景,以下是对该连接过程的详细解析: 一、准备工作 1. 硬件准备: ● CANOpen
    的头像 发表于 03-24 07:35 769次阅读
    <b class='flag-5'>CANOpen</b><b class='flag-5'>转</b>PROFINET<b class='flag-5'>网关</b>连接低压伺服系统

    三格电子Modbus TCPCANOpen网关相关问答

    型号:SG-TCP-COE-210 Q1: Modbus TCPCANOpen网关 的主要功能是什么? A1: 该网关的核心功能是实现 Modbus TCP
    的头像 发表于 03-13 10:22 694次阅读
    三格电子Modbus TCP<b class='flag-5'>转</b><b class='flag-5'>CANOpen</b><b class='flag-5'>网关</b>相关问答

    奇妙联动!EtherCATCANopen网关与传感器开启宇宙导航

    稳联技术EtherCATCanopen网关解决EtherCAT和Canopen协议与导航定位传感器连接难题,通过配置
    的头像 发表于 02-23 16:45 646次阅读
    奇妙联动!EtherCAT<b class='flag-5'>转</b><b class='flag-5'>CANopen</b><b class='flag-5'>网关</b>与传感器开启宇宙导航

    颠覆想象!CanOpenProfiNet网关重塑纠偏系统格局

    该生产线采用了纠偏系统,其运用的是CanOpen通讯协议,而现场搭配的PLC为西门子S7-1500系列,采用Profinet工业以太网通讯。通过上述使用稳联技术CanOpenProf
    的头像 发表于 02-20 17:01 578次阅读
    颠覆想象!<b class='flag-5'>CanOpen</b><b class='flag-5'>转</b>ProfiNet<b class='flag-5'>网关</b>重塑纠偏系统格局

    开疆智能ProfientDeviceNET主网关连接发那科机器人配置案例

    此案例是由于客户在某车厂项目中,需要将甲方的发那科机器人介入到自己的Profinet网络系统中,由于机器人采用DeviceNET协议,故选择开疆智能研发的ProfientDeviceNET
    的头像 发表于 01-14 10:10 874次阅读
    开疆智能<b class='flag-5'>Profient</b><b class='flag-5'>转</b>DeviceNET主<b class='flag-5'>网关</b>连接发那科机器人配置案例