Pilz PSS SB NOT, Basic license User Manual

Programmable Safety Systems
PSS-Range
PSS Standard Function Blocks
MBS Emergency Stop Circuits
Version 2.2
Operating Manual
Item No. 19 227-08
The spirit of safety.
While every effort has been made to ensure that the information in this manual is accurate, no responsibility can be accepted for errors or omissions contained within it.
We reserve the right to amend specifications without notice. We are grateful for any feedback on the contents of this manual.
The names of products, goods and technologies used in this manual are trademarks of the respective companies.

Contents

Introduction 1-1
MBS Modular Block System 1-2 Categories / requirement classes 1-3 Overview of manual 1-4 Definition of symbols 1-5 Terminology 1-6
Overview 2-1
Software package 2-1 Range 2-2
Safety 3-1
Safety guidelines 3-1
Use of qualified personnel 3-1 Warranty and liability 3-1 Application guidelines 3-2 Standards 3-3
Fault detection 3-4 Fault detection techniques 3-5
Feasibility test 3-5 Pulsed input signals 3-6 Self test on the outputs 3-6 Fault prevention 3-6
Intended Use 4-1
System software 4-1 Intended use of the standard function blocks 4-2
SB060: Emergency stop monitoring 4-2 SB061: Emergency stop monitoring 4-2 SB062: Emergency stop monitoring 4-3
1Modular Block System: Emergency Stop Circuits
Contents
SB063: Emergency stop monitoring 4-3 SB065: Feedback loop monitoring 4-4 SB067: Feedback loop monitoring 4-5 SB070: Initialisation of administration data block (DB015) 4-6 SB071: Initialisation of administration data blocks (DB015/DB016/DB017) 4-6
MBS Basics 5-1
Block design 5-1
Structure 5-1 Formal parameters and actual parameters 5-2
Administration data blocks DB015, DB016 and DB017 5-3
Structure of the administration data blocks 5-3 Blocks contained in the administration data blocks 5-5
Input parameter SSNR 5-7 Fault diagnostics 5-9
Error types 5-9 Fault diagnostics using the administration data blocks 5-10
Temporary flag range in MBS blocks 5-11 Output parameter FG/ENBL 5-11 Assignment of input and output parameters 5-12 Minimum scan time 5-12 Global parameters 5-13
Standard Function Blocks 6-1
Guidelines for selecting standard function blocks 6-1 Emergency stop monitoring 6-1
SB060 NA_KAT_2 6-1 SB061 NA_1 6-1 SB062 E-STOP 6-2 SB063 E-STOP 6-2
Feedback loop monitoring 6-3
SB067 RFK_K4 6-3 SB065 FBL 6-3
2
Modular Block System: Emergency Stop Circuits
Initialisation of administration data blocks 6-4
SB070 INIT_MBS 6-4 SB071 INIT_MBS 6-4
SB060: Emergency stop monitoring Category 2 6-6
Block header 6-6 Input parameters 6-6 Output parameters 6-7 Error messages 6-7 Global parameters used in administration data block DB015 6-8 Blocks required 6-8
SB061: Emergency stop monitoring Category 4 6-10
Block header 6-10 Input parameters 6-10 Output parameters 6-11 Error messages 6-11 Global parameters used in administration data block DB015 6-13 Blocks required 6-13
SB062: Emergency stop monitoring Category 4 6-14
Block header 6-14 Input parameters 6-14 Output parameters 6-15 Function test 6-15 Error messages 6-16 Global parameters used in administration data block DB015 6-17 Blocks required 6-17
SB063: Emergency stop monitoring Category 4 6-18
Block header 6-18 Input parameters 6-18 Output parameters 6-19 Function test 6-19 Error messages 6-20 Global parameters used in the administration data blocks 6-21 Blocks required 6-21
SB065: Feedback loop monitoring 6-22
Block header 6-22 Input parameters 6-22
3Modular Block System: Emergency Stop Circuits
Contents
Output parameters 6-23 Functions 6-24 Error messages 6-25 Global parameters used in the administration data blocks 6-27 Blocks required 6-27
SB067: Feedback loop monitoring 6-28
Block header 6-28 Input parameters 6-28 Output parameters 6-28 Error messages 6-29 Global parameters used in administration data block DB015 6-30 Blocks required 6-30
SB070: Initialisation of administration data block DB015 6-32
Block header 6-32 Input parameters 6-32 Function 6-32 Error messages 6-34 Blocks required 6-34
SB071: Initialisation of administration data blocks 6-36
Block header 6-36 Input parameters 6-36 Function 6-36 Error messages 6-38 Blocks required 6-38
Link Blocks 7-1
Check list 7-1
Examples 8-1
Application and parameters of individual blocks 8-1
Emergency stop monitoring
with manual start (start-up and operation), category 2 8-2
Emergency stop monitoring
with automatic start (start-up and operation), category 2 8-4
4
Modular Block System: Emergency Stop Circuits
Emergency stop monitoring
with manual start (start-up and operation), category 4 8-6
Emergency stop monitoring
with automatic start-up, manual start (operation) and function test, category 4 8-8
Feedback loop monitoring
Shutdown with two contactors connected in series, category 4 8-10
Feedback loop monitoring
Shutdown with two main contactors connected in series and pulsed outputs, category 4 8-12
Feedback loop monitoring (selective shutdown),
category 4 8-14
Emergency stop monitoring with monitoring of feedback loop,
category 4 8-18
Appendix 9-1
Assignment table
Category and requirement class 9-1 Standard function blocks: current versions 9-2 Changes to the standard function blocks 9-3
SB060: Emergency stop monitoring 9-3 SB061: Emergency stop monitoring 9-3 SB062: Emergency stop monitoring 9-4 SB063: Emergency stop monitoring 9-5 SB065: Feedback loop monitoring (RFK) 9-5 SB067: Feedback loop monitoring (RFK) 9-5 SB070: Initialisation of administration data block (DB015) 9-5 SB071: Initialisation of administration data blocks (DB015/DB016/DB017) 9-6
Changes to the operating manual 9-6
Changes from Version 1.3 to Version 2.0 9-6 Changes from Version 2.0 to Version 2.2 9-6
5Modular Block System: Emergency Stop Circuits

Introduction

This manual describes how to manage the standard function blocks in the “MBS Emergency Stop Circuits” software package in accordance with their intended use. Standard function blocks in the “MBS Emergency Stop Circuits” package are part of the Pilz MBS Modular Block System. They can be used in the failsafe section of a PSS-range programmable safety system.
To fully understand this manual you will need to be conversant with the information found in the general documentation for the PSS-range (System Manual, Installation Manual for the modular/compact PSS, PSS SW PG Programming Manual/PSS WIN-PRO Programming Manual). In particular you should refer to the following documents from the System Manual:
• Safety Manual
• FS System Description
• Error List
To fully understand the bus-specific requirements and correlations for SafetyBUS p applications you will need some knowledge of the design and management of SafetyBUS p.
Knowledge of the safety regulations for the particular area of application is assumed.
This installation manual is intended for instruction and should be retained for future reference.
1-1Modular Block System: Emergency Stop Circuits
Introduction

MBS Modular Block System

Safety-related areas can be equipped with a multitude of safety devices such as E-STOPs, safety gates, light barriers etc. Safety devices are required in various quantities and combinations, depending on the object requiring protection. The Pilz MBS Modular Block System was developed to drive the various safety devices and to carry out process engineering functions, helping users to save time and money.
The MBS consists of individual standard function blocks (SBs), which are geared specifically towards the relevant safety device or process engineering function. It allows standard function blocks to be used in any combination. The standard function blocks can be combined in any sequence (max. 600).
Standard function blocks are encoded by an authorised body so that they cannot be modified. If an encoded standard function block is used within an application program, program testing may be restricted to the new parts of the program, considerably reducing the test time.
1-2
Modular Block System: Emergency Stop Circuits

Categories / requirement classes

EN 954-1 divides safety devices into categories. All standard function blocks are designed for the highest category permitted for the safety device to be monitored. If safety devices with lower categories are to be monitored, input parameters may be assigned identical inputs (further information can be found in the description for the relevant standard function block).
In process engineering, safety requirements must conform to DIN V 19250 (Basic Safety Requirements for Measurement and Control Protection Devices). Requirement classes in accordance with DIN V 19250 may be referred to the categories as per EN 954-1. The Appendix contains a table showing the assignment of category ↔ requirement class.
1-3Modular Block System: Emergency Stop Circuits
Introduction

Overview of manual

1 Introduction
The chapter you are reading provides an introduction to the Modular Block System (MBS). It is designed to familiarise you with the contents, structure and specific order of this manual and also contains terminology definitions.
2 Overview
This chapter provides information on the most important features of the software package and provides a brief overview of the application range.
3 Safety
This chapter must be read as it contains important information on safety regulations.
4 Intended Use
This chapter must be read as it contains information on intended use.
5 MBS Basics
This chapter explains the basic functions and safety requirements of the MBS.
6 Standard Function Blocks
This chapter explains the function of the standard function blocks in the software package.
7 Link Blocks
This chapter is designed to help you link the standard function blocks into your project and to commission the safety functions.
8 Examples
This chapter is designed to give an overview of how the standard function blocks may be applied and contains typical application examples.
9 Appendix
The Appendix contains a table that explains the relationship between categories and requirement classes, plus a list that documents the current version status of the standard function blocks.
1-4
Modular Block System: Emergency Stop Circuits

Definition of symbols

Information in this manual that is of particular importance can be identified as follows:
DANGER!
This warning must be heeded! It warns of a hazardous situation that poses an immediate threat of serious injury and death and indicates
preventive measures that can be taken.
WARNING!
This warning must be heeded! It warns of a hazardous situation that could lead to serious injury and 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 product or devices in its immediate environment could be damaged. It 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.
1-5Modular Block System: Emergency Stop Circuits
Introduction

Terminology

• The term “input” is frequently abbreviated to “I” (e.g. I-Parameter).
• The term “output” is frequently abbreviated to “O” (e.g. O-Parameter).
• The term “PSS” is always used when the description is valid for all
applicable PSS programmable safety systems. If the description only relates to a specific PSS series, the specific name for that series will be used (e.g. PSS 3000 or PSS SB 3056).
• In this manual, the system software “PSS SW PG” and “PSS WIN-PRO”
is referred to as “programming device” or “PG”.
1-6
Modular Block System: Emergency Stop Circuits

Overview

Software package

The “MBS Emergency Stop Circuits” software package is part of the Pilz MBS Modular Block System. The software package contains all the standard function blocks necessary for electronically-monitored safety devices on distributed automation plants. This includes:
• Evaluation of E-STOP buttons, grab wires etc.
• Monitoring safety, maintenance and supply gates Standard function blocks in the “MBS Emergency Stop Circuits” software
package are used in the failsafe section of a PSS-range programmable safety system.

Range

The software package consists of:
• The files for the software package on CD and
• An operating manual:
PSS Standard Function Blocks MBS Emergency Stop Circuits, Version
2.0
The software package on the CD contains the following standard function blocks:
• SB060 NA_Kat_2
Monitoring E-STOP button up to category 2 in accordance with EN 954-1, 03/97 and AK 3 in accordance with DIN V 19 250, 01/89 (approved safety block)
• SB061 NA_1
Monitoring E-STOP button up to category 4 in accordance with EN 954-1, 03/97 and AK 6 in accordance with DIN V 19 250, 05/94 (approved safety block)
• SB062 E-STOP
Monitoring E-STOP button up to category 4 in accordance with EN 954-1, 03/97 and AK 6 in accordance with DIN V 19 250, 05/94 (approved safety block)
2-1Modular Block System: Emergency Stop Circuits
Overview
• SB063 E-STOP
Monitoring E-STOP button up to category 4 in accordance with EN 954-1, 03/97 and AK 6 in accordance with DIN V 19 250, 05/94 (approved safety block)
• SB065 FBL
Feedback loop monitoring (approved safety block)
• SB067 RFK_K4
Feedback loop monitoring (approved safety block)
• SB070 INIT_MBS
Initialisation of the administration data block (DB015) (approved safety block)
• SB071 INIT_MBS
Initialisation of the administration data blocks (DB015/DB016/ DB017) (approved safety block)
• SB255 System block
SB255 is described in the PSS System Description
2-2
Modular Block System: Emergency Stop Circuits

Safety

Safety guidelines

These safety guidelines are an important part of this manual. Failure to keep to these guidelines will render all warranty, guarantee and liability claims invalid.
• All health and safety / accident prevention regulations for the particular
area of application must be observed.
• Before using one or more of the standard function blocks in this software
package, you must perform a safety assessment in accordance with the Machinery Directive.

Use of qualified personnel

The package may only be assembled, installed, commissioned, operated, maintained and decommissioned by qualified personnel who, because they are
• Qualified electrical engineers and/or
• Have received training from qualified electrical engineers are suitably experienced to operate devices, systems, plant and machinery
in accordance with the general standards and guidelines for safety technology.

Warranty and liability

All claims to warranty and liability will be rendered invalid if:
• Standard function blocks are used contrary to the purpose for which they
were intended
• Damage can be attributed to not having followed the guidelines in the
manual
• Operating personnel are not suitably qualified.
3-1Modular Block System: Emergency Stop Circuits
Safety

Application guidelines

• The instructions given in the “Safety Manual” and in the “Installation
Manual” must be followed.
• Please read the information in Chapter 4 regarding the intended use of
these blocks.
• The use of Pilz SBs does not detract from the fact that it is the
responsibility of the user to design appropriate safety systems for plant, machinery and software.
• It is the users' responsibility to determine their application requirements
by carrying out a detailed risk analysis, which should take into account relevant regulations and standards, etc.
WARNING!
Please note: To achieve the corresponding category or requirement class, the whole system including all safety-related components (parts, devices, user program etc.) must be included in the assessment. For this reason, Pilz cannot accept liability for the correct classification into a category or requirement class.
3-2
Modular Block System: Emergency Stop Circuits

Standards

To use the SBs correctly you will need to have a good knowledge of the relevant standards and directives. The following gives an overview of the most important standards:
• E-STOP circuits EN 418
• Safety of machinery -
Two-hand controls EN 574
• Mechanical presses EN 692
• Hydraulic presses EN 693
• Hydraulic stamping and bending presses EN 12 622
• Machinery directive- basic terminology EN 292-1 and EN 292-2
• Printing and paper machinery prEN 1010
• Safety gates EN 1088
• Electrosensitive protective equipment EN 61 496-1
• Electrical equipment EN 60 204-1
• Machinery safety EN 954-1
• Basic Safety Requirements for Mea-
surement and Control Protection Devices DIN V 19 250
• Electrical equipment on firing plants prEN 50 156-1
Please note this is not an exhaustive list of safety standards and directives.
3-3Modular Block System: Emergency Stop Circuits
Safety

Fault detection

The detection of errors and defects is an important function of the PSS, in addition to pure control tasks.
Potential faults are subdivided into:
• Errors in the system hardware and wiring errors in the periphery units:
• Feasibility errors and functional errors in the process periphery units
- Errors in the system hardware are automatically detected and managed by the PSS
- If test signals are used, wiring errors in the periphery units will automatically be detected and managed by the PSS.
Users do not need to take this type of error into account within the application program (additional information can be found in the PSS “System Description”).
(input devices, actuators, wiring etc.). These errors must be detected and managed through the PSS control
program.
WARNING!
It is particularly important to detect open circuits and shorts within the safety circuits (e.g. two-hand, E-STOP etc.)
It is the responsibility of the user to select and apply an appropriate fault detection system.
3-4
Modular Block System: Emergency Stop Circuits

Fault detection techniques

Various options are available to the user to help detect and rectify errors in the process periphery units:
• Errors can be detected via the feasibility checks in the application pro­gram, e.g. by using redundant input devices.
• Errors can be detected by pulsing the signal lines using the test pulses from the PSS DI2O T module.
• Errors can be detected by using the automatic tests in the output modules.
• Avoid potential errors by using appropriate wiring.
Additional information on how to exclude potential errors can be found in the directive VDI 2854 (safety requirements on automated manufacturing systems).

Feasibility test

Redundant input devices for safety functions must undergo a feasibility test within the application program.
Example: A two-hand button has a N/C and a N/O contact. Once the application program has detected the open N/C contact, it must check that the N/O contact closes within an appropriate period of time. The function test must be carried out for all possible combinations of the two contacts.
The plant must be stopped immediately if a feasibility error occurs. Similar tests will also be required for other input devices. If safety valves have feedback contacts, these must be evaluated accordingly.
3-5Modular Block System: Emergency Stop Circuits
Safety

Pulsed input signals

Input devices for inputs with infrequent operation (e.g. E-STOP, off buttons, etc.) must be pulsed using test signals. The connection of test pulses to input devices is described in the “Installation Manual”. Test pulses should also be used for input devices which have an important safety function and frequent operation (e.g. two-hand, camshaft etc.).

Self test on the outputs

PSS output modules regularly carry out function tests. Using these tests, dual-pole switching output modules on the PSS are automatically able to detect and deal with open circuits, short circuits and external power sources in the periphery wiring. Single-pole switching output modules can detect short circuits but not open circuits.

Fault prevention

Not all potential faults can be detected and managed. Such faults must be excluded by suitable wiring.
Example: If the feed to the input device and the feedback from the input device to the input use the same multicore cable, a short circuit between the two wires could short out the input device. Such a fault would go undetected.
3-6
Modular Block System: Emergency Stop Circuits

Intended Use

The software package “MBS Emergency Stop Circuits” is designed for use within the failsafe section of the PSS-range of programmable safety systems.
INFORMATION
Use of standard function blocks outside the specifications described here will be deemed improper use.
INFORMATION Always use the current version of a standard function block. Please ensure you refer to the Appendix, sections entitled “Standard function
blocks: current versions” and “Changes to the standard function blocks”.

System software

The software package “MBS Emergency Stop Circuits” can be used with the following system software:
• PSS SW PG
• PSS WIN-PRO
INFORMATION
Depending on the programming language selected on PSS WIN-PRO, designations for formal parameters and operands may differ from those found on PSS SW PG. Any designations that are different will automatically be replaced by PSS WIN-PRO .
Further information is available in the programming manual for “PSS SW­PG” or “PSS WIN-PRO”.
4-1Modular Block System: Emergency Stop Circuits
Intended Use

Intended use of the standard function blocks

SB060: Emergency stop monitoring

SB060 is a standard function block for monitoring single-channel E-STOP buttons up to category 2, in accordance with EN 954-1, 11/94 and AK 3, in accordance with DIN V 19 250, 01/89. It is also possible to use SB 060 to monitor safety gates and light barriers up to category 2, in accordance with EN 954-1.
Operating modes:
• With or without start-up reset on cold-start
• With or without automatic reset when E-STOP is released
INFORMATION
Input circuitry:
• Use E-STOP button with test pulses

SB061: Emergency stop monitoring

SB061 is a standard function block for monitoring E-STOP buttons up to category 4, in accordance with EN 954-1, 03/97 and AK 6, in accordance with DIN V 19 250, 05/94. It is also possible to use SB061 to monitor safety gates up to category 4, in accordance with EN 954-1, 03/97.
Operating modes:
• With or without start-up reset on cold-start
• With or without automatic reset when E-STOP is released
INFORMATION
Input circuitry:
• Use E-STOP button with test pulses
• When using SB061 for category 4 applications:
- use dual-channel elements
• When using SB061 for category 2 applications:
- use single-channel elements
4-2
Modular Block System: Emergency Stop Circuits

SB062: Emergency stop monitoring

SB062 is a standard function block for monitoring E-STOP buttons up to category 4, in accordance with EN 954-1, 03/97 and AK 6, in accordance with DIN V 19 250, 05/94. It is also possible to use SB 062 to monitor safety gates up to category 4, in accordance with EN 954-1, 03/97.
Operating modes:
• With or without start-up reset on cold-start or on a SafetyBUS group start
• With or without automatic reset when E-STOP is released
• With or without prompt for function test after a synchronisation error when the E-STOP is released
INFORMATION
Input circuitry:
• Use E-STOP button with test pulses
• When using SB062 for category 4 applications:
- use dual-channel elements
• When using SB062 for category 2 applications:
- use single-channel elements

SB063: Emergency stop monitoring

SB063 is a standard function block for monitoring E-STOP buttons up to category 4, in accordance with EN 954-1, 03/97 and AK 6, in accordance with DIN V 19 250, 05/94. It is also possible to use SB063 to monitor safety gates up to category 4, in accordance with EN 954-1, 03/97.
INFORMATION
On SB063, the SSNR may lie in the range of 1 to 600.
Operating modes:
• With or without start-up reset on cold start or on a SafetyBUS p group start
4-3Modular Block System: Emergency Stop Circuits
Intended Use
• With or without automatic reset when E-STOP is released
• With or without prompt for function test after a synchronisation error when the E-STOP is released
INFORMATION
Input circuitry:
• Use E-STOP button with test pulses
• When using SB063 for category 4 applications:
- use dual-channel elements
• When using SB063 for category 2 applications:
- use single-channel elements

SB065: Feedback loop monitoring

SB065 is a standard function block for the direct control and monitoring of 1 or 2 contactors up to category 4, in accordance with EN 954-1, 03/97.
INFORMATION
On SB065, the SSNR may lie in the range of 1 to 600.
Features and application areas:
• Feedback loop is monitored during the change in the switch signal and while the contactors are in a static condition.
• Feedback loop can be monitored on two separate feedback loops of contactors connected in series
• Feedback loop can be monitored on two separate feedback loops of contactors connected in parallel
• Feedback loop can be monitored on group contactors
• Selectable time for feedback loop monitoring
• Parameter to suppress error messages when an I/O-Group stops (SafetyBUS p)
INFORMATION
Input circuitry:
4-4
• To achieve category 4, two independent shutdown routes must be provided within the current path of the potentially dangerous drive
Modular Block System: Emergency Stop Circuits
• If wiring is to be laid outside the control cabinet, feedback loops must use test pulses.
• Feedback loops must use test pulses if the possibility of a short-circuit cannot be excluded.
• If only one contactor is used to switch a potentially dangerous drive, it must be possible to switch this off via a group contactor within the current path (selective shutdown).
• The group contactor must also be monitored through a feedback loop.

SB067: Feedback loop monitoring

SB067 is a standard function block for the direct control and monitoring of contactors up to category 4, in accordance with EN 954-1, 03/97.
Features and application areas:
• Feedback loop is monitored during the change in the enable flag and while the contactor is in a static condition.
• Feedback loop can be monitored on two separate feedback loops of main contactors connected in series.
• Feedback loop can be monitored on group contactors.
INFORMATION
Input circuitry:
• To achieve category 4, two independent shutdown routes must be provided within the current path of the potentially dangerous drive.
• If wiring is to be laid outside the control cabinet, feedback loops must use test pulses.
• Feedback loops must use test pulses if the possibility of a short-circuit cannot be excluded.
• If only one relay is used to switch a potentially dangerous drive, it must be possible to switch this off via a group contactor located within the current path (selective shutdown).
• The group contactor must also be monitored through a feedback loop.
4-5Modular Block System: Emergency Stop Circuits
Intended Use

SB070: Initialisation of administration data block (DB015)

SB070 is used to calculate the global parameters, depending on the set minimum scan time (see also under “Minimum Scan Time” in Chapter 5). The global parameters in administration data block DB015/DW1001 ... DW 1023 are initialised using SB070.
Function:
• Reads in the set minimum scan time from DB002 (configurator)
• Calculates the cycles based on the times transferred in the parameters
• Enters the calculated values into the administration DB.

SB071: Initialisation of administration data blocks (DB015/DB016/DB017)

SB071 is used to calculate the global parameters, depending on the set minimum scan time (see also under “Minimum Scan Time” in Chapter 5). Global parameters DW1001 ... DW1023 in administration data blocks DB015, DB016 and DB017 are initialised using SB071.
Function:
• Reads in the set minimum scan time from DB002 (configurator)
• Calculates the cycles based on the times transferred in the parameters
• Enters the calculated values into the administration data blocks.
NOTICE
It is absolutely essential that SB071 is called in OB120 when using the following standard function blocks:
• SB063 E-STOP
• SB064 S-GATE
• SB065 FBL
4-6
Modular Block System: Emergency Stop Circuits

MBS Basics

Block design

Structure

Safety-related areas can be equipped with a multitude of safety devices such as (e.g. E-STOPs, safety gates, light barriers). These safety devices are used in various quantities and combinations, depending on the object requiring protection.
The Modular Block System (MBS) is made up of individual standard function blocks. A standard function block is geared towards the requirements of specific safety devices (e.g. monitoring an E-STOP button, safety gate monitoring).
A standard function block must be assigned to each safety device in order for it to be evaluated and monitored using the MBS. This procedure enables any combination of individual safety devices to be evaluated and monitored. The standard function blocks can be combined in any sequence within the user program (max. 600).
One exception to this are standard function blocks used to drive and monitor contactors or valves. For control engineering reasons, these should be called up at the end of the user program.
5-1Modular Block System: Emergency Stop Circuits
MBS Basics

Formal parameters and actual parameters

Parameters can be set on the MBS standard function blocks. Formal parameters are established in the block header. The user must assign a corresponding actual parameter to each formal parameter. When the standard function block is called up in the user program, the formal parameters will be replaced by the user-specific actual parameters.
Formal parameter
PSS SW PG PSS WIN-PRO: Pilz IL
X
B
W
D Z
INFORMATION
Depending on the programming language selected on PSS WIN-PRO, designations for formal parameters and operands may differ from those found on PSS SW PG. Any designations that are different will automatically be replaced by PSS WIN-PRO.
Actual parameter
PSS SW PG PSS WIN-PRO: Pilz IL
Input bit E Output bit A Flag bit M
Input byte EB Output byte AB Flag byte MB Constant KB
Input word EW Output word AW Flag byte MW Constant KW
Data block DB Timer or counter
5-2
Further information is available in the programming manual for “PSS SW­PG” or “PSS WIN-PRO”.
Modular Block System: Emergency Stop Circuits
Loading...
+ 82 hidden pages