Summary of Contents for Phoenix Contact AXL F LPSDO8/3 1F
Page 1
DOWNLOADED FROM WWW.SCATTS.CO.UK Axioline F SBT V3 configuration on an AXC 1050 controller with PC Worx Quick start guide DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 2
UM QS EN AXL F SBT V3 AXC 1050 PC WORX Revision: Order No.: — This user manual is valid for: Designation From HW/FW/FW Order No. version AXL F LPSDO8/3 1F 00/100 2702171 AXL F SSDI8/4 1F 01/200 2702263 PHOENIX CONTACT 107280_en_00 DOWNLOADED FROM WWW.SCATTS.CO.UK...
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
Input parameters ..................65 C 9.2 Output parameters ................65 C 9.3 Diagnostics examples for the function block ........65 C 10 SBT_V3_Tracer_V1_00 function block............... 66 C 10.1 Input parameters ..................66 C 10.2 I/O parameters ..................66 Revision history ........................67 107280_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.
UM EN AXL F SSDI8/4 1F 2702263 Axioline F module with safe digital inputs 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.
Within a SafetyBridge Technology V3 system, safety can only be ensured by using the SafetyBridge Technology modules of this system (AXL F LPSDO8/3 1F and 1 to 16 satellites). None of the other V3 system components in the overall system are safety-related components. Errors at non-safety- related components or errors during integration of the SafetyBridge Technology V3 system are reliably detected by the SafetyBridge Technology V3 system components.
Page 10
40 (safety-related) System overview: SAFECONF BIN file st file AXC 1050 (FTP) FDCML files PC Worx Function and data blocks Bus system Module Module Module Figure 2-1 System overview of SafetyBridge Technology V3 107280_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 integration package as well as the correct version of the function blocks for the PC Worx software version.
Setting the DIP switches Island number Satellite number Operating Reserved SafetyBridge Technology V3 address: mode DIP switch Setting for AXL F LPSDO8/3 1F Island number Satellite number Operating Reserved SafetyBridge Technology V3 address: mode DIP switch Setting for AXL F SSDI8/4 1F You can display the complete DIP switch setting in the SAFECONF configuration software by right-clicking on the module and selecting “Display address switch”.
Connect the external reset button to the AXL F DI8/1 DO8/1 1H module. Connect a signal lamp to the AXL F DI8/1 DO8/1 1H module. Optional: connect contactors to terminal points 00 and 10, as well as to 01 and 11 of the LPSDO8/3 module. 107280_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 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 15
Enter project description • Enter a description of the project. Use a maximum of four characters for the description and version and a maximum of eight characters for the file name. Figure 3-6 Describing the project 107280_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 107280_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 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 18
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. 107280_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. 107280_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 tool tip. Insert safe functions Figure 3-16 Inserting a safe function from the “Safe Functions” toolbox 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
If you have selected “PC Worx” as the output format for the configuration and parameter data record (see Figure 3-5 on page 15), the st file is saved in the “FileOutput” folder. For additional information on this process, please refer to Appendix B on page 44. 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
INTERBUS node: – AXL F DI8/1 DO8/1 1H (Order No. 2701916) – AXL F LPSDO8/3 1F (Order No. 2702171) – AXL F SSDI8/4 1F (Order No. 2702263) Figure 3-19 Inserting SBT modules in the device overview Specify IP address •...
Integrating the library I • Open the directory where the library files from the integration package for SafetyBridge Technology V3 were installed earlier. See page 11 in Section 3.1, “Download and installation of the Phoenix Contact software”. Figure 3-21 Integrating the library II...
Proceed as follows to extend your standard application program using the SafetyBridge function blocks from the “SBT_V3_V3_00” library: Insert logical POUs • In the project tree window, insert the “SBT_Island” program under “Logical POUs”. Figure 3-23 Inserting logical POUs 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 25
In the following window for the task settings, set 10 ms in the “Interval” field. Figure 3-26 Making the task settings The created task prevents potential communication interruptions by periodically calling the SafetyBridge function blocks at fixed intervals. 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 26
Enter “AXC 1050” in the “Program instance” field and select “SBT_Island” as the program type. Figure 3-28 Assigning a name and selecting the program type Complete project tree The complete project tree now has the following structure. Figure 3-29 Complete project tree 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 27
Insert the “SBT_V3_Operate_V3_00” function block in the program using drag and drop. • Connect the function block as shown in Figure 3-30. Observe the notes regarding the connection of the “xActivate”, “iIslandNo”, “arrSBTOnlCntrlBuf”, and “arrSBTOnlValBuf” parameters (see page 28). Figure 3-30 “SBT_V3_Operate_V3_00” function block 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 28
Select the “PDD” function via the check box. Figure 3-31 Settings for variable “arrSBTOnlCntrlBuf” arrSBTOnlValBuf Proceed as described above for the “arrSBTOnlCntrlBuf” input parameter. The “arrSBTOnlCntrlBuf” and “arrSBTOnlValBuf” I/O parameters are required for the online mode function in SAFECONF. 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 29
Open the “Variable Properties” window. Select “VAR_GLOBAL_PG” as the usage. Figure 3-33 Settings for variables “LPSDO_In” and “Dev1_In” • Link the “udtSBT” structure variable to the same variable as for the “SBT_V3_Operate_V3_00” function block. 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 30
Open the “Variable Properties” window. Select “VAR_GLOBAL_PG” as the usage. Figure 3-35 Settings for variables “LPSDO_Out” and “Dev1_Out” • Link the “udtSBT” structure variable to the same variable as for the “SBT_V3_Operate_V3_00” function block. 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 31
Insert the “SBT_V3_BinFile_V3_00” function block in the program using drag and drop. • Connect the function block as shown in Figure 3-37. • Link the “udtSBT” structure variable to the same variable as for the “SBT_V3_Operate_V3_00” function block. Figure 3-37 “SBT_V3_BinFile_V3_00” function block 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 32
00” function block drop. • Connect the function block as shown in Figure 3-39. • Link the “udtSBT” structure variable to the same variable as for the “SBT_V3_Operate_V3_00” function block. Figure 3-39 “SBT_V3_TransTime_V3_00” function block 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 33
Link the “udtSBT” structure variable to the same variable as for the “SBT_V3_Operate_V3_00” function block. • Link the “arr_wSBTDiagCode” array to the same variable as for the “SBT_V3_Operate_V3_00” function block. Figure 3-40 “SBT_V3_DiagCode_V3_00” function block 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 34
Error acknowledgment • Create the program shown in Figure 3-41 in order to acknowledge communication and module errors for the AXL F LPSDO8/3 1F and AXL F SSDI8/4 1F modules. Figure 3-41 Program for error acknowledgment Communication and module errors can be acknowledged via the “Reset” variable.
Page 35
Create the program shown in Figure 3-43 so that the reset request can be indicated via reset request the signal lamp. Figure 3-43 Program for the signal lamp for reset request External signal “0_EQ2” from SAFECONF writes the “dwApplicationDiag.X1” variable and therefore controls the signal lamp. 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Figure 3-44 Process data assignment • Connect the control system variables to the process data for the AXL F LPSDO8/3 1F in the bus configuration by carrying out the following steps: Place the “LPSDO_Out” variable on the “arrOutBuff” process data item.
Download the configuration and parameter record stored as a BIN file to the controller via SAFECONF. Proceed as follows: • Open SAFECONF. • In the hardware editor, right-click on the LPSDO8/3 module and select “Online configuration...”. Figure 3-47 Selecting online configuration 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 38
DOWNLOADED FROM WWW.SCATTS.CO.UK Example project: two-channel emergency stop monitoring • Select the “Phoenix Contact (ILC 1xx, ILC 3xx, RFC 4xx)” interface and click on “Next”. Figure 3-48 Selecting the interface The “Online Configuration” window opens. • Enter the IP address of the AXC 1050 controller and click on “Test connection...”.
Page 39
Important when making Whenever a change is made in the SAFECONF project which affects the checksum (CRC), changes in SAFECONF replace the BIN file in the root directory of the controller. Proceed as described above. 107280_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-53 Diagnostics LEDs Figure 3-52 Finished project Perform an overall safety validation after you start up your system. 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
“Disconnect from PLC”. Figure 3-54 Disconnecting an online connection • In the hardware editor, right-click on the LPSDO8/3 module. • Establish an online connection by selecting “Connect to PLC”. Figure 3-55 Establishing an online connection 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 42
Example project: two-channel emergency stop monitoring • In the SAFECONF tool bar, click on the “Show Online Values” button. The online values are now displayed in the SAFECONF project. Figure 3-56 Online values in the SAFECONF project 107280_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 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Make sure that you are offline. • Select the “Logical POU” folder. • Select "File, Import". • Select the “Extended IEC 61131-3 Import” entry and confirm your selection with “OK”. Figure B-1 Extended IEC 61131-3 import 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 45
If an error message appears and the structure is not created, this may because the name of the file you want to import is too long. • If this is the case, give the SAFECONF project a shorter name. 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 46
Connecting the function block Important when making Whenever a change is made in the SAFECONF project which affects the checksum (CRC), changes in SAFECONF import a new st file in PC Worx. Proceed as described above. 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
For additional information, please refer to the online help for the PC Worx software. The described function blocks are valid for the following controllers and software versions. Validity Table C-1 Validity of the function blocks Controller All controllers from Phoenix Contact Bus system Inline Axioline INTERBUS PROFINET...
Page 48
Data types Table C-3 Data types Designation Description SBT_V3_w_0_16 SBT_V3_ARR_W_0_16 SBT_V3_ARR_W_0_175 SBT_V3_ARR_W_0_23 Internal user-defined data type. For additional SBT_V3_ARR_W_0_3 information, refer to the descriptions for the SBT_V3_ARR_DW_0_175 respective function block parameters. SBT_V3_UDT_SBT_V2 SBT_V3_ARR_UDT_SBT_V2 SBT_V3_Data_2 SBT_V3_Tracer 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
The function block performs the following functions: – Download of the configuration and parameter data record from the standard controller to the AXL F LPSDO8/3 1F – Cyclical routing of the SafetyBridge data flow Use the function block once per island.
(the safety logic is “enabled”). If there is a demand of the safety function, this overrides the standard controller and switches off the safe outputs. 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
“True” in the logic module xSFB_Error BOOL Indicates that the error signal is set in a safety function block dwApplicationDiag DWORD Freely configurable feedback signals from the LPSDO module to the standard controller 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Important: the parameter must have the same variable name (arrSBTOnlValBuf) and be defined as a global variable. The PDD check box must be activated. See Figure C-2. Settings for “arrSBTOnlCntrlBuf” and “arrSBTOnlValBuf”: Figure C-2 Settings for “arrSBTOnlCntrlBuf” and “arrSBTOnlValBuf” 107280_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 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
I/O parameters Table C-9 I/O parameters for the “SBT_V3_InBuff_V3_00” function block Name Type Description udtSBT SBT_V3_UDT_SBT_V2 Data exchange structure The following applies when inside an island: Same udtSBT parameter as the “SBT_V3_Operate_V3_00” function block 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
I/O parameters Table C-11 I/O parameters for the “SBT_V3_OutBuff_V3_00” function block Name Type Description udtSBT SBT_V3_UDT_SBT_V2 Data exchange structure The following applies when inside an island: Same udtSBT parameter as the “SBT_V3_Operate_V3_00” function block 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
I/O parameters Table C-13 I/O parameters for the “SBT_V3_BinFile_V3_00” function block Name Type Description udtSBT SBT_V3_UDT_SBT_V2 Data exchange structure The following applies when inside an island: Same udtSBT parameter as the “SBT_V3_Operate_V3_00” function block 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Maximum index that is used in the “arr_udtSBT” array To increase performance, the “iMaxIslandIndex” parameter limits the cycle for cross communication. If the value is 0, all 31 possible islands are checked by the function block. 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Modbus/TCP. However, the data must be transmitted consistently. If the master island has more than one slave island, call this function block for each slave island. Figure C-7 “SBT_V3_DataExch_V3_00” function block 107280_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] 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
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. Figure C-8 “SBT_V3_TransTime_V3_00” function block 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
I/O parameters Table C-20 I/O parameters for the “SBT_V3_TransTime_V3_00” function block Name Type Description udtSBT SBT_V3_UDT_SBT_V2 Data exchange structure The following applies when inside an island: Same udtSBT parameter as the “SBT_V3_Operate_V3_00” function block 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Use the function block once per island. Figure C-9 “SBT_V3_ProjHeader_V3_00” function block C 8.1 Input parameters Input parameters Table C-21 Input parameters for the “SBT_V3_ProjHeader_V3_00” function block Name Type Description xActivate BOOL Activation/deactivation of the function block 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
I/O parameters Table C-23 I/O parameters for the “SBT_V3_ProjHeader_V3_00” function block Name Type Description udtSBT SBT_V3_UDT_SBT_V2 Data exchange structure The following applies when inside an island: Same udtSBT parameter as the “SBT_V3_Operate_V3_00” function block 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
If no diagnostic code is present or the modules are not parameterized, the function block indicates the value of the DIP switches. Use the function block once per island. Figure C-10 “SBT_V3_DiagCode_V3_00” function block 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Configuration of the DIP switches is displayed Other See diagnostics description in the user manual wDiagCode[1...16] 8000 Module is operating properly 4xxx Configuration of the DIP switches is displayed Other See diagnostics description in the user manual 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Same udtSBT parameter as the “SBT_V3_Operate_V3_00” function block udtTracer SBT_V3_Tracer Structure contains the last four telegrams of each module; it is filled when the LPSDO module sets the internal “Trace Trigger” signal to “True” 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
DOWNLOADED FROM WWW.SCATTS.CO.UK D Revision history Revision Date Contents 2016-05-18 First publication 107280_en_00 PHOENIX CONTACT DOWNLOADED FROM WWW.SCATTS.CO.UK...
Page 68
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 AXL F LPSDO8/3 1F and is the answer not in the manual?
Questions and answers