How to Connect a Modbus TCP PLC to SCADA Desktop
SCADA Desktop is built for local industrial monitoring on Windows. One of the most common setup jobs is connecting a Modbus TCP PLC, then turning those registers into live dashboards, alarms, and historian data.
This guide walks through the practical steps: find the PLC IP address, confirm port 502, create tags, and verify that the values are updating in the desktop app.
Step 1 — Collect the connection details
1. Find the PLC IP address
Open the PLC network settings and note the Ethernet IP address that SCADA Desktop will use.
2. Confirm the Modbus TCP port
Most devices use 502, but some PLCs expose a custom port. Match the value in the PLC configuration.
3. Check the register map
Write down the holding registers, input registers, coils, or discrete inputs you want to monitor. The tag setup depends on the exact register address.
Step 2 — Add the device in SCADA Desktop
Open the Devices screen and create a new Modbus TCP device. Enter the IP address, port, and any required unit ID. Save the device and watch for a green polling status.
Step 3 — Create tags
For each signal, add a tag with the correct function code and address. If the PLC uses holding registers, select the right Modbus function and data type, then save the tag.
Step 4 — Build your dashboard
Once the values are coming through, add gauges, numbers, and trend widgets. Bind each widget to the tag you created and confirm the live values update on the screen.
Step 5 — Add alarms and history
After the connection is stable, create threshold alarms and enable historian logging. That lets you track when a value crosses the limit and review the trend later.
Troubleshooting
- Wrong IP address: the most common cause of failed polling.
- Port mismatch: confirm the PLC is listening on the same port you entered.
- Register offset error: many PLCs use different address bases.
- Firewall or network block: verify local network access from the Windows PC.
- Wrong data type: floating point and integer tags can look broken if the type is mismatched.
Download SCADA Desktop Free
Windows 10/11, local monitoring, Modbus TCP/RTU, alarms, and historian in one app.
Download SCADA Desktop →