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.
Source Distribution
Built Distribution
File details
Details for the file catio-0.1a1.tar.gz
.
File metadata
- Download URL: catio-0.1a1.tar.gz
- Upload date:
- Size: 46.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8e5e1820072bc024f167b82ac2a09032be09b0725071b654886e82ca36fb506 |
|
MD5 | ea2b3b281d6dfbf19bc77486ee52a0e0 |
|
BLAKE2b-256 | 1ad1e45c7a621836e5b639303bccd3962b9193166e93e6e09dbb11bef64861dd |
File details
Details for the file catio-0.1a1-py3-none-any.whl
.
File metadata
- Download URL: catio-0.1a1-py3-none-any.whl
- Upload date:
- Size: 11.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02a3e1c3116724569b86aab45bea4ff01d9cd10a4c1838c9fd1399782c37a112 |
|
MD5 | 156641a99eea6597ae9aa76ce200f3dd |
|
BLAKE2b-256 | 5223687f1ce698021b4a6e6cf196dabb5884f6337db790add70a93df9d4081fb |