Skip to content
VI
Connectivity

We want to read data from a Siemens S7-1200 into an industrial PC for logging and display. Which route should we take?

IPC247 engineering Answered on 2026-09-03
Three common routes; pick by the software you already run: 1. OPC UA. Recent S7-1200 firmware includes an OPC UA server (it must be enabled, and some CPU versions need a licence). This is the cleanest path: an open standard with encryption and authentication that most SCADA/MES software reads directly. 2. S7 communication over PROFINET/TCP, using a library that reads DB memory areas directly. Fast and licence-free, but you manage memory addressing yourself and must allow access in TIA Portal (clear the PUT/GET restriction for this method). 3. Modbus TCP via an expansion module, if your system already speaks Modbus. Hardware: use a machine with at least two LAN ports — one for the control network, one for the office network — and do not share a switch with printers or guest Wi-Fi. Assign static IPs to both PLC and PC and document the address plan. Data: sample only as fast as you need (200 ms–1 s is typical for monitoring), write to an industrial SSD, and keep the data partition separate from the OS partition.

Read more

Related questions

What is isolated DIO? When do we need isolated DI/DO rather than standard DI/DO on a computer? We need to read CAN bus data from vehicles and machinery. How do we choose a CAN port on an industrial PC, and what matt… Our machine has PoE ports to power cameras. How do we know there is enough power for 4 cameras, and how do 802.3af, at a… Industrial cameras come in USB3 and GigE versions. Which should we choose, and what ports does the computer need? The machine's COM port supports RS-232/422/485, but our RS-485 device is not detected. Where do we change the setting?

Is your case different?

Leave your number — an engineer will call back with advice for your exact situation.

We only use this number to answer your request.