Control system integration of EtherCAT I/O devices running under TwinCAT using pyads and FastCS
Project description
Beckhoff produces a range of EtherCAT I/O terminals that can be connected to one of their industrial PCs running TwinCAT. This gives real-time polling of the EtherCAT bus, with set, get and monitor via the ADS protocol. CATio is designed to run on a different machine, introspecting the I/O chain, and making a Device for each of them automatically. It uses FastCS to create these Devices, which means the resultant control system integration can use the EPICS or Tango backends.
PyPI |
pip install catio |
Source code |
|
Documentation |
|
Releases |
See https://DiamondLightSource.github.io/CATio for more detailed documentation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.