Summary of Contents for Phoenix Contact Axioline F SBT V3
Page 1
DOWNLOADED FROM WWW.SCATTS.CO.UK Axioline F SBT V3 configuration on an S7-1200 controller with TIA Portal Quick start guide DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 2
DOWNLOADED FROM WWW.SCATTS.CO.UK Quick start guide Axioline F SBT V3 configuration on an S7-1200 controller with TIA Portal 2016-04-20 Designation: UM QS EN AXL F SBT V3 S7-1200 TIA PORTAL Revision: Order No.: — This user manual is valid for:...
Page 3
How to contact us Internet Up-to-date information on Phoenix Contact products and our Terms and Conditions can be found on the Internet at: phoenixcontact.com Make sure you always use the latest documentation.
Page 4
The receipt of technical documentation (in particular user documentation) does not constitute any further duty on the part of Phoenix Contact to furnish information on modifications to products and/or technical documentation. You are responsible to verify the suitability and intended use of the products in your specific application, in particular with regard to observing the applicable standards and regulations.
Additional documentation ..................8 Safety hotline......................8 Overview of the integration of the SafetyBridge Technology V3 system ........9 Example project: two-channel emergency stop monitoring............11 Download and installation of the Phoenix Contact software ........11 Hardware installation ...................12 3.2.1 Setting the device DIP switches ............12 3.2.2...
Page 6
I/O parameters of FB67 ................53 SBT_V3_Tracer_V1_00 function block (FB68)........... 54 C 4.1 Input parameters of FB68 ..............54 C 4.2 Output parameters of FB68 ..............54 C 4.3 I/O parameters of FB68 ................54 Revision history ........................55 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Other components: emergency-stop button, external reset button, signal lamp, contactor (optional) Software The Phoenix Contact software can be found in the download area for the specified product at phoenixcontact.net/products. The following software is required in order to start up the example system: Designation Order No.
DB EN AXL F BK PN 2701815 Axioline F bus coupler for PROFINET The documentation for Phoenix Contact devices can be found in the download area for the specified product at phoenixcontact.net/products. Safety hotline Should you have any technical questions, please contact our 24-hour hotline.
No safety controllers are required for the implementation of safety functions. Table 2-1 Integration of a SafetyBridge Technology V3 island Step Process See... Download and installation of the Phoenix Contact software (not safety-related) – Download and install SAFECONF configuration software page 11 –...
Page 10
Startup and overall safety validation page 35 (safety-related) System overview: SAFECONF scl file S7-1200 GSDML files TIA Portal Function and data blocks PxC_SBT... PROFINET Module Module Module Figure 2-1 System overview of SafetyBridge Technology V3 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Download and installation of the Phoenix Contact software The Phoenix Contact software can be found in the download area for the specified product at phoenixcontact.net/products. Make sure that you always use the latest version of the GSDML file and the integration package, as well as the correct version of the function blocks for the TIA Portal software version.
Install the integration package as follows: • Run setup and select “Siemens” during installation. • Open “Windows Start menu, All Programs, Phoenix Contact, SBT V3 for SAFECONF 2.92, Siemens, SBT V3 Functionblocks”. • Install the Siemens function blocks. Please make a note of where the library files are installed, as you will need this information later when you open the library in TIA Portal.
Connect the external reset button to the controller. Connect a signal lamp to the controller. Optional: connect contactors to terminal points 00 and 10, as well as to 01 and 11 of the LPSDO8/3 module. 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Figure 3-3 Creating the project name and path Select master device • Select the AXL F LPSDO8/3 1F master device. Figure 3-4 Selecting AXL F LPSDO8/3 1F 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 15
Enter a description for the project and the data block (DB). Use a maximum of four characters for the description and version and a maximum of eight characters for comments. Figure 3-6 Description of the project and the data block 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Configuring and parameterizing the hardware structure • Configure the hardware structure. To do this, use drag and drop to move the AXL F SSDI8/4 1F module from the “Hardware” toolbox to the Hardware Editor. Figure 3-9 Hardware configuration 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 17
In the Hardware Editor, double-click on a terminal point. This opens the window for parameterizing the selected terminal point. • Parameterize the output channels of the LPSDO8/3 module as illustrated (double-click on the module to parameterize). Figure 3-11 Parameterization of the LPSDO8/3 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 18
Hardware Editor. However, the input and output signals are only displayed in single-channel form in the connection editor, even if they are parameterized for two-channel operation. See Figure 3-14 on page 19. 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Inserting safe inputs and outputs from the Hardware Editor When you use drag and drop to place the safety module terminal point directly onto a function block input or output, the connecting line is created automatically. 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 20
Inserting external signals from the “External signals” toolbox Move your mouse over an external signal to display the corresponding tooltip. Insert safe functions Figure 3-16 Inserting a safe function from the “Safe Functions” toolbox 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
This is saved in the path that you have entered for the project (see Figure 3-3 on page 14) in the “FileOutput” folder. Figure 3-18 scl file in the “FileOutput” folder 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Select “Network view” in the work area. • Select the bus coupler and the correct firmware version in the hardware catalog and move the bus coupler to the work area using drag and drop. Figure 3-19 Selecting the bus coupler 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
AXL F SSDI8/4 1F (Order No. 2702263) Figure 3-21 Inserting SBT modules in the device overview Specify PROFINET device • Specify the properties of the bus coupler and controller (e.g., PROFINET device name name and IP address and IP address). 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
• Open the directory where the library files from the integration package for SafetyBridge Technology V3 were installed earlier. See page 12 in Section 3.1, “Download and installation of the Phoenix Contact software”. • Open file “SBT_V3_V3_03_TIA_V13SP1.zal13” and select the destination directory where the file should be extracted.
Page 25
There are now four new data types in the “PLC data types” folder. Figure 3-26 Function blocks and data types inserted A description of the function blocks and data types is provided in Appendix C “Description of the function blocks for SafetyBridge Technology V3”. 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
The imported file is displayed under “External source files”. • Compile the file. To do this, right-click on the file to open the context menu and select the “Generate blocks from source” command. Figure 3-28 Compiling the scl file 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 27
TIA Portal. Proceed as follows: Delete the existing file in TIA Portal. Repeat the steps described above: a) Import scl file b) Compile scl file c) Deactivate block attribute selection 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
• Open programming view for the “SBT_V3_Island_1 [FC1]” function. • Select the “SBT_V3_Operate_V3_00 [FB65]” function block and call this function block in the programming view of the “SBT_V3_Island_1 [FC1]” function using drag and drop. 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 29
“iOnlineDB”. See “Different procedure for connecting input parameters:” on page 30. Open the selection box for the input or output parameter and select the DB2 data block. Figure 3-33 Selecting the data block 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 30
(SAFECONF project). iAddressDB: Set the “iAddressDB” input parameter to number “70” of the “SBT_V3_AddressDB [DB70]” address data block. iOnlineDB: Set the “iOnlineDB” input parameter to number “71” of the “SBT_V3_OnlineDB [DB71]” address data block. 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 31
DOWNLOADED FROM WWW.SCATTS.CO.UK Example project: two-channel emergency stop monitoring Figure 3-36 FB65 completely wired 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 32
Enter the hardware identifier of the AXL F SSDI8/4 1F_1 module (278 in the example) into the “Start value” cell in the “arr_HW_Identifier[1]” row. The “arr_HW_Identifier[1...16]” array corresponds to the satellite numbers 1 ... 16, e.g., “arr_HW_Identifier[1]” = satellite 1. “arr_HW_Identifier[0]” always refers to the logic module. 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 33
The “AppDiag_R_REQ” output is written from SAFECONF by external signal “0_EQ2”. For assignment of the external signals to a marker double word, see Appendix B on page 40 Figure 3-40 Program for the “SBT_V3_Control” function 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 34
Call the “SBT_V3_Island_1 [FC1]” functions in the OB30 organization block. FC2 in OB30 and OB1 Figure 3-42 Calling FC1 in OB30 organization block • Call the “SBT_V3_Control [FC2]” functions in the OB1 organization block. Figure 3-43 Calling FC2 in OB1 organization block 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
The diagnostics LEDs of the modules now have the following status: LEDs off: FS, CM, SD LEDs on: P, U Figure 3-44 Finished project Figure 3-45 Diagnostics LEDs Perform an overall safety validation after you start up your system. 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Open SAFECONF. • In the Hardware Editor, right-click the LPSDO8/3 module and select “Online configuration...”. Figure 3-46 Selecting online configuration • Select the “Siemens S7” interface and then click “Next”. Figure 3-47 Selecting the interface 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 37
Comparison between TIA Portal and SAFECONF The Siemens controller S7-3xx normally has the rack number 0 and slot number 2. The S7-12xx and S7-15xx controllers normally have the rack number 0 and slot number 1. 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 38
Once this test has been completed successfully, click “Finish”. • In the SAFECONF tool bar, click the “Show Online Values” button. The online values are now displayed in the SAFECONF project. Figure 3-51 Online values in the SAFECONF project 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Push the reset button Contactors are Optional: arrFeedBackData[1] activated indicates the status of the outputs. Figure A-1 Flowchart for starting up and testing the application 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
See C 3 on page 52 SBT_V3_Tracer_V1_00 FB68 If a communication error has occurred, the block represents the last four telegrams between the logic module and the satellites. See C 4 on page 54 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 42
Contains the data types that are connected to function block FB65 as input and output parameters. SBT_V3_Data_3 Internal user-defined data type SBT_V3_TransTime See C 1.5.1 on page 48 SBT_V3_ProjHeader See C 1.5.2 on page 49 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
(the safety logic is “enabled”). If there is a demand of the safety function, this overrides the standard controller and switches the safe outputs off. udtSBT SBT_V3_Data_3 Structure for data exchange between function blocks 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Also indicates the value of the DIP switches if no diagnostic code is present and the modules are not parameterized udtTransmissionTime SBT_V3_TransTime Structure contains the data transmission time and its maximum value for each module (see Table C-9 on page 48) 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
0 stands for the LPSDO module C 1.3 I/O parameters of FB65 Table C-6 I/O parameters for the “SBT_V3_Operate_V3_00” function block Name Type Description udtSBT SBT_V3_Data Data structure for data exchange between function blocks 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
AddDiagCode Meaning 0001 Error when opening the data 0002 Error when reading the data (e.g., BIN file not found) 0003 Error when closing the data C850 Error during download AddDiagCode Meaning 0001 Download error 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
LPSDO module. In this case, the data transmission time and F_WD_Time should be checked. Please note that increasing the F_WD_Time has a direct effect on the safety function because it increases response times and therefore delay times and/or safety distances. 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 49
Array [0...3] of Version of the project stored on the LPSDO CHAR module SBT_CRC DWORD Checksum of the project stored on the LPSDO module SBTtimeStamp DWORD Time stamp of the project stored on the LPSDO module 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
SAFECONF. An instance of the data block is required for each standard controller. Table C-12 “SBT_V3_OnlineDB” data block Name Type Description arrSBTOnlCntrlBuf Array [0...175] Array for online mode in SAFECONF of DWORD arrSBTOnlValBuf Array [0...175] Array for online mode in SAFECONF of DWORD 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Maximum index that is used in the “arr_udtSBT” array To increase performance, the “MaxIslandIndex” parameter limits the cycle for cross communication. If the value is 0, all 31 possible islands are checked by the function block. 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
If the master island has more than one slave island, this function block must be called for each slave island. FB67 “SBT_V3_DataExch_V _00” iDataFormat iDataFormat iSlaveIsland iSlaveIsland arr_InBuff arr_InBuff arr_OutBuff arr_OutBuff udtSBT_Master udtSBT_Master Figure C-3 “SBT_V3_DataExch_V3_00” function block (FB67) 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
“SBT_V3_Operate_V3_00” function block is connected In the slave program: unassigned structure is connected; not the same data structure of the “SBT_V3_Operate_V3_00” function block Example: If slave data structure = udtSBT[3], then master data structure = udtSBT[4] 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
I/O parameters Table C-20 I/O parameters for the “SBT_V3_Tracer_V1_00” function block Name Type Description udtSBT SBT_V3_Data_3 Data exchange structure The following applies when inside an island: Same udtSBT parameter as the “SBT_V3_Operate_V3_00” function block 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
DOWNLOADED FROM WWW.SCATTS.CO.UK D Revision history Revision Date Contents 2016-03-18 First publication 107219_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 56
At Scattergood & Johnson Ltd, we pride ourselves on being a technical distributor to specialist industries. Working with a range of quality product suppliers across a number of specialist markets, we are not your average ‘box shifter’ - we are your technical and supply chain partner. We fully support every product we sell - for free! Our internal team and external sales engineers can answer any product or application question, no matter the complexity.
Need help?
Do you have a question about the Axioline F SBT V3 and is the answer not in the manual?
Questions and answers