8000 GitHub - 78626231/pysoem: Cython wrapper for the Simple Open EtherCAT Master Library
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

78626231/pysoem

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PySOEM

PySOEM is a Cython wrapper for the Simple Open EtherCAT Master Library (https://github.com/OpenEtherCATsociety/SOEM).

Introduction

PySOEM enables basic system testing of EtherCAT slave devices with Python.

Features

  • input process data read and output process data write
  • SDO read and write
  • EEPROM read and write

Todo

  • FoE
  • EoE

Beware that real-time applications need some special considerations.

Requirements

Linux

  • Python 3
  • Cython (installed into your Python distribution)
  • GCC (installed on your machine)
  • Python scripts that use PySOEM must be executed under administrator privileges

Windows

  • Python 3
  • a 64-bit operating system
  • WinPcap

Installation

python -m pip install pysoem

or

pip install pysoem

Consider using a virtualenv.

Usage

Please have a look at the examples on GitHub.

Changes

v0.0.17

  • Exposes ec_DCtime (dc_time) for DC synchronization

v0.0.16

  • Improvement on SDO Aborts

v0.0.15

  • SDO info read

v0.0.14

  • Readme update only

v0.0.13

  • Initial publication

About

Cython wrapper for the Simple Open EtherCAT Master Library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%
0