| View previous topic :: View next topic |
| Author |
Message |
maersk Member 3


Joined: 17 Aug 2014 Posts: 891
|
Posted: 26/05/2015 21:18 Post subject: Diagnostics in User Program with S7-1500 |
|
|
Diagnostics in User Program with S7-1500
It is generally recommended to use the integrated system diagnostics of the S7-1500 controllers (see
Application - System Diagnostics with S7-1500 and TIA Portal), when diagnostic information is displayed on different visualization devices and not used in the user program. Please note that the integrated system diagnostics also work in the "STOP" mode of the S7-1500 controller. This is not possible with the manual diagnostics in the user program.
The different distributed I/O devices are connected with a S7-1500 controller via PROFINET. The devices detect the faults on their modules and send the diagnostic data to the respective controller. The controller evaluates this diagnostic information with the help of the diagnostic instructions and the error OBs in the user program. The operator panel displays the evaluated information graphically in a plant overview or in the respective device view.
Documentation and example project for diagnostics in the user program
This example shows the diagnosis of a PROFINET IO and a PROFIBUS DP system in the user program with up to 256 devices. The visualization of the diagnostic information is displayed on an operator panel.
https://support.industry.siemens.com/cs/attachments/98210758/98210758_User_defined_diagnostics_DOKU_v20_en.pdf
https://support.industry.siemens.com/cs/attachments/98210758/98210758_User_defined_diagnostics_CODE_v20.zip
https://support.industry.siemens.com/cs/attachments/98210758/98210758_User_defined_diagnostics_PRODUCTS_v20.zip
Documentation und example projekt für die Verwendung von Alarmanweisungen im TIA Portal
This example shows the use of the alarm instructions "Program_Alarm, Get_AlarmState, Gen_UsrMsg" in the user program.
https://support.industry.siemens.com/cs/attachments/98210758/98210758_user_defined_diagnostics_doku_v10_en.pdf
https://support.industry.siemens.com/cs/attachments/98210758/98210758_user_defined_diagnostics_code_v10.zip
https://support.industry.siemens.com/cs/attachments/98210758/98210758_user_defined_diagnostics_products_v10.zip |
|
| Back to top |
|
 |
maersk Member 3


Joined: 17 Aug 2014 Posts: 891
|
Posted: 01/08/2015 20:05 Post subject: Current revision levels of SIMATIC S7-1500 Software Controll |
|
|
Current revision levels of SIMATIC S7-1500 Software Controller
New features of the S7-1500 Software Controller, CPU 1505S, V1.8.1
The number of supported axes for motion has been increased from 6 axes (V1.7) to 30 axes
Corrections for S7-1500 Software Controller, CPU 1505S, V1.8.1
Numeroase selection of a diagnostic buffer entry or interrupt in the display
It may happen that an entry in the diagnostic buffer or display must be selected multiple times until the correct detail information is displayed. This behavior has been improved with version V1.8.1.
CPU goes to STOP with Windows reboot
In rare cases, it could happen that the CPU displayed a critical firmware exception error in the diagnostic buffer during a Windows reboot and then changed to STOP. This behavior has been improved with version V1.8.1.
Data mixed up during transfer to an ODK function when the same function is called from different execution levels (OB)
If an ODK function is called from different execution levels (OB), it may happen that the data is transferred incorrectly. With version V1.8.1, you can call an ODK function from different execution levels (OB) without the risk of data corruption.
CPU goes to STOP when calling ODK functions and the "GetTrace" function on different execution levels
When calling ODK functions in an interrupt OB (e.g. OB 32) and reading back the trace function in OB1, it may happen that the CPU goes to STOP operating state after a critical firmware exception error. With version 1.8.1, the "GetTrace" function can be called independent of the execution levels.
After voltage off/on, the ET 200SP PtP module does not work correctly
After a voltage cycle, it may happen that the ET 200SP PtP module does not work correctly. With version V1.8.1, the ET 200SP PtP module can be operated correctly after voltage off/on.
SIMATIC_CPU1505S_V1.8.0.0.iso (589.2 MB)
https://support.industry.siemens.com/cs/attachments/109478528/SIMATIC_CPU1505S_V1.8.0.0.iso |
|
| Back to top |
|
 |
maersk Member 3


Joined: 17 Aug 2014 Posts: 891
|
Posted: 04/03/2016 19:10 Post subject: Diagnostics in User Program with S7-1500 v13 sp1 |
|
|
Diagnostics in User Program with S7-1500
Project v13 SP1
https://support.industry.siemens.com/cs/attachments/98210758/98210758_User_defined_diagnostics_DOKU_v20_en.pdf
https://support.industry.siemens.com/cs/attachments/98210758/98210758_User_defined_diagnostics_CODE_v20.zip
https://support.industry.siemens.com/cs/attachments/98210758/98210758_User_defined_diagnostics_PRODUCTS_v20.zip |
|
| Back to top |
|
 |
grig100 Member 3


Joined: 01 Jan 2015 Posts: 752
|
Posted: 19/07/2016 15:32 Post subject: Diagnostics in User Program with S7-1500 |
|
|
Diagnostics in User Program with S7-1500
https://support.industry.siemens.com/cs/document/98210758/diagnostics-in-user-program-with-s7-1500
This example shows the diagnosis of a PROFINET IO and a PROFIBUS DP system in the user program with up to 256 devices. The visualization of the diagnostic information is displayed on an operator panel.
Note
The diagnostics in the user program are not possible for Safety modules.
https://support.industry.siemens.com/cs/attachments/98210758/98210758_User_defined_diagnostics_DOKU_v22_en.pdf
https://support.industry.siemens.com/cs/attachments/98210758/98210758_User_defined_diagnostics_CODE_v22.zip
https://support.industry.siemens.com/cs/attachments/98210758/98210758_User_defined_diagnostics_PRODUCTS_v22.zip
Documentation and example project for use of alarm instructions in the TIA Portal
This example shows the use of the alarm instructions "Program_Alarm, Get_AlarmState, Gen_UsrMsg" in the user program.
https://support.industry.siemens.com/cs/attachments/98210758/98210758_user_defined_diagnostics_doku_v10_en.pdf
https://support.industry.siemens.com/cs/attachments/98210758/98210758_user_defined_diagnostics_code_v10.zip
https://support.industry.siemens.com/cs/attachments/98210758/98210758_user_defined_diagnostics_products_v10.zip |
|
| Back to top |
|
 |
maersk Member 3


Joined: 17 Aug 2014 Posts: 891
|
Posted: 31/01/2017 12:29 Post subject: Module and channel diagnostics in SIMATIC S7-1200/S7-1500 |
|
|
Module and channel diagnostics in SIMATIC S7-1200/S7-1500
How do you implement module and channel diagnostics in the user program of the SIMATIC S7-1200/S7-1500?
https://support.industry.siemens.com/cs/document/109480387/how-do-you-implement-module-and-channel-diagnostics-in-the-user-program-of-the-simatic-s7-1200-s7-1500-
Function block for diagnosing channel errors in the central configuration or in an IO module connected via PROFINET IO. This block uses the "RALRM" instruction.
You implement module and channel diagnostics of IO modules that support diagnostics (like the function classes ST and HF of the ET 200SP) by calling the "RALRM" instruction in the diagnostic interrupt OB 82.
Module and channel diagnostics via the SIMATIC S7-1200/S7-1500 is illustrated taking the example of the central IO and via PROFINET IO:
Using the FB "1x00Diag82" and depending on the controller family used (S7-1200 or S7-1500) you can decode and process per module or channel the diagnostics data of the "RALRM" instruction for the central or distributed configuration via PN IO.
https://support.industry.siemens.com/cs/attachments/109480387/109480387_Diag82_v20_en.pdf
https://support.industry.siemens.com/cs/attachments/109480387/109480387_Diag82_v20.zip |
|
| Back to top |
|
 |
maersk Member 3


Joined: 17 Aug 2014 Posts: 891
|
Posted: 12/07/2017 16:25 Post subject: Diagnostics in User Program with S7-1500 |
|
|
Diagnostics in User Program with S7-1500
Documentation and example project for diagnostics in the user program
This example shows the diagnosis of a PROFINET IO and a PROFIBUS DP system in the user program with up to 128 devices. The visualization of the diagnostic information is displayed on an operator panel.
| Code: | All SIMATIC products have integrated diagnostic functions that allow you to detect and clear faults. The components automatically report a fault during operation and provide additional detailed information. Plant-wide diagnostics can minimize unscheduled downtimes.
This application example describes how to monitor a PROFINET IO system and a PROFIBUS DP master system with different devices in the user program. The devices are connected to an S7-1500 controller via PROFINET IO / PROFIBUS DP. The devices detect faults on their modules and send the diagnostic data to the assigned controller. The controller evaluates this diagnostic information with the diagnostic instructions in the user program and saves it to a global data block. The operator panel graphically displays the evaluated diagnostic information in one view per IO system or in a device view.
It considers the following states:
State OK
State FAULTY
State LOST CONNECTION
State DEACTIVATED
State PROBLEM / MAINTENANCE
State WAS FAULTY
State HAD LOST CONNECTION
State WAS DEACTIVATED
State WAS PROBLEM / MAINTENANCE |
Note
The diagnostics in the user program are not possible for Safety modules.
Documentation (2,0 MB)
https://support.industry.siemens.com/cs/attachments/98210758/98210758_User_defined_diagnostics_DOC_v30_en.pdf
STEP 7 Project (V14) (4,4 MB)
https://support.industry.siemens.com/cs/attachments/98210758/98210758_User_defined_diagnostics_PROJ_v30.zip |
|
| Back to top |
|
 |
maersk Member 3


Joined: 17 Aug 2014 Posts: 891
|
Posted: 01/02/2018 21:16 Post subject: Diagnostics in User Program with S7-1500 |
|
|
Diagnostics in User Program with S7-1500
https://support.industry.siemens.com/cs/document/98210758/
This example shows the diagnosis of a PROFINET IO and a PROFIBUS DP system in the user program with up to 128 devices. The visualization of the diagnostic information is displayed on an operator panel.
STEP 7 Project V14 SP1 projects
https://support.industry.siemens.com/cs/attachments/98210758/98210758_User_defined_diagnostics_DOC_V31_en.pdf
https://support.industry.siemens.com/cs/attachments/98210758/98210758_Diag1500_TIAV14SP1_PROJ_V31.zip
https://support.industry.siemens.com/cs/attachments/98210758/98210758_Diag1500_TIAV15_PROJ_V31.zip
STEP 7 Project (V14)
https://support.industry.siemens.com/cs/attachments/98210758/98210758_User_defined_diagnostics_DOC_v30_en.pdf
https://support.industry.siemens.com/cs/attachments/98210758/98210758_User_defined_diagnostics_PROJ_v30.zip
Documentation and example project for use of alarm instructions in the TIA Portal
This example shows the use of the alarm instructions "Program_Alarm, Get_AlarmState, Gen_UsrMsg" in the user program.
STEP 7 Project (V13)
https://support.industry.siemens.com/cs/attachments/98210758/98210758_user_defined_diagnostics_doku_v10_en.pdf
https://support.industry.siemens.com/cs/attachments/98210758/98210758_user_defined_diagnostics_code_v10.zip
https://support.industry.siemens.com/cs/attachments/98210758/98210758_user_defined_diagnostics_products_v10.zip |
|
| Back to top |
|
 |
maersk Member 3


Joined: 17 Aug 2014 Posts: 891
|
Posted: 01/02/2018 21:20 Post subject: Diagnostics in User Program with S7-1200 |
|
|
Diagnostics in User Program with S7-1200
https://support.industry.siemens.com/cs/document/109483251/
This example shows the diagnosis of a PROFINET IO system in the user program with up to 16 devices. The visualization of the diagnostic information is displayed on an operator panel.
Project for STEP 7 V14 SP1
https://support.industry.siemens.com/cs/attachments/109483251/109483251_User_defined_diagnostics_S7-1200_DOC_v20_en.pdf
https://support.industry.siemens.com/cs/attachments/109483251/109483251_Diag1200_TIAV14SP1_PROJ_V20.zip
https://support.industry.siemens.com/cs/attachments/109483251/109483251_Diag1200_TIAV15_PROJ_V20.zip |
|
| Back to top |
|
 |
maersk Member 3


Joined: 17 Aug 2014 Posts: 891
|
Posted: 05/03/2018 15:50 Post subject: System Diagnostics in User Program with S7-1500 S7-1200 |
|
|
Diagnostics in User Program with S7-1500
https://support.industry.siemens.com/cs/document/98210758/
https://support.industry.siemens.com/cs/attachments/98210758/98210758_User_defined_diagnostics_DOC_V32_en.pdf
https://support.industry.siemens.com/cs/attachments/98210758/98210758_Diag1500_TIAV14SP1_PROJ_V32.zip
https://support.industry.siemens.com/cs/attachments/98210758/98210758_Diag1500_TIAV15_PROJ_V32.zip
Diagnostics in User Program with S7-1200
https://support.industry.siemens.com/cs/document/109483251/
https://support.industry.siemens.com/cs/attachments/109483251/109483251_User_defined_diagnostics_S7-1200_DOC_v21_en.pdf
https://support.industry.siemens.com/cs/attachments/109483251/109483251_Diag1200_TIAV14SP1_PROJ_V21.zip
https://support.industry.siemens.com/cs/attachments/109483251/109483251_Diag1200_TIAV15_PROJ_V21.zip |
|
| Back to top |
|
 |
|