Pilz ST SB DP S User Manual

PROFIBUS-DP-Slave Software
Programmable control systems PSS
®
Operating Manual – Item No. 19 419-06
All rights to this documentation are reserved by Pilz GmbH & Co. KG. Copies may be made for internal purposes.
Suggestions and comments for improving this documentation will be gratefully received.
®
trademarks of the respective companies. Automation Workbench PNOZ
®
, Primo®, PSS®, SafetyBUS p® are registered trademarks of Pilz GmbH & Co. KG.
, Pilz®, PIT®, PMI®,

Contents

Introduction 1-1
Overview of manual 1-1 Terminology 1-2 Definition of symbols 1-3
Overview 2-1
Software package 2-1 Functions 2-2 Range 2-2
Intended Use 3-1
Standard function block SB 230 3-2
Setting Parameters 4-1
Diagnostics 4-2
Internal system diagnostics 4-2 External diagnostics 4-3
Device-related diagnostics 4-3
Configuring input and output data 4-6 Setting data blocks 4-11 Examples 4-13
Commissioning 5-1
Configuration 5-1 Commissioning sequence 5-1
PROFIBUS-DP-Slave Operating Manual 1
Contents
Standard Function Blocks 6-1
SB 230 6-1
Appendix 7-1
Example 7-1 Changes in the documentation 7-6
2
PROFIBUS-DP-Slave Operating Manual

Introduction

This manual describes the communications software for the:
• PSS(1) DP-S module and
• PSS SB 3006 DP-S compact programmable safety system.
Separate manuals are available for using the respective programmable control systems PSS:
• PROFIBUS-DP-Slave Hardware Manual
• PSS SB 3006 DP-S Shortform
• PSS SB 3006 DP-S Installation Manual
To fully understand this manual you will need to be conversant with the information found in the general documentation for the programmable control systems PSS (System Manual, Installation Manual for the modular PSS and the Programming Manual).
Familiarity with general documentation on PROFIBUS (EN 50170 Volume 2 in the current version) is also required in order to understand bus­specific processes, configurations and terminology. Familiarity with a network configuration tool is also required.
This manual is intended for instruction and should be retained for future reference.

Overview of manual

1 Introduction
The introduction is designed to familiarise you with the contents, structure and specific order of this manual.
2 Overview
This chapter provides information on the most important features of the software package and briefly outlines the application area.
3 Intended use
You must read this chapter, as it contains important information on safety regulations and intended use.
1-1PROFIBUS-DP-Slave Operating Manual
Introduction
4 Setting parameters
5 Commissioning
6 Standard function blocks
7 Appendix

Terminology

This chapter describes the parameters, diagnostics and the configuration of input and output data.
This chapter describes the commissioning procedure.
This chapter provides information on the parameters and management of standard function block SB 230.
The example is designed to provide support when linking standard function block SB 230 into a user program.
• The term "safety system", "system" or "PSS" will be used in this manual to refer to the programmable control systems PSS. If the description is only valid for a particular device, the specific product name will be used (e.g. PSS SB 3006 DP-S, PSS(1) DP-S).
• In this manual, data transfer is always regarded as viewed from the PSS: input data / receive data is sent from a PROFIBUS subscriber to the PSS. Output data / send data is sent from the PSS to a PROFIBUS subscriber.
1-2 PROFIBUS-DP-Slave Operating Manual

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 which 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 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.
1-3PROFIBUS-DP-Slave Operating Manual
Introduction
Notes
1-4 PROFIBUS-DP-Slave Operating Manual

Overview

This software package connects the PSS(1) DP-S module or compact programmable safety system PSS SB 3006 DP-S to PROFIBUS-DP. The PSS connection is in accordance with PROFIBUS specification EN 50170 Volume 2.

Software package

Data exchange via PROFIBUS is a Master-Slave communication. The maximum length of data to be exchanged is defined in the master data file (see file PILZ2500.GSD on the disk supplied). Parameters must be set for the Slave prior to communication. For example, parameters describe configuration data, the length of input/output data, station address, etc. Data cannot be exchanged until the Master has received the parameter data record. The setting of parameters on the PROFIBUS-DP-Slave is supported by standard function blocks. All the required parameters are entered in one data block.
The programmable control systems PSS have been designed for use in plant and machinery safety circuits. They consist of a failsafe (FS) section and a standard (ST) section.
Control and monitoring of
Steuerung von
safety-related
sicherheitsgerichteten
tasks
Aufgaben
e.g.: E-STOP circuits etc.
z. B.: NOT-AUS usw.
Fig. 2-1: Structure of the PSS
Fail-safe-
Failsafe
Section
Teil
PSS
Standard-
Standard
Teil
Section
Steuerung und
Control of
Regelung von
non-safety-related
nicht sicherheitsgerichteten
tasks
Aufgaben
e.g.: diagnostics etc.
z. B.: Diagnose usw.
This software package is designed for use in the standard section of a programmable control system PSS.
PROFIBUS-DP-Slave Operating Manual 2-1
Overview

Functions

Range

The PROFIBUS-DP-Slave supports the following functions:
• Internal system diagnostics
• Device-related diagnostics
• Transfer of max. 488 bytes of user data
INFORMATION
In this manual, data transfer is always regarded as viewed from the PSS: Input data is sent from the Master to the PSS, output data is sent from the PSS to the Master.
The software package consists of:
• one disk and
• one operating manual: PROFIBUS-DP-Slave Software
The disk contains:
• Standard function blocks SB 230, SB 231, SB 232
• Master data files: PILZ2500.GSD (German) PILZ2500.GSE (English) PILZ2500.GSF (French)
• One sample program
2-2 PROFIBUS-DP-S -Slave Operating Manual

Intended Use

This software package is designed to connect a programmable control system PSS to PROFIBUS-DP. It is essential to use a suitable module or compact safety system.
This software package is intended for use with the following programmable control systems PSS:
• PSS DP-S module when using a module rack from the PSS 3000 series.
• PSS1 DP-S module when using a module rack from the PSS 3100 series.
• PSS SB 3006 DP-S programmable safety system as a compact device.
The safety systems are passive subscribers (Slaves) on PROFIBUS-DP. The meet standard EN 50170 Volume 2, PROFIBUS.
Disregard of the information in this manual and use of the software package outside the specifications described here will be deemed as improper application.
INFORMATION
This software package is exclusively for use in non-safety-related applications. It must be used in the standard section of the PSS.
Conditions for operation:
• The module must be installed in accordance with the PROFIBUS DP­Slave Hardware Manual and the relevant “Installation Manual” for the programmable safety system.
• You must be familiar with and adhere to standard EN 50170 Volume 2, PROFIBUS.
PROFIBUS-DP-Slave Operating Manual 3-1
Intended Use

Standard function block SB 230

SB 230 may be used with the following functions and parameters:
• PROFIBUS-DP connection
• To trigger a slave reset
• To trigger static diagnostics
• Permitted data lengths: Input data: 0 ... 108 words (set via parameters) Output data: 0 ... 108 words (set via parameters) Diagnostic data: 4 ... 35 words (set via parameters) Configuration data: 1 ... 244 bytes (set via parameters)
Please note that the overall data length may be a max. of 1472 Bytes. Information on calculating the data length can be found in the section entitled "Setting data blocks".
INFORMATION
SB 230 must be called up in the user program as part of each cycle.
3-2 PROFIBUS-DP-Slave Operating Manual

Setting Parameters

Setting Parameters
Before operating the PSS(1) DP-S and PSS SB 3006 DP-S, a number of parameters must be established and then entered in a data block. You can use any free data block or amend the data block supplied (DB 050).
Data block configuration:
Data word Contents DW 0000
... Input data from the Master to the PSS DW 0127
DW 0128 ... Output data from the PSS to the Master DW 0255
DW 0256 ... Diagnostic data DW 0383
DW 0384 ... Configuration data DW 0511
DW 0512 ... Reserved DW 0767
DW 0768 ... Control and status information DW 1023
PROFIBUS-DP-Slave Operating Manual 4-1
Loading...
+ 30 hidden pages