Library to issue profidrive tasks for Festo specific electrical drives
Project description
# festo-edcon festo-edcon is a python package which bundles modules to facilitate operation of Festo electric drives (currently via EtherNet/IP and Modbus) using PROFIDRIVE. Documentation can be found [here](https://festo-research.gitlab.io/electric-automation/festo-edcon) and in the [examples](./examples) directory ## Modules There are two main modules which contribute to the package:
Generic PROFIDRIVE telegrams (profidrive): 1. Telegram 1 2. Telegram 9 3. Telegram 102 4. Telegram 111
- Driver modules (edrive):
EDrive: EtherNet/IP and Modbus
Motion Module based on Siemens SinaPos functionality (using Telegram 111)
## Tools
festo-edcon-position is a CLI tool to execute very basic positioning tasks.
festo-edcon-pnu is a CLI tool to read or write PNUs.
festo-edcon-test-tg1 is a CLI tool to run a test sequence using telegram 1.
festo-edcon-test-tg9 is a CLI tool to run a test sequence using telegram 9.
festo-edcon-test-tg102 is a CLI tool to run a test sequence using telegram 102.
festo-edcon-test-tg111 is a CLI tool to run a test sequence using telegram 111.
## Installation ### Release The latest release is available in the public PyPi repo. Install via pip: ` pip install festo-edcon `
### From git repo You can also install directly from the git repo.
Clone the repository
` git clone <git-url> <destination> `
2. Change into the clone directory ` cd <destination> `
3. Install via pip ` pip install . `
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 Distributions
Built Distribution
Hashes for festo_edcon-0.7.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3870cd6497288742ac5d957e93d0145f54c788bb91288d0464b2a841ca5e8f07 |
|
MD5 | f8d2afeba83fb105aa984f27dbca45b8 |
|
BLAKE2b-256 | 7b45dd40469e1a29526e24e49691d92ddd1571ab670ec547947f802152a2ff25 |