Professional Documents
Culture Documents
Suggestions and comments for improving this documentation will be gratefully received.
Pilz®, PIT®, PMI®, PNOZ®, Primo®, PSEN®, PSS®, PVIS®, SafetyBUS p®, SafetyEYE®,
SafetyNET p®, the spirit of safety® are registered and protected trademarks of
Pilz GmbH & Co. KG in some countries.
Contents
Introduction 1-1
Definition of symbols 1-2
Overview 2-1
PSS-range 2-1
Failsafe section 2-1
Standard section 2-2
Hardware 2-2
Modular PSS 2-2
Compact PSS 2-3
Configuration and programming 2-4
Safety 3-1
Safety guidelines 3-1
Technical safety requirements 3-1
Overview of categories 3-2
Programming 5-1
Programming model 5-1
Creating a project 5-3
Program transfer 5-4
Addressing 5-6
Organisation blocks 5-8
Standard function blocks 5-8
Standard function block SB255 5-9
Operation 6-1
Communication with the periphery 6-1
Direct periphery access 6-1
Periphery access via process images 6-2
Process image of bit modules 6-3
Process image of word modules 6-4
Amending alignment algorithms through the user program 6-8
Reading in read segments on request 6-9
Outputting output segments on request 6-10
Program cycle 6-11
Blocks which are executed once 6-11
Blocks which are executed cyclically 6-12
Defining the scan time and the block run times 6-14
Self-test 6-16
Defining the number of test slices 6-17
Alarm processing 6-18
Inputs with alarm capabilities 6-19
Alarm organisation blocks 6-20
Commissioning 7-1
Initial commissioning 7-1
Recommissioning 7-2
Changing the configuration or the user program 7-3
Diagnostics 8-21
Variable display 8-21
Dynamic program display 8-22
Appendix 9-1
System data blocks 9-1
DB000 9-1
DB001 9-8
DB002 9-9
DB003 9-12
Operating system calls with SB255 9-13
Changes in the documentation 9-14
Index 10-1
1 Introduction
2 Overview
Provides information about the most important features of a safety
system.
3 Safety
Contains safety guidelines and provides information about the
performance of a risk assessment for an installation or machine.
4 Structure (hardware)
Explains the structure of the hardware and the functions of the
individual system units.
5 Programming
Describes the programming and the addressing for the safety
systems.
6 Operation
Explains the PSS system processes and the changes which can be
made by the operator.
7 Commissioning
Explains the procedure during initial commissioning and after a reset,
e.g. after a fault.
8 Fault diagnostics and rectification
Explains how fault messages are evaluated and how faults can be
rectified.
9 Appendix
Contains the assignment of the system data blocks and an overview
of the operating system calls with SB255.
10 Index
Definition of symbols
DANGER!
This warning must be heeded! It warns of a hazardous situation which
poses an immediate threat of serious injury or death and indicates
preventive measures that can be taken.
WARNING!
This warning must be heeded! It warns of a hazardous situation which
could lead to serious injury or death and indicates preventive measures
that can be taken.
CAUTION!
This refers to a hazard that can lead to a less serious or minor injury plus
material damage, and also provides information on preventive measures
that can be taken.
NOTICE
This describes a situation in which the unit(s) could be damaged and also
provides information on preventive measures that can be taken.
INFORMATION
This gives advice on applications and provides information on special
features, as well as highlighting areas within the text that are of particular
importance.
PSS-range
Failsafe section
Standard section
Hardware
Modular PSS
Fig. 2-2: Example of a PSS 3000 layout (from left to right): Power supply, CPU,
4 FS modules and 5 ST modules
On the PSS, the power supply, CPU and periphery modules are fixed in a
housing.
PSS 3074
24 V 1 24 V 1
· ·
0V X0 0V X7
· ·
3 3
RUN ST
O -2.16 1 O -1.16 1
RUN FS O+2.16 · O+1.16 ·
O 2.8 · O -1.17 ·
POWER · ·
O 2.9 O+1.17
O 2.10 X1 O -1.18 X8
AUTO PG O 2.11 · O+1.18 ·
ST SPS O 2.12 · O 4.0 ·
· ·
PG O 2.13 O 4.1
F-STACK O 2.14 9 O 4.2 9
RUN
FS O -2.17 1 O -1.19 1
STOP O +2.17 · O +1.19 ·
· O -1.20 ·
O 2.15 · ·
O/T 2.0 O +1.20
O/T 2.1 X2 O - 1.21 X9
O/T 2.2 · O +1.21 ·
· O 4.8 ·
O/T 2.3 · ·
O 4.9
9 O 4.10 9
PG USER
0V 1 0V 1 0V 1
I 1.0 · I 0.0 · I 0.16 ·
I 1.1 · I 0.1 · I 0.17 ·
· · ·
I 1.2 I 0.2 I 0.18
I 1.3 X5 I 0.3 X3 I 0.19 X10
I 1.4 · I 0.4 · I 0.20 ·
I 1.5 · I 0.5 · I 0.21 ·
· · ·
I 1.6 I 0.6 I 0.22
I 1.7 9 I 0.7 9 I 0.23 9
0V 1 0V 1 0V 1
I 1.8 · I 0.8 · I 0.24 ·
I 1.9 · I 0.9 · I 0.25 ·
· · ·
I 3.0 I 0.10 I 0.26
I 3.1 X6 I 0.11 X4 I 0.27 X11
I 3.2 · I 0.12 · I 0.28 ·
I 3.3 · I 0.13 · I 0.29 ·
· · ·
I 3.4 I 0.14 I 0.30
I 3.5 9 I 0.15 9 I 0.31 9
Fig. 2-3: PSS 3074 with power supply, CPU and periphery (example)
Safety guidelines
Refer to the safety guidelines in the operating manual for the safety system
used and to the "Safety Manual" of the PSS-range. The "Safety Manual"
also includes check lists designed to help you with the safety-related plan-
ning, construction and operation of a plant.
Each machine and plant must undergo a risk assessment by the manufac-
turer or operator in accordance with EN 1050. The aim is to reduce the risk
to below a justifiable risk limit by carrying out a series of relevant meas-
ures. These measures are classified as follows:
• Measurement and control protection devices
These prevent personal injury as a priority, plus major damage to plant,
machinery or product.
• Non measurement and control protection measures
These are measures such as closing off dangerous areas, putting up
warning signs or covering moving parts. If such measures are taken and
the risk is still above the justifiable risk limit, measurement and control
protection measures must be taken.
Overview of categories
The following table shows the category into which individual product
groups should be classified:
The fact that a category is technically possible does not necessarily mean
that it is permitted for a particular application.
Example: only categories 2 and 4 are permitted for electrosensitive protec-
tion equipment (e.g. light barriers).
Category
B 1 2 3 4
S1
Starting point
for the risk P1
assessment
F1
P2
S2
P1
F2
P2
Risk assessment:
S2: As the work-piece is inserted manually, severe and irreversible
injuries can be caused by the rotating part of the lathe.
F2: As the work-piece is manually inserted into the hazardous areas
after each cycle, the hazard occurs frequently.
P2: Scarcely possible to avoid, as the work procedure is routine.
Category
B 1 2 3 4
S1
Starting point
for the risk P1
assessment
F1
P2
S2
P1
F2
P2
Compact controller
1
2
3
Fig. 4-1: Layout of a compact controller using the PSS 3056 system as an example
2 3 4 5
Fig. 4-2: Layout of a modular safety system using the PSS 3000 system as an example
The base unit consists of a base module rack, power supply and CPU.
Input and output modules are required to input and output data.
There are different base module racks. On some base module racks you
can use only FS modules or only ST modules, whereas on other base
module racks you can use a combination of both FS and ST modules.
For accurate information about the module racks please refer to the
"Installation Manual" of the modular safety system and the descriptions of
the module racks.
Power supply
The power supply provides the internal supply voltage to the CPU and bus.
Power supplies are available for different supply voltages, e.g. 230 V AC
and 24 V DC.
The power supply on modular safety systems must always occupy the first
slot on the rack.
Battery
On PSS with an FS operating system version >= 70, the unit can also be
operated without a battery. Operation without a battery results in the
following restrictions:
• FS section: Remanant data blocks cannot be used.
• ST section: A general reset is performed each time the section switches
from STOP-RUN.
CPU
The CPU is the safety system’s central processing unit. It controls the
input and output modules, and processes and stores the FS and ST user
program. The CPU has different operating elements and interfaces, e.g.:
• 4-digit display
• LEDs for operating mode and mains voltage
• 3-position switch for selecting the operating mode of the ST section
(ST selector switch)
• Button for scrolling through the error stack
• 2-position switch for selecting the operating mode of the FS section
(FS selector switch)
• Serial programming device interface or Ethernet-2 interface
• User interface
Memory
The CPU makes available the following memories for the FS section:
• Program memory
• Data memory
• Dual port RAM
Program memory
One memory is present for each microprocessor. It serves as a memory
for the user program. Depending on which operations are used in the user
program and how many data blocks are used, the program memory can
store between 4,000 and 5,000 operations. Third generation systems can
have up to 10,000 operations. The program memory is checked by CRC
and is non-volatile.
Data memory
Variable data such as set data, error messages and system data are
stored in the data memory. The size of the data memory will depend on the
safety system used.
The data memory is divided into data blocks which each have a maximum
of 1024 memory cells. Each memory cell has a length of 16 bits and is
called a data word (DW). Bit 0 ... 7 of the data word is referred to as the
right data byte (DR) and bit 8 ... 15 as the left data byte (DL).
INFORMATION
The values of the copy of the read/write data block are also used if the
FS section has changed to the STOP condition on account of an error and
is then restarted.
• Remanent data memory (from FS operating system version 65 and only if
the PSS contains a battery)
contains the remanent data blocks.
In contrast to the data in the read/write DBs, data in the remanent DBs is
retained when the FS user program is started; it is only reset in certain
circumstances. Remanent DBs can be used, for example, if the user
program is to establish certain values during commissioning and, after
commissioning, these values are to be used each time the PSS is
started.
Values are pre-assigned to the remanent data blocks during
programming. The system operates with these values once the user
program has been downloaded to the programmable safety and control
system; the values can also be overwritten by the user program. If the
user program is stopped and restarted, it continues working with the
amended values.
To ensure that the remanent data blocks can be restored to their original
status, a copy is made of every remanent data block as soon as the user
program is downloaded to the programmable safety and control system.
After a reset, the values from this copy are pre-assigned to the remanent
data blocks.
The reset can be triggered manually by selecting „Reset remanent DBs“
from the „PSS“ menu in PSS WIN-PRO or by setting the FS selector
switch from STOP to RUN with the error stack button pressed. After a
manual reset, message F-20, error number 31 is displayed and flag
M113.08 is set.
be aborted at any point in the cycle. If there are any remaining write
operations to remanent blocks programmed between this point and the
end of the cycle, these will not be carried out. The data in the remanent
DBs will not have the status that it would have had at the end of the
cycle.
After an automatic reset, message F-20, error number 32 is displayed
and flag M113.08 is set.
You can react to the reset in the user program by polling the flag, e.g. in
the start-up organisation block (OB120), and programming the desired
reaction.
Flag M113.08 remains set until it is reset using SB255, FUNK = 50.
Provided the flag is set, the remanent DBs will be reset each time the
PSS is cold/warm started. The flag is non-volatile.
For information on the application of SB255 please refer to the section
“Standard function block SB255” in chapter "Programming".
PG interface
User interface
The user interface can be used for communication between the safety
system and other devices (refer also to the chapter "Operation", section
"User interface FS section").
The user interface is operated with the standard function block SB255,
FUNK = 200 ... 211 (see chapter 6).
Timer
Counters
CPU display
Selector switch
RUN
FS Program starts up automatically
STOP
RUN
FS Program stopped
STOP
RUN
FS Stop program
STOP
Error messages are saved in an error stack. The current error message
is always displayed on the CPU display. To display the previous error
message, press the error stack button (see chapter 8, section "Display of
errors on the CPU display").
WARNING
When wiring the safety system, the instructions given in the "Operating
Manuals" of the modules used or in the "Operating Manual" of the compact
safety system used must be observed at all times! If wired incorrectly,
subsequent faults in the cycle of the plant (machine) could arise, possibly
resulting in severe injury or even death.
Notes
Programming model
SafetyBUS p configuration
Project
Diagnostic configuration
PSS configuration
FS project ST project
section section
FS program ST program
SBp
configuration DB
OBs OBs
DBs DBs
PBs PBs
FBs FBs
SBs SBs
The project section includes the actual program that is transmitted to the
PSS plus the allocation table.
Symbols can be assigned to the operands in the allocation table, for exam-
ple the symbol "START" to the operand "E02.08".
For the sake of clarity, the program is divided into blocks. There are five
different types of blocks:
• Organisation blocks (OB), which form the interface between the user
program and the operating system
• Program blocks (PB), which contain fundamental and plant-specific
functions
• Function blocks (FB), which are made up of functions for specific indi-
vidual tasks
• Standard function blocks (SB), which carry out standardised functions
• Data blocks (DB), which contain fixed or variable data
The PSS configuration contains all key settings for the safety system:
• Basic settings (e.g. PSS type, scan time, ...)
• Registered hardware
• Test pulse configuration
• Alarm configuration for PSS and SafetyBUS p
• Configuration of word modules
• Definition of password for the FS section
Creating a project
The following steps are identical for the FS and ST project sections. They
must be performed for both project sections.
• Create an allocation table
• Program the blocks
• Link the program
After the project has been created the FS program and the ST program
need to be linked. The programming is checked in the process.
If any errors are found, these will need to be rectified and the linking
process performed again. The program cannot be transferred to the
programmable safety system until it has been linked without error.
• Transfer the program
See next section
INFORMATION
Creating projects is covered in detail in the online help of PSS WIN-PRO.
Program transfer
PSS
Ethernet
Ethernet
Addressing
The address of a central module results from its slot. Each slot is then
divided further into two sub-slots.
With the modular safety systems, the first sub-slot usually corresponds to
the first two plugs and the second sub-slot to the 3rd and 4th plugs on the
module.
PSS 3000
PSS 3100
0 2 4 6 8 10 12 14 10
16 Sub-slots
PS CPU 1 3 5 7 9 11 13 15 17 Sub-slots
0 1 2 3 4 5 6 7 8 Slots
Fig. 5-3: Addressing of slots using the PSS 3000 and PSS 3100 as examples
The way in which the slots and sub-slots are arranged on compact safety
systems varies from system to system. Details for each case can be found
in the operating manual of the relevant compact controller.
Each slot is allocated a slot number. The digital inputs and outputs are
addressed through the slot number and a bit number. The two entries are
separated by a full stop.
On modular systems the first two slots are always occupied by the power
supply and the CPU. Subsequent numbering starts from 0.
Address: 3.8
Address: XW16
PSS 3000
PSS 3100
0 8 16 24 32 40 48 56 10
64
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
PS CPU 7 15 23 31 39 47 55 63 71
0 1 2 3 4 5 6 7 8 Slot
Organisation blocks
The functions of the organisation blocks (OB) are set by the operating
system. Each user program must contain organisation block OB 101,
which among other things, manages the program cycle. The blocks of the
user program are called up in the cycle OB. All other organisation blocks
are reserved for specific applications, but they do not necessarily have to
be used.
INFORMATION
The "PSS WIN-PRO Programming Manual" contains information about
which organisation blocks there are and what their functions are.
Standard function blocks (SB) contain the standard functions which are
shared by several machines or plants. Standard function blocks are divided
into two groups:
• Available SBs
SB002 ... 199 are freely available. They can be used for any functions.
Exception: SB003, SB007, SB011, SB015 and SB041 are reserved.
• Pre-defined/reserved SBs
SB001, SB003, SB007, SB011, SB015, SB041, SB200 ... SB255 are
pre-defined and are supplied by Pilz.
The standard function block can be called via the operation "CAL" or
"CALC" in the user program. It has the following layout:
SB255
CallFsBs
W FUNK ERG W
INFORMATION
Some of the functions of the SB255 are described in this System Descrip-
tion (refer to the overview in the Appendix). There are also further functions
for special applications (e.g. SafetyBUS p). These are described in the
corresponding manuals and operating manuals.
Notes
The process of reading the signal states of the inputs or setting the outputs
can be triggered with special operations in the user program. Access to the
inputs/outputs is performed immediately, irrespective of the cycle.
With direct periphery access, the operands will be called either "Periphery
word PW" or "Periphery word PB". "Load" or "Store" are available as
operations.
The direct access has the advantage that signals shorter than the scan
time can also be processed. The user program can scan the inputs and
outputs several times during the program cycle and always receives the
current status.
Direct periphery access is only available for bit modules. However, with
word modules the read-in/output point can be determined with the aid of
the operating system calls SB255, FUNK = 29 or FUNK = 25.
INFORMATION
• In order for a status of an input which has been read directly to be trans-
ferred to the process image, the "Save" operation of the input byte/word
must be executed after the "Load" operation of the periphery byte/word.
Example:
L PB2.08
T EB2.08
• If direct access is made to an output (example: T PB2.08), then the
process image is automatically updated.
Max. no.
Alignment No of PII read No
successful? attempts
Yes exceeded?
Yes
Save PII
STOP condition
Process user
program
Alignment No
End of cycle STOP condition
successful?
Yes
Output PIO
Fig. 6-1: Communication via the process images PII and PIO
The number of PII read attempts is defined in the PSS configurator of the
system software (PG). A maximum of 50 attempts can be started. Each
attempt lasts approximately 0.2 ms.
If the read-in results are not identical after the specified maximum number
of attempts, then the FS section changes to the safe condition (STOP).
If a read-in attempt is successful, then the read-in result is saved in the
process image of the inputs (PII). Afterwards the user program is called
and run with the values in the process image of the inputs.
The process image of the outputs (PIO) is created while the user program
is running. Each microprocessor of the CPU calculates its own process
image for the outputs. At the end of the program cycle the calculated
process images for the outputs are compared. If they are identical, then
the process image for the outputs (PIO) is output on the outputs of the
modules.
If the comparison yields an error, then the FS section changes to the safe
condition (STOP).
Each word module in the FS section has a maximum of 8 words. If data are
read into these words (e.g. analog input signals, counter states), then they
are referred to as 'read segments'. If the words are used to output data
(e.g. analog output signals), then they are referred to as 'output segments'.
INFORMATION
Choose a small value for the tolerance if the read values display only a
small variation with time, and a correspondingly larger tolerance if the
variation is greater.
Tolerance Yes
STOP condition
exceeded?
Nein
Save XW-PII
Process
user program
Output XW-PIO
Fig. 6-2: Communication via the process images XW-PII and XW-PIO
If the tolerance of the read values is exceeded, then the FS section will
change to a safe status (STOP).
If the difference between the values is within the tolerance, then the values
are aligned, and the aligned value is saved in the process image of the
inputs (XW-PII).
The alignment algorithm (also referred to as the 'match algorithm') used
here is defined in the PSS configurator of the system software (PG) or
determined with the operating system call SB255, FUNK = 21 (see below).
In the PSS configurator of the system software (PG) you can define for
each output segment whether it should be output at the end of each
program cycle or only after the operating system call SB255, FUNK = 29
(see below).
The alignment algorithm defined for a read segment in the PSS configurator
of the system software (PG) can be amended in the user program if
required. This is done with the operating system call SB255, FUNK = 21.
The amendment can also be performed for several read segments at the
same time.
With the operating system call SB255, FUNK = 25 you can read in the
read segments of a word module at any point in the user program.
The standard function block accesses the data block DB003, which
contains the read segments which are to be read in.
INFORMATION
The system will only read in the read segments indicated in DB003.
With the operating system call SB255, FUNK = 29 you can output the
output segments of a word module at any point in the user program.
The standard function block accesses the data block DB003, which con-
tains the output segments which are to be output.
INFORMATION
The system will only output the output segments indicated in DB003.
Before the safety system starts with the cyclic processing of the FS and
ST user program, a reset block and a start-up block are executed once.
The time required by the safety system to process the FS and ST user
program once is referred to as the scan time.
The FS and ST user programs are processed independently of each
other, i.e. if for example the FS-section is in the STOP condition, then only
the ST user program is processed.
PSS STOP-RUN
on transition
FS-PII FS block run time ST-PII ST block run time FS and Test Waiting
ST PIO slices period
Fig. 6-3: Program cycle
RESET block
The RESET block is run through once when the safety system is switched
on. During this time the CPU display shows "❚ ❚ ❚ ❚".
In the reset block the safety system performs a self-test of the hardware
and software. After completion of the test the microprocessors are initial-
ised and synchronised. The safety system is then in the STOP condition
and the display shows "0000".
Duration: approximately 30 s, on 3rd generation PSS: 10 s
STOP-RUN transition
Depending on the setting of the FS selector switch, the FS section
will either switch automatically to RUN, or it will wait to do this until the
FS selector switch is operated. The same is true for the ST section.
Start-up block
As soon as the FS section changes to RUN the start-up block is executed
for it. The same is true for the ST section.
The start-up blocks for the FS section and the ST section can be executed
at the same time. If either section is still in the STOP condition, then only
the start-up for the other section is executed. The start-up of the other
section is integrated into the cycle later on.
FS start-up: The system checks the FS user program and the structure of
the internal administration tables. Afterwards the configuration test is car-
ried out, the modules are tested and the start-up OB is called.
ST start-up: The system checks the ST user program and the structure
of the internal administration tables. Afterwards the configuration test is
performed (only if the option "Configuration test" is selected in the
PSS configurator of the system software), the modules are tested and the
start-up OB or the general reset OB is called.
FS and ST-PIO (output block for PIO and XW-PIO of the FS section
and PIO of the ST section)
The process images for the outputs created during execution of the FS and
ST user programs are output.
The process of outputting of the process image for the outputs and the
process image for the output segments of the FS section is described in
detail in the section "Communication with the periphery".
Duration: 0.3 ms
Test slices
A test block is processed at the end of a cycle. All of the tests on the sys-
tem are divided into slices with a duration of 1 ms. The operating system
automatically performs one test slice in each test block.
The number of test slices can be influenced by the user via an operating
system call (SB255, FUNK = 1). In this way, the testing frequency can be
adapted to the status of the process which is to be controlled.
The minimum scan time must be less than or equal to 100 ms.
In the PSS configurator of the system software (PG) you need to enter the
FS and ST block run time for a project. You can also define a value for the
minimum scan time. Proceed as follows to define these values:
• In the PSS configurator, default values are set for the block run time of
the user program and the minimum scan time. Accept these values for
the initial program test.
Please note: If you are using remanent data blocks in the FS section, you
must enter an ST block run time of at least 5 ms.
• Let your user program run through several cycles. If the value set for the
minimum scan time is too low, error message "F-20" will appear on the
display. Increase the value for the minimum scan time in the configurator
and run the test again.
• The current, maximum and minimum times are entered in the data block
DB000, data word DW007 ... DW012. You can display the values in the
system software (PG) via the variable display (see online help of the
system software).
DB000
DW007 Current scan time in ms
DW008 Max. scan time in ms
DW009 Current FS block run time
DW010 Max. FS block run time
DW011 Current ST block run time
DW012 Max. ST block run time
Self-test
A regular self-test must be carried out on the safety system to ensure that
undetected errors do not accumulate. The self-test tests the parts of the
safety system in which a failure may not be detected immediately under
certain conditions of normal operation:
• Microprocessors
• Memory
• Periphery
The self-test is subdivided into test slices. Each test slice carries out a part
of the self-test. Approximately 40,000 test slices are required to test the
entire system.
The operating system call SB255, FUNK = 1 can be used to define the
number of test slices to be performed.
The selected number of test slices is processed at the next cycle change.
The setting is only valid for one cycle. After the test slices have been pro-
cessed the system automatically resets the setting to one test slice.
Alarm processing
If an alarm occurs, then the CPU exits the user program and returns to the
operating system. The CPU determines the module and the input which
triggered the alarm. An alarm organisation block is assigned to this input,
which is marked by the alarm. The CPU returns to the user program and
continues to process the current block. At the next block change or seg-
ment start the marked organisation block is processed.
If several alarms occur simultaneously, they are stored in a queue. A
maximum of 32 entries can be stored at any one time in the queue. All
entries are processed in sequence at the next block change/segment start.
Any more than 32 alarms cannot be processed.
The alarm function is locked during the reading and alignment of the pro-
cess image for the inputs and the alignment and outputting of the process
image for the outputs. The alarms are collected in the queue.
User
program
Operating
system
Block 4
OB x Queuing
Alarm OB y system
Block 5
Block 6
OB x
OB y
Special inputs with alarm capabilities are available for alarm processing,
e.g. the PSS DIF module. These inputs react quicker to a signal change
than "normal" inputs.
NOTICE
When processing alarms, please note:
• A maximum of 32 central alarms can be configured for a PSS.
• Alarm inputs must be configured without gaps.
Example: An alarm module has 16 inputs with alarm capabilities; you
wish to use 5 of these as alarm inputs and the remaining 11 as simple
inputs.
- Option 1: Assign the first 5 inputs on the module (x.0 to x.4) to the
alarm OBs and leave the remaining inputs unconfigured.
- Option 2: If you do not wish to use x.0 to x.4 as the alarm inputs, but
would prefer to use e.g. x.3, x.4, x.8, x.12 and x.13, then set , or
as the edge for these inputs, and set as the edge for all the
inputs in between (x.0 ... x.2, x.5 ... x.7, x.9 ... x.11). " " means that
the input can be used as a normal input.
• Inputs with alarm capabilities which are not configured as alarm inputs
can be used as normal inputs with a very fast response time.
• Alarm inputs for safety-related functions must operate in accordance with
the failsafe principle (on switching off). A falling edge must therefore be
set as the trigger for these alarm inputs.
• Use test pulses to check safety-related alarm inputs.
If test pulses are not permitted on the alarm inputs (e.g. PSS(1) DIF2),
you can only connect the alarm inputs to input signals with frequent
operation, which you monitor using feasibility checks.
• The reaction time for sporadic alarms depends upon the hardware regis-
try, the user program, the use of test pulses and the number of alarms
occurring simultaneously.
Various flags are available for communication between the FS section and
the ST section:
• Communication flags
M100.00 ... 104.31
M105.00 ... 109.31 (only on PSS with operating system ≥ 43)
The communication flags can be written to and read by the ST user
program. The FS section only has read-access to these flags. The flags
are available to the user for free use.
• Fixed flags
Flags Description
M110.00 FALSE (RLO-0)
Flag content is always = 0
M110.01 TRUE (RLO-1)
Flag content is always = 1
The fixed flags have a fixed status. They are often used to set the RLO
to "1" or "0". To do this, the corresponding flag is loaded with the "Load"
operation.
The FS section and the ST section only have read-access.
• Arithmetic flags
Flags Description
M111.00 Carry
= 1 if the carry flag has been set by an arithmetic operation
M111.01 Overflow
= 1 if the overflow flag has been set by an arithmetic operation
M111.02 Zero
= 1 if the zero flag has been set by an arithmetic operation
M111.03 Sign
= 1 if the sign flag has been set by an arithmetic operation
• FS status flags
Flags Description
M113.00 = 0 if status of FS section is STOP
= 1 if status of FS section is RUN, only checked after the first
cycle
M113.01 = 0 if status of FS section is "No error"
= 1 if status of FS section is "Error"
M113.02 = 1 if FS section has been stopped through a STOP operation
M113.03 = 1 after start-up (STOP > RUN) of the FS section, only
active for one cycle
M113.04 = 1 after restart (OFF > RUN) of the FS section, only active
for one cycle
M113.05 = 1, if SafetyBUS p 0 is in a RUN condition
M113.06 = 1, if SafetyBUS p 1 is in a RUN condition
M113.08 = 1 if the remanent DBs in the FS section have been reset;
flag must be reset through SB255, FUNK = 50. Provided the
flag is set, the remanent DBs will be reset each time the PSS
is cold/warm started. The flag is non-volatile.
INFORMATION
The FS section cannot access the operands of the ST section. Communi-
cation is only possible via the above flags.
The ST section can obtain read-access to the process images of the in-
puts and outputs (PII and PIO, but not XW-PII and XW-PIO), the flags, the
data blocks, the timers and counters of the FS-section.
NOTICE
You as the user are responsible for ensuring that the data transfer is per-
formed correctly. Please check the plausibility of the received data in the
user program. We recommend the use of a CRC calculation, which is
supplied as standard function block SB001 (see "CRC calculation").
Access from the FS section to the user interface is provided with the aid of
the following functions of the SB255:
FUNK Description
200 Status poll for the configuration
201 Configure
202 Acknowledge configuration error
204 Status poll for sending
205 Send
206 Acknowledge send error
208 Status poll for receiving
210 Acknowledge receive error
211 Acknowledge receipt
The send-DB, the received-DB and the interface data are specified during
configuration.
The interface data must be entered in an interface configuration-DB before
the configuration is performed. The configuration can be performed with
the aid of the following three operating system calls.
Interface configuration-DB
Properties
Length: at least 7 data words
Access right: Read/Write
Assignment
DW000 Reserved
DW001 Fault detected if SB255, FUNK = 200 or SB255, FUNK = 201
reports a configuration error (ERG = 16).
0002H ... 0006H: Number of the faulty data word in the interface
configuration-DB
FFF0H: Interface is assigned to the ST section
DW001 can only be read.
DW002 Transmission rate
Value Transmission rate in bit/s
0 150
1 300
2 600
3 1200
4 2400
5 4800
6 9600
7 19200
8* 38400
DW006 Handshake
Value Handshake
0 No
1 Yes
Example
To operate
SB255, call FUNK = 200 and evaluate ERG.
ERG = 1 The interface can be configured.
The process of sending data via the user interface takes place with the aid
of the following operating system calls.
Send-DB
Properties
Length: at least 3 data words
Access right: Read/Write
Assignment
DW000 Number of bytes to be sent
DW001 Fault detected if SB255, FUNK = 204 or SB255, FUNK = 205
reports a send error (ERG = 16)
8: Error while sending
9: Number of bytes to be sent is too high
FFFFH: No error
DW001 can only be read.
DW002...1023 Send data
Send sequence: DR2 (2nd right data word), DL2 (2nd left
data word), DR3, DL3, DR4, DL4 ... DRx, DLx.
Example
The process of receiving data via the user interface takes place with the
aid of the following operating system calls.
Receive-DB
The received data are entered in the receive-DB.
Properties
Length: at least 3 data words
Access right: Read/Write
Assignment
DW000 Number of bytes received
DW001 Fault detected if SB255, FUNK = 208 or SB255, FUNK = 210
reports a receive error (ERG = 16)
12: Receive-DB overflow
14: More data acknowledged than received
FFFFH: No error
DW002...1023 Receive data
Sequence for receiving data: DR2 (2nd right data word),
DL2 (2nd left data word), DR3, DL3, DR4, DL4 ... DRx,
DLx.
Example
The data then need to be read out from the receive-DB, and
receipt of the data needs to be acknowledged with SB255,
FUNK = 211. The number of bytes to be acknowledged must be
entered beforehand in DW200 of DB003. The operating system
then sets the number of bytes in the receive-DB to 0.
If SB255, FUNK = 208 is called again, then all data which have
not yet been acknowledged are written to the receive-DB again,
followed by the newly received data. The number of received
data in DW000 is updated.
The standard function block SB001 for CRC calculations has been inte-
grated in the FS section via data and flag areas. With this module, up to
five CRC calculations can be performed in one cycle. The maximum run
time per call is 2 ms.
The CRC calculation takes place on the basis of the generator polynomial
1021H, with the starting value FFFFH.
Block header:
SB001
CRCPOLYN
B SSNR ERG W
B DBNR CRC W
B STRT
W CNT
Input parameters
SSNR Call number,
Value range: 0 ... 255
DBNR Data block number of the data range for which the CRC sum
is to be calculated; only if parameter STRT = DL or DR
(if STRT = MB: DBNR is meaningless)
Value range: 10 ... 255
STRT Start address of the data range for which the CRC sum is to be
calculated.
Value ranges:
MB64.00 ... MB99.24,
MB100.00 ... MB109.24 (only on PSS with operating
system version ≥ 49),
MB130.00 ... MB255.24 (only on PSS with operating
system version ≥ 49),
DL0 ... DL1023, DR0 ... DR1023
CNT Number of bytes to be used for the CRC sum calculation.
Value range: > 0
Output parameters
ERG Result
ERG = 2: CRC calculation not yet complete,
repeat call required.
ERG = 4: CRC calculation is complete.
ERG = 16:Error, because CNT = 0
CRC CRC sum, if ERG = 4
If the signal at an input rarely changes its status, i.e. it is a signal with
infrequent operation, then the function test of this input can be ensured by
using a test pulse output. With the test pulse output, the input is actuated
with a "normal" output. The difference is that the test pulse output briefly
switches the signal off one or more times in a cycle, allowing the operating
system to check the function of the input as a result.
On modular safety systems, the test pulse outputs are provided for exam-
ple through the module PSS DI2O T. Some compact controllers also have
test pulse outputs.
The assignment of the test pulse outputs to the inputs under testing is
implemented in the PSS configurator of the system software (PG).
INFORMATION
• Configure the test pulses without gaps
Start the configuration at the first test pulse on the test pulse module and
use the following test pulses consecutively without gaps. Reason: If
unused test pulses are present among the test pulses that are used, the
PSS will check both in the same way. This will extend the test time un-
necessarily.
• Check adjacent inputs using different test pulses
If not, it will not be possible to detect short circuits between the inputs.
Further explanations can be found in your PSS documentation.
• Check PSS(1) DI and PSS(1) DIF as well as PSS(1) DI2 and PSS(1) DIF
with different test pulses.
The inputs on the modules PSS(1) DI and PSS(1) DIF as well as on the
modules PSS(1) DI2 and PSS(1) DIF must not be tested with the same
test pulse. Reason: the delay of the inputs on the modules is different in
each case (PSS(1) DIF: approx. 0.5 ms; PSS(1) DI/PSS(1) DI2: approx.
1 ms and 3 ms respectively). The test pulse will automatically adjust to
the input delay in order to keep the test time brief. If the test pulse were
to check the inputs on the PSS(1) DIF as well as the PSS(1) DI/PSS(1)
DI2, it would not be possible to reduce the test time in accordance with
the input delay on the PSS(1) DIF.
INFORMATION
Error messages from the system are displayed as the top priority.
This section describes the operating states that can be assumed by the
FS section of the safety system, which changes in status can take place,
what happens while the status change is happening and what you can do
to trigger a status change.
PSS
switched off
Switch on
voltage
1
FS-STOP
"FS RUN" LED:
Fatal Off
error CPU display:
"0000" or "F-xx""
8
2
RUN RUN
FS FS
Fatal error STOP STOP NO FS
"FS RUN" LED: or or "FS RUN" LED:
any status system software minor error flashing
CPU display: or CPU display:
STOP operation
STOP operation
"*xxx" or "+xxx" or "F-xx"
or
system software
system software
7 6 3 4 5
The numbers identify status changes which are described on the next
pages.
Operating statuses
Status "FS-STOP"
• The FS user program is not processed and all FS outputs are switched
off (safe condition).
• The ST user program runs and can read the PII and PIO of the
FS section.
• All of the functions of the system software (PG) are available.
• "FS RUN" LED: Off
• CPU display: Error class of the error "F-xx"
Status "FS-RUN"
• The FS user program is worked through.
• The ST user program can read the PII and PIO of the FS section.
• All of the functions of the system software (PG) are available
(Exceptions: transfer or delete program).
• "FS RUN" LED: On
• CPU display: "0000"
Switch on voltage ➀
After the voltage is switched on the PSS performs a self-test. Afterwards
the FS-section is in the STOP condition.
Display: "❚ ❚ ❚ ❚"
Status flag M113.04 = 1 (only remains set for one cycle)
Duration: approximately 30 s, on 3rd generation PSS approx. 10 s
Initial commissioning
Hardware requirements
• Supply voltage connected to PSS
(modular PSS: see power supply operating manual; compact PSS: see
PSS operating manual)
• Supply voltage for inputs and outputs connected
(modular PSS: see I/O modules operating manual; compact PSS: see
PSS operating manual)
• For modular PSS: Correct module rack configuration
(first slot must be occupied by the power supply and the second by the
CPU module)
Software requirements
• Configuration data (slot configuration, block run time etc.) entered in the
PSS configurator of the system software are correct.
• Executable user program is available in a linked form (see "Link" in the
online help of the system software).
Commissioning procedure
• Set the FS selector switch to "STOP".
• Switch on the power supply (position "I")
Reaction: "Power" LED on the power supply and the CPU module
light up. CPU carries out a self-test, CPU display shows:
"❚❚❚❚"
• If the self-test is successful the CPU display will show: "0000"
• Transfer program (see online help of the system software)
• Set the FS selector switch to "RUN".
Reaction: The program is executed.
The "FS RUN" LED lights up.
Recommissioning
Sequence:
• Enter the changes to the configuration, e.g. changed test pulse wiring, in
the PSS configurator (see online help of the system software).
• If necessary change the user program (see online help of the system
software)
• Re-link the program (see online help of the system software).
• Proceed as for the initial commissioning procedure
Notes
Error management
The safety system continuously checks the hardware and software during
the program cycle. If an error is discovered, the following sequence is
triggered:
• The fault detection is displayed on the CPU display.
• The error is entered in the error stack.
• Execution of the error reaction.
FS-RUN
"FS RUN" LED:
On
CPU display:
"0000"
Minor errors
Possible causes
• Error in the user program
• Plausibility error, i.e. error in the periphery modules and the external
wiring
• Range exceeded during addressing
• Write attempt to write-protected data block
• Module error
PSS reaction
The FS section switches to a STOP condition. The following happens
during the switch to this status:
• All of the outputs of the FS modules are switched off.
• The FS user program is stopped.
• The PIO of the FS section is assigned the value 0.
• Status flags M113.00 = 0 and M113.01 = 1
• With errors belonging to error class F-21 or F-22, the error organisation
block OB125 is called before the FS section changes into the STOP
condition. For errors belonging to error class F-23 or F-24 the error
organisation block OB127 is called. (Refer to the PSS WIN-PRO
Programming Manual for more information about "Error organisation
blocks".)
• The STOP organisation block OB124 is called.
The OB124 is called every time the system changes into the STOP
condition. OB124 is only available for PSS with an operating system
version ≥ 43. (Refer to the PSS WIN-PRO Programming Manual for
more information about "STOP organisation blocks".)
Major errors
Possible causes
• Major module errors
• Irregularities between the microprocessors, e.g. discrepancies in the
process images of the outputs
• Errors which prevent correct processing of the program
Reaction
The FS section switches to "No FS". The following happens during the
switch to this status:
• All of the outputs of the FS modules are switched off.
• The FS user program is stopped.
• Status flags M113.00 = 0 and M113.01 = 1
Remedy
• Read out the error stack (see section "Error stack").
• Switch off the PSS and set the FS selector switch to STOP.
• Rectify the error.
• Switch on the PSS and set the FS selector switch to RUN.
Fatal errors
Possible causes
• Major system defect
• Error during self-test
Reaction
The safety system changes to "Fatal Error". The following happens during
the switch to this status:
• All the outputs are shut down.
• The FS and ST user programs are stopped.
Remedy
It is not possible for the user to rectify the error. If the PSS is in this state,
then the only option is to:
• Note the conditions under which the error occurred.
• Write down the displayed fault detection.
• Switch the PSS off and back on again and then read out the error stack
(see section "Error stack").
• Contact Pilz.
The error stack can record a maximum of 16 error entries. In system data
block DB000 it occupies data words DW085 ... DW148. Each error entry
occupies 4 words.
DW Assignment
084 Indicator pointing to current error entry
1. Error entry:
085 Bit 0 ... 7: Error class
Bit 8: if = 1 => it is an FS error
if = 0 => it is an ST error
Bit 9 ... 15: ID of the microprocessor
086 Bit 0 ... 6: Error number
Bit 7: if = 1 => error parameter-1/-2 present
087 Error parameter -1
088 Error parameter -2
089 ... 092 2nd error entry
093 ... 096 3rd error entry
097 ... 100 4th error entry
101 ... 104 5th error entry
105 ... 108 6th error entry
109 ... 112 7th error entry
113 ... 116 8th error entry
117 ... 120 9th error entry
121 ... 124 10th error entry
125 ... 128 11th error entry
129 ... 132 12th error entry
133 ... 136 13th error entry
137 ... 140 14th error entry
141 ... 144 15th error entry
145 ... 148 16th error entry
INFORMATION
DB000 can only be read from the ST section. Access to the error stack
from the FS section is not possible.
As the error stack is organised as a ring memory, data words are accessed
via the indicator in DW084. The indicator always points to the data word
containing the error class of the current error entry.
If more than 16 errors occur, the first entry is overwritten. The error stack
contains errors from both the FS and ST sections.
The "error list" in the "PSS System Manual" describes the information
behind an error entry. The errors can however also be displayed as plain
text messages, i.e. with descriptive text (see section "Display of errors as
plain text").
INFORMATION
Messages are also entered in the error stack which are not error mes-
sages. Instead, these are information messages intended for the user.
These messages neither have an influence on the operating status nor the
program cycle. This could for example be the information that a restart of
the FS section was carried out (error class: F-20; error number: 01).
The display of errors as plain text, i.e. with a descriptive text, is possible for
example as follows:
• with the system software
Connect the programming device and display the error stack of the PSS
in the system software (PG) (see online help of the system software). A
plain text message is displayed for every error in the error stack. A rem-
edy can be displayed for each error as required.
• with a text display
Connect a text display. If the FS section has changed to the STOP con-
dition because of an error, then the ST section can read out the error
stack or the content of DB000, DW085 ... DW0148 and output a plain
text message to the text display. Standard function blocks from the "Error
evaluation" software package from Pilz can be used for this purpose.
If no error has occurred in the FS or ST section since the last change into
RUN, then the CPU display will show the following:
0000
The errors saved in the error stack can be displayed on the CPU display by
pressing the "Error stack" button.
Press and hold the error stack button. The data for the first entry in the
error stack are shown on the display in sequence, e.g.:
F020
N=03
Error number (hexadecimally encoded)
ID for the error number
Release the error stack button again, then press and hold it again. The
data for the next entry in the error stack are now displayed, e.g.:
N=07
Error number (hexadecimally encoded)
ID for the error number
INFORMATION
It depends on the error whether or not error parameters are displayed. The
way in which the error parameters should be interpreted also depends on
the error. The error parameters for every error are described in detail in the
"Error list" in the "PSS System Manual". Help on the evaluation of the data
in the error parameters can be found in the section "Evaluation of the error
parameters" in this chapter.
If you press and hold the error stack button again, then the data for the
next entry will be displayed. After the last entry in the error stack the
display goes back to the first entry.
F-06
To manually exit the rotation mode, press the error stack button for at least
3 seconds.
If the operating status changes while the rotation mode is active (e.g. due
to the operation of a selector switch on the PSS, or due to the FS section
changing to the STOP condition in response to an error), then the rotation
mode is also stopped.
If an entry in the error stack has error parameters, the system displays
error parameter-1 first and then error parameter-2. The display is intro-
duced through an ID:
PARA
ID for "An error parameter follows"
AT
For some errors a range is indicated, e.g. the first and last defective input
of a module:
0318 Address 3.18
INFORMATION
It depends on the error whether or not error parameters are displayed. The
way in which the error parameters should be interpreted also depends on
the error. The error parameters for every error are described in detail in the
"Error list" in the "PSS System Manual". Help on the evaluation of the data
in the error parameters can be found in the section "Evaluation of the error
parameters" in this chapter.
1200
5668
254:
060.
001
255:
255.
240
254:
060.
001
8080
1025
ON DHCP is activated
1)
Only on PSS with Ethernet interface and an FS operating system version
≥ 60. This information is only available if the network connection is active.
This can take 1 to 2 minutes after a PSS cold start.
In order to evaluate the error parameters of an error, you will first need to
look at the "Error list" in the "PSS System Manual" to see what the content
of the error parameters is for the particular error (e.g. "Block" or "Slot
number"). You can then interpret the display on the CPU according to the
content.
Each error parameter corresponds to one data word in the error stack. As
the CPU display has four digits, the error parameters are usually displayed
as a hexadecimal number. The two left-hand digits on the display corres-
pond to the left data byte (DL) and the two right-hand digits to the right
data byte (DR).
The error parameters listed below require a special evaluation. All other
error parameters are numbers in hexadecimal format or, if specified expli-
citly in the error list, numbers in decimal format.
Block
4-digit display, hexadecimal code
• DL indicates the block type
08 = DB
10 = SB
20 = PB
40 = FB
80 = OB
• DR contains the block number in hexadecimal code
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
7- 6- 5- 4- 3- 2- 1- 0- 7+ 6+ 5+ 4+ 3+ 2+ 1+ 0+
23- 22- 21- 20- 19- 18- 17- 16- 23+ 22+ 21+ 20+ 19+ 18+ 17+ 16+
In order to determine the absolute bit address, you also need to know the
slot and sub-slot. These details can be found in error parameter-2.
INFORMATION
If more than one input/output is faulty, then there will be a 0 at the relevant
positions.
Example: "FAFB" corresponds to "1111 1010 1111 1011", i.e. the
bits 10, 8 and 2 are defective.
Error code
2 or 4-digit display in hexadecimal code
The error code is used by Pilz for fault diagnostics. The error code cannot
be evaluated by the user.
I/O group
2-digit display, hexadecimal code
00 ... 1F = Hexadecimally coded number of the I/O group
FE = All I/O groups which are assigned to the LD
FF = All I/O groups
Item
2-digit display in hexadecimal code
00 = Item 0, corresponds to I/OD A
FF = Item 1, corresponds to I/OD B
Sub-slot
2-digit display, hexadecimal code
00 = Total module
(for single-pole I/O modules: Bit addresses 0 ... 31;
for two-pole I/O modules: Bit addresses 0+/- ... 23+/-)
01 = Upper sub-slot
(for single-pole I/O modules: Bit addresses 0 ... 15;
for two-pole I/O modules: Bit addresses 0+/- ... 7+/-)
02 = Lower sub-slot
(for single-pole I/O modules: Bit addresses 16 ... 31;
for two-pole I/O modules: Bit addresses 16+/- ... 23+/-)
Various tools are available for fault diagnostics in the system software (PG):
• Variable display
• Dynamic program display
Variable display
In the system software (PG), the values of any operand(s) from one or
more blocks are displayed as part of the variable display. The system can
also display the absolute addresses of the safety system (e.g. inputs and
outputs).
Information on how to display the variables can be found in the online help
of the system software (PG).
Data blocks are available for communication between the FS user program
or the system software (PG) and the operating system. The tables below
give an overview of their assignment.
DB000
DB000 contains general program data. It cannot be changed from the user
program.
INFORMATION
DB000 can only be read from the standard section.
DB000 continued
DB000 continued
DB000 continued
1)
Only on PSS with Ethernet interface and an FS operating system version
≥ 60. This information is only available if the network connection is active.
2)
Only on PSS with an FS operating system version ≥ 60.
DB001
DB002 continued
DB002 continued
DB003
The parameters for the various operating system calls in the FS section
(functions of the SB255) are transferred in DB003.
1)
This operating system call is not for use on all PSS-range system
controllers. It can only be used with DOS outputs. Refer to the operating
manual of the module or compact controller used.
2)
refer to the selective shut down System Description
3)
refer to the SafetyBUS p System Description
A C
Access rights 6-25 Category 3-1
Accumulator Central processing unit 4-3
Display 8-22 Channels 2-1
Addresses Checksum calculation 6-35
Display 8-21 Code
Addressing 5-6 Binary 8-15
Alarm detection time 6-21 Error code 8-20
Alarm inputs 6-19 Hexadecimal 8-15
Number of 6-20 Commissioning
Alarm OB 6-20 Recommissioning 7-2
Alarm processing 6-18 Communication
Alarm reaction time 6-20 FS - ST 6-23
Alarms 6-18 User interface 6-26
Alignment 4-3, 6-3, 6-6 Communication flags 6-23
Alignment algorithm/match algorithm 6-6 Compact PSS 2-3, 4-1
Change 6-8 Configuration 5-2
Alignment attempts 6-3 Block run time 6-14
Allocation table 5-2 Changing 7-3
Arithmetic flags 6-23 Scan time 6-13
Auxiliary accumulator Configuration data block
Display 8-22 User interface 6-28
Configurator 5-2
Controller
B Compact 2-3, 4-1
Base module rack 4-2 Modular 2-2, 4-1
Battery 4-2 Counter bit 4-9
Binary code 8-15 Counter word 4-9
Bit encoding 8-17 Counters 4-9
Bit numbers 5-6 Display status 8-21
Bit sequences 8-17 CPU 4-3
Block run time 6-11 CPU display 4-9, 6-38
Definition of 6-14 Error display 8-8
Blocks 5-2 CRC calculation 6-35
Data blocks 4-4, 5-2 Cycle OB 5-8
Interface configuration-DB 6-28 Cyclic switch-off test 4-11
Receive-DB 6-33
Send-DB 6-32
Function blocks 5-2
Organisation blocks 5-2, 5-8
Alarm organisation block 6-20
Error organisation blocks 8-2
Program blocks 5-2
Standard function blocks 5-2, 5-8
Bus 4-3
T
Test block 6-13
Test pulse outputs 6-37
Test slices 6-13, 6-16
Defining the number of 6-17
Tests 4-11
Cyclic switch-off test 4-11
Digital test 4-11
Inputs 6-37
Self-test 6-16
Time base 4-8
Time value 4-8
Timer 4-8
Timers
Display status 8-21
Times
Alarm reaction time 6-20
Block run time 6-11
Scan time 6-11
Notes
•… • www
In many countries we are www.pilz.com
represented by our subsidiaries
and sales partners.
• Technical
Please refer to our homepage
for further details or contact our support
headquarters. +49 711 3409-444