Overview
Every SIMATIC S7-1500 central processing unit, including the CPU 1512SP-1 PN (order number 6ES7512-1DM03-0AB0) in the ET 200SP family, is delivered from the factory without a PROFINET IP address. Unlike the CPU 1515-2 PN, which exposes an integrated display for direct IP editing on the front panel, the CPU 1512SP-1 PN has no display and must therefore be commissioned through a software tool over the PROFINET interface of the ET 200SP station or the internal PROFINET port of the CPU.
Three field-proven paths exist for first-time IP assignment:
- Online accessible devices in TIA Portal (no project required).
- Standalone tool SINEC PNI (Primary Network Initialization) for out-of-the-box commissioning.
- Create a new project, insert the CPU from the hardware catalog, and download the device configuration.
All three procedures converge on the same outcome: a reachable IP/subnet/gateway written to the CPU's non-volatile PROFINET interface parameters, after which normal engineering traffic (program download, HMI tags, web server) becomes possible.
0.0.0.0 or, in the case of the S7-1200, a derived MAC-based address. The S7-1500 family, including the CPU 1512SP-1 PN, simply leaves the interface at 0.0.0.0 until the engineering system writes a valid configuration. Plan your PC's network adapter to a static address in the same subnet (commonly 192.168.0.x / 255.255.255.0) before connecting.Prerequisites
| Item | Specification / Notes |
|---|---|
| Engineering PC | Windows 10 (64-bit) or Windows 11 with administrator rights |
| Programming software | TIA Portal V18 or newer; V17 still supported for the CPU 1512SP-1 PN firmware |
| CPU firmware | ≥ V2.9 for the 6ES7512-1DM03-0AB0 hardware version; refer to the ET 200SP manual collection for the current service pack level |
| Hardware Support Package (HSP) | Install the matching HSP from Siemens Industry Online Support when using a newer TIA Portal than the CPU firmware release date |
| PROFINET cable | Patch cable from PC NIC to port X1 (PROFINET interface of the CPU 1512SP-1 PN); cross-over is not required on modern NICs |
| Network adapter | Set a static IP such as 192.168.0.10 / 255.255.255.0; disable Wi-Fi and secondary interfaces |
| Firewall | Allow TIA Portal, SINEC PNI, and the Siemens Automation License Manager through Windows Defender Firewall; field reports show that a fully enabled firewall can block the UDP-based DCP discovery used by SINEC PNI |
| User rights on the CPU | None required for first assignment; the CPU starts in configuration mode without password protection |
CPU 1512SP-1 PN Hardware Reference
The CPU 1512SP-1 PN occupies slot 1 of the ET 200SP baseUnit. The PROFINET interface is internally routed to the busAdapter slot; inserting a BA 2xRJ45 (e.g., 6ES7193-6AR00-0AA0) or BA 2xFC (e.g., 6ES7193-6AF00-0AA0) provides the physical RJ45 or fiber ports. The interface label X1 corresponds to the PROFINET port 1 of the CPU; X2 (when present) is the second port for switch-mode operation.
| Parameter | Value |
|---|---|
| Order number (MLFB) | 6ES7512-1DM03-0AB0 |
| Work memory (program / data) | 300 KB / 1 MB |
| Bit instruction time | 48 ns |
| PROFINET interfaces | 1 × PN interface with 2-port switch (depends on busAdapter) |
| Default IP at delivery | 0.0.0.0 (no address) |
| Default PROFINET device name | Empty; name assignment required by the controller before cyclic I/O starts |
| Supported protocols | PROFINET IO controller / IO device, S7 communication, Open User Communication (TCP/UDP), SNMP, DCP, LLDP, Web server (HTTPS) |
| Web server | Disabled by default; enable in device configuration once an IP is assigned |
For full device-specific information, including limit-monitoring hysteresis/delay behavior and counter reset mechanics, refer to the CPU 1512SP-1 PN (6ES7512-1DM03-0AB0) device manual in the SIMATIC ET 200SP Manual Collection.
Method 1 - Assigning the IP via TIA Portal "Accessible Devices"
This is the fastest method when no project exists yet.
- Open TIA Portal and switch to Project view.
- From the project tree select Online → Accessible devices.
- In the Type of the PG/PC interface dropdown, pick the network adapter physically connected to the CPU (e.g.,
Intel(R) Ethernet Connection I219-V). - In PG/PC interface select the matching
TCP/IPdriver entry. - Click Update accessible devices. TIA Portal performs a DCP multicast discovery (UDP port 34964) and lists every reachable S7-1500 / ET 200SP station, including MAC address, IP, subnet mask, and PROFINET device name (empty for a brand-new CPU).
- Select the CPU row (the MAC matches the sticker on the CPU front; for ET 200SP it matches the busAdapter label) and click Online & diagnostics to confirm a connection. If the entry shows IP = 0.0.0.0, the connection still opens because DCP is link-local and does not require an IP.
- Open Online & diagnostics → Functions → Assign IP address (or Assign PROFINET name if you also want to set the device name).
- Enter
IP address,Subnet mask, and optionally a router address. Click Assign IP address. - Repeat Update accessible devices. The CPU now appears with the new IP, confirming the write was committed to non-volatile memory.
Method 2 - SINEC PNI (Primary Network Initialization)
SINEC PNI is the Siemens-bundled tool for the very first commissioning of PROFINET devices. It works independently of TIA Portal and is shipped as SINEC PNI V1.0 Service Pack 1 Update 1 (legacy line) and the newer SINEC PNI V2.0 (Microsoft .NET 4.7.2, installable on Windows 10/11).
- Download and install SINEC PNI from Siemens Industry Online Support; the V2.0 build is typically delivered as
SINEC_PNI_V2.0_setup.exe. - Launch SINEC PNI and select the network adapter connected to the CPU.
- Click Search. The tool enumerates all reachable PROFINET stations using DCP. A factory-fresh CPU 1512SP-1 PN appears with IP =
0.0.0.0and an empty PROFINET name. - Right-click the row and choose Assign IP address. Enter the desired
IP,Subnet mask, and optionally the PROFINET device name in the same dialog. - Click Apply. SINEC PNI writes the parameters over DCP and verifies them by re-reading the device.
SINEC PNI is also the only way to assign a station name without a TIA Portal project, which is mandatory when the CPU is later used as a PROFINET IO device. Field experience: a strict Windows firewall or a corporate VPN virtual adapter can suppress the DCP multicast; temporarily disable the firewall rule for Siemens SINEC PNI or move the PC to a private network profile for first-time assignment.
0.0.0.0, use the older V1.0 SP1 Update 1 line, or switch to Method 1 (TIA Portal) or Method 3 (project download).Method 3 - Hardware Download from a New TIA Project
This method is preferred when the project is also being created from scratch and the IP, PROFINET name, and connected IO configuration are known in advance.
- Open TIA Portal and create a new project.
- In Devices & networks add a new device → SIMATIC S7-1500 → CPU → ET 200SP CPU → CPU 1512SP-1 PN. The exact order number
6ES7512-1DM03-0AB0must be selected so the firmware description matches the station. - Open Device view → PROFINET interface → Ethernet addresses. Uncheck IP address is set directly at the device and enter the IP, subnet mask, and (if required) router address. Optionally set the PROFINET device name in the same dialog.
- If an ET 200SP station with IM 155-6 PN is used, configure the lower slots with the required signal modules (DI/DO/AI/AO, technology modules, etc.) and the PN device name of the head module.
- Compile the device configuration. TIA Portal generates a system data block (SDB) containing all interface parameters.
- Connect the PC to the CPU's PROFINET port, select the CPU in the project tree, and click Download to device.
- In the Download to device dialog choose the PG/PC interface, click Update accessible devices (the CPU is found by MAC / DCP), select it, and click Load.
- Confirm the prompt Assign PROFINET device name — this writes the name from step 3. The IP follows with the configuration download.
This path has a strong advantage: the CPU is fully configured in a single transaction, so no second commissioning step is required to bring the PROFINET IO ring up.
Comparison of the Three Methods
| Criterion | TIA Online accessible devices | SINEC PNI | TIA project download |
|---|---|---|---|
| TIA Portal required | Yes | No | Yes |
| Project required | No | No | Yes |
| Sets IP only | Yes | Yes | Yes (plus full config) |
| Sets PROFINET name | Yes | Yes | Yes |
| Loads program blocks | No (separate step) | No | Yes (optional) |
| Discovers brand-new CPU at 0.0.0.0 | Yes | V1.0: yes / V2.0: limited | Yes (via DCP) |
| Best use case | Ad-hoc, on-site | Pre-commissioning on the bench | Greenfield project startup |
Verification
After the IP has been written, verify that the CPU is reachable from the engineering station:
- In TIA Portal repeat Online → Accessible devices → Update accessible devices. The CPU row must now show the assigned IP and the MAC address.
- Open a Windows command prompt and execute
ping <cpu-ip>. A reply confirms layer-3 reachability. - Open a browser and navigate to
https://<cpu-ip>. The CPU web server responds with the diagnostics homepage once it has been activated in the device configuration and a user with the right password has been created (CPU 1512SP-1 PN ships with all web-server users disabled). - Open Online & diagnostics → Diagnostics → Diagnostics status in TIA Portal. No red entries and a green RUN LED on the CPU confirm the device has accepted the configuration.
- From the Windows shell run
arp -a; the CPU's MAC must appear bound to the assigned IP, confirming the address has been committed to the device's non-volatile storage.
Troubleshooting Matrix
| Symptom | Likely cause | Corrective action |
|---|---|---|
| Update accessible devices returns an empty list | Wrong network adapter, firewall, VLAN mismatch, broken cable | Verify the Windows NIC selection, temporarily disable firewall, try a known-good patch cable, confirm the link LED on the busAdapter |
| CPU appears with IP 0.0.0.0 and write is rejected | Routing disabled in device configuration, user with insufficient rights | Open the CPU in the project, enable IP address is set directly at the device under Ethernet addresses, retry |
| SINEC PNI V2.0 does not list a brand-new CPU | Known limitation of V2.0; only sees devices that already have an IP | Switch to SINEC PNI V1.0 SP1 Update 1, or use Method 1/3 |
| Browser cannot open https://<ip> after IP assignment | Web server not yet activated, or the security certificate is self-signed | Activate web server in device configuration, deploy configuration again, accept the self-signed certificate in the browser |
| PROFINET IO does not come up even though IP works | PROFINET device name is empty or wrong | Use Online & diagnostics → Functions → Assign PROFINET device name to set the name configured in the IO controller |
| CPU shows SF (red) LED after the download | Configuration mismatch (head module, slot rules, or firmware version too old) | Cross-check the HSP version and the ET 200SP station rules in the CPU 1512SP-1 PN manual |
Field Tips for First-Time Commissioning
- Document the IP, subnet mask, PROFINET device name, and gateway of every station directly on the cabinet layout drawing. An unrecorded address is the most common cause of subsequent support calls.
- Reserve a small block (for example
192.168.0.1 - 192.168.0.20) for the engineering PC and laptops. A fixed engineering address keeps the Accessible devices lookup deterministic. - Always perform the IP assignment before activating the web server, OPC UA server, or any Open User Communication blocks. Cyclic services started against
0.0.0.0can leave stale connections in the CPU that are hard to clear without a power cycle. - After every successful first-time assignment, export the device configuration as a backup (TIA Portal: Device → Backup → Online snapshot). The export captures the SDB in plain XML, which is the only portable record of the in-station IP at the time of commissioning.
- If the CPU 1512SP-1 PN is part of a fail-safe (F-CPU) configuration, the same three methods apply, but the F-activation password must be present in the project before any F-IO can be parameterized.
FAQ
What is the default IP address of a Siemens CPU 1512SP-1 PN out of the box?
A factory-fresh CPU 1512SP-1 PN (6ES7512-1DM03-0AB0) has no IP address assigned; the PROFINET interface is at 0.0.0.0 until you write one with TIA Portal, SINEC PNI, or a project download.
Can I set the first IP without TIA Portal installed?
Yes. Install SINEC PNI (V1.0 SP1 Update 1 for brand-new devices, or V2.0 once an IP exists). The tool assigns the IP and the PROFINET device name over DCP without needing a TIA Portal project.
Why does the CPU 1512SP-1 PN not have a display like the CPU 1515-2 PN?
The CPU 1512SP-1 PN is the ET 200SP form factor; it has no front display. Use the TIA Portal "Update accessible devices" function, SINEC PNI, or a hardware download to perform all address and name operations that the 1515 does from the display.
Accessible devices shows my CPU but the write of the IP fails - what now?
Open the CPU's device configuration in the project (or via Online & diagnostics) and ensure "IP address is set directly at the device" is enabled. The write is also blocked if a router address is configured but no router is reachable on the segment - start with a direct connection (PC and CPU in the same /24 subnet) for the first assignment.
Do I have to assign a PROFINET device name in addition to the IP?
The IP lets you reach the CPU for engineering traffic (TIA Portal, web server). A separate PROFINET device name is required by the IO controller before the CPU can act as an IO device or an ET 200SP head module can be addressed. Assign both during first-time commissioning to avoid a second pass on the bench.