PLC Modbus IO Status Map
Budget: $250 – $750 AUD
I need a clear, single-page overview of every discrete input and output in my Modbus-based PLCs. The goal is to have a graphical layout that refreshes each poll so I can glance at the screen and instantly know what is live.
Here’s the vision: every point in the register list appears as a neat visual element that changes colour—green when the point is on, red when it’s off. No extra symbols, just clean coloured indicators laid out logically as per each PLC (6 off)
What I will provide:
• Product documentation (not very good) You will have to work out register names etc yourself.
• Network access to the PLC for testing (via VPN or local session).
An initial session can be set up that is connected to a single spare PLC for reference testing if you like.
What you will deliver:
• A self-contained page (HTML/JavaScript, Python Tkinter, Ignition, or another lightweight tool you recommend) that polls the PLC on a defined interval and updates the indicators in real time.
• All source files and a short README explaining how to adjust polling rate, add or rename points, and deploy on a Windows PC beside the PLC.
I do not require the master to be able to write to the PLC's, just monitor status. Page 55 of the manual contains modbus info
Acceptance criteria:
• All listed points visible without scrolling at 1080p.
• Colour change within one polling cycle after state change.
• No external licences required beyond freeware/open-source libraries.
If you’ve built similar Modbus dashboards or SCADA mimic panels, a quick screenshot or link would help me choose quickly. Looking forward to seeing how you would lay it out and keep it snappy.
Here’s the vision: every point in the register list appears as a neat visual element that changes colour—green when the point is on, red when it’s off. No extra symbols, just clean coloured indicators laid out logically as per each PLC (6 off)
What I will provide:
• Product documentation (not very good) You will have to work out register names etc yourself.
• Network access to the PLC for testing (via VPN or local session).
An initial session can be set up that is connected to a single spare PLC for reference testing if you like.
What you will deliver:
• A self-contained page (HTML/JavaScript, Python Tkinter, Ignition, or another lightweight tool you recommend) that polls the PLC on a defined interval and updates the indicators in real time.
• All source files and a short README explaining how to adjust polling rate, add or rename points, and deploy on a Windows PC beside the PLC.
I do not require the master to be able to write to the PLC's, just monitor status. Page 55 of the manual contains modbus info
Acceptance criteria:
• All listed points visible without scrolling at 1080p.
• Colour change within one polling cycle after state change.
• No external licences required beyond freeware/open-source libraries.
If you’ve built similar Modbus dashboards or SCADA mimic panels, a quick screenshot or link would help me choose quickly. Looking forward to seeing how you would lay it out and keep it snappy.
Related categories:
JavaScript
Python
Electronics
Microcontroller
HTML
Arduino
Data Visualization
PLC