This repository contains demo code of basic twin system
involving openplc system (RPi + openplc)
and Eclipse Ditto
framework.
This project uses Python
for the Raspberry Pi
code and jQuery
for the Web UI.
Peltier cell
(Cooling)
|
Output |
| (Modbus TCP/IP) (Web sockets) (HTTP APIs)
Temp sensor --------> OpenPLC <---------------> RPi <-------------> Eclipse Ditto <------------> Webapp
(Analog input) |
|Output
|
Peltier cell
(Heating)
- Unipi 1.1(PLC)
- Raspberry Pi 3
- Thermo electric coolers (Peltier cells)
- DC motor fans (along with heatsink)
- Temperature sensor
- Eclipse Ditto(As a backend or server) – runs inside a docker
- Flask Framework (python based webserver for uploading plc programs)
- Bootstrap and jquery (For front-end application)
- OpenPlc Editor for plc programming
- HTTP
- Websocket
- Modbus TCP/IP