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 and in the examples directory
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>
- Change into the clone directory
cd <destination>
- Install via pip
pip install .
Usage
MotionHandler - edrive.motion.MotionHandler
The motion module which aims to replicate the function set of the Siemens SinaPos function block (both using telegram 111).
ComModbus - edrive.com_modbus.ComModbus
The Modbus/TCP communication driver used for transmitting modbus traffic between host and drive.
ComEthernetip - edrive.com_modbus.ComEthernetip
The EtherNet/IP communication driver used for transmitting EtherNet/IP traffic between host and drive.
Profidrive - profidrive
Contains telegram definitions that are currently supported by EDrives running PROFIDRIVE via Modbus/TCP and EtherNet/IP:
- Telegram 1
- Telegram 9
- Telegram 102
- Telegram 111
CLI - cli
festo-edcon
is the main entry point to the CLI.
It supports various subcommands which execute some basic functions.
For more information use the help flag (festo-edcon -h
).
Subcommands
position
is a subcommand to execute very basic positioning tasks.pnu
is a subcommnad to read or write PNUs.parameter-set-load
is a subcommand to load a complete parameter set to a drive.tg1
is a subcommnad to run a test sequence using telegram 1.tg9
is a subcommnad to run a test sequence using telegram 9.tg102
is a subcommnad to run a test sequence using telegram 102.tg111
is a subcommnad to run a test sequence using telegram 111.
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.10.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74ae70cd23c2a8c4555e5cb0ca4182584e888b28ef0c8cb5839a35a3c23c6c34 |
|
MD5 | 3f2f87386cf78ab73299afb3237c4563 |
|
BLAKE2b-256 | f57ca5629a4d11b8e15d0ef68305293b3a336fea280babf3dc66c086349c2f83 |