
**独家决议:AB-PLC通过EtherNet/IP转CANopen网关终了阀门抛弃**开yun体育网
在石油索要技俩中,Allen-Bradley ControlLogix PLC需与CANopen阀门拉手传感器通讯,但AB-PLC原生不援手CANopen契约。通过EtherNet/IP转CANopen网关,如稳联时刻,VLINE,GWBX),咱们终显然高效契约颐养:
1. **硬件配置**
- 网关行为从站接入ControlLogix的EtherNet/IP网罗,同期行为CANopen主站聚拢阀门传感器。
- 在Studio 5000中导入彀关EDS文献,配置显式音书(Explicit Messaging)或隐式I/O映射,径直读写CANopen开发的PDO(经过数据对象)。
2. **顶点环境适配**
张开剩余91%- 采选工业级网关(-40℃~70℃宽温),通过CANopen的NMT(网罗经管)契约及时监控开发景色,确保高可靠性。
3. **冷门妙技**
- 应用CANopen的SDO(作事数据对象)动态修改传感器参数,如采样频率,符合不同分娩阶段需求。
- 通过网关会诊功能快速定位通讯故障,减少停机时辰。
1.1.1.1 创建工程
翻开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”(目次)选项卡下礼聘EIP2COM适配器(即EtherNet/IP – RS232/485网关开发),点击“Create”(创建);
在General选项卡下输入“Name”(称号)和“IP Address”(网罗地址);在本例子中模块的称号为EIP2COM,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”,景色)等;举例本例EIP2COM:I.Data[0],“I”部分被经过输入映射占用,每一部分王人包含一个数组,此数组包含了使用“Data”指定的践诺数据;
张开“Task”(任务)文献夹并双击“MainRoutine”(主例程),翻开一个空缺的MainRoutine,
编写一些梯形图逻辑,梯级编号以蓝色图形露出在左边;
CompactLogix主形状诠释:
梯级
描写
0
读取网关从站“EIP2COM:I.ConnectionFaulted”扫描器会诊变量
点击编译用具的“Verify Controller”图标“”查找形状中的问题;
竖立与CPU的聚拢,不错使用“Communications”下拉菜单的Who Active施行“ Go Online”概况“Download”操作;
此外,还不错使用高下文快捷菜单,通过主窗口景色区域的“Offline”框中单击鼠标左键翻开以下菜单;
聚拢也曾得手聚拢,Studio 5000在线,将抛弃器置成Run模式;
稽查“Ethernet”通讯桥下EIP2COM的景色,双击“EIP2COM”模块,在“General”页面下露出Status值;
也不错监测内存数据自动创建的变量,举例EIP2COM:I.ConnectionFaulted值,0:通讯闲居,1:通讯失败;
1.1 CANopen先容
CANopen契约是由 CiA协会针对 CAN契约的不好意思满性而界说出来的一个更高脉络的契约——应用层契约。通讯接口和契约软件提供在总线上收发通讯对象的作事。不同 CANopen开发间的通讯王人是通过交换通讯对象完成的。这一部分径直面向 CAN抛弃器进行操作。对象字典描写了开发使用的系数的数据类型,通讯对象和应用对象。对象字典位于通讯形状和应用形状之间,向应用形状提供接口,应用形状对对象字典进行操作就不错终了 CANopen通讯。应用形状包括功能部分和通讯部分,通讯部分通过对对象字典进行操作终了 CANopen通讯,而功能部分则证据应用要务终了。
发布于:北京市