CATio provides control system integration for Beckhoff EtherCAT I/O devices running under TwinCAT. It uses the ADS protocol to communicate with TwinCAT PLCs and exposes device data as EPICS Process Variables through the FastCS framework.
| Source | https://github.com/DiamondLightSource/fastcs-catio |
|---|---|
| PyPI | pip install fastcs-catio |
| Docker | docker run ghcr.io/diamondlightsource/fastcs-catio:latest |
| Documentation | https://diamondlightsource.github.io/fastcs-catio |
| Releases | https://github.com/DiamondLightSource/fastcs-catio/releases |
# Install
pip install fastcs-catio
# Run the IOC
fastcs-catio ioc --target-ip 192.168.1.100See https://diamondlightsource.github.io/fastcs-catio for more detailed documentation.