Professional Documents
Culture Documents
PVIS Systemdescription
PVIS Systemdescription
User software
Suggestions and comments for improving this documentation will be gratefully received.
The names of products, goods and technologies used in this documentation are registered
trademarks of the respective companies. Automation Workbench®, Pilz®, PIT®, PMI®,
PNOZ®, Primo®, PSS®, SafetyBUS p® are registered trademarks of Pilz GmbH & Co. KG.
Contents
Contents
Contents Page
Chapter 1 Introduction
1.1 Validity of documentation 1-1
1.2 Overview of documentation 1-2
Chapter 6 Namespace
6.1 Basics 6-1
6.1.1 Definition of symbols 6-1
6.2 Structure of the namespace 6-2
6.2.1 OPCProjectName 6-2
6.2.2 SummaryInformation 6-3
6.2.3 OverviewInformation 6-5
6.2.4 CentralDevices 6-6
6.2.5 PSS: SafetyBUSp 6-7
6.2.6 PSS: Interfaces 6-8
6.2.7 PSS: IOGroups 6-9
6.2.8 PSS: Subscribers 6-10
6.2.9 SafetyDevices 6-11
6.2.10 Operands 6-12
6.2.11 DetailInformation 6-13
6.2.12 EventList 6-14
6.2.13 Actions 6-16
6.2.14 SystemInfo 6-17
6.2.15 PNOZ: PNOZmultiProject 6-18
6.2.16 PNOZ: DiagnosticConfig 6-19
6.2.17 PSS: DiagnosticConfig 6-20
6.2.18 PSS: FSProgram 6-22
6.2.19 Generic process data access 6-23
Chapter 7 Applications
7.1 PSS diagnostics on a PMImicro diag 7-1
7.1.1 Create diagnostic configuration 7-1
7.1.2 Download the diagnostic configuration to 7-2
the PSS
7.1.3 Download the diagnostic configuration to 7-2
the PMImicro diag
7.2 PNOZmulti diagnostics on a PMImicro 7-3
diag
7.2.1 Create diagnostic configuration 7-3
7.2.2 Download the diagnostic configuration to 7-4
the PNOZmulti
7.2.3 Download the diagnostic configuration to 7-4
the PMImicro diag
1000 of documentation
1.1
Introduction
Validity
1100
1-
1.2
Overview
1200
1- of documentation
1 Introduction
This chapter describes the function and application of the PVIS OPC
Server.
This chapter describes how to run diagnostics with a PVIS ActiveX Con-
trol.
6 Namespace
7 Examples
This chapter contains check lists for how to create a diagnostic config-
uration and download it to the diagnostic unit.
2000of diagnostics
Diagnostics
2.1
Aim
2100
2- and visualisation
and visualisation
with PVIS
2.2
Overview
2200
2- of the procedure
PVIS-compatible
Control system display unit
Graphics software/
Control system PMI-PRO/PMI-PROopen
Graphics software/
Control system PVIS OPC Server PMI-PRO/PMI-PROopen
Graphics software/
Control system PMI-PRO/PMI-PROopen
Diagnostic configuration
With/without
PVIS ActiveX Control
Fig. 2-2: Diagnostics with PVIS OPC Server and several Clients for
visualisation
2.3
Supported
2300
2- hardware and software
Diagnostic configurations that have been created for the PMImicro diag
can also be used for the PVIS OPC Server.
3.1 Introduction
The diagnostic configuration contains all the information required for ex-
panded diagnostics. The diagnostic configuration enables event mes-
sages to be displayed in the case of:
` Errors in or on the control system
` Changes in the operating status of the control system
` Defined status conditions of safety devices
– PSS: MBS blocks
– PNOZmulti: Elements
` PSS: Defined status conditions of inputs, outputs and flags
` PSS: Errors in or on the SafetyBUS p bus subscribers
` PSS: Changes in the operating status of the I/O-Groups on SafetyBUS
p
` PNOZmulti: Defined status conditions of diagnostic points (inputs,
outputs and connection points)
3.1 Introduction
Diagnostic configuration
Diagnostic
configuration
for safety
devices
Action components
` Scope
Approximate classification of the action
` Responsibility
Information on who should undertake the action.
` Description of action
Description of what has to be done.
` Location information
Information on where the action is to be undertaken.
The location information may consist of the following details:
– Device
Name of device/module, information on a program section (e.g. PSS
3.2.1 Priorities
3-
Priorities
You can change the name of the pre-defined priorities but you cannot
delete them.
3.2.2 Scopes
3-
Scopes
Each event message and each action can be assigned a scope. The
scope roughly describes the type of event/action.
15 scopes can be defined. Pilz has predefined three scopes, but these
can be changed.
Pre-defined scopes:
` Plant/device
Affects the mechanics, electrics, electronics or software.
Examples: Defective device, periphery error (e.g. wiring, actuator/sen-
sor or supply voltage is faulty), project configuration error (e.g. PNOZ-
multi configuration, PSS configuration or user program is faulty), bus
error (e.g. error on SafetyBUS p or on the standard fieldbus)
` Process
Affects sequence or operation.
Examples: Sequence error (cylinder fails to reach an end position),
safety device was triggered (e.g. E-STOP operated)
` Communication
Data transfer between the control system and diagnostic device is dis-
rupted.
` ---
No details of the scope are possible or necessary.
3.2.3 Responsibilities
3-
Responsibilities
Pre-defined responsibilities:
` Safety device
This action involves the release, actuation or operation of a safety de-
vice.
Responsible person: Plant operator, for example
` Periphery
This action refers to the mechanics/electrics/ electronics outside the
Pilz devices, e.g. rectify short circuit, check supply voltage, check
switch contacts.
Responsible person: Maintenance engineer, for example
` Device malfunction
This action refers directly to an error within the device, e.g. check de-
vice, swap device.
Responsible person: Maintenance engineer, for example
` Project configuration
This action can only be performed using the programming device
(PSS) or PNOZmulti Configurator (PNOZmulti), or requires some pro-
gramming knowledge, e.g. check or adapt configuration, check or
adapt programming.
Responsible person: Maintenance engineer, programmer, project en-
gineer, for example
` Bus
This action can be performed where there is technical understanding
of SafetyBUS p/the fieldbus, e.g. check bus load, check cable runs.
Responsible person: Maintenance engineer, bus specialist, for exam-
ple
` Sequence
The process sequence was wrong and must be corrected.
Responsible person: Operator, maintenance engineer, programmer,
project engineer, for example
` ---
No details of responsibility are possible or necessary.
The event list is shown on the diagnostic unit. The diagnostic unit re-
ceives the event telegrams from the diagnosed control system. Each
event telegram is checked to see whether the corresponding event mes-
sage needs to be displayed and entered in the event list. For example, if
it relates to an event occurring as the result of a previous event, the
event telegram will be ignored.
A check is also made to see whether the user requires further informa-
tion on an event. For example, if the PSS registers that an I/O-Group on
SafetyBUS p has stopped, the diagnostic unit calls up the error stack of
the device that triggered the stop, displays the relevant event messages
and enters them in the event list.
Event messages are deleted from the event list as soon as the cause of
the fault has been rectified.
The event list is substantially different from the error stack on the PNOZ-
multi and PSS. The error stack simply lists all events in the order in which
they occurred.
3.3
Device's
3300
3- diagnostic configuration
3.4
Diagnostic
3400
3- configuration for safety devices
The diagnostic configuration for safety devices contains the event mes-
sages that are triggered when safety devices have a defined status.
Pilz has a pre-defined "Safety Device" diagnostic type for each standard
safety device. The diagnostic type contains an event message, including
remedy, for every potential safety device status, i.e. for each event. Us-
ers cannot modify the Pilz pre-defined diagnostic types for safety devic-
es. However, copies may be created for individual adaptation. On the
PSS it is also possible to create instances. Copies or instances may be
edited to a limited extent.
3.4.1 Copies
3-
Copies
A copy is valid for the same MBS block or the same function element as
the original.
Events may not be deleted from the copy, but they may be edited. The
priority and the event's scope and description may be changed.
INFORMATION
Instances may be created for Pilz pre-defined "Safety device"
diagnostic types and for copies of Pilz pre-defined diagnostic
types, but not for "Bit" or "Word" diagnostic types.
Instances >= [1] can be edited by the user. Events cannot be deleted
from the instance, but the event message can be edited. The remedy
may be changed as required, existing actions may be edited or deleted
and new actions may be added.
The SSNR of the MBS block used within the user program is entered in
the diagnostic table. The SSNR is assigned the required diagnostic type.
Assignment of DB018:
INFORMATION
Before you can create instances you will need to activate this
function.
3.5
Diagnostic
3500
3- configuration of operands
You can configure a "Bit" diagnostic type for any bit, and a "Word" di-
agnostic type for any word (PSS only).
The "Bit" diagnostic type can be configured for bit operands. A new "Bit"
diagnostic type is given a default name, which you can change.
The "Word" diagnostic type can be configured for word operands (input,
output and flag words). A new "Word" diagnostic type is given a default
name, which you can change.
4000 OPCofServer
PVIS
4.1
Function
4100
4- the PVIS OPC Server
Expanded PVIS diagnostics may also be run without the PVIS OPC
Server, e.g. using a PMI m107 diag. With the PVIS OPC Server it is pos-
sible to download diagnostic data, the process data display and addi-
tional information to any graphics software or to other applications.
System requirements
4-
The PVIS OPC Server can be installed on the following diagnostic units:
` PC with operating system:
– Windows 2000
– Windows 2003 Server
– Windows XP
– Windows Vista
or
` PMIvisu or PMIopen Generation 3 (PMI v3xx/PMI o3xx) or higher
4.2.2 Licencing
4-
Licencing
After installation the PVIS OPC Server runs in demo mode. In demo
mode the PVIS OPC Server will send data for four hours, after which
time it will stop sending new messages to the OPC Clients (e.g. PMI
m309 diag, PVIS Active X,...). Demo mode is displayed in PVIS ActiveX.
You will need to license the OPC Server in order to obtain the required
licence mode. You can do this via the Licence Manager on the PVIS
OPC Configurator.
After licensing you will need to restart the PVIS OPC Server for the
changes to take effect.
There are two different licences for the PVIS OPC Server on a PC:
` Point-to-point licence
One OPC Client (display unit) and one diagnosed control system.
` Full licence
Any number of OPC Clients (display units) and diagnosed control sys-
tems.
There are two different licences for the PVIS OPC Server on a PMI:
` Point-to-point licence
One OPC Client (display unit) and one diagnosed control system.
` Full licence
The total of diagnosed control systems and OPC Clients (display units)
is a maximum of 8, e.g. one PMI and seven control systems.
4.2.3 Installation on a PC
Installation on a PC
4-
If the PVIS OPC Server is being operated on a PC, the following struc-
ture will result, for example:
PC PC PC
Diagnostic unit
ETH COM/ETH
COM
Control system Control system
Display unit
PVIS ActiveX Control
Graphics software PSS PNOZmulti
In the diagram, the PVIS OPC Server and PVIS OPC Configurator are in-
stalled on different PCs, connected via a network (Ethernet) or serial in-
terface (COM). The PVIS OPC Server and PVIS OPC Configurator may
be installed on the same PC. Several control systems can be diagnosed
via a network or via the serial interface.
Install the following programs and components from the "PVIS OPC
Tools" CD:
` PVIS OPC Server
The PVIS OPC Server is installed on the PC that serves as the diagnostic
unit. The diagnostic unit may be used simultaneously as a display unit
(shown in brackets in the diagram).
The OPC Core Components are installed automatically together with the
PVIS OPC Server and the PVIS OPC Configurator. The OPC Core Com-
ponents are various auxiliary programs and software components for
the OPC Server.
Procedure when installing the PVIS OPC Server on a PC for the first
time:
` Start the PC on which the PVIS OPC Server is to be installed.
` Insert the "PVIS OPC Tools" CD into your CD-ROM drive.
` Select "Install PVIS OPC Server on PC".
` Follow the on-screen instructions to complete the installation.
PC PMI PC
Diagnostic unit
ETH USB
COM
Control system Control system
Display unit
Install the following programs and components from the "PVIS OPC
Tools" CD:
` PVIS OPC Server
is installed on a PMIvisu/PMIopen.
` PVIS OPC Configurator
is installed on a PC.
Procedure:
` Start your PC.
` Insert the "PVIS OPC Tools" CD into your CD-ROM drive. The CD
starts automatically.
` Switch on your PMIvisu/PMIopen.
` From the CD-ROM, start up the file
"PVIS OPC Server.PMI3xx.exe" on the PC.
The directory \IPSM\PVISOPCServer is created on the PMIvisu/PMIo-
pen as a result of the installation.
` Confirm the suggested data directory or select a different data direc-
tory for the PVIS OPC Server on the PMI. Please note that on a PMI,
all directories created by the user outside the \IPSM directory are de-
leted at each restart.
` Enter the licence key in the PVIS OPC Configurator.
If you change the installation directory you will need to enter the details
later in the PVIS OPC Configurator under OPC Project Properties.
4.3
Install
4300
4- PVIS OPC Configurator
4.4
Communication
4400
4- and security settings
In this case, all the PCs involved will require specific DCOM configura-
tions to enable network access to the PVIS OPC Server. The PCs should
be logged on to the same domain.
These DCOM configurations grant access rights to the PVIS OPC Server
to other network users. If installing under Windows Vista, specific set-
tings regarding user rights will be required (see also section 4.4.3).
With this you will exit dcomcnfg.exe. The next time the PC is restarted
the changes will be active.
The properties of the "Pilz PVIS OPC Server DA" are now set correctly.
With this you will exit dcomcnfg.exe. The next time the PC is restarted
the changes will be active.
That completes the component services. The next time the PC is restart-
ed the changes will be active.
The properties of the "Pilz PVIS OPC Server DA" are now set correctly.
With this you will exit dcomcnfg.exe. The next time the PC is restarted
the changes will be active.
Under Windows Vista you will need to make the same DCOM settings
as under Windows XP. In addition to the Windows XP settings you will
also need to configure the user rights for Windows Vista.
Procedure:
` Log in with administrator rights and, in Windows Explorer, open the di-
rectory in which the PVIS OPC Server is installed.
` Right-click on the directory and select Security -> Groups or User
Name -> Edit.
The Permissions for PVIS OPC Server window will open.
` Select User under Groups and User Name.
` Select Full Access under Permissions.
` If the PVIS OPC Server uses additional directories to store data, the
same permissions will also need to be granted in these directories.
To install the PVIS OPC Server on a PMI, Version 6.1 or higher of the
"Windows Mobile Device Center" must be installed.
During installation the Pilz Transfer Tool can store directories and files
exclusively as a "User". To ensure that both users (Administrator and
User) have access to the same OPC project, the following settings must
be made after the PVIS OPC Server is installed.
` Start Windows Explorer.
` Open the folder in which the PVIS OPC Server is installed.
` Right-click on the directory and select Properties.
` On the Security tab, click on Edit under Groups or User Name.
` Select User from Groups or User Name.
` Select full access under User Permissions.
From Version 1.4.0 of the PVIS OPC Server, this setting must also be
made for the data folder that was stated during installation. This setting
must be made each time the data directory is changed.
The PVIS OPC Server and OPC Client must have the same rights on the
PC. For this reason the programs must be assigned administrator rights
after installation.
Procedure:
` Start Windows Explorer.
` Open the folder in which the program is installed.
` Right-click on the directory and select Properties.
` Click on the Compatibility tab.
` Select Run Program as Administrator under Permissions Level.
OPC Project
– OPC data
Data that the PVIS OPC Server needs in order to make all the device
information available within the namespace. For example, if a device
project does not contain any OPC data, "Overview Information" can-
not be provided.
For each device connected to the PVIS OPC Server, the corresponding
device project is incorporated into the OPC project. In other words, a
link to the device project is stored in the OPC project. The number of
OPC projects that can be added to a device project will depend on the
licence.
Inside the OPC project, the "Device Project Properties" are added to
each device project. These include information such as the name of the
device project, details of the connection between the device and the
PVIS OPC Server plus the default language.
In the OPC Configurator the user can define the languages that are to be
downloaded to the PVIS OPC Server. These languages must be availa-
ble in each device project in the OPC project. The user defines the lan-
guages for the device projects when he creates the diagnostic
configuration in the system software's diagnostic configurator (PSS
WIN-PRO or PNOZmulti Configurator). A device project's diagnostic
configuration is made up of one part that is pre-defined by Pilz and one
part that is created by the user.
The user also defines the default language. The default language is used
as follows: If PVIS ActiveX Control or another visualisation system re-
quests event messages in a language that's unavailable, the PVIS OPC
Server will display the event messages in the default language.
Example: Certain languages have been selected for an OPC project. The
PVIS ActiveX Control calls up information from the PVIS OPC Server in
one of these languages. If this language is not available within a device
project, the PVIS ActiveX Control will receive the information in the de-
fault language.
4.6 view
Event
4600
4-
The PVIS OPC Server stores all the event messages in the event log. The
event log is a ring memory, in other words, the most recent event mes-
sages are stored. The number of events in the ring memory is configura-
ble.
The PVIS OPC Server should be synchronised with all the connected
control systems to ensure that the events are stored in the event view
with the correct time stamp.
4.7
Commissioning
4700
4- the PVIS OPC Server
You can use the PVIS OPC Configurator to download diagnostic config-
urations to a PVIS OPC Server.
Prerequisite:
` The PVIS OPC Configurator is installed.
` The diagnostic configurations is available. The PVIS OPC Configurator
has access to the diagnostic configurations.
` The PVIS OPC Server is installed.
If the PVIS OPC Server is run on a PMIvisu/PMIopen, there must be a
connection between the PC with the PVIS OPC Configurator and the
PMIvisu/PMIopen:
– Type 1:
ActiveSync must be installed (on Windows Vista, Version 6.1 or high-
er of the Windows Mobile Device Manager must be installed). Ac-
tiveSync can be found on the "PVIS OPC Tools" CD.
– Type 2:
It is possible to connect via Ethernet without ActiveSync.
` The PSS and PNOZmulti are connected to the PC or PMIvisu/PMIo-
pen that is running the PVIS OPC Server. This is described in the op-
erating manuals for the PMIvisu/PMIopen, PSS and PNOZmulti.
The various steps are described in the online help for the PVIS OPC
Configurator.
If the PVIS OPC Configurator cannot establish contact with a PVIS OPC
Server on a PC, it's possible that the "PilzPVISTransfer.exe" file is not
running on the PC with the PVIS OPC Server. You can check this in the
Windows Task Manager (see section entitled "Install PVIS OPC Server").
There is no need to start the PVIS OPC Server manually; it starts auto-
matically via the PVIS ActiveX Control on the graphics software or via
another OPC Client. The PVIS OPC Server loads the OPC project at
each restart. To restart the PVIS OPC Server when there is a new OPC
project, you can:
` Exit all the graphics tasks that are currently running with PVIS ActiveX
Control and restart.
` Exit the PVIS OPC Server manually. Depending on the configuration of
the OPC Client:
– The OPC Client restarts the PVIS OPC Server automatically.
– Restart the OPC Client. The OPC Client then restarts the PVIS OPC
Server.
5000 ActiveX
PVIS
5.1
Function
5100
5- of the
Control
PVIS ActiveX Control
PVIS ActiveX Control is an OPC Client and is used to display the diag-
nostic data from a PVIS OPC Server's namespace on the graphics soft-
ware. The PVIS ActiveX Control must be configured for this purpose.
Details of how to incorporate PVIS ActiveX Control into your graphics
software and how to call up the configuration can be found in the de-
scription or in the graphics software's online help.
5.2.1 Installation on a PC
5.2
Install
5200
5- PVIS ActiveX Control
Installation on a PC
5-
Procedure:
` Start your PC.
` Insert the "PVIS OPC Tools" CD into your CD-ROM drive.
` Select "Install PVIS ActiveX Control on PC". If installing under Win-
dows Vista, specific settings regarding user rights will be required (see
also section 4.4.3).
` Follow the on-screen instructions to complete the installation.
Procedure:
` Start your PC.
` Insert the "PVIS OPC Tools" CD into your CD-ROM drive. The CD
starts automatically.
` Switch on your PMIvisu/PMIopen.
` From the CD-ROM, start up the file
"PVIS ActiveX Control.PMI3xx.exe" on the PC.
` Follow the on-screen instructions to complete the installation.
5.3
Configure
5300
5- PVIS ActiveX Control
The following settings can be made in the PVIS ActiveX Control's con-
figuration menu:
On the Split Window 1 tab you can make the settings relating to the
configuration and size of the window areas. These settings will apply if
you selected Split Window under Display:
` Pane configuration
Select between two window configurations.
– Horizontal split
– Horizontal and vertical split
` Pane height
Adjust the height of the window areas as a percentage of the overall
window height.
` Pane width
Adjust the width of the window areas as a percentage of the overall
window width.
` Line height
Adjust the height of the table row in multiples of the text height.
On the Split Window 2 tab you can make settings relating to the dis-
played fields. These settings will apply if you selected Split Window un-
der Display:
` Columns in event list
Select the fields that will be displayed in the event messages window,
plus their position and width within the table.
` Columns in remedy list
Select the fields that will be displayed in the remedies window, plus
their position and width within the table.
You can check the the settings used to design the windows using the
preview function. The preview will be filled with dummy data.
On the Event Log tab you can make settings relating to how the event
log is displayed:
` The fields' window width in pixels, for displaying the event log
` The maximum number of event messages that can be displayed within
a window.
Split window
5-
While diagnostics are being run, you can see the event list in the top half
of the window. If you highlight an event, that row will turn blue and the
bottom half of the window will show the remedy for this event. If you
highlight a remedy, the row showing the event will turn grey and the row
showing the remedy will turn blue.
Keyboard assignment
Focus is on a line...
...of the event list ...of the remedy list ...of the event log
Cursor up To previous event To previous remedy To previous event
Cursor down To next event To next remedy To next event
Enter Show remedy and image for Show image for remedy No function
selected event
ESC Remedy and image for Focus on event list, remedy Switch to information win-
event are deleted and image for event are de- dow
leted
F1 No function Refresh event log
F2 Switch to information window Save event log as log file
F3 Previous 10 events No function Previous 10 events
F4 Next 10 events Next 10 events
INFORMATION
The "Split window" setting is unsuitable for the PMI 309 and
PMI 315 units due to the screen resolution.
If you have selected "Single window" under "Display" in the basic con-
figuration, the event list and remedies will be displayed in separate win-
dows.
While the diagnostics are running, call up the remedy for an event by
clicking "Remedy".
While the diagnostics are running, call up an image relating to this action
by clicking "Image".
You can switch from this view to "Event log" and back again during op-
eration.
Keyboard assignment
Focus is...
...on an event ...on a remedy ...on the event view
Cursor up To previous event To previous remedy To previous event
Cursor down To next event To next remedy To next event
Enter Show remedy for selected No function No function
event
ESC No function Switch to event view Switch to information win-
dow
F1 Display image for event (1) Image for remedy is dis- Refresh event log
played (1)
F2 Switch to information win- No function Save event log as log file
dow
F3 Previous 10 events Previous 10 events
F4 Next 10 events Next 10 events
(1)
The image can be closed using ESC.
The events in the event view are displayed in list format. The length of
the list is specified under Event Log during the configuration. The most
recent events are displayed.
If the "Optimize for QVGA" option is selected, only one event will be dis-
played at a time.
The current event log is saved via the "Save" button. The event log is
saved in full, irrespective of the number of events that have been defined
under "Event log display size". The event log is saved on the PVIS OPC
Server in the the OPC project's data root directory, using the ".log" ex-
tension. Any existing event log file in this directory will be overwritten in
the process.
Keyboard assignment
Keyboard assignment
(1)
With QVGA, the display switches to the next/previous data record.
5.4.5 Icons
5-
Icons
The icons in the window's top left-hand corner indicate the event type:
Icon Key
Status information
Warning
Error
5.4.6 Filtering
5-
Filtering
With filtering, the value of the address is compared with the filter criteri-
on. Allow Filtration must be selected in the PVIS ActiveX configuration
to enable filtering. This configuration setting can be modified during
runtime, provided this is permitted by the container in which the ActiveX
is embedded. For filtering, therefore, the FilterCriterion property can be
assigned the required filter criterion, while the filter process can be ena-
bled by setting the FiltrationActive property to "1". The filter icon
in the status bar shows whether filtering has been enabled.
If no event is found that matches the specified filter criterion, the follow-
ing message is displayed:
` "No events found that match the specified filter criterion."
<html>
<head>
</head>
<body scroll=no>
<OBJECT ID="PilzDiag" WIDTH=320 HEIGHT=240
style="vertical-align:left; margin-left:-10px; margin-top:-15px;"
CLASSID="CLSID:75678BBA-5CB8-4C20-9976-E9D23688C164">
<PARAM NAME="OPCServer" VALUE="localhost">
<PARAM NAME="OPCNodeEntry" VALUE="Centr_PSS">
<PARAM NAME="OPCRoot" VALUE="Centr_PSS_OPC">
<PARAM NAME="ViewLanguage" VALUE=8>
<PARAM NAME="ViewSettings" VALUE=0>
<PARAM NAME="OptQVGA" VALUE=0>
<PARAM NAME="UseKeyboard" VALUE=1>
<PARAM NAME="FontSize" VALUE=14>
<PARAM NAME="SelectedFont" VALUE="Arial">
</OBJECT>
</body>
</html>
<html>
<head>
</head>
<body scroll=no>
<OBJECT ID="PilzDiag" WIDTH=640 HEIGHT=480
style="vertical-align:left; margin-left:-10px; margin-top:-15px;"
CLASSID="CLSID:75678BBA-5CB8-4C20-9976-E9D23688C164">
<PARAM NAME="OPCServer" VALUE="localhost">
<PARAM NAME="OPCNodeEntry" VALUE="Zentr_PSS">
<PARAM NAME="OPCRoot" VALUE="Zentr_PSS_OPC">
<PARAM NAME="ViewLanguage" VALUE=8>
<PARAM NAME="ViewSettings" VALUE=1>
<PARAM NAME="OptQVGA" VALUE=0>
` "ViewLanguage"
Language of the diagnostic texts
– 0 = Afrikaans
– 1 = Albanian
– 2 = Danish
– 3 = Dutch
– 4 = English
– 5 = Estonian
– 6 = Finnish
– 7 = French
– 8 = German
– 9 = Icelandic
– 10 = Italian
– 11 = Norwegian
– 12 = Portuguese
– 13 = Spanish
– 14 = Swedish
– 15 = Chinese
– 16 = Japanese
` "UseKeyboard"
Keyboard operation
– 0 = not activated
– 1 = activated
` "FontSize"
Font size in points
` "SelectedFont
Name of font as it appears on the PC
(not the font's file name)
` FilterCriterion
Filter criterion (see section on "Filtering" for details of syntax)
` FiltrationActive
Filter activated
– 0 = not activated
– 1 = activated
` AllowFiltration
Filtering permitted
– 0 = not permitted
– 1 = permitted
` HeightPane1
– Layout 1: Height of event window as a percentage
– Layout 2: Height of event and event image window as a percentage
` HeightPane2
– Layout 1: Height of remedy window as a percentage
– Layout 2: Height of remedy and remedy image window as a percent-
age
` HeightPane3
– Layout 1: Height of event image and remedy image window as a per-
centage
– Layout 2: Has no effect, but must be 0
` WidthPane1
– Layout 1: Width of event image window as a percentage
– Layout 2: Width of event and remedy window as a percentage
` WidthPane2
– Layout 1: Width of remedy image window as a percentage
– Layout 2: Width of event image and remedy image window as a per-
centage
` LineHeightFactor
– e.g. "3" (in inverted commas)
With the properties for the events, please note the following:
` The "EvtColN" properties are optional.
– However: Either none of these properties are stated, or all of them
are.
– If the "EvtColN" properties are stated, then all the "EvtColWidthN"
properties must also be stated.
` The "RmdColN" properties are optional.
– However: Either none of these properties are stated, or all of them
are.
– If the "RmdColN" properties are stated, then all the "RmdCol-
WidthN" properties must also be stated.
` The respective values 0 to 8 and 0 to 5 must be unique.
` The value -1 must always be assigned to the highest column number.
Example: Last three columns are to be invisible.
` Correct configuration:
– RmdCol1=3
– RmdCol2=2
– RmdCol3=1
– RmdCol4=-1
– RmdCol5=-1
– RmdCol6=-1
` Incorrect configuration:
– RmdCol1=3
– RmdCol2=2
– RmdCol3=1
– RmdCol4=-1
– RmdCol5=4
– RmdCol6=5
The HTML file can be started automatically once the PMI has booted.
The following additional lines are required in the "PMIStart.cmd" file in
order to do this:
If you are using additional languages, you will need to incorporate the re-
source files for these languages at this point (with "FR", "IT", "NL" etc.
in the file name instead of "DE").
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 in the Windows registry:
` Select Run... in the Windows Start menu
` Enter "regedit" and click OK to open the registry.
` Go to "HKEY_CURRENT_USER\Software\Microsoft\Internet Explor-
er\Main"
6.1 Basics
Definition of symbols
6-
The namespace is a memory area in which the PVIS OPC Server stores
all the diagnostic data and process data from the connected control sys-
tems. For the most part the namespace can be viewed using the brows-
er of an OPC Client.
The PVIS ActiveX Control automatically reads the diagnostic data from
the namespace and displays it for the user. Users themselves must pro-
gram access to the process data.
6.2.1 OPCProjectName
6.2
Structure
6200
6- of the namespace
6-
OPCProjectName
SummaryInformation
OverviewInformation
DetailInformation
Generic
<OPCProjectName> <DeviceProjectName>
PSS
1 ..
8
Symbolic
EventLog
Licence
Versions
6.2.2 SummaryInformation
6-
SummaryInformation
Event Collective
Process
Error
Device
Communication
Collective
SummaryInformation
Process
Warning
Device
Communication
Collective
Process
Status
Device
Communication
6.2.3 OverviewInformation
6-
OverviewInformation
CentralDevices
PSS
SafetyBUSp
OverviewInformation
SafetyDevices
Operands
6.2.4 CentralDevices
6-
CentralDevices
8
PNOZ: -6 .. 8
PSS
SafetyBUSp
OverviewInformation
SafetyDevices
Operands
CentralDevices Interfaces
PSS
SafetyBUSp IOGroups
OverviewInformation
SafetyDevices Subscribers
Operands
PSS
SafetyBUSp IOGroups
Subscribers
Interfaces
PSS
Subscribers
Interfaces
PSS
SafetyBUSp IOGroups
Status
Subscribers <DeviceAddress>
1 ..
8
Active
6.2.9 SafetyDevices
6-
SafetyDevices
CentralDevices
PSS
SafetyBUSp
OverviewInformation
8
Operands
6.2.10 Operands
6-
Operands
CentralDevices
SafetyBUSp
OverviewInformation
SafetyDevices
8
Fig. 6-48: <OPCProjectName>/<DeviceProjectName>/OverviewIn-
formation/Operands
6.2.11 DetailInformation
6-
DetailInformation
SummaryInformation
OverviewInformation EventList
PSS
DetailInformation SystemInfo
<OPCProjectName> <DeviceProjectName>
PNOZ
Generic SystemInfo
PSS
Symbolic
EventLog
6.2.12 EventList
6-
EventList
Timestamp
Priority
Scope
Description
Event
DeviceName
EventList Event<Number>
10 EquipmentID
Actions LocationDescription
Parameter
Image1
Image2
6.2.13 Actions
6-
Actions
Scope
Responsability
Event Description
Event<Number> DeviceName
10
LocationDescription
Parameter
Image1
Image2
6.2.14 SystemInfo
6-
SystemInfo
EventList
DiagnosticConfig_1
DetailInformation PSS
SystemInfo
FSProgram
PNOZ
SystemInfo
PSS
DiagnosticConfig
SystemInfo ProjectName
PNOZ
DiagnosticConfig
CRC
Name
DiagnosticConfigPNOZmulti VersionInfo
Status
PNOZ
DiagnosticConfig Integrity
Name
DiagnosticConfigDisplayUnit VersionInfo
Status
Name
FSProgram VersionInfo
Status
Name
STProgram VersionInfo
Status
PSS
DiagnosticConfig Integrity
Name
DiagnosticConfigPSS VersionInfo
Status
Name
DiagnosticConfigDisplayUnit VersionInfo
Status
Name
DetailInformation
FSProgram LinkTime
PSS
SystemInfo
DiagnosticConfig CRC
PNOZ
SystemInfo
SummaryInformation
OverviewInformation
DetailInformation
Generic
<OPCProjectName> <DeviceProjectName>
PSS
1 ..
8
Symbolic
EventLog
Licence
Versions
I <BitAddress>
O <BitAddress>
IW <WordAddress>
Generic
OW <WordAddress>
Ivirtual <BitAddress>
Ovirtual <BitAddress>
FS
PSS
Generic
ST
E <BitAddress>
EB <ByteAddress>
EW <WordAddress>
A <BitAddress>
AB <ByteAddress>
AW <WordAddress>
FS M <BitAddress>
MB <ByteAddress>
MW <WordAddress>
DB <DBnr> DW <DataWordNumber>
T <TimerNumber>
Z <CounterNumber>
ZW <CounterNumber>
FS <Tag> Value
1 ..
8
PSS
Symbolic
ST
6.2.24 EventLog
6-
EventLog
Event <Number>
0 .. n
Number
EventLog
Reset
Save
<OPCProjectName> <DeviceProjectName>
1 .. Licence Info
8
Versions PilzOPCServerDA
The diagnostic configuration is valid for both the ST and FS section and
can be created when PSS WIN-PRO is in either FS or ST mode.
Steps:
` Select diagnostic language
` Define priorities
You will only need to perform this step if you wish to change the prior-
ities pre-defined by Pilz or if you wish to define your own priorities.
` Define scopes
You will only need to perform this step if you wish to change the
scopes pre-defined by Pilz or if you wish to define your own scopes.
` Define responsibilities
You will only need to perform this step if you wish to change the re-
sponsibilities pre-defined by Pilz or if you wish to define your own re-
sponsibilities.
` Configure diagnostic types
You will only need to perform this step if you are creating an operand's
diagnostic configuration or if you wish to create your own "Safety de-
vice" diagnostic types.
` Edit diagnostic table
You will only need to perform this step if you are creating an operand's
diagnostic configuration or a diagnostic configuration for safety devic-
es.
` Define device name and Equip ID
You will only need to perform this step if your own device names are
to be displayed during device diagnostics rather than the device
names pre-defined by Pilz, or if the devices' Equip IDs are also to be
displayed.
` Enter location information
It is not absolutely essential to enter location information. If you do not
enter your own information, some default entries will be used or the
corresponding errors will remain blank when the event messages and
remedies are displayed.
` Link diagnostic configuration
The diagnostic configuration must be linked before it is downloaded to
the PSS.
INFORMATION
If you are only using device diagnostics and are not download-
ing the diagnostic configuration to the PSS, you will need to
switch on the device diagnostics manually. This is described in
PSS WIN-PRO's online help.
The steps you need to take to connect the PMImicro diag to a PSS and
to commission the device are described in the operating manual for the
PMI m107 diag.
Steps:
` Select diagnostic language
` Define priorities
You will only need to perform this step if you wish to change the prior-
ities pre-defined by Pilz or if you wish to define your own priorities.
` Define scopes
You will only need to perform this step if you wish to change the
scopes pre-defined by Pilz or if you wish to define your own scopes.
` Define responsibilities
You will only need to perform this step if you wish to change the re-
sponsibilities pre-defined by Pilz or if you wish to define your own re-
sponsibilities.
` Activate expanded diagnostics
You need to activate the PVIS expanded diagnostics first if you wish
to use the PVIS expanded diagnostics or if you want to create your
own diagnostic types during the configuration of elements. The diag-
nostic types can be activated independently.
` Configure diagnostic types
You will only need to perform this step if you are creating an operand's
diagnostic configuration or if you wish to create your own "Safety de-
vice" diagnostic types. There are two different ways to configure the
diagnostic types. Both methods are equally valid. The diagnostic
types "Safety Device" and "Bit" can be modified or created in the di-
agnostic configurator or during the element configuration. A separate
element is available for the "Bit" diagnostic type: the "Diagnostic
Point". To ensure that PVIS expanded diagnostics are performed for
an element used in the configuration, the diagnostic type must be as-
signed to the element.
` Define device name and Equip ID
You will only need to perform this step if your own device names are
to be displayed during device diagnostics rather than the device
names pre-defined by Pilz, or if the devices' Equip IDs are also to be
displayed.
The steps you need to take to connect the PMImicro diag to a PSS and
to commission the device are described in the operating manual for the
PMI m107 diag.
•… • www
In many countries we are www.pilz.com
represented by sales partners.