Skip to main content

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.

  1. Clone the repository
git clone <git-url> <destination>
  1. Change into the clone directory
cd <destination>
  1. 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:

  1. Telegram 1
  2. Telegram 9
  3. Telegram 102
  4. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

festo_edcon-0.14.0-py3-none-any.whl (123.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page