Summary of Contents for Pepperl+Fuchs PXV100A Series
Page 1
FACTORY AUTOMATION MANUAL Configuration Instructions for PXV100A / PGV100A Parameterization with SIEMENS SIMATIC S7-1500 control system PL e...
Page 2
Configuration Instructions for PXV100A / PGV100A With regard to the supply of products, the current issue of the following document is ap- plicable: The General Terms of Delivery for Products and Services of the Electrical Indus- try, published by the Central Association of the Electrical Industry (Zentralverband Elektrotechnik und Elektroindustrie (ZVEI) e.V.) in its most recent version as well as the supplementary clause: "Expanded reservation of proprietorship"...
Configuration Instructions for PXV100A / PGV100A Introduction................. 5 Scope ....................5 Registered trademarks ................ 5 Display conventions ................5 Symbols used..................6 List of Abbreviations................6 System Description ..............7 Structure of the configuration software ..........7 Safety Function and Safe State ............8 Modules ..................
Page 4
Configuration Instructions for PXV100A / PGV100A Programming F-blocks ..............41 5.2.1 Creating variables ................41 5.2.2 User acknowledgment..............43 5.2.3 Instruction for transferring data............45 5.2.4 Translating project data ..............36 5.2.5 Downloading project data..............37 5.2.6 Testing the safety program ............... 48 Access to safety-related communication ......
■ Note! Terms and conditions of use for the software examples Pepperl+Fuchs GmbH assumes no liability and no warranty for error-free operation of the safety program. Use is at the user's own risk. Note on Figures in the Documentation The figures in this documentation are provided for basic understanding and may deviate from the actual design.
Configuration Instructions for PXV100A / PGV100A Introduction Symbols used This document contains information that you must observe to prevent interference. Warnings Caution! This symbol indicates a possible fault. Non-observance could interrupt the device and any connected systems and plants, or result in their complete failure.
Configuration Instructions for PXV100A / PGV100A System Description System Description Structure of the configuration software Portal view The portal view provides a task-oriented view of the installed tools. The portals for the various tasks (1) are located on the left side of the window. The actions for the selected window range are adjacent window range (2).
Configuration Instructions for PXV100A / PGV100A System Description Project view The project view provides an object-oriented view with several windows whose contents change depending on the executed action. The working area (2) with the device to be configured is in the central window range in the device configuration. You use the work window to configure the hardware of the automation system, create the user program, or configure the process images.
Page 9
Configuration Instructions for PXV100A / PGV100A System Description The plant designer assigns appropriate values when setting up the plant. After attaching the Data Matrix code tape, the plant designer determines the corresponding expected values at the positions relevant for the application. The values determined in this way are incorporated into the safety-related application and then their plausibility can be assessed during the operation of the plant using the data from the sensor.
Page 10
90 s, the startup lock is activated. See the section "System startup lock in the case of a fault." In this case, contact Pepperl+Fuchs support. Reaction time The reaction time for the safety function is 165 ms.
Configuration Instructions for PXV100A / PGV100A Modules Modules The following modules enable reader data to be retrieved using PROFINET. You receive modules that contain non-secure data for positioning, and one module that contains secure data according to PROFIsafe. PXV100A* Overview of modules Figure 3.1 PXV100A* 3.1.1...
Page 12
Configuration Instructions for PXV100A / PGV100A Modules Input Data Bits Function Bytes INIT Safe status /VAL /INIT /OT /OVD 1 Safe status negated XS31 XS30 XS29 XS28 XS27 XS26 XS25 XS24 Safe X position data XS23 XS22 XS21 XS20 XS19 XS18 XS17 XS16 Safe X position data XS15 XS14 XS13 XS12 XS11 XS10 XS9 Safe X position data Safe X position data...
Page 13
Configuration Instructions for PXV100A / PGV100A Modules Input Data Bits Function Bytes INIT Safe status /VAL /INIT /OT /OVD 1 Safe status negated XS31 XS30 XS29 XS28 XS27 XS26 XS25 XS24 Safe X position data XS23 XS22 XS21 XS20 XS19 XS18 XS17 XS16 Safe X position data XS15 XS14 XS13 XS12 XS11 XS10 XS9 Safe X position data Safe X position data...
Configuration Instructions for PXV100A / PGV100A Modules 3.1.2 Non-safety-related data The reader makes the following non-safety-related data available for the positioning: Module 1 Bit no. Content 0 ... 31 X position data 1.see "X position data" Module 2 Bit no. Content 0 ...
Page 15
Configuration Instructions for PXV100A / PGV100A Modules Error Codes (in Position Data X) Code Fault Type Priority Reader tilted 180° No clear position can be determined (difference between codes is too great, code distance incorrect, etc.) 1000 Internal error Table 3.6 Possible error codes Speed Data Size...
Page 16
Configuration Instructions for PXV100A / PGV100A Modules Input Data Bits Function Bytes WRN16 WRN15 WRN14 WRN13 WRN12 WRN11 WRN10 WRN09 Warning, Warning Data Set WRN08 WRN07 WRN06 WRN05 WRN04 WRN03 WRN02 WRN01 Warning, Warning Data Set Table 3.9 Input data telegrams for warning Warning Data Set Number Warning...
Configuration Instructions for PXV100A / PGV100A Modules PGV100A* Overview of modules Figure 3.2 PGV100A* 3.2.1 Safety-related data The following modules enable safe reader data to be retrieved using PROFIsafe. The modules are compatible with PROFIsafe V2.4 and each consist of 6 bytes. Safety Module –...
Page 18
Configuration Instructions for PXV100A / PGV100A Modules Input Data Bits Function Bytes OVD OT INIT Safe status /VAL /INIT /OT /OVD 1 Safe status negated XS31 XS30 XS29 XS28 XS27 XS26 XS25 XS24 Safe X position data XS23 XS22 XS21 XS20 XS19 XS18 XS17 XS16 Safe X position data XS15 XS14 XS13 XS12 XS11 XS10 XS9 Safe X position data Safe X position data...
Page 19
Configuration Instructions for PXV100A / PGV100A Modules Input Data Bits Function Bytes INIT Safe status /VAL /INIT /OT /OVD 1 Safe status negated XS31 XS30 XS29 XS28 XS27 XS26 XS25 XS24 Safe X position data XS23 XS22 XS21 XS20 XS19 XS18 XS17 XS16 Safe X position data XS15 XS14 XS13 XS12 XS11 XS10 XS9 Safe X position data Safe X position data...
Configuration Instructions for PXV100A / PGV100A Modules 3.2.2 Non-safety-related data For the navigation of automated guided vehicles, the reader makes the following non-safety- related data available: Module 1 Bit no. Content 0 ... 15 Status 16 ... 47 Position Data Y 48 ...
Page 21
Configuration Instructions for PXV100A / PGV100A Modules Input Data Function Bytes XS31 XS30 XS29 XS28 XS27 XS26 XS25 XS24 X position data XS23 XS22 XS21 XS20 XS19 XS18 XS17 XS16 X position data XS15 XS14 XS13 XS12 XS11 XS10 XS9 X position data X position data Table 3.15...
Page 22
Configuration Instructions for PXV100A / PGV100A Modules Speed Data Size Type Content 1 word consistent Input Data 16 bit speed data Resolution: 0.1 m/s Input Data Bits Function Bytes SP15 SP14 SP13 SP12 SP11 SP10 Speed Speed Table 3.19 Input data telegrams for speed Status Size Type...
Page 23
Configuration Instructions for PXV100A / PGV100A Modules Warning Data Set Number Warning WRN01 Code with non-PXV content found WRN02 Reader too close to code tape WRN03 Reader too far from code tape WRN04 Y position too large; the sensor is just before OUT WRN05 Y position too small;...
Configuration Instructions for PXV100A / PGV100A Safety application Safety application This chapter describes the procedure for creating a safety application for example for PXV100A* using the SIEMENS configuration software TIA Portal V13 and the optional package S7 Safety Advanced V13. Access protection Access to the F-system "S7 Safety Advanced V13"...
Configuration Instructions for PXV100A / PGV100A Safety application Integrating hardware In this chapter you will create a new project and add a fail-safe CPU (F-CPU). Creating a project Figure 4.1 Creating a new project 1. Start the "TIA Portal V13" and create a new project with the associated path and name (3). To do so, select the "Start"...
Configuration Instructions for PXV100A / PGV100A Safety application 4.3.1 Installing the GSDML file Warning! Risk of injury due to incorrect GSDML file Using an incorrect GSDML file can override the fail-safe function, causing a danger to people and machinery. Ensure that you use the correct GSDML file. You require a GSDML file for the operation of the device.
Configuration Instructions for PXV100A / PGV100A Safety application 3. Select the folder containing the GSDML file (1) and click "OK" (3) to confirm your selection. 4. Select the GSDML file to install by checking the box to the left of the filename. 5.
Configuration Instructions for PXV100A / PGV100A Safety application 4.3.3 Integrating modules into the project From the hardware catalog, you can integrate modules into the device configuration. To insert a module in the device configuration, proceed as follows: Figure 4.7 Integrating modules 1.
Page 29
Configuration Instructions for PXV100A / PGV100A Safety application Figure 4.9 Ethernet address of the control panel The input screen "Ethernet addresses" opens. In the input screen, you can see the IP address and the subnet mask under "IP protocol" (2). The IP address is automatically included with the download of the project by the PG/PC.
Configuration Instructions for PXV100A / PGV100A Safety application Figure 4.11 Intrinsic safety The "fail safe" input screen opens. 7. Ensure that in the "F-activation" (2) input screen, a checkmark is set for "F-capability activated." If this box is not checked, activate the "F-activation" function by selecting the "Activate F-activation"...
Page 31
Configuration Instructions for PXV100A / PGV100A Safety application Figure 4.13 Device properties inspection window 3. Under the "Properties" (1) tab, select "General" (4). Select the "General" (3) menu. The "General" input screen opens. 4. Enter the name of your device in the "Name" (2) input field. Note! The default device name is pxv-f200-sil.
Page 32
Configuration Instructions for PXV100A / PGV100A Safety application Figure 4.14 PROFIsafe address 6. In the "Device overview" window, select the "Safe position data (data type DINT for position)_1" (2) module, by clicking it once with the left mouse button. The "Safe position data (data type DINT for position)_1" dialog box opens. 7.
Page 33
Configuration Instructions for PXV100A / PGV100A Safety application Figure 4.15 Assigning the device name 9. To assign the modified device name, right-click on the device (1) in the device view. Select the "Assign device name" (2) submenu. The "Assign PROFINET device name" dialog box opens.
Page 34
Configuration Instructions for PXV100A / PGV100A Safety application Figure 4.16 "Assign device name" dialog box 10.Check or select the "PROFINET device name" (1). 11.Establish the connection to the Ethernet network via the two drop-down lists under "Online access" (2). 12.Confirm your entry by clicking on "Update list" (3).
Page 35
Configuration Instructions for PXV100A / PGV100A Safety application Figure 4.17 Confirming the device name 13.Select the device with the assigned device name (1) from the network list. Confirm your selection by clicking "Assign name" (2). As soon as the device name is assigned, a blue checkmark (3) appears in the "Status" column next to the assigned device name in the network list.
Configuration Instructions for PXV100A / PGV100A Safety application Translating project data To load the project data to the F-CPU, the data must be translated first. During translation, project data is converted so that it can be read from the F-CPU. 1.
Configuration Instructions for PXV100A / PGV100A Safety application Downloading project data After translating the project data, you can load the project to the F-CPU. 1. In project navigation, use the left mouse button to select your project "PLC_1 [CPU 1512SP F-1 PN]."...
Page 38
Configuration Instructions for PXV100A / PGV100A Safety application The load process is started. 5. Once the project is loaded to the F-CPU, click on the "Finish" (3) button in the "Load preview" window.
Configuration Instructions for PXV100A / PGV100A Programming Programming This chapter describes how to create a fail-safe block. Data types INT and DINT are available for this purpose. The following is an example of how to create a fail-safe block using the DINT data type.
Page 40
Configuration Instructions for PXV100A / PGV100A Programming Setting F-parameters 1. In the working window, select the "Device view" tab. Figure 5.1 Configurable F-parameters Note! The "Safe position data (data type DINT for position)" module is displayed in the device view by default.
Configuration Instructions for PXV100A / PGV100A Programming Programming F-blocks You can create a safety program in the programming editor. You can program fail-safe function blocks (FB) and functions (FC) in the function plan programming language (FUP) or contact plan (KOP) and create fail-safe data blocks (DB). The fail-safe system performs a dual execution through coded processing.
Page 42
Configuration Instructions for PXV100A / PGV100A Programming Creating PLC variables 1. Create a new variable table. To do so, in project navigation double-click with the left mouse button to select the "PLC_1 [CPU 1512SP F-1 PN] > PLC tags> Show all tags" (1) entry. Figure 5.2 PLC variable table 2.
Configuration Instructions for PXV100A / PGV100A Programming 5.2.2 User acknowledgment The following describes the adaptation of the "Main_safety_RTG1 [FB1]" block for the use of a user acknowledgment. To perform a user acknowledgment during startup of the F-CPU or after rectifying errors, set the "ACK_REI" variable of the F-I/O DB to "High." The F-I/O DB, which is automatically generated for the device, is called "F00000_Safe Position data"...
Page 44
Configuration Instructions for PXV100A / PGV100A Programming In the work area, the program editor opens with the "Main_safety_RTG1 (FB1)" block. The right window range displays the list of all "Basic instructions" (1) that you need for programming. Note! Note that changes to the block that are used in the safety program result in a password prompt. Your password created in "Safety Administration"...
Configuration Instructions for PXV100A / PGV100A Programming 6. Click with the left mouse button in the selection box at the instruction input and select the previously set variable "Reintegration." Figure 5.6 User acknowledgment Programming of the user acknowledgment is now complete. 5.2.3 Instruction for transferring data With the instruction to MOVE (copy value), a single data item is copied from the specified...
Page 46
Configuration Instructions for PXV100A / PGV100A Programming Programming of the MOVE instruction is now complete. Note! The process for creating the safety program with the "INT" data type largely corresponds to the preceding description. The difference is the number of "Move instructions." If you use the "INT" data type, you must create two "MOVE instructions"...
Page 47
Configuration Instructions for PXV100A / PGV100A Programming 5.2.5 Downloading project data After translating the project data, you can load the project to the F-CPU. 1. In project navigation, use the left mouse button to select your project "PLC_1 [CPU 1512SP F-1 PN]."...
Configuration Instructions for PXV100A / PGV100A Programming The load process is started. 5. Once the project is loaded to the F-CPU, click on the "Finish" (3) button in the "Load preview" window. 5.2.6 Testing the safety program Warning! Commissioning the fail-safe system Commissioning prior to a successful validation of the safety-related functions is not permitted.
Page 49
Configuration Instructions for PXV100A / PGV100A Programming Figure 5.13 Monitoring variables 3. In the menu bar, select the "Glasses icon" or the "Online > Monitor all" menu. Note! Ensure that the editor for "Watch table_1" is the activated application in the work area. A connection to the F-CPU is established.
Page 50
Configuration Instructions for PXV100A / PGV100A Programming Figure 5.15 Reintegration The control value changes from "FALSE" to "TRUE" (4). The device is reintegrated and the safe input values are displayed in the observation table. The red "ERROR" status indicator goes out.
Configuration Instructions for PXV100A / PGV100A Access to safety-related communication Access to safety-related communication The safety-related communication takes place via the process image inputs/outputs (PAE/PAA) as in standard automation systems. Direct I/O access is not permitted. The process image of the inputs is updated at the beginning of the F-runtime group, before the F-program block is executed.
Configuration Instructions for PXV100A / PGV100A Access to safety-related communication 6.2.1 Variables of the F-I/O DB The following table shows the variables of the F-I/O DB: Variable Data Type Function Start Value PASS_ON BOOL 1 = activate passivation ACK_NEC BOOL 1 = acknowledgment for reintegration (required in the event of F-I/O errors or channel errors) ACK_REI...
Page 53
Configuration Instructions for PXV100A / PGV100A Access to safety-related communication ACK_REI If the fail-safe system detects a communication error or an F-I/O error for an F-I/O, the relevant F-I/O is passivated. Reintegration of the F-I/O/channels of the F-I/O after eliminating the error requires a user acknowledgment with a positive edge at the ACK_REI variable of the F-I/O DB, which in our case is connected to the marker M.0.0, symbol name "F00000_Safe position data(data type".ACK_REI).
Configuration Instructions for PXV100A / PGV100A Access to safety-related communication 6.2.2 Access to the variables of the F-I/O DB Name and number of the F-I/O DB When programing an F-I/O, an F-I/O-DB is generated automatically for each F-I/O and this is automatically assigned a name.
Page 55
Twinsburg, Ohio 44087 · USA Tel. +1 330 4253555 E-mail: sales@us.pepperl-fuchs.com Asia Pacific Headquarters Pepperl+Fuchs Pte Ltd. Company Registration No. 199003130E Singapore 139942 Tel. +65 67799091 E-mail: sales@sg.pepperl-fuchs.com www.pepperl-fuchs.com Subject to modifications / DOCT-6042 Copyright PEPPERL+FUCHS • Printed in Germany 07/2019...
Need help?
Do you have a question about the PXV100A Series and is the answer not in the manual?
Questions and answers