Customize the PCS 7 V9.0 Logo and Display the Active OS Server Name

Customize the PCS 7 V9.0 Logo and Display the Active OS Server Name

In the PCS 7 OS picture identified in the source as @Logo.PDL, replace or adapt the logo graphic in Graphics Designer and add an I/O field for the server label. For a redundant WinCC system, bind the field to @RM_MASTER_NAME to show the active master server; Siemens defines @LocalMachineName as the local PC name, so it would show a client's name when used on an OS client.

Table of Contents

Which machine name should the logo display?

For a redundant PCS 7 OS, distinguish the active master server from the computer that is running the client and the server to which a client is connected. Siemens documents @RM_MASTER_NAME as the name of the master server and @RM_SERVER_NAME as the name of the server to which a client is connected. @LocalMachineName is the local computer name; on an OS client, that means the client computer, not the active OS server. For a single-station OS, the local machine name identifies that station.

Customize the logo picture

The reported location of the upper-right graphic is @Logo.PDL. In the relevant WinCC project, open @Logo.PDL in Graphics Designer, replace or adapt the existing logo object with the plant's image, and save the picture. Keep the artwork within the existing logo area and check legibility at the actual OS display resolution. Avoid changing unrelated objects in the standard picture.

Show the active redundant OS server

In the logo picture, add an I/O field and set its output value to the internal system tag @RM_MASTER_NAME. Siemens documents this tag as the name of the master server in WinCC redundancy. If the requirement is instead to identify which server a client is connected to, use @RM_SERVER_NAME; these values can represent different things during a redundant configuration. Do not use @LocalMachineName for the active server label on a client, because that tag identifies the local client computer.

Compile and deploy the OS picture

After saving the edited picture in the engineering project, compile the OS and distribute the updated OS picture to the target server/client stations using the applicable PCS 7 V9.0 workflow. In a distributed system, ensure the modified picture reaches every station that displays the logo. Schedule the change according to site procedures; the ticket does not specify whether the OS Project Editor or another project update process will be run afterward.

Prevent the logo change from being reset

PCS 7 V9.0 documents a Basic data tab in the OS Project Editor that can restore the factory state of project objects, including pictures. Before or after an OS Project Editor operation, review whether the logo picture is selected for restoration. If it is, an edit to @Logo.PDL may be replaced by the delivered picture. Preserve a controlled backup and verify the exact V9.0 project behavior before applying the change across redundant stations.

Verification

Check the picture in the engineering project and in OS Runtime on each relevant station. Confirm the graphic fits the intended region, the server-name field resolves to the expected @RM_MASTER_NAME value, and the value changes appropriately after a planned redundancy switchover in a controlled test or maintenance window. If displaying @RM_SERVER_NAME, verify it reports the client's connected server instead. The source did not report a completed implementation or verification result.

Limitations and Operational Precautions

The ticket does not identify the exact PCS 7 V9.0 SP/Update, whether the station is single or redundant, the target image format, or whether the desired name is the master server or client-connected server. The Siemens tag definitions cited are from the WinCC V7.4 SP1 Configurations manual; check the matching help for the installed PCS 7/WinCC version. A logo picture replacement may be affected by OS Project Editor Basic data restoration. Validate the update and redundancy behavior before deployment to operating stations.

Engineer FAQ

Does @LocalMachineName show the active OS server on a client? No. Siemens defines it as the local computer name, so on a client it identifies the client PC.

Which tag identifies the master in a redundant WinCC pair? Siemens documents @RM_MASTER_NAME as the master server name.

Which tag identifies the server a client is connected to? Siemens documents @RM_SERVER_NAME as the name of the server to which the client is connected. That is a different value from the master-server name when client preference or redundancy state differs.

Can an OS Project Editor run overwrite a custom logo? PCS 7 V9.0's Basic data function can restore factory state for selected pictures. Check the logo's selection in the project's editor settings and verify the result after any such operation.

Technical References

  • Siemens, Operator Station (V9.0), Configuration Manual, 05/2017, A5E39219159-AA, §7.4 “Working with the OS Project Editor” (pp. 109–111), including the Basic data description. Official Siemens PDF.
  • Siemens, SIMATIC HMI WinCC V7.4 SP1 – Configurations, System Manual, 02/2017, A5E40842153-AA, §4.6.3 “WinCC Redundancy System Tags” (p. 125): @LocalMachineName, @RM_MASTER_NAME and @RM_SERVER_NAME. Official Siemens PDF.

Related Articles

Related Tags

PCS 7 V9.0, WinCC Graphics Designer, @Logo.PDL, OS redundancy, system tags

20 respuestas