EtherIP驱动增强EPICS系统与Allen Bradley PLC的互操作性
需积分: 9 28 浏览量
更新于2024-11-23
收藏 142KB ZIP 举报
资源摘要信息:"ether_ip:EtherIP对EPICS的支持,支持Allen Bradley PLC"
EPICS(European Photon Source Control System)是用于管理和控制粒子加速器及其他大型物理实验设施的控制系统的框架。EtherIP(Ethernet Industrial Protocol)是一种工业通信协议,用于实现以太网与工业设备之间的通讯。
在本资源中,我们讨论的是一个特定的驱动程序或设备支持模块,它为EPICS提供了对EtherIP的支持,并且能够连接Allen Bradley PLC(可编程逻辑控制器)。Allen Bradley PLC是由Rockwell Automation旗下的Allen-Bradley公司制造的一系列可编程逻辑控制器,广泛应用于工业自动化领域。
该模块支持将Allen Bradley的ControlLogix 5000系列PLC连接到EPICS IOC(Input/Output Controller)。ControlLogix 5000系列PLC是Rockwell Automation推出的一款基于CompactLogix控制器的高性能控制系统,广泛应用于各种工业环境中。它通常配备单独的控制器和ENET模块,实现网络通讯功能。L8x系列是Allen Bradley PLC中的一类,它内置有网络端口,这使得控制器可以直接连接到工业以太网。
此外,该支持模块还适用于紧凑型Logix设备,这类设备在工业控制系统中应用广泛,具有体积小、集成度高、可靠性强等特点。
对于EPICS R3.14.8及更高版本,该模块支持在Linux操作系统以及其他EPICS libCom支持的操作系统上运行。对于使用EPICS R3.13版本的用户,需要参考之前版本的ether_ip(版本低于3-0),因为一些早期的EPICS base可能不支持新模块。
对于VxWorks 5.5版本的用户,由于编译器的特定要求,需要使用旧版本的ether_ip。这是因为VxWorks 5.5编译器需要在代码块开始处对所有变量进行K&R风格声明,这是C语言的一种早期编程风格。
在软件包中,开发者可以查阅"changes.txt"文件了解软件更改的具体内容。另外,"Manual.md"文件提供了软件的使用方法,方便开发者和用户了解如何正确配置和使用该支持模块。
压缩包子文件的文件名称列表中的"ether_ip-master"表明这是一个管理版本的源代码压缩包,里面包含了该软件模块的主版本源代码,供开发者下载和使用。
综上所述,本资源提供了连接Allen Bradley PLC与EPICS系统的工具,实现了工业通信协议EtherIP在EPICS环境中的应用,极大地扩展了EPICS框架对于工业自动化设备的支持能力。这对于需要进行工业自动化控制和数据采集的用户来说,是一个非常实用的工具。
2022-09-23 上传
2021-06-28 上传
2021-02-13 上传
2021-04-12 上传
2021-01-31 上传
2021-03-31 上传
2021-03-02 上传
2021-02-20 上传
哈奇明
- 粉丝: 36
- 资源: 4771