- Uptime detection, monitoring, and logging
- Automatic port sniffing and controller detection
- Python 3.7 or higher
# apt-get install python3
- Pin 22.04 or higher
# apt-get install python3-pip
- Network connection to PLC
Install using pip:
$ python3 -m pip install --upgrade plcd
Run as a python package:
$ python3 -m plcd
All major PLC protocols, see the list of controllers for details
git clone https://github.com/LibreCS/plcd
cd plcd
python3 -m pip install --upgrade build
python3 -m build
git clone https://github.com/LibreCS/plcd
cd plcd
py -m pip install --upgrade build
py -m build
- Multi-controller monitoring
- Controller state monitoring
- Docker integration for continuous monitoring
This project is written in Python and is a great place to start contributing to open-source. Feel free to check the issues tab or implement your own features.