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

Modules

There are two main modules which contribute to the package:

  1. Generic PROFIDRIVE telegrams (profidrive):

    1. Telegram 1
    2. Telegram 9
    3. Telegram 102
    4. Telegram 111
  2. Driver modules (edrive):

    1. EDrive: EtherNet/IP and Modbus
    2. 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.

  1. Clone the repository
git clone <git-url> <destination>
  1. Change into the clone directory
cd <destination>
  1. Install via pip
pip install .

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.7.6-py3-none-any.whl (31.0 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