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

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

3天内不再提示

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

稳联技术 来源:稳联技术 作者:稳联技术 2025-06-21 13:46 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

**独家方案:AB-PLC通过EtherNet/IP转CANopen网关实现阀门控制**

在石油提炼项目中,Allen-Bradley ControlLogix PLC需与CANopen阀门拉手传感器通信,但AB-PLC原生不支持CANopen协议。通过EtherNet/IP转CANopen网关,如稳联技术,VLINE,GWBX),我们实现了高效协议转换:

wKgZO2hWRzCAHs-XAAGhmBa6hdE58.jpeg

1. **硬件配置**

- 网关作为从站接入ControlLogix的EtherNet/IP网络,同时作为CANopen主站连接阀门传感器。

- 在Studio 5000中导入网关EDS文件,配置显式消息(Explicit Messaging)或隐式I/O映射,直接读写CANopen设备的PDO(过程数据对象)。

2. **极端环境适配**

- 选用工业级网关(-40℃~70℃宽温),通过CANopen的NMT(网络管理)协议实时监控设备状态,确保高可靠性。

3. **冷门技巧**

- 利用CANopen的SDO(服务数据对象)动态修改传感器参数,如采样频率,适应不同生产阶段需求。

- 通过网关诊断功能快速定位通信故障,减少停机时间。

1.1.1.1 创建工程

打开Rockwell Studio 5000;

wKgZPGhWRzGAXPeZAAHWsvkusl4533.png

在Create下点击“New Project”,弹出对话框:

wKgZO2hWRzGAX7CVAAGJdMcB4kY521.png

选择控制器型号,选择CompactLogix 5370 Controller 下1769-L30ER,在Name输入工程名称EIPTest,点击Next直至创建完成;

wKgZPGhWRzKAOp0oAALbQGpvVl8179.png

点击标题栏“Tools”(工具)下拉菜单的“EDS Hardware Installation Tool”命令安装EtherNet/IP – CanOpen网关设备的EDS文件;

wKgZO2hWRzKAMuReAAKP37My5v4342.png

点击“Browse…”(浏览),弹出对话框找到相应EDS的路径文件,选择并点击打开后开始安装;

wKgZPGhWRzOAA62LAAG-zLEr_Zg678.png

显示安装完成;

wKgZO2hWRzOAF_0mAAHXEL2MGEA651.png

添加分布式IO模块,确认项目处于“Offline”(脱机)状态,在左侧树状结构“I/O Configuration”中,右击“Ethernet”并选择“New Module”(新建模块);

wKgZPGhWRzSAfGZUAAGFwh7HqFA544.png

在“Catalog”(目录)选项卡下选择EIP2COM适配器(即EtherNet/IP – RS232/485网关设备),点击“Create”(创建);

wKgZPGhWRzSAWWf5AAMUujcDD78952.png

在General选项卡下输入“Name”(名称)和“IP Address”(网络地址);在本例子中模块的名称为EIP2COM,Studio 5000将会在内存区创建数据变量,IP Address:192.168.0.15(模块的IP地址必须与PLC在同一网段);

wKgZO2hWRzWAZphPAALV8pweBRI418.png

选择“Change…”打开“Module Definition”窗口,选择数据类型以及输入Size,

wKgZPGhWRzWANfyeAAKpjingJEk281.png

在例子中选择“INT(16-Bit)”型,输入Input和Output 的长度各为64 INT,对应EtherNet/IP – CanOpen网关模块配置文件的数据类型与长度,点击OK关闭窗口,完成添加EtherNet/IP – CanOpen网关模块在“ I/O Configuration”下的配置;

wKgZO2hWRzaABfxlAAIImFj3eNM062.png

双击控制器文件夹下的“Controller Tags”,打开CPU全局变量表;

wKgZPGhWRzaAQ8smAACzGFcAXUs354.png

除了程序的本地变量和临时变量外,Studio 5000还自动生成一套“Controller tags”(控制器变量),根据模块的功能,存储器区域分为“C”(“Control”,控制),“I”(“Input”,输入),“O”(“Output”,输出),“S”(“Status”,状态)等;例如本例EIP2COM:I.Data[0],“I”部分被过程输入映射占用,每一部分都包含一个数组,此数组包含了使用“Data”指定的实际数据;

wKgZO2hWRzeAOKH1AAF0ieqUCZE965.pngwKgZPGhWRzeAdKd8AAKYvLiJZpk169.png

展开“Task”(任务)文件夹并双击“MainRoutine”(主例程),打开一个空白的MainRoutine,

wKgZO2hWRziALZVXAAC7E37cAoI405.png

编写一些梯形图逻辑,梯级编号以蓝色图形显示在左边;

wKgZPGhWRziAT26WAAGf441M5XI333.png

CompactLogix主程序说明:

梯级

描述

0

读取网关从站“EIP2COM:I.ConnectionFaulted”扫描器诊断变量

点击编译工具的“Verify Controller”图标“”查找程序中的问题;

wKgZO2hWRzmAcfbcAAAAqluLs3k270.pngwKgZPGhWRzmARVTlAAMQw0kpEow709.pngwKgZO2hWRzmAAAQqAADREfyGyZ8882.png

建立与CPU的连接,可以使用“Communications”下拉菜单的Who Active执行“ Go Online”或者“Download”操作;

wKgZPGhWRzqAf2KsAAMi4uRRQdk353.png

此外,还可以使用上下文快捷菜单,通过主窗口状态区域的“Offline”框中单击鼠标左键打开以下菜单;

wKgZPGhWRzqASAfmAAV0_So-GQo218.pngwKgZO2hWRzuAALubAAFA_rRKzoM691.png

连接已经成功连接,Studio 5000在线,将控制器置成Run模式;

wKgZPGhWRzuAAc9vAAKw6IXneLI941.pngwKgZO2hWRzyAdrn_AATpM_4nbsc775.png

查看“Ethernet”通讯桥下EIP2COM的状态,双击“EIP2COM”模块,在“General”页面下显示Status值;

wKgZPGhWRz2ATxB9AAI6zFJtIXc773.png

也可以监测内存数据自动创建的变量,例如EIP2COM:I.ConnectionFaulted值,0:通讯正常,1:通讯失败;

wKgZO2hWRz2AQRAaAAKbXmU4Rm0926.png

1.1 CANopen介绍

CANopen协议是由 CiA协会针对 CAN协议的不完整性而定义出来的一个更高层次的协议——应用层协议。通信接口和协议软件提供在总线上收发通信对象的服务。不同 CANopen设备间的通信都是通过交换通信对象完成的。这一部分直接面向 CAN控制器进行操作。对象字典描述了设备使用的所有的数据类型,通信对象和应用对象。对象字典位于通信程序和应用程序之间,向应用程序提供接口,应用程序对对象字典进行操作就可以实现 CANopen通信。应用程序包括功能部分和通信部分,通信部分通过对对象字典进行操作实现 CANopen通信,而功能部分则根据应用要求实现。

wKgZPGhWRz6AShj7AAL2kLG755Q424.png


审核编辑 黄宇

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

    关注

    2574

    文章

    54401

    浏览量

    786223
  • 网关
    +关注

    关注

    9

    文章

    6439

    浏览量

    55592
  • CANopen
    +关注

    关注

    8

    文章

    456

    浏览量

    47589
  • Ethernet
    +关注

    关注

    3

    文章

    567

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

    进行勾选并执行安装操作。随后,进行对型设备的组态工作,对PLC与ProfinetCANopen网关予以分配,
    的头像 发表于 07-24 18:01 375次阅读
    承担<b class='flag-5'>CANOPEN</b><b class='flag-5'>转</b>PROFINET协议转换功能的<b class='flag-5'>网关</b>与台达伺服<b class='flag-5'>器</b>的连接

    开疆智能EtherCATCANopen网关连接磁导航传感器配置案例

    本案例是国内的AGV厂家,需要将CANopen协议的磁道传感器与欧姆龙PLC进行通讯,由于PLC使用的是EtherCAT协议,故选择了EtherCAT
    的头像 发表于 07-14 17:56 466次阅读
    开疆智能EtherCAT<b class='flag-5'>转</b><b class='flag-5'>CANopen</b><b class='flag-5'>网关</b>连接磁导航<b class='flag-5'>传感器</b>配置案例

    开疆智能CCLinkIECANopen网关连接施耐德变频配置案例

    本案例是通过开疆智能研发的CCLinkIECANopen网关连接三菱PLC与施耐德ATV变频
    的头像 发表于 07-05 12:25 611次阅读
    开疆智能CCLinkIE<b class='flag-5'>转</b><b class='flag-5'>CANopen</b><b class='flag-5'>网关</b>连接施耐德变频<b class='flag-5'>器</b>配置案例

    开疆智能CCLinkIECANopen网关连接COMBIVERT驱动控制配置案例

    本案例是三菱PLC通过CCLinkIECANopen网关控制COMBIVERT驱动控制的配置案例。
    的头像 发表于 07-05 12:23 472次阅读
    开疆智能CCLinkIE<b class='flag-5'>转</b><b class='flag-5'>CANopen</b><b class='flag-5'>网关</b>连接COMBIVERT驱动控制<b class='flag-5'>器</b>配置案例

    开疆智能CCLinkIECANopen网关连接N/S磁条导航传感器配置案例

    本案例是国内的AGV厂家,需要将CANopen协议的磁道传感器接入到三菱PLC中,由于PLC使用的是CCLinkIE协议,故选择了开疆智能研发的CCLinkIE
    的头像 发表于 07-05 12:20 499次阅读
    开疆智能CCLinkIE<b class='flag-5'>转</b><b class='flag-5'>CANopen</b><b class='flag-5'>网关</b>连接N/S磁条导航<b class='flag-5'>传感器</b>配置案例

    Ethernet/IP CAN 实战:AB PLC 通过编码实现伺服电机位置闭环控制

    作为主控设备,搭配 20 位绝对值编码(支持 CANopen 协议)。由于 PLC 原生支持 EthernetIP 协议,需通过Ethernet/IP
    的头像 发表于 06-21 13:09 1042次阅读
    Ethernet/IP <b class='flag-5'>转</b> CAN 实战:<b class='flag-5'>AB</b> <b class='flag-5'>PLC</b> 通过编码<b class='flag-5'>器</b>实现伺服电机位置闭环控制

    多设备联动,canopenEthercat网关设备接入国产 PLC 控制系统方案落地

    多设备联动,canopenEthercat网关设备接入国产 PLC 控制系统方案落地
    的头像 发表于 06-12 17:39 538次阅读
    多设备联动,<b class='flag-5'>canopen</b><b class='flag-5'>转</b>Ethercat<b class='flag-5'>网关</b>设备接入国产 <b class='flag-5'>PLC</b> 控制系统方案落地

    开疆智能ModbusTCPCanopen网关连接汇川PLC配置案例

    本案例是通过开疆智能研发的ModbusTCPCanopen网关将汇川PLC与陀螺仪连接进行组网通讯。 准备阶段 软件:InoProShop(V1.7.3),
    的头像 发表于 06-11 09:20 660次阅读

    开疆智能ModbusTCPCanopen网关连接AB PLC与台达伺服通讯案例

    本案例是罗克韦尔PLC通过开疆智能ModbusTCPCanopen网关连接台达A2伺服的配置案例。 配置方法: 首先打开PLC配置软件“S
    的头像 发表于 06-10 10:27 407次阅读
    开疆智能ModbusTCP<b class='flag-5'>转</b><b class='flag-5'>Canopen</b><b class='flag-5'>网关</b>连接<b class='flag-5'>AB</b> <b class='flag-5'>PLC</b>与台达伺服通讯案例

    协议大和解:ETHERCATCANopen网关配置

    PLC、DCS、FCS等等。例如,将采用EtherCAT协议的运动控制系统与使用CANopen协议的传感器和执行连接起来,确保整个生产流程的
    的头像 发表于 05-21 14:55 483次阅读
    协议大和解:ETHERCAT<b class='flag-5'>转</b><b class='flag-5'>CANopen</b><b class='flag-5'>网关</b>配置

    开疆智能Profinetcanopen网关连接易福门(IFM)传感器配置案例

    本案例是客户想将易福门传感器数据接入到西门子PLC的Profinet网络之中,由于传感器通讯协议是Canopen,而西门子PLC的通讯协议为
    的头像 发表于 05-11 10:47 574次阅读
    开疆智能Profinet<b class='flag-5'>转</b><b class='flag-5'>canopen</b><b class='flag-5'>网关</b>连接易福门(IFM)<b class='flag-5'>传感器</b>配置案例

    CANOpenPROFINET网关连接低压伺服系统

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

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

    转换 ,使支持Modbus TCP的工业设备(如PLC、HMI)能够与基于CANOpen协议的设备(如伺服驱动传感器)无缝通信,解决不同协议设备间的互联互通问题。 Q2: 为什么需
    的头像 发表于 03-13 10:22 689次阅读
    三格电子Modbus TCP<b class='flag-5'>转</b><b class='flag-5'>CANOpen</b><b class='flag-5'>网关</b>相关问答

    AB plc设备数据 EthernetIP项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3
    的头像 发表于 02-28 17:21 605次阅读
    <b class='flag-5'>AB</b> <b class='flag-5'>plc</b>设备数据 <b class='flag-5'>转</b> <b class='flag-5'>EthernetIP</b>项目案例

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

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