还在为工业网关的ETHERNET/IP从站配置和CANopen主站设置感到困扰?本文将为您详细解析工业协议转换的配置技巧与操作要点!

产品主要功能

疆鸿智能JH-EIP-COP连接到EtherNet/IP总线中做为从站使用,连接到CANopen总线中做为主站使用。自主研发的一款EtherNet/IP从站功能的通讯网关,将各种CANopen接入到EtherNet/IP网络中。

产品特点

应用广泛:本产品广泛应用于:支持串口的变频器、智能高低压电器、电量测量装置、智能现场测量设备、仪表、PLC、DCS、FCS 等等。

配置简单:用户不必了解自由协议和 EtherNet/IP 细节,只需要参考手册,根据要求就能配置网关,不需要复杂编程,即可在短时间内实现连接功能。

技术指标

EtherNet/IP-CANopen 设备在 EtherNet/IP 一侧为 EtherNet/IP 适配器,在另一侧作为 CANopen 主站

支持 EtherNet/IP 协议;

支持最大的输入字节数为 500 字节,最大的输出字节为 500 字节,输入输出字节的长度由 Rockwell

Logix 控制器设定(本手册以 Logix 控制器为参考);

ESI 文件由配置工具自动生成

支持最大的输入字节数为 512 字节,最大的输出字节为 512 字节

CANopen 支持波特率:10kbit/s, 20kbit/s, 50kbit/s, 100kbit/s, 125kbit/s, 250kbit/s, 500kbit/s,

800kbit/s, 1Mbit/s,其它波特率可以定制

最大连接数:16 个从站

接收 PDO 数量:512

发送 PDO 数量:512

供电:24VDC(±5%),最大功率 3.5W ;

工作环境温度:-25~55℃,湿度≤95%;

安装方式:35mm 导轨;

防护等级:IP20;

配置模块

1. 正 确 连 接 电 源 , 通 过 以 太 网 口 将 EtherNet/IP-CANopen 与 计 算 机 相 连 , 给

EtherNet/IP-CANopen 上电;

2. 打开配置软件,根据需求在配置软件中进行配置;

3. 选择正确的以太网口,点击工具栏中的“配置”下“下载配置”选项,将配置下载到

EtherNet/IP-CANopen 中;

4. 在 Rockwell Studio 5000 中配置相应的组态,包括网关设备(EtherNet/IP-CANopen)的

IP 地址和通讯字节长度;

5. 将 Rockwell Studio 5000 的组态配置下载到 PLC 中;

6. 等待大约 10 秒,EtherNet/IP-CANopen 与 PLC 之间建立正确连接,此时 OK 灯亮。

4.2 EtherNet/IP 网络组态

介绍如何使用 Studio 5000 组态建立 Rockwell PLC 与 EIP –通讯。

4.2.1 BOOTP DHCP TOOL分配PLC的IP地址

确认计算机与 PLC 已经建立网络连接,PLC 上电后,打开 BOOTP DHCP TOOL 软件,

如果第一次打开,在“Tools”(工具)下选择“Networks Setting”(网络设置),输入子网掩码;

如果网络上存在尚未配置的 IP 地址的 PLC 模块 ,工具对话框将会显示该模块的 MAC 地址 ,且不断 的被刷新;

将显示“ Add New RSLinx Classic Driver ”(添加新 RSLinx Classic 驱动程序)对话框;可以修改 新的驱动程序名称 ,此例子接受缺省名字(AB_ETHIP-2)然后单击 OK;

新的驱动程序 AB ETHIP - 2 A-B Ethernet RUNNING 在 Configured Drivers 列表里 ,如下图 ,点 击 Close;

点击 Communication 下拉菜单的 RSWho 或者点击 RSWho 图标,弹出 RSWho 对话框,显示 控制网络的树状浏览画面,双击 AB_ETHIP-2,Ethetnet 验证刚才配置的 AB_ETHIP 驱动能否与 Logix 控制器或者网关设备进行通讯;(如果有设备的通讯状态出错 ,例如一个被认可的设备被拔掉 ,设备  显示带红色 X ,表明 RSWho 原先认可 ,但现在无法找到);

可使用 RSLinx 软件(或者 Studio 5000)修改通讯模块的 IP 地址 ,右击 EtherNet/IP 模块 ,选择 Module Configuration(模块配置)

单击 Port Configuration(串口配置)选项卡 ,修改完成后点击确认;

 创建工程

打开 Rockwell Studio 5000;

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

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

点击标题栏“Tools”(工具)下拉菜单的“ EDS Hardware Installation Tool”命令安装 EtherNet/IP

– CanOpen 网关设备的 EDS 文件;

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

显示安装完成;

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

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

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

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

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

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

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

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

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

CompactLogix 主程序说明:

梯级

描述

0

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

点击编译工具的“Verify Controller ”图标“

”查找程序中的问题;

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

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值