Resolving Device Re-Detection Failures in SINEMA Server V13
SINEMA Server V13 SP1 is the Siemens network management platform used to monitor, discover, and inventory industrial Ethernet participants in machine and plant networks. When administrators perform large-scale network scans, the resulting device list frequently includes transient or out-of-scope nodes that must be removed. A documented operational defect occurs when devices are deleted from the Overall status > Local view while scan ranges remain active: subsequent re-scans fail to re-discover those devices, and the historical record blocks the entries from being recreated. This article documents the failure mode, the underlying state-machine behavior, and the field-proven recovery procedures.
1. Problem Details
1.1 Symptom Summary
- An administrator configures a wide scan range that returns a large, unmanaged device population.
- The administrator manually deletes unwanted devices from Overall status > Local view.
- The scan range is subsequently narrowed (cleaned up) to match the operational network.
- Re-running the scan or waiting for the next polling cycle does not re-detect the previously deleted devices, even though they are physically online and reachable via ping, SNMP, or PROFINET DCP.
- The devices appear neither in Local view nor in Overall status, and manual import attempts fail silently or with a generic rejection in the event log.
1.2 Environment
| Component | Version / Detail |
|---|---|
| SINEMA Server | V13 SP1 |
| Operating System (host) | Windows Server (per release notes) |
| Discovery protocols | SNMPv1/v2c/v3, PROFINET DCP, ICMP |
| Affected views | Overall status > Local view |
1.3 Operational Impact
Network visibility is permanently lost for the affected MAC/IP pairs. Topology maps, port statistics, and PROFINET diagnostics no longer refresh for the missing nodes, which is unacceptable in safety-relevant or audit-driven plants where continuous monitoring is mandatory. The reported field workaround in this failure mode has been to restore the SINEMA Server project from a backup taken prior to the deletion batch.
2. Root Cause Analysis
2.1 SINEMA Server Device State Lifecycle
SINEMA Server maintains a persistent device record for every node it has ever observed. The lifecycle is internally modeled as a state machine, not a simple presence flag. A simplified representation follows:
2.2 Tombstone Behavior
When a device is deleted through the GUI, SINEMA Server writes a tombstone entry keyed by the device identity (MAC address is the canonical key; IP is secondary). The tombstone is what causes the re-detection to fail: the discovery worker filters out any candidate whose MAC already exists in the project database, regardless of its tombstoned state. This is intentional for hygiene but creates the operational trap described in the source case.
2.3 Why Scan-Range Narrowing Does Not Help
The administrator's reasonable assumption is that shrinking the scan range forces a fresh discovery. In practice, the scan range only constrains the set of candidates examined by the discovery engine; the post-discovery filter that consults the tombstone table is independent of scan range configuration. Reducing the range therefore has no effect on the tombstone, and the devices remain invisible.
2.4 Contributing Factors
- Bulk deletion performed before the scan range was constrained.
- No backup captured between the bulk import and the bulk deletion.
- Retention policy not reviewed: the historical data outlives the device entry.
- Operator uncertainty about whether the deleted devices were "wrong" devices or in-scope devices temporarily offline during the original scan.
3. Diagnostic Steps
-
Confirm the device is reachable from the SINEMA host.
Open a command prompt on the SINEMA Server machine and executeping <IP>followed byarp -ato capture the MAC. Compare the MAC against the SINEMA Server event log entries for the deletion event. -
Inspect the SINEMA Server event log.
Filter for the device MAC. Look for entries categorized as Discovery, Topology, and Device management. A repeated "device already known" or equivalent message confirms the tombstone hypothesis. -
Export the project XML / database.
Use the SINEMA Server backup function to write a full project backup before any further modification. The backup is the recovery artifact in step 5. -
Validate the active scan range.
In the SINEMA Server console, navigate to the scan-range configuration and confirm that the device's IP falls inside at least one active range. If not, add the range and trigger a manual scan. -
Trigger a forced re-scan on a single IP.
If the GUI exposes a "scan single address" or "rediscovery" action, invoke it for the missing IP. Capture the response and log entries. -
Check the historical data store.
If the historical data for the deleted device is still queryable (e.g., through SINEMA Server's reporting tab), the tombstone is confirmed. The data persists; the inventory entry does not.
4. Solution
4.1 Recovery by Backup Restore (Field-Proven)
The original poster in the source case reported that recovery required restoring the SINEMA Server project from a backup taken prior to the deletion batch. The general procedure is:
- Stop the SINEMA Server service on the host.
- Move (do not delete) the current project directory to a timestamped backup location.
- Copy the pre-deletion backup archive into the SINEMA Server project location.
- Start the SINEMA Server service.
- Verify the deleted devices reappear in Overall status > Local view with their full historical record.
- Re-issue any license bindings if the SINEMA Server instance is license-bound to host identity.
4.2 Forward Path: Corrective Deletion Procedure
To avoid recurrence, follow this deletion order on any future cleanup pass:
- First, narrow the scan range to the operational subnet(s). Save the configuration.
- Trigger a full scan; wait for discovery to settle.
- Take a full project backup.
- Only then begin reviewing and deleting devices. Delete in small batches (10–25 entries) and verify the next scheduled scan does not re-introduce legitimate nodes before continuing.
- For each deletion, record the MAC, IP, hostname, and deletion timestamp in an external change log.
4.3 Pre-Deletion Triage Heuristics
Before clicking delete, classify each device into one of three buckets:
| Bucket | Indicator | Action |
|---|---|---|
| Definitely out-of-scope | Foreign MAC OUI, host in a different VLAN, not present in any plant documentation | Safe to delete; keep the change log entry for audit |
| Possibly in-scope but offline | No ping response during the scan window; MAC not present in any active topology file | Do not delete. Move to a "Quarantine" group if supported, or leave in the unconfirmed list |
| Definitely in-scope | Matches the project's PROFINET or asset inventory | Approve and promote to Monitored |
5. Verification
After applying the solution, validate the fix on three axes:
- Re-discovery test. Wait for at least two complete scan cycles (default cycle is 5–15 minutes depending on range size). Confirm the previously deleted devices are not re-introduced if they were legitimately out-of-scope, and are re-introduced if they were restored from backup.
- Historical data continuity. Open the reporting view for one of the restored devices. Confirm that performance graphs and event timelines show the unbroken history that was present before the deletion.
- License and topology integrity. Verify that the topology view renders correctly, no node is shown twice, and the SINEMA Server license status reports "OK" in the diagnostics tab.
6. Scan Range Configuration Best Practices
The root cause of most bulk-deletion incidents is a scan range that is too wide at commissioning. The following configuration discipline prevents the trap:
| Setting | Recommendation | Reason |
|---|---|---|
| Initial scan range | Match exactly the management VLAN(s) and known production subnets | Eliminates noise from office, guest, or DMZ networks |
| Exclusion ranges | Use the scan-range exclusion list for printer, VoIP, and server subnets | Prevents recurring false discoveries |
| PROFINET DCP scope | Limit to the PROFINET cell, not the entire Layer 2 domain | Reduces DCP multicast storm risk on switches without DCP filtering |
| SNMP communities | Use a read-only community per zone; avoid public in production |
Prevents accidental device reboots via SET requests and limits discovery noise |
| Discovery cadence | Set scan interval to 1–2 hours for stable networks; shorter for commissioning windows | Reduces churn in the event log and the discovery worker |
7. Backup, Retention, and Restore Discipline
Because the only reliable recovery path in this failure mode is a backup restore, the backup policy must be treated as a control-system safety measure, not a convenience:
- Schedule a full project backup at minimum once per 24 hours, retained for at least 14 days.
- Take an ad-hoc backup immediately before any bulk operation (mass import, mass delete, scan-range change, firmware update of the SINEMA Server host).
- Store backups on a separate volume from the live project, with copy-off-host to a network share or backup appliance.
- Test the restore procedure at least quarterly on a non-production host. An untested backup is not a backup.
- Document the restore procedure in the plant's disaster-recovery runbook, including the exact service-stop / directory-restore / service-start sequence.
8. SINEMA Server vs. SINEMA RC — Product-Line Clarity
Both products carry the SINEMA brand and are listed in the Siemens industrial-network portfolio, which causes frequent confusion in support tickets. The two are functionally distinct:
| Attribute | SINEMA Server | SINEMA RC (Remote Connect) |
|---|---|---|
| Primary function | Network monitoring, discovery, topology, performance | VPN/remote-access gateway for distributed plants |
| Architecture | Central server polling agents in the field | OpenVPN-based server with CP/SCALANCE clients |
| Discovery protocols | SNMP, PROFINET DCP, ICMP | None — relay/tunnel only |
| Affected by this bug class | Yes (tombstone behavior) | No (different data model) |
| Documented in | SINEMA Server operating manual | TIA Portal documentation — Communication via SINEMA RC |
SINEMA RC is documented in the TIA Portal manual collection under the SIMATIC S7-1500 / ET 200MP family, specifically in the Communication via SINEMA RC section, because the typical deployment pairs a CP 1543-1 (or successor) on the plant side with a SINEMA RC Server for tunneling into the machine network. The two products are often deployed together but solve different problems and are administered through separate consoles.
9. Troubleshooting Matrix
| Symptom | Likely Cause | First Check | Action |
|---|---|---|---|
| Deleted device not re-detected after scan-range change | Tombstone in project DB | Event log for MAC, search for "already known" or equivalent | Restore from pre-deletion backup |
| Re-scan returns 0 results on a known-good subnet | Scan range excluded the subnet, or community string mismatch | Scan-range config; SNMP test from host with snmpwalk
|
Correct the scan range or community |
| Device appears in Local view but no topology link | LLDP disabled on switch port, or DCP filtered | Switch port config; DCP filter registry | Enable LLDP/DCP forwarding on the path |
| Topology view shows duplicates | IP changed (DHCP) and discovery created a second entry | Compare MAC in both entries | Delete the stale IP-keyed entry, keep the MAC-keyed one |
| License invalid after restore | Host-ID binding | SINEMA Server license tab | Re-activate license against the current host ID |
10. Field-Commissioning Checklist
- Confirm SINEMA Server V13 SP1 is the installed version; do not assume SP level from the major version.
- Define scan ranges on paper before configuring them in the console.
- Configure SNMP read communities per zone; document them in a sealed appendix to the network architecture document.
- Run a dry-run scan in a test mode if the deployment offers one.
- Take backup #1 (clean baseline).
- Approve and promote only confirmed in-scope devices.
- Take backup #2 (approved baseline).
- Open a change ticket for any deletion; require a second administrator to countersign deletions above 25 entries.
- Schedule the next routine backup window and document it.
11. Summary of Field-Proven Caveats
- Deleting a device in SINEMA Server V13 SP1 does not remove its historical data; the tombstone that remains is what blocks re-detection.
- Narrowing the scan range is not a recovery path for a tombstoned device.
- The only field-verified recovery path in this failure mode is project restore from a pre-deletion backup.
- Bulk-deletion operations should never precede backup capture and should never precede scan-range narrowing.
- SINEMA Server and SINEMA RC are different products; do not conflate documentation or feature sets.
FAQ
Why does SINEMA Server V13 SP1 refuse to re-detect a device I deleted earlier?
Deleting a device writes a tombstone keyed by the device MAC in the SINEMA Server project database. Subsequent scans match the tombstone and skip the device. Narrowing the scan range does not clear the tombstone; the only field-proven recovery is restoring a pre-deletion backup.
Does deleting a device in SINEMA Server also delete its historical performance data?
No. Historical data is retained according to the configured retention policy, independent of the inventory entry. This is why the deleted node leaves an "Orphaned" trail in the reporting layer even after the inventory entry is gone.
Can I force a single device to be re-discovered without restoring the whole project?
In V13 SP1, no documented single-device re-discovery action clears the tombstone. The supported recovery is a project restore from a backup taken before the deletion batch. Always take a backup immediately before any bulk deletion to make this recovery possible.
Is SINEMA Server the same product as SINEMA RC?
No. SINEMA Server is a network monitoring and topology platform; SINEMA RC (Remote Connect) is a VPN/remote-access gateway for connecting distributed plants to a central office. They are often deployed together but have separate consoles, data models, and documentation. SINEMA RC is documented in the TIA Portal manual collection under the Communication via SINEMA RC section.
What is the safest order of operations when commissioning a SINEMA Server scan on a new plant network?
First narrow the scan range to the operational subnets and management VLAN. Then trigger a full scan and wait for discovery to settle. Take a full project backup. Only then approve in-scope devices and triage the remainder, deleting in small batches with an external change log. This sequence prevents the tombstone trap and keeps the project recoverable.