{ "info": { "author": "Michael Buesch", "author_email": "m@bues.ch", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Information Technology", "Intended Audience :: Manufacturing", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)", "Operating System :: POSIX", "Operating System :: POSIX :: Linux", "Programming Language :: Cython", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Education", "Topic :: Home Automation", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Interface Engine/Protocol Translator", "Topic :: Software Development :: Embedded Systems", "Topic :: System :: Hardware", "Topic :: System :: Hardware :: Hardware Drivers", "Topic :: System :: Networking" ], "description": "# pyprofibus - PROFIBUS-DP stack\n\npyprofibus is a [PROFIBUS-DP](https://en.wikipedia.org/wiki/Profibus)\nstack written in Python.\n\n\n## Hardware\n\nWhat hardware can pyprofibus be run on? Please read the hardware documentation for more information:\n\n[pyprofibus hardware documentation](doc/hardware.html)\n\n\n## Examples\n\npyprofibus comes with a couple of examples that can teach you how to use pyprofibus in your project.\n\n
\n\nexample_dummy.py\nexample_dummy.conf\n\n | \n\nExample that runs pyprofibus without any hardware. \nThis example can be used to play around with pyprofibus.\n | \n
\n\nexample_et200s.py\nexample_et200s.conf\n\n | \n\nExample that runs pyprofibus as master connected to an ET 200S as slave.\n | \n
\n\nexample_s7-315-2dp.py\nexample_s7-315-2dp.conf\n\n | \n\nExample that runs pyprofibus as master connected to an S7-315-2DP as slave.\n | \n