PLCreX - Analysis of IEC 61131-3 Programmable Logic Controllers and more
Project description
PLCreX - Analysis of IEC 61131-3 Programmable Logic Controllers
Quick links
Releases
·
Documentation
·
Quick Start
·
Key Features
·
License
·
Acknowledgments
Quick Start
- Download IEC-Checker via IEC-Checker's GitHub releases [.url]
- Install PLCreX via PyPI:
pip install plcrex
or - Install PLCreX via PLCreX's GitHub repository:
install-windows.bat
- [optional] Run local tests:
coverage run -m pytest ./tests/ --verbose
- Activate virtual environment (venv):
run.bat
- [optional] Run local tests:
Key Features
Usage: (venv) C:\Tools\PLCreX>python -m plcrex --help
Feature | Usage | Version |
---|---|---|
FBD-to-ST Compiler | plcrex fbd-to-st [OPTIONS] SOURCE EXPORT FILENAME |
1.3.0 |
IEC-Checker | plcrex iec-checker [OPTIONS] SOURCE EXE |
0.4 |
I/O-Impact Analysis | plcrex impact-analysis [OPTIONS] SOURCE EXPORT FILENAME |
1.3.1 |
ST-Parser | plcrex st-parser [OPTIONS] SOURCE EXPORT FILENAME |
main |
Test-Case-Generator | plcrex test-case-gen [OPTIONS] FORMULA |
2.0.0 |
XML-Validator | plcrex xml-validator [OPTIONS] SOURCE |
main |
NOTE: Use the "--help" option to see feature details
License
This project is licensed under the GPLv3 License - see the LICENSE file for details
Acknowledgments
Inspiration, code snippets, etc.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
plcrex-1.1.0.tar.gz
(251.5 kB
view details)
Built Distribution
plcrex-1.1.0-py3-none-any.whl
(250.6 kB
view details)
File details
Details for the file plcrex-1.1.0.tar.gz
.
File metadata
- Download URL: plcrex-1.1.0.tar.gz
- Upload date:
- Size: 251.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 773f837fb3459c5d2f7aa0800423e34a3496911fda519f940f5379cd021a4d29 |
|
MD5 | 16f26ee39703f2eea5b3878a6b044e50 |
|
BLAKE2b-256 | 63180e6ea48a4cee90b4681fe812d2367eb6b64363a7ab3b5d49e9c0394cb811 |
File details
Details for the file plcrex-1.1.0-py3-none-any.whl
.
File metadata
- Download URL: plcrex-1.1.0-py3-none-any.whl
- Upload date:
- Size: 250.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ce740b11b72b2f9978ab7fec48e1f350a217c97978aadf0bc6885afac5fb86f |
|
MD5 | 64665b59b6c99bdec8d4f7764b0417e3 |
|
BLAKE2b-256 | cc7c989ff02247177a44c50f8032f0ea07dacb2ac484013f329cecb73563a898 |