Project home: https://bues.ch/a/profibus Original repository at: https://git.bues.ch/git/pyprofibus.git https://bues.ch/a/profibus

Michael Buesch 5761b48e59 Bump version пре 5 година
debian f0af9033a2 debian: Disable cython build пре 5 година
doc ac2df5c5d2 phy_fpga: Add script to bootstrap toolchain пре 5 година
linuxcnc-demo-dummyphy 5adb0e4156 Add linuxcnc-demo-dummyphy пре 8 година
linuxcnc-demo-et200s 897c4e56b1 Rename linuxcnc-demo directory пре 8 година
maintenance 7375eea766 gen-doc: Omit build directory пре 5 година
misc e68c3732cb setup: Add Cython build пре 6 година
phy_fpga fd7746c459 build-toolchain: Do not override PYTHONPATH пре 5 година
pyprofibus 8804d46c62 Bump version пре 5 година
tests b8b17e00f0 Switch from nosetests to Python unittests пре 5 година
.gitignore 0836878b22 Update .gitignore пре 5 година
COPYING 076c799f00 Initial commit пре 9 година
MANIFEST.in 7d5df4e643 MANIFEST: Add Readme пре 5 година
README.md afb85bda17 doc: Add more hardware documentation пре 5 година
dummy.gsd 336ed100fb Add dummy-phy based example пре 8 година
example_dummy.conf 5fb8429d9d dpm/conf: Add methods to create DPM instances пре 5 година
example_dummy.py 7b9fb9957f conf: Read master class from config пре 5 година
example_et200s.conf 5fb8429d9d dpm/conf: Add methods to create DPM instances пре 5 година
example_et200s.py 7b9fb9957f conf: Read master class from config пре 5 година
example_s7-315-2dp.conf 5fb8429d9d dpm/conf: Add methods to create DPM instances пре 5 година
example_s7-315-2dp.py 7b9fb9957f conf: Read master class from config пре 5 година
gsdparser 7f67a3d72a gsdparser: Update usage help text пре 8 година
profisniff 28208c2da2 profisniff: Update help text пре 8 година
pyprofibus-linuxcnc-hal 7b9fb9957f conf: Read master class from config пре 5 година
setup.py 368d537b2b setup.py: Update classifiers пре 5 година

README.md

pyprofibus - PROFIBUS-DP stack

pyprofibus is a PROFIBUS-DP stack written in Python.

Hardware

What hardware can pyprofibus be run on? Please read the hardware documentation for more information:

pyprofibus hardware documentation

Examples

pyprofibus comes with a couple of examples that can teach you how to use pyprofibus in your project.

example_dummy.py
example_dummy.conf
Example that runs pyprofibus without any hardware.
This example can be used to play around with pyprofibus.
example_et200s.py
example_et200s.conf
Example that runs pyprofibus as master connected to an ET 200S as slave.
example_s7-315-2dp.py
example_s7-315-2dp.conf
Example that runs pyprofibus as master connected to an S7-315-2DP as slave.

Dependencies

License

Copyright (c) 2013-2019 Michael Buesch m@bues.ch

Licensed under the terms of the GNU General Public License version 2, or (at your option) any later version.