Siemens S7-1200 — Not Communicating

The S7-1200 drops off the network or stops talking to its PROFINET/Modbus partners, and TIA Portal or the HMI can no longer reach the CPU.

Common Causes

These are the failure paths we see most often on the Siemens S7-1200 for a not communicating condition. Likelihood reflects field frequency; First Check is what you can do remotely before sharing logs.

CauseLikelihoodFirst Check
IP/subnet mismatch or duplicate address after a network changeHighRead the CPU's actual IP and subnet and compare to the partner and the switch
PROFINET device name not assigned or changedMediumVerify the device name in the project matches the assigned name on the port
Modbus parameter or slave ID wrong on the CM moduleMediumCheck the Modbus config: baud, parity, slave ID and the CM port assignment
Switch port shut or VLAN isolating the controllerLow–MediumConfirm the port is up and the CPU is in the same VLAN as its partners

Step-by-Step Remote Checks

Work through these in order. Each step is something you can perform and report back on without opening the enclosure or swapping parts.

Read the actual address

From the CPU web server or TIA Portal, read the live IP, subnet and device name. A changed DHCP lease or a renamed device breaks every partner at once.

Confirm the link

Check the port LED and, from a laptop on the same subnet, ping the CPU. Link but no ping means VLAN or firewall; no link means cable or port.

Check PROFINET and Modbus

Verify the PROFINET device name and, for Modbus, the baud/parity/slave ID on the CM. A one-digit slave-ID error is enough to silence a partner.

Capture the buffer

Open the diagnostic buffer and note any comms events with timestamps. They show whether the loss is a partner going away or the CPU itself dropping.

Restore and verify

After aligning IP/name/ID, go online and confirm the partners exchange data and the buffer stays clear for a few minutes.

Symptom Pattern & Related Troubleshooting

An S7-1200 that stops communicating is an addressing or switching fault far more often than a hardware failure. The live IP/name and a ping from the partner subnet localize it immediately. Cross-reference the broader collections: Loss of communication · Industrial networking.

Diagnostic Video (Placeholder)

Video ID is a placeholder. Replace REPLACE_WITH_REAL_ID with the real YouTube video ID before publishing; the facade loads youtube-nocookie only after a click.

Frequently Asked Questions

Do I need a new communication module?

Rarely. We align the IP, name and Modbus parameters first; a module is only suspect if the port stays dead after that, and we confirm it.

Why did it work yesterday?

A network change — new DHCP scope, VLAN, or a renamed device — is the usual reason. We find the exact deviation from the live config.

Can you reach the PLC for me?

No. You read the live config and relay it; we interpret it and tell you what to change. We never take control of your controller.

S7-1200 dropped off the network?

Share the live IP/name and a ping result. We align addressing and parameters remotely so you avoid swapping a healthy module.

Submit Your Case Connect With Specialists

What We Do NOT Provide

We do not perform hardware repair, we do not replace parts, and we cannot promise a 100% resolution. Our role is limited to remote diagnostic and step-by-step guidance based on the information, photos and logs you share.

Related Troubleshooting

Siemens S7-1200 — Error Code 401

When the link loss logs a specific buffer code.

Rockwell CompactLogix — Watchdog Stop

Another PLC fault with a different remote path.

All Machinery Controller faults

Full machinery controller troubleshooting collection.

Back to Machinery Controller Equipment