62
PSS 4000 Diag Control UA Operating Manual-1004298-EN-04

PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

  • Upload
    others

  • View
    13

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

PSS 4000 Diag Control UA

Operating Manual-1004298-EN-04

Page 2: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

PrefaceThis document is the original document.

All rights to this documentation are reserved by Pilz GmbH & Co. KG. Copies may be madefor the user's internal purposes. Suggestions and comments for improving this documenta-tion will be gratefully received.

Source code from third-party manufacturers or open source software has been used forsome components. The relevant licence information is available on the Internet on the Pilzhomepage.

Pilz®, PIT®, PMI®, PNOZ®, Primo®, PSEN®, PSS®, PVIS®, SafetyBUS p®,SafetyEYE®, SafetyNET p®, the spirit of safety® are registered and protected trademarksof Pilz GmbH & Co. KG in some countries.

SD means Secure Digital

Page 3: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Contents

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

3

Section 1 Introduction 51.1 Validity of documentation 51.2 Using the documentation 51.3 Supported hardware and software 5

Section 2 Function of PSS 4000 Diag Control UA 6

Section 3 Install PSS 4000 Diag Control 73.1 Installation on a PC 73.2 Installation on a PMI 8

Section 4 Information security certificates 104.1 Directory structure of the certificate store 114.2 Procedure for authentication 124.2.1 Authentication in the case of local installation 124.2.2 Authentication in the case of remote installation 124.3 Generating and using custom certificates 174.4 Invalidating a certificate 194.5 Verifying a certificate 19

Section 5 Configure PSS 4000 Diag Control UA 205.1 Configuration in a visualisation software package 205.1.1 "General" tab 215.1.2 "Split Window 1/2" tab 235.1.3 "Split Window 2/2" tab 245.1.4 "Diagnostic Log" tab 255.1.5 Settings overview 275.2 Configuration in a browser 295.2.1 General properties 305.2.2 Properties for split window display ("Split Window (1/2)" tab) 325.2.3 Properties for split window display ("Split Window (2/2)" tab) 335.2.4 Properties for displaying the diagnostic log 365.2.5 Properties for exporting the diagnostic log 38

Section 6 Run PSS 4000 Diag Control UA 406.1 Run in a visualisation software package or browser 406.1.1 Run in a visualisation software package 406.1.2 Run in a browser 406.1.2.1 Run PSS 4000 Diag Control UA in a browser on a PC 406.1.2.2 Run PSS 4000 Diag Control UA in a browser on a PMI 40

Section 7 Operate PSS 4000 Diag Control UA 427.1 Split window 427.2 Single window 447.3 Diagnostic log 497.4 Information window 527.5 Icons 56

Page 4: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Contents

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

4

Section 8 Attachment 578.1 Examples of HTML code for calling up PSS 4000 Diag Control UA 578.1.1 Simplified example of HTML code 578.1.2 Advanced example of HTML code 588.2 Overview of the languages supported and their LCID 61

Page 5: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Introduction

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

5

1 IntroductionOPC stands for Openness, Productivity, Collaboration and UA for Unified Architecture.OPC UA complements the OPC industry standard now frequently referred to as ClassicOPC with substantive properties such as platform independence, scalability, high availabil-ity, internet capability and others.

OPC UA provides a standardised software interface which enables applications from a widevariety of manufacturers to exchange data. The OPC Foundation is responsible for main-taining and propagating the standard.

The term PSS 4000 Diag Control is used generically for PSS 4000 Diag Control (classic)and PSS 4000 Diag Control UA. If a description refers exclusively to one of the two stand-ards, the term PSS 4000 Diag Control (classic) or PSS 4000 Diag Control UA is used.

The installer "PSS_4000_PMI_5_Diag_Control_Installer" is available for installing thePSS 4000 Diag Control on a PMI 5. Both the PSS 4000 Diag Control (classic) andPSS 4000 Diag Control UA are installed during installation.

1.1 Validity of documentationThis operating manual describes how diagnostic data is displayed in a visualisation soft-ware package or in an ActiveX-enabledbrowser (e.g. MS Internet Explorer) with the help ofPSS 4000 Diag Control UA.

This operating manual is valid for:

} PSS 4000 Diag Control UA from Version 1.18.0

It is valid until new documentation is published.

1.2 Using the documentationThis document is intended for instruction. Only install and commission the product if youhave read and understood this document. The document should be retained for future ref-erence.

1.3 Supported hardware and softwareSee Readme file of PSS 4000 Diag Control. The Readme file is supplied together with thePSS 4000 Diag Control.

Page 6: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Function of PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

6

2 Function of PSS 4000 Diag Control UAActiveX is a software component model from Microsoft for active content such as macros orapplets; it is based on the Component Object Model (COM). PSS 4000 Diag Control can beused in ActiveX-enabled environments, e.g. in the browser MS Internet Explorer, in agraphics software package or in common programming environments (e.g. Microsoft VisualStudio).

PSS 4000 Diag Control UA receives the diagnostic data from a PSS 4000 OPC Server UAand displays it in a graphical user interface.

Page 7: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Install PSS 4000 Diag Control

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

7

3 Install PSS 4000 Diag Control

3.1 Installation on a PCThe installer "PSS_4000_Win32_Diag_Control_Installer" is available for installing thePSS 4000 Diag Control on a PC. Both the PSS 4000 Diag Control (classic) and PSS 4000Diag Control UA are installed during installation.

To use PSS 4000 Diag Control in the visualisation software package it must be installed onyour PC.

System requirement:See readme file for PSS 4000 Diag Control

Procedure:

} Start your PC.

} Start the installation file (PSS_4000_Diag_Control_<Version number>.exe).

} Follow the on-screen installation instructions.The package is installed in the directory \Programs (x86)\Pilz\PSS4000_Diag_Control <Version number>.

Installation triggers the following:

} The visualisation software PSS 4000 Diag Control UA is installed

} A self-signed certificate with a public key and associated private key is generated forthe PSS 4000 Diag Control UA

} For various display resolutions, the following HTML files with default settings are storedin the directory %ALLUSERPROFILE%\Pilz\PSS4000_Diag_Control\:

– PSS4000_Diag_Control_UA_Settings_All.html

– PSS4000_Diag_Control_UA_Settings_Basic.html

} The visualisation software PSS 4000 Diag Control (classic) is installed. Please refer to the operating manual PSS 4000 Diag Control (classic).

Page 8: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Install PSS 4000 Diag Control

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

8

3.2 Installation on a PMIThe installer "PSS_4000_PMI_5_Diag_Control_Installer" is available for installing thePSS 4000 Diag Control on a PMI 5. Both the PSS 4000 Diag Control (classic) andPSS 4000 Diag Control UA are installed during installation.

For installation to take place, the installation file must be downloaded via FTP/Ethernet con-nection, SD card or USB mass storage device.

Procedure2 alternative procedures are available.

Use installation package:

1. Switch on your PMI.

2. Open Windows Explorer on the PMI.

3. Copy the file "PSS_4000_Diag_Control_<Version number>.CAB" into the directory\Flash on the PMI.

4. Start the CAB file. The installation process will start. The CAB file in the PMI directory\Flash will be deleted after the installation.

Use the PMI Assistant:

The PSS 4000 Diag Control is installed on a PMI with the aid of the PMI Assistant. ThePMI Assistant and all the necessary installation files are located on the removable data me-dium of a PMI.

1. Start the PMI Assistant.

2. Follow the on-screen instructions to complete the installation.

Installation via the installer triggers the following:

} The visualisation software PSS 4000 Diag Control UA is installed in the directory \Flash\PSS4000_Diag_Control_UA

} A self-signed certificate with a public key and associated private key is generated forthe PSS 4000 Diag Control UA.

} The following HTML files with default settings are stored in the directory \Flash\PSS4000_Diag_Control_UA for the various display resolutions:

– PSS4000_Diag_Control_UA_Settings_QVGA.html

– PSS4000_Diag_Control_UA_Settings_VGA.html

– PSS4000_Diag_Control_UA_Settings_WVGA.html

– PSS4000_Diag_Control_UA_Settings_SVGA.html

– PSS4000_Diag_Control_UA_Settings_XGA.html

– PSS4000_Diag_Control_UA_Settings_All.html

– PSS4000_Diag_Control_UA_Settings_Basic.html

} The PSS 4000 Diag Control (classic) is installed Please refer to the operating manual PSS 4000 Diag Control (classic).

Special features when installing the PSS 4000 firmware on a PMIAn "all-in-one" installer is used when installing the PSS 4000 firmware (see System De-scription PSS 4000), i.e. there are no selection options.

Page 9: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Install PSS 4000 Diag Control

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

9

Installation of the PSS 4000 firmware causes the following:

} The PSS 4000 OPC Server UA is installed in the directory \Flash\PSS4000

} A self-signed certificate with a public key and associated private key is generated forthe PSS 4000 OPC Server UA

} The visualisation software PSS 4000 Diag Control UA is installed in the directory \Flash\PSS4000_Diag_Control_UA

} A self-signed certificate with a public key and associated private key is generated forthe PSS 4000 Diag Control UA.

} The following HTML files with default settings are stored in the directory \Flash\PSS4000_Diag_Control_UA for the various display resolutions:

– PSS4000_Diag_Control_UA_Settings_QVGA.html

– PSS4000_Diag_Control_UA_Settings_VGA.html

– PSS4000_Diag_Control_UA_Settings_WVGA.html

– PSS4000_Diag_Control_UA_Settings_SVGA.html

– PSS4000_Diag_Control_UA_Settings_XGA.html

– PSS4000_Diag_Control_UA_Settings_All.html

– PSS4000_Diag_Control_UA_Settings_Basic.html

} The PSS 4000 OPC Server (classic) and PSS 4000 Diag Control (classic) are installed Please refer to the operating manual PSS 4000 Diag Control (classic).

Page 10: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Information security certificates

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

10

4 Information security certificatesIn networked automation technology systems, increasing demands are being placed on in-formation security. Information security encompasses the authenticity, confidentiality, integ-rity and availability of data as well as protection of access to data.

On the PSS 4000 Diag Control UA from Pilz, information security is established with the aidof certificates compliant with the X.509 standard. The certificates are used to safeguardcommunication between an OPC UA Client and the OPC UA Server, i.e. a certificate en-crypts the data traffic of a unidirectional communication connection and authenticates onecommunication subscriber to the other. A separate certificate is required for each subscriber in client-server communication.PSS 4000 Diag Control UA can only communicate with a PSS 4000 OPC Server UA if theOPC UA Server has a valid certificate from the PSS 4000 Diag Control UA and thePSS 4000 Diag Control UA has a valid certificate from the PSS 4000 OPC Server UA.

Page 11: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Information security certificates

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

11

4.1 Directory structure of the certificate storeA self-signed certificate with a public key and associated private key is created when in-stalling the PSS 4000 Diag Control UA. The public key and non-public (private) key arestored in a certificate store on the installation device. A pre-defined directory structure iscreated as the certificate store during installation. The location of the certificate store de-pends on the device on which the PSS 4000 Diag Control UA is installed. However, the dir-ectory structure is always the same:

<basepath>\pki\own Location of the store for the public part of the self-signed certificate

The public part of the self-signed certificate is always stored in thisfolder during installation.

\private Location of the store for the non-public (private) part of the self-signedcertificate The non-public part of the self-signed certificate is always stored in thisfolder during installation.

\rejected Location of the store for unknown or rejected certificates\trusted Location of the store for trusted certificates

INFORMATION

Certificates are only created with a new installation. In the case of an up-date, all existing certificates in the certificate store are retained.

Location of the store when installed on a PCThe certificate store is created in the public area of the PC:

} C:\ProgramData\Pilz\PSS4000_Diag_Control_UA\pki

Location of the store when installed on a PMI 5} \Flash\PSS4000_Diag_Control_UA\pki

Page 12: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Information security certificates

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

12

4.2 Procedure for authenticationTo ensure that client-server communication can take place, the communication partnersmust exchange their certificates. For the certificates to be exchanged, the certificate filesmust be stored in the relevant folder in the certificate store of the PSS 4000OPC Server UA and PSS 4000 Diag Control UA (see Directory structure of the certificatestore [ 11]).

There are different procedures for mutual authentication of the PSS 4000 OPC Server UAand PSS 4000 Diag Control UA. The procedures can be differentiated according to the fol-lowing criteria:

} PSS 4000 OPC Server UA and PSS 4000 Diag Control UA are located on the samedevice(see Authentication in the case of local installation [ 12])

} PSS 4000 OPC Server UA and PSS 4000 Diag Control UA are installed on differentdevices (see Authentication in the case of remote installation [ 12])

4.2.1 Authentication in the case of local installationIf the PSS 4000 OPC Server UA and the PSS 4000 Diag Control UA are installed on thesame device, the certificates are exchanged automatically during installation:

} The certificate of the PSS 4000 OPC Server UA(cert_Pilz_PSS 4000_OPC_Server_UA.der) is copied to the "trusted" folder of thePSS 4000 Diag Control.

} The certificate of the PSS 4000 Diag Control UA (cert_Pilz_PSS 4000_Diag_Con-trol_UA.der) is copied to the "trusted" folder of the PSS 4000 OPC Server UA

The user does not need to do anything else.

4.2.2 Authentication in the case of remote installationIf the PSS 4000 OPC Server UA and the PSS 4000 Diag Control UA are installed on differ-ent devices, then the certificates must be exchanged by the user.

Page 13: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Information security certificates

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

13

Procedure

[1]

Yes

[Continue with:

"Authentification of PSS 4000 Diag Control UA in the PSS 4000 OPC Server UA"]

[2]

PSS 4000 Diag Contol UA:

► Server certificate not accepted

► Server certificate automatically stored

under <...>\pki\rejected

[3]

User:

► Start PSS 4000 OPC Server UA

User:

► Move server certificate to

<...>\pki\trusted

User:

► Start PSS 4000 Diag Control UA

[7]User:

► Confirm in PSS 4000 Diag Control UA

with "Connect" button

[4]

[5]

User:

► Security inspection of

IT infrastructure

[6]Accept server

certificate?

User:

► Server certificate under

<...>\pki\rejected is inspected

No

Legend

[1] First start of the PSS 4000 OPC Server UA after installation by the user[2] First start of the PSS 4000 Diag Control UA after installation by the user

Page 14: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Information security certificates

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

14

[3] The PSS 4000 Diag Control UA attempts to establish a connection to thePSS 4000 OPC Server UA. Since the PSS 4000 Diag Control UA does not have avalid certificate from the PSS 4000 OPC Server UA after installation, the PSS 4000Diag Control UA reacts as follows:} The server certificate is not accepted by the PSS 4000 Diag Control UA

} The server certificate is stored in the certificate store of the PSS 4000 Diag Con-trol UA, in the directory "<…>\pki\rejected".The name of the certificate file is composed of the certificate's common name,domain component and fingerprint. Structure of the file name: <CN>@<DC>_[Fingerprint].der- CN: Common Name- DC: Domain Component- Fingerprint: 40-digit HEX value

Example:Pilz_PSS4000_OPC_Server_UA_self_signed_@192_168_1_101_[0ff981ea8ba58ad04bad16f89a3cc9c0c60e7fac].der- CN: Pilz PSS4000 OPC Server UA (self signed)- DC: 192.168.1.101- Fingerprint: 0ff981ea8ba58ad04bad16f89a3cc9c0c60e7fac

Note:Any characters in the CN and DC that are not in the range A ... Z, a ... z and 0… 9 will be replaced with an underscore.

} Connection to the PSS 4000 OPC Server UA is not established

Message:

[4] The user must check whether the server certificate is trustworthy (see Verifying acertificate)

[5] If the user considers the server certificate to be trustworthy, he must move it fromthe "rejected" directory to the "trusted" directory of the PSS 4000 Diag Control UAcertificate store. The PSS 4000 OPC Server UA is now authenticated on the PSS 4000 Diag Con-trol UA.

[6] If there are doubts about the trustworthiness of the server certificate, the securitytechnology of the IT infrastructure should be reviewed.

[7] For the PSS 4000 OPC Server UA to receive a valid certificate from the PSS 4000Diag Control UA, a connection between the two must be established first.

Page 15: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Information security certificates

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

15

Yes

PSS 4000 OPC Server UA:

► Client certificate is not accepted

► Client certificate is stored under

<...>\pki\rejected

[8]

User:

► Move client certificate to

<...>\pki\trusted

[12]

[9]

[10]

User:

► Security inspection of

IT infrastructure

[11]Accept client

certificate?

User:

► Server certificate under

<...>\pki\rejected is inspected

[Authentification of PSS 4000 Diag Control UA in the PSS 4000 OPC Server UA]

No

Connection established automatically

Legend

[8] Since the PSS 4000 OPC Server UA does not have a valid certificate from thePSS 4000 Diag Control UA after installation, the PSS 4000 OPC Server UA reactsas follows:} The client certificate is not accepted by the PSS 4000 OPC Server UA

} The client certificate is stored in the certificate store of the PSS 4000 OPCServer UA, in the directory "<…>\pki\rejected".The name of the certificate file is composed of the common name, domain com-ponent and fingerprint. Structure of the file name: <CN>@<DC>_[Fingerprint].der- CN: Common Name- DC: Domain Component- Fingerprint: 40-digit HEX valueExample:Pilz_PSS4000_Diag_Control_UA_self_signed_@192_168_1_170_[c0340c57b-cf7a6e7d1097735d3358351b942755c].der- CN: Pilz PSS4000 Diag Control UA (self signed)- DC: 192.168.1.170- Fingerprint: c0340c57bcf7a6e7d1097735d3358351b942755c

Page 16: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Information security certificates

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

16

Note:Any characters in the CN and DC that are not in the range A ... Z, a ... z and 0 …9 will be replaced with an underscore.

} Connection to the PSS 4000 Diag Control UA is not established

Message:

[9] The user must check whether the client certificate is trustworthy (see Verifying acertificate).

[10] If the user considers the client certificate to be trustworthy, he must move it from the"rejected" directory to the "trusted" directory of the PSS 4000 OPC Server UA certi-ficate store. The PSS 4000 Diag Control UA is now authenticated on the PSS 4000OPC Server UA.

[11] If there are doubts about the trustworthiness of the client certificate, the securitytechnology of the IT infrastructure should be reviewed.

[12] Following mutual authentication, the PSS 4000 Diag Control UA automatically es-tablishes the connection to the PSS 4000 OPC Server UA.

NOTICE

During authentication, a certificate (client or server certificate) is only storedin the directory "<…>\pki\rejected" directory under the following conditions:

– There is no certificate with the same fingerprint in the directory "<…>\pki\rejected"

– There is no valid certificate with the same fingerprint in the directory"<…>\pki\trusted"

Page 17: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Information security certificates

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

17

4.3 Generating and using custom certificatesIt is possible to create a custom certificate instead of the certificate that is generated whenthe PSS 4000 Diag Control UA and PSS 4000 OPC Server UA are installed. This requiresa suitable tool of a third-party manufacturer. The tool must be used to generate a certificatethat has a public part and a non-public (private) part.

INFORMATION

Only use custom certificates if you have experience both in the creation ofcertificates and in the use of self-created certificates.

Requirements on certificatesPSS 4000 Diag Control UA does not validate its own server certificate. For this reason youshould make sure that both the server certificate and client certificates contain the followingoptions:

} CA: FALSE

} If the parameter NID_key_usage is used, the value cRLSign must not be set.

} Encryption algorithm: sha1RSA – 1024 Bit

The PSS 4000 OPC Server UA and the PSS 4000 Diag Control UA use the signature al-gorithm "sha1WithRSAEncryption". The key length is 1024 bits.

INFORMATION

It is essential that you note the following documentation when creating andusing custom certificates:

– OPC UA specification of the OPC Foundation

– BSI specification

– Documentation of the tool used to create the certificate

Incorporating certificatesFor a certificate to be effective, the public part and the private part of the certificate musthave the correct file name and the parts must be located in the correct directory of the certi-ficate store (see Directory structure of the certificate store [ 11]).

} File name of the public part:

– PSS 4000 OPC Server UA: "cert_Pilz_PSS4000_OPC_Server_UA.der"

– PSS 4000 Diag Control UA: "cert_Pilz_PSS4000_Diag_Control_UA.der"

} File name of the private part:

– PSS 4000 OPC Server UA: "private_key_Pilz_PSS4000_OPC_Server_UA.pem"

– PSS 4000 Diag Control UA: "private_key_Pilz_PSS4000_Diag_Control_UA.pem"

Page 18: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Information security certificates

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

18

Location of the store for the public and private part of a certificateLocation of the store when installed on a PC:} <%ALLUSERSPROFILE%>\Pilz\PSS4000OPCServerUA\pki

– \own\cert_Pilz_PSS4000_OPC_Server_UA.der

– \private\private_key_Pilz_PSS4000_OPC_Server_UA.pem

} <%ALLUSERSPROFILE%>\Pilz\PSS4000_DiagContol_UA\pki

– \own\cert_Pilz_PSS4000_Diag_Control_UA.der

– \private\private_key_Pilz_PSS4000_Diag_Control_UA.pem

Location of the store when installed on a PMI 5:} \Flash\PSS4000OPCServerUA\pki

– \own\cert_Pilz_PSS4000_OPC_Server_UA.der

– \private\private_key_Pilz_PSS4000_OPC_Server_UA.pem

} \Flash\PSS4000_DiagControl_UA\pki

– \own\cert_Pilz_PSS4000_Diag_Control_UA.der

– \private\private_key_Pilz_PSS4000_Diag_Control_UA.pem

Page 19: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Information security certificates

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

19

4.4 Invalidating a certificateA certificate is invalidated if the user removes the certificate from the directory <…>\pki\trusted (see Directory structure of the certificate store [ 11]).

4.5 Verifying a certificateBefore a certificate is copied from the directory <…>\pki\rejected to the directory <…>\pki\trusted during authentication, the user should verify the trustworthiness of the certificate(see Authentication in the case of remote installation [ 12]).

} PSS 4000 Diag Control UAThe content of the certificate in the directory <…>\pki\rejected of the PSS 4000Diag Control UA should be compared with the content of the certificate in the directory<…>\pki\own of the PSS 4000 OPC Server UA. It is sufficient just to compare the fin-gerprints.

} PSS 4000 OPC Server UAThe content of the certificate in the directory <…>\pki\rejected of the PSS 4000OPC Server UA should be compared with the content of the certificate in the directory<…>\pki\own of the PSS 4000 Diag Control UA. It is sufficient just to compare the fin-gerprints.

Procedure in the case of a PC} Double-click on a certificate to view its content.

The contents of the two certificates to be compared must be identical.

Procedure in the case of a PMI} Copy the certificate to a PC and double-click on the certificate to view its content. The

contents of the two certificates to be compared must be identical.

INFORMATION

When establishing the connection, the PSS 4000 OPC Server UA checkswhether the local system time is within the valid range (duration) of the cli-ent certificate. If this is not the case, a connection cannot be established.

Page 20: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Configure PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

20

5 Configure PSS 4000 Diag Control UA

5.1 Configuration in a visualisation software packageThe section below describes how to configure PSS 4000 Diag Control UA in a visualisationsoftware package.

Prerequisite:

} PSS 4000 Diag Control must be installed on your computer (see section entitled "In-stallation on a PC [ 7]").

} PSS 4000 Diag Control UA must be incorporated into your visualisation software.

Details of how to use PSS 4000 Diag Control UA in your visualisation software are providedin the description or in the visualisation software's online help.

Most of the settings made in the tabs can be checked via the preview. The preview willpartly be filled with dummy data.

Page 21: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Configure PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

21

5.1.1 "General" tab

Fig.: General tab

On the General tab you can make the following settings:

} OPC server address Enter the IP address or the logical name of the device containing the PSS 4000OPC Server UA.

Default setting: <localhost>"localhost" is the valid logical name when the PSS 4000 OPC Server UA and the visual-isation software are on the same computer.

Port numberIn the default setting the port with the port number 4853 is used for the PSS 4000OPC Server UA. If the PSS 4000 OPC Server UA uses a different port, the port numbermust be indicated in addition to the IP address/logical name. Use a colon as a separat-

Page 22: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Configure PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

22

ing character between the IP address/logical name and the port number.Syntax: <IP address/logical name>:<Port number>Example: 192.168.1.100:5001

} LanguageSelect the language in which the diagnostic texts and the interface of thePSS 4000 Diag Control are to be displayed. You will have defined the languages avail-able for the diagnostic texts when you created the diagnostic configuration. The inter-face can be displayed in the following languages:

– German

– English

} DisplaySelect:

– Single window Diagnostic messages and remedies appear in separate windows.

– Split window Diagnostic messages and remedies appear in a split window, one above the other.

} Optimize for QVGASelect this option to optimise the screen output for QVGA format. QVGA is a standardfor small screens with 320 x 240 pixels ("Quarter VGA"). This option should only be se-lected when Single Window has been selected under Display.

} Use keyboardSelect this option to enable keyboard operation.

} Font typeSelect the font type.

} Font sizeSelect the font size.

} Enable tickerSelect this option to activate the ticker for diagnostic messages, remedies and entries inthe diagnostic log. This option should only be selected when Single Window has beenselected under Display.

Page 23: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Configure PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

23

5.1.2 "Split Window 1/2" tab

Fig.: Split Window 1/2 tab

On the Split Window 1/2 tab you can define the size of the window areas in the split win-dow. These settings will apply if you selected Split Window under Display:

} Pane heightAdjust the height of the window areas as a percentage of the overall window height.

} Table rowAdjust the height of the table row in multiples of the text height.

Page 24: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Configure PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

24

5.1.3 "Split Window 2/2" tab

Fig.: Split Window 2/2 tab

On the Split Window 2/2 tab you can select the fields that are to be displayed. These set-tings will apply if you selected Split Window under Display:

} Columns for diagnostic messagesSelect the fields that will be displayed in the diagnostic messages window, plus theirposition and width within the table.

} Columns for remedySelect the fields that will be displayed in the remedies window, plus their position andwidth within the table.

Page 25: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Configure PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

25

5.1.4 "Diagnostic Log" tab

Fig.: Diagnostic Log tab

The Diagnostic Log tab contains the following options:

} Columns for diagnostic logHere you can define the format of the diagnostic log. Select the fields that are to be displayed in the diagnostic log window, plus their positionand width within the table.

These settings will only apply if

– The Split Window setting is selected under Displayor

– Under Display, Optimize for QVGA has been deactivated for the Single Windowsetting.

Page 26: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Configure PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

26

} Export pathYou can export the diagnostic log as a csv file. Your entry defines the export path forthe diagnostic log. The defined export path will be used for both the automatic andmanual export.

– The absolute path must be stated for the storage location; i.e. remote storage loca-tions are also permitted.

– Windows conventions apply when entering the path for the storage location.

– The default path will be used under the following conditions:

- - No path is stated.

- The entry defined a relative path.

- The defined path does not comply with Windows conventions.

- An error occurs when creating the csv file.

– Default path on a PC:%ALLUSERPROFILE%\ProgramData\Pilz\PSS4000_Diag_Control\Export

– Default path on a PMI 5:\Flash\PSS4000_Diag_Control\Export

– If the stated storage location or default storage location does not exist, it is createdautomatically.

– The file name is assigned automatically during export.

File name with automatic export: autoLogExport_<ProjectName>.csvThe file is overwritten with each export, if the project name is identical.

File name with manual export: manLogExport_<ProjectName>_<YYYYMMDD_hhmm>.csv - YYYY: Year- MM: Month- DD: Day- hhmm: Time of day in 24 hour format A new file is created with each export because the file name contains a time stamp.

– The diagnostic log is exported in the diagnostic language that is currently selected.

} Auto export time State the time at which the diagnostic log is to be exported daily (24 hour format). If no time is stated (setting [- -] h; [- -] min), automatic export is deactivated (default set-ting). Automatic export is activated as soon as you enter a time of day.

} Auto export max. size Define the number of log entries that are to be exported automatically. The newestentries in the diagnostic log are always exported.

– Value range: 1 … 32767

Page 27: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Configure PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

27

5.1.5 Settings overview

Fig.: Settings overview table

The settings overview is not displayed in every visualisation software package.

Page 28: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Configure PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

28

INFORMATION

A description of the properties that can be configured in the settings over-view can be found in the section entitled "Configuration in abrowser [ 29]". In the settings overview, all values are stated without in-verted commas.

Page 29: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Configure PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

29

5.2 Configuration in a browserThe section below describes how to configure PSS 4000 Diag Control UA in an ActiveX-en-abled browser. Configuration requires some knowledge of the HTML markup language.

The Appendix contains examples that you can use to create your own HTML file.

General browser display settings:

} <body scroll="no">Switches off Internet Explorer's vertical scroll bar.

} WIDTH=a; HEIGHT=bSize of the window in which the PSS 4000 Diag Control is displayed, in pixels.

} CLASSID="CLSID:4511AA23-1061-4933-9F95-1A6F482EE80C"Class-ID used to reference the PSS 4000 Diag Control UA.

Use the following code to integrate PSS 4000 Diag Control UA into a web page that is to bedisplayed using MS Internet Explorer:

<html><head></head><body leftmargin="0" topmargin="0" scroll="no"><OBJECT ID="PilzDiag" WIDTH=[replace with desired width of control]HEIGHT=[replace with desired height of control] CLASSID="CLSID:4511AA23-1061-4933-9F95-1A6F482EE80C"></OBJECT></body></html>

Page 30: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Configure PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

30

5.2.1 General propertiesGeneral properties of PSS 4000 Diag Control UA:

} OPC server address Enter the IP address or the logical name of the device containing the PSS 4000OPC Server UA.

Default setting: <localhost>"localhost" is the valid logical name when the PSS 4000 OPC Server UA and the visual-isation software are on the same computer.

Port numberIn the default setting the port with the port number 4853 is used for the PSS 4000OPC Server UA. If the PSS 4000 OPC Server UA uses a different port, the port numbermust be indicated in addition to the IP address/logical name. Use a colon as a separat-ing character between the IP address/logical name and the port number.Syntax: <IP address/logical name>:<Port number>Example: 192.168.1.100:5001

} LanguageTo display the diagnostic texts in the required language, enter the LCID for the relevantlanguage.Values:

– English: "1033"

– German: "1031"

} Display Window formatValues:

– SingleWindow

– SplitWindow} QVGA

Screen output optimised for QVGA formatValues:

– "0" = not activated

– "1" = activated (only when Single Window is selected)

} UseKeyboard Keyboard operationValues:

– "0" = not activated

– "1" = activated

} FontSize Font size in points

} FontType Name of font(not the font's file name, i.e. Arial Unicode MS, not ARIALUNI.TTF, for example)

Page 31: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Configure PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

31

} EnableTicker Activate tickerValues:

– "0" = not activated

– "1" = activated (only when Single Window is selected)

Page 32: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Configure PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

32

5.2.2 Properties for split window display ("Split Window (1/2)" tab)Properties for dividing the split window and the height of the table rows:

} ListPaneHeight

– Height of event window as a percentage

} RemedyPaneHeight

– Height of remedy window as a percentage

} TextLinesPerTableRow

– Number of text lines per table row, e.g. "3"

Page 33: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Configure PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

33

5.2.3 Properties for split window display ("Split Window (2/2)" tab)Display of diagnostic messages

Properties for show/hide, plus column layout, e.g. <PARAM NAME="ListCol1"VALUE="Timestamp">:

} ListColN (N columns from 1 to 11)Values:

– "Timestamp"

– "PriorityNo"

– "DID"

– "Scope"

– "Description"

– "Location.Device"

– "Location.EquipmentID"

– "Location.Description"

– "Location.Address"

– "Priority"

– "ParameterList"

– "Deactivated" = Invisible column

Properties for assigning column widths, e.g. <PARAM NAME="ListColWidth1"VALUE="80">

} ListColWidthN (N columns from 1 to 11)Values:

– Column width in pixels

INFORMATION

Please note the following with properties:

– Always state a value in all the columns under "ListColN or in none ofthem.

– Each column should be assigned a unique value.

– If you don't wish to use every value, the remaining columns shouldbe assigned the value "Deactivated" (see example).

– If the "ListColN" properties are stated, then all the "ListColWidthN"properties must also be stated.

Display of remedy messages

Properties for show/hide, plus column layout, e.g. <PARAM NAME="RmdCol1"VALUE="Responsibility">:

} RmdColN (N columns from 1 to 7)Values:

– "Responsibility"

Page 34: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Configure PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

34

– "Scope"

– "Description"

– "Location.Device"

– "Location.EquipmentID"

– "Location.Address"

– "Location.Description"

– "Deactivated" = Invisible column

Properties for assigning column widths, e.g. <PARAM NAME="RmdColWidth1"VALUE="120">

} RmdColWidthN (N columns from 1 to 7)Values:

– Column width in pixels

INFORMATION

Please note the following with properties:

– Always state a value in all the columns under "RmdColN or in noneof them.

– Each column should be assigned a unique value.

– If you don't wish to use every value, the remaining columns shouldbe assigned the value "Deactivated" (see example).

– If the "RmdColN" properties are stated, then all the "RmdColWidthN"properties must also be stated.

Example

The last two columns should not be used.

} Correct configuration:

– "RmdCol1" VALUE="Responsibility"

– "RmdCol2" VALUE="Description"

– "RmdCol3" VALUE="Location.Device"

– "RmdCol4" VALUE="Location.EquipmentID"

– "RmdCol5" VALUE="Location.Address"

– "RmdCol6" VALUE="Deactivated"

– "RmdCol7" VALUE="Deactivated"

} Incorrect configuration:

– "RmdCol1" VALUE="Responsibility"

– "RmdCol2" VALUE="Description"

– "RmdCol3" VALUE="Deactivated"

– "RmdCol4" VALUE="Deactivated"

Page 35: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Configure PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

35

– "RmdCol5" VALUE="Location.Device"

– "RmdCol6" VALUE="Location.EquipmentID"

– "RmdCol7" VALUE="Location.Address"

Page 36: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Configure PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

36

5.2.4 Properties for displaying the diagnostic logProperties for show/hide, plus column layout, e.g. <PARAM NAME="LogCol1"VALUE="StateChangeNo">:

} LogColN (N columns from 1 to 12)Values:

– "StateChangeNo"

– "Timestamp"

– "PriorityNo"

– "Priority"

– "DID"

– "Scope"

– "Description"

– "Location.Device"

– "Location.EquipmentID"

– "Location.Address"

– "Location.Description"

– "ParameterList"

– "Deactivated" = Invisible column

Properties for assigning column widths, e.g. <PARAM NAME="LogColWidth1"VALUE="20">

} LogColWidth1N (N columns from 1 to 12)Values:

– Column width in pixels

INFORMATION

Please note the following with properties:

– Always state a value in all the columns under "LogColN or in none ofthem.

– Each column should be assigned a unique value.

– If you don't wish to use every value, the remaining columns shouldbe assigned the value "Deactivated" (see example).

– If the "LogColN" properties are stated, then all the "LogColWidthN"properties must also be stated.

Example

The last two columns should not be used:

} Correct configuration:

– "LogCol1" VALUE="StateChangeNo"

– "LogCol2" VALUE="Timestamp"

– "LogCol3" VALUE="PriorityNo"

Page 37: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Configure PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

37

– "LogCol4" VALUE="Priority"

– "LogCol5" VALUE="DID"

– "LogCol6" VALUE="Scope"

– "LogCol7" VALUE=" Description"

– "LogCol8" VALUE="Location.Device"

– "LogCol9" VALUE="Location.EquipmentID"

– "LogCol10" VALUE="Location.Address"

– "LogCol11" VALUE="Deactivated"

– "LogCol12" VALUE="Deactivated"

} Incorrect configuration:

– "LogCol1" VALUE="StateChangeNo"

– "LogCol2" VALUE="Timestamp"

– "LogCol3" VALUE="PriorityNo"

– "LogCol4" VALUE="Priority"

– "LogCol5" VALUE="DID"

– "LogCol6" VALUE="Deactivated"

– "LogCol7" VALUE="Deactivated"

– "LogCol8" VALUE="Scope"

– "LogCol9" VALUE="Description"

– "LogCol10" VALUE="Location.Device"

– "LogCol11" VALUE="Location.EquipmentID"

– "LogCol12" VALUE="Location.Address"

Page 38: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Configure PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

38

5.2.5 Properties for exporting the diagnostic log} "LogExportPath" VALUE="<Path>"

You can export the diagnostic log as a csv file. Your entry defines the export path forthe diagnostic log. The defined export path will be used for both the automatic andmanual export.

– The absolute path must be stated for the storage location; i.e. remote storage loca-tions are also permitted.

– Windows conventions apply when entering the path for the storage location.

– The default path will be used under the following conditions:

- No path is stated.

- The entry defined a relative path.

- The defined path does not comply with Windows conventions.

- An error occurs when creating the csv file.

– Default path on a PC:%ALLUSERPROFILE%\ProgramData\Pilz\PSS4000_Diag_Control\Export

– Default path on a PMI 5:\Flash\PSS4000_Diag_Control\Export

– If the stated storage location or default storage location does not exist, it is createdautomatically.

– The file name is assigned automatically during export.

File name with automatic export: autoLogExport_<ProjectName>.csvThe file is overwritten with each export, if the project name is identical.

File name with manual export: manLogExport_<ProjectName>_<YYYYMMDD_hhmm>.csv - YYYY: Year- MM: Month- DD: Day- hhmm: Time of day in 24 hour format A new file is created with each export because the file name contains a time stamp.

– The diagnostic log is exported in the diagnostic language that is currently selected.

Example:<PARAM NAME="LogExportPath" VALUE="\Flash\Logs">

} "LogAutoExportTime" VALUE="<hh:mm>"

State the time at which the diagnostic log is to be exported daily (24 hour format).

– hh: 00 … 23

– mm: 00 … 59

If no time is stated (setting ""), automatic export is deactivated. Automatic export is ac-tivated when you enter a time of day.

Example:<PARAM NAME="LogAutoExportTime" VALUE="17:35">

Page 39: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Configure PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

39

} "LogAutoExportMaxSize" VALUE="<1 … 32767>"

Define the number of log entries that are to be exported automatically. The newestentries in the diagnostic log are always exported.

– Value range: 1 … 32767

Example:<PARAM NAME="LogAutoExportMaxSize" VALUE="100">

Page 40: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Run PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

40

6 Run PSS 4000 Diag Control UA

6.1 Run in a visualisation software package or browser

6.1.1 Run in a visualisation software packagePrerequisite:

} PSS 4000 Diag Control must be installed on the PC or PMI (see chapter entitled "InstallPSS 4000 Diag Control [ 7]").

} PSS 4000 Diag Control UA must be configured in the visualisation software (see sec-tion entitled "Configuration in a visualisation software package [ 20]").

Procedure:

} Details of how to incorporate PSS 4000 Diag Control UA into your visualisation soft-ware are provided in the description or in the visualisation software's online help.

6.1.2 Run in a browser

6.1.2.1 Run PSS 4000 Diag Control UA in a browser on a PCPrerequisite:

} PSS 4000 Diag Control must be installed on the PC (see chapter entitled "Install PSS4000 Diag Control [ 7]").

} The HTML file must be configured (see section entitled "Configuration in abrowser [ 29]").

} An ActiveX-enabled browser must be installed on the PC.

Procedure:

} Start the configured HTML file in an ActiveX-enabled browser.

6.1.2.2 Run PSS 4000 Diag Control UA in a browser on a PMIPrerequisite:

} PSS 4000 Diag Control must be installed on the PMI (see chapter entitled "Install PSS4000 Diag Control [ 7]").

} The HTML file must be configured (see section entitled "Configuration in abrowser [ 29]").

} An ActiveX-enabled browser must be installed on the PMI.

Procedure:

} Download the configured HTML file to your PMI and start this file.

The HTML file can also be started automatically once the PMI has booted. The followingadditional lines are required in the "PMIStart.cmd" file in order to do this:

start \windows\iesample.exe\Flash\<Name of HTML file>

Replace the <Name of HTML file> marker with the name of the HTML file on your PMI.

To start Internet Explorer in full screen mode you will need to create the following entry inthe Windows registry:

Page 41: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Run PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

41

} Select Run... in the Windows Start menu

} Enter "regedit" and click OK to open the registry.

} Go to "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main"

} Click on Main and select "Value -> New DWORD" in the menu bar.

} Create the DWORD "StartUpInFullScreen" and assign the value "1" to the DWORD.

} Save and then close the Windows registry.

Page 42: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Operate PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

42

7 Operate PSS 4000 Diag Control UA

7.1 Split windowWhile diagnostics are being run, you can see the diagnostic list in the top half of the win-dow. If you highlight an event, that row will turn blue and the bottom half of the window willshow the remedy for this event. If you highlight a remedy, the row showing the event willturn grey and the row showing the remedy will turn blue.

Fig.: Split window with horizontal split

Page 43: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Operate PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

43

You can switch from this view to Diagnostic log and back again during operation, via theinformation window.

Focus is...

...on the diagnostic list ...on the remedy list

Cursor up To previous diagnostic mes-sage

To previous remedy

Cursor down To next diagnostic message To next remedy

Enter Show remedy for selecteddiagnostic message

No function

ESC Remedy for diagnostic mes-sage is deleted

Focus is placed on the dia-gnostic list and remedy fordiagnostic message is de-leted

F1 No function No function

F2 Switch to information window Switch to information window

F3 Previous 10 diagnostic mes-sages

No function

F4 Next 10 diagnostic mes-sages

Assignment of keyboard and buttons

INFORMATION

The Split window setting is unsuitable for devices with a low screen resolu-tion.

Page 44: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Operate PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

44

7.2 Single windowIf you have selected Single window under Display in the basic configuration, the dia-gnostic list and remedies will be displayed in separate windows.

INFORMATION

If EnableTicker is selected, the following diagnostic data - time stamp,DID, scope, device, Equip-ID, location description and address - will beshown in ticker format in the current diagnostic message (in VGA resolution,this is the diagnostic message highlighted in blue), if there is insufficientspace to display the data.

Fig.: Separate window with diagnostic list in QVGA resolution

Page 45: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Operate PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

45

Fig.: Separate window with diagnostic list in VGA resolution

While the diagnostics are running, call up the remedy for an event by clicking Remedy.

Page 46: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Operate PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

46

INFORMATION

If EnableTicker is selected, the following data - responsibility, device,Equip-ID, address and location - will be shown in ticker format in the cur-rent action (in VGA resolution, this is the action highlighted in blue), if thereis insufficient space to display the data.

Fig.: Separate window with remedies in QVGA resolution

Page 47: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Operate PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

47

Fig.: Separate window with remedies in VGA resolution

While the diagnostics are running, call up the parameter list by clicking ESC. It contains allthe information required by technical support to evaluate a diagnostic message. This is thediagnostic identifier and all parameters.

Page 48: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Operate PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

48

Fig.: Parameter list

Focus is...

...a diagnostic message ...a remedy

Cursor up To previous diagnostic mes-sage

To previous remedy

Cursor down To next diagnostic message To next remedy

Enter Show remedy for selecteddiagnostic message

No function

ESC Show parameter list, exitparameter list

Switch to diagnostic mes-sage

F1 No function No function

F2 Switch to information window

F3 Previous 10 diagnostic mes-sages

F4 Next 10 diagnostic mes-sages

Keyboard and button assignment

Examples:

F4 is used to jump to the next block of 10 diagnostic messages.

} Diagnostic message 7 of 15 diagnostic messages is displayed:

– With F4, the display jumps to the start of the next block of 10, i.e. to position 11.

F3 is used to jump to the previous block of 10 diagnostic messages.

} Diagnostic message 13 of 15 diagnostic messages is displayed:

– With F3, the display jumps to the start of the previous block of 10, i.e. to position 1.

Page 49: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Operate PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

49

7.3 Diagnostic logDiagnostic messages in the diagnostic log are displayed in the form of a list, which can con-tain a maximum of 1000 entries. A maximum of 10 entries can be displayed per page. Themost recent entries are displayed at the start of the list.

Fig.: Diagnostic log in VGA resolution

If Optimize for QVGA is selected, only one log entry will be displayed at a time.

Page 50: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Operate PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

50

INFORMATION

If Optimize for QVGA and EnableTicker are selected, the following data -time stamp, DID, scope, device, Equip-ID, location description and Ad-dress - will be shown in ticker format in the current diagnostic log entry, ifthere is insufficient space to display the data.

Fig.: Diagnostic log in QVGA resolution

Cursor up To previous entry

Automatic navigation when key operated > 1 s*

Cursor down To next entry

Automatic navigation when key operated > 1 s*

ESC Switch to information window or exit parameter list*

F1 Show parameter list*

F2 Export diagnostic log manually as csv file} Storage location depends on the configuration:

– Tab Diagnostic Log -> Export path

– HTML parameter "LogExportPath"

} File name:

manLogExport_<ProjectName>_<YYYYMMDD_hhmm>.csv

– YYYY: Year

– MM: Month

– DD: Day

– hhmm: Time of day in 24 hour format

} A new file is always created.

Page 51: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Operate PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

51

F3 Previous 10 diagnostic messages

Automatic navigation when key operated > 1 s

F4 Next 10 diagnostic messages

Automatic navigation when key operated > 1 s

Assignment of keyboard and buttons

* Only in QVGA mode

Page 52: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Operate PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

52

7.4 Information windowThe following is displayed in the information window under the Integrity tab:

} Check sums

– Online check sum "FS project"

– Online check sum "Application parameters of the FS project"

– Online check sum "FS project without application parameters"

} Difference to universal time UTC

Fig.: "Integrity" tab on the information window in VGA resolution

Page 53: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Operate PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

53

Fig.: "Integrity" tab on the information window in QVGA resolution

The following information is displayed for each device in the project under the Devices tab:

} Device name

} Product type

} Firmware version

} Hardware version

} Serial number

Page 54: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Operate PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

54

Fig.: "Devices" tab on the information window in VGA resolution

Fig.: "Devices" tab on the information window in QVGA resolution

Page 55: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Operate PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

55

Cursor up To previous entry

Cursor down To next entry

ESC Back to event list

F1 No function

F2 Switch tab

F3 No function

F4 Open diagnostic log

Assignment of keyboard and buttons

Page 56: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Operate PSS 4000 Diag Control UA

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

56

7.5 IconsThe symbols in the window's top left-hand corner indicate the type of event:

Symbol Meaning

Status information

Warning

Error

Symbols in the Diagnostics window

Page 57: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Attachment

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

57

8 Attachment

8.1 Examples of HTML code for calling up PSS 4000 DiagControl UA

8.1.1 Simplified example of HTML codeExample of simplified HTML code. There is a detailed description of the properties in thesection entitled "Configuration in a browser [ 29]".

NOTICE

You can copy the following example code via clipboard into your applica-tion.Please note in this procedure that special characters are interpreted de-pending on the PDF Reader used. Look out for the following characters inparticular:

– Dashes

– Hyphens (e.g for path names that have more than one line)

– Minus sign

<html><head></head><body leftmargin="0" topmargin="0" scroll="no"><object id="PilzDiag" width="800" height="600" classid="CLSID:4511AA23-1061-4933-9F95-1A6F482EE80C"><param name="OPCServer" value="localhost"><param name="Language" value="1031"><param name="Display" value="SingleWindow"><param name="QVGA" value="0"><param name="UseKeyboard" value="1"><param name="FontType" value="Arial"><param name="FontSize" value="10"><param name="ListPaneHeight" value="50"><param name="RemedyPaneHeight" value="50"><param name="TextLinesPerTableRow" value="3"><param name="EnableTicker" value="1"><param name="LogExportPath" value=""><param name="LogAutoExportTime" value=""><param name="LogAutoExportMaxSize" value="10000"></object></body></html>

Page 58: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Attachment

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

58

8.1.2 Advanced example of HTML codeExample of advanced HTML code. There is a detailed description of the properties in thesection entitled "Configuration in a browser [ 29]".

NOTICE

You can copy the following example code via clipboard into your applica-tion.Please note in this procedure that special characters are interpreted de-pending on the PDF Reader used. Look out for the following characters inparticular:

– Dashes

– Hyphens (e.g for path names that have more than one line)

– Minus sign

<html><head></head><body leftmargin="0" topmargin="0" scroll="no"><object id="PilzDiag" width="800" height="600" classid="CLSID:4511AA23-1061-4933-9F95-1A6F482EE80C"><param name="OPCServer" value="localhost"><param name="Language" value="1031"><param name="Display" value="SingleWindow"><param name="QVGA" value="0"><param name="UseKeyboard" value="1"><param name="FontType" value="Arial"><param name="FontSize" value="10"><param name="ListPaneHeight" value="50"><param name="RemedyPaneHeight" value="50"><param name="TextLinesPerTableRow" value="3"><param name="EnableTicker" value="1"><param name="ListCol1" value="Timestamp"><param name="ListCol2" value="PriorityNo"><param name="ListCol3" value="DID"><param name="ListCol4" value="Scope"><param name="ListCol5" value="Description"><param name="ListCol6" value="Location.Device"><param name="ListCol7" value="Location.EquipmentID"><param name="ListCol8" value="Location.Address"><param name="ListCol9" value="Location.Description"><param name="ListCol10" value="Deactivated"><param name="ListCol11" value="Deactivated"><param name="ListColWidth1" value="80"><param name="ListColWidth2" value="20"><param name="ListColWidth3" value="80">

Page 59: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Attachment

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

59

<param name="ListColWidth4" value="85"><param name="ListColWidth5" value="255"><param name="ListColWidth6" value="95"><param name="ListColWidth7" value="80"><param name="ListColWidth8" value="80"><param name="ListColWidth9" value="80"><param name="ListColWidth10" value="80"><param name="ListColWidth11" value="80"><param name="RmdCol1" value="Responsibility"><param name="RmdCol2" value="Description"><param name="RmdCol3" value="Location.Device"><param name="RmdCol4" value="Location.EquipmentID"><param name="RmdCol5" value="Location.Address"><param name="RmdCol6" value="Location.Description"><param name="RmdCol7" value="Deactivated"><param name="RmdColWidth1" value="120"><param name="RmdColWidth2" value="280"><param name="RmdColWidth3" value="80"><param name="RmdColWidth4" value="80"><param name="RmdColWidth5" value="80"><param name="RmdColWidth6" value="135"><param name="RmdColWidth7" value="80"><param name="LogCol1" value="StateChangeNo"><param name="LogCol2" value="Timestamp"><param name="LogCol3" value="PriorityNo"><param name="LogCol4" value="Priority"><param name="LogCol5" value="DID"><param name="LogCol6" value="Scope"><param name="LogCol7" value="Description"><param name="LogCol8" value="Location.Device"><param name="LogCol9" value="Location.EquipmentID"><param name="LogCol10" value="Location.Address"><param name="LogCol11" value="Location.Description"><param name="LogCol12" value="Deactivated"><param name="LogColWidth1" value="20"><param name="LogColWidth2" value="80"><param name="LogColWidth3" value="20"><param name="LogColWidth4" value="40"><param name="LogColWidth5" value="80"><param name="LogColWidth6" value="80"><param name="LogColWidth7" value="215"><param name="LogColWidth8" value="80"><param name="LogColWidth9" value="80"><param name="LogColWidth10" value="80"><param name="LogColWidth11" value="80"><param name="LogColWidth12" value="80"><param name="LogExportPath" value=""><param name="LogAutoExportTime" value=""><param name="LogAutoExportMaxSize" value="10000"></object>

Page 60: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Attachment

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

60

</body></html>

Page 61: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

Attachment

Operating Manual PSS 4000 Diag Control UA1004298-EN-04

61

8.2 Overview of the languages supported and their LCIDOne of the languages listed below can be used for diagnostic texts and for the user inter-face on the PSS 4000 Diag Control. For Language, the LCID code must always be enteredas a decimal value, e.g. "1031" for German.

Language Code LCID (dec)

English en 1033

German de 1031

Page 62: PSS 4000 Diag Control UA Operat Man 1004298-EN-XX€¦ · Function of PSS 4000 Diag Control UA Operating Manual PSS 4000 Diag Control UA 1004298-EN-04 6 2 Function of PSS 4000 Diag

The Best of German Engineering

Partner of:

SupportTechnical support is available from Pilz round the clock.

Americas

Brazil

+55 11 97569-2804

Canada

+1 888-315-PILZ (315-7459)

Mexico

+52 55 5572 1300

USA (toll-free)

+1 877-PILZUSA (745-9872)

Asia

China

+86 21 60880878-216

Japan

+81 45 471-2281

South Korea

+82 31 450 0680

Australia

+61 3 95600621

Europe

Austria

+43 1 7986263-0

Belgium, Luxembourg

+32 9 3217575

France

+33 3 88104000

Germany

+49 711 3409-444

Ireland

+353 21 4804983

Italy, Malta

+39 0362 1826711

Scandinavia

+45 74436332

Spain

+34 938497433

Switzerland

+41 62 88979-30

The Netherlands

+31 347 320477

Turkey

+90 216 5775552

United Kingdom

+44 1536 462203

You can reach our

international hotline on:

+49 711 3409-444

[email protected]

CM

SE

®,

Ind

ura

NE

T p

®,

PA

S4

00

0®,

PA

Scal®

, P

AS

co

nfig

®,

Pilz

®,

PIT

®,

PLID

®,

PM

Cp

rim

o®,

PM

Cp

rote

go

®,

PM

Cte

nd

o®,

PM

D®,

PM

I®,

PN

OZ

®,

Prim

o®,

PS

EN

®,

PS

S®,

PV

IS®,

Safe

tyB

US

p®,

Safe

tyE

YE

®,

Safe

tyN

ET

p®,

TH

E S

PIR

IT O

F S

AFE

TY

® a

re r

eg

iste

red

and

pro

tecte

d t

rad

em

ark

s o

f P

ilz G

mb

H &

Co

. K

G in s

om

e c

ountr

ies.

We w

ould

po

int

out

that

pro

duct

featu

res m

ay v

ary

fro

m t

he d

eta

ils s

tate

d in t

his

do

cum

ent,

dep

end

ing

on t

he s

tatu

s a

t th

e t

ime o

f p

ub

licatio

n a

nd

the s

co

pe o

f th

e e

quip

ment.

We a

ccep

t no

resp

onsib

ility

fo

r th

e v

alid

ity,

accura

cy

and

entire

ty o

f th

e t

ext

and

gra

phic

s p

resente

d in t

his

info

rmatio

n.

Ple

ase c

onta

ct

our

Technic

al S

up

po

rt if

yo

u h

ave a

ny q

uestio

ns.

Pilz develops environmentally-friendly products using

ecological materials and energy-saving technologies.

Offices and production facilities are ecologically designed,

environmentally-aware and energy-saving. So Pilz offers

sustainability, plus the security of using energy-efficient

products and environmentally-friendly solutions.

Pilz GmbH & Co. KG

Felix-Wankel-Straße 2

73760 Ostfildern, Germany

Tel.: +49 711 3409-0

Fax: +49 711 3409-133

[email protected]

www.pilz.com

20

0X

XX

X-E

N-0

X

0-0

-2-3

-000,

2017-0

0 P

rinte

d in

Germ

any

© P

ilz G

mb

H &

Co.

KG

, 2017

Front cover

1004

298-

EN

-04,

201

8-04

Prin

ted

in G

erm

any

© P

ilz G

mbH

& C

o. K

G, 2

015