EtherIP
The "EtherIP" driver/device support module interfaces Allen Bradley ControlLogix 5000 PLCs and maybe also Compact Logix devices (see http://www.ab.com) via Ethernet to EPICS IOCs.
It is using a TCP/IP based protocol called EtherNet/IP, where the "IP" stands for Industrial Protocol. EtherNet/IP was also known as ControlNet over Ethernet or CIP over Ethernet, where "CIP" in turn used to be Control and Information Protocol as used by ControlNet, but got renamed into Common Industrial Protocol. If you're not confused, yet, please refer to http://www.odva.org.
Since August 2010 the sources are in the Mercurial repository of the EPICS Applications project, http://sourceforge.net/projects/epics.
This older web page has snapshots of articles on this driver: http://ics-web.sns.ornl.gov/kasemir/etherip/index.html
- Web Browser view of sources: http://epics.hg.sourceforge.net/hgweb/epics/ether_ip
- Check especially the README file http://epics.hg.sourceforge.net/hgweb/epics/ether_ip/file/tip/README,
- release notes http://epics.hg.sourceforge.net/hgweb/epics/ether_ip/file/tip/changes.txt
- 'Manual' http://epics.hg.sourceforge.net/hgweb/epics/ether_ip/file/tip/ether_ipApp/doc/readme.txt
- Read-only Mercurial access: hg clone http://epics.hg.sourceforge.net:8000/hgroot/epics/ether_ip
- Read/write Mercurial access: hg clone ssh://USERNAME@epics.hg.sourceforge.net/hgroot/epics/ether_ip
- Source Snapshots of specific versions: https://sourceforge.net/projects/epics/files/ether_ip/