Skip to content

DiamondLightSource/fastcs-catio

Repository files navigation

CI Coverage PyPI License

fastcs-catio

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

Quick Start

# Install
pip install fastcs-catio

# Run the IOC
fastcs-catio ioc --target-ip 192.168.1.100

See https://diamondlightsource.github.io/fastcs-catio for more detailed documentation.

About

Control system integration of EtherCAT I/O devices running under TwinCAT using pyads and FastCS

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages