Application Configuration is used to modify an application configuration for a protection relay and is based on IEC 61131-3 Function Block Diagrams.
The function blocks are dedicated to different functions such as control related, protection related, monitoring or communication functions. For more information on the function blocks, see the technical manual.
Most function blocks are mapped as logical nodes according to the IEC 61850 standard. See the IEC 61850 parameter list for more information.
If a function block is removed with Application Configuration, the function-related data disappears from the menus as well as from the IEC 61850 data model, with the exception of some basic function blocks, which are mandatory and thus cannot be removed from the relay configuration by removing them from Application Configuration. The mandatory function blocks are: ETHLDEV1, ETHLDEV2, FTPLPRT1, GNRLLTIM1, GNRLLTMS1, GSAL1, GSELPRT1, HMILCCH1, HMILDEV1, HTTPLPRT1, LDEV1, LEDPTRC1, LINF1, LLN0, LPHD1, MMSLPRT1, RCHLCCH1, SA2LINF1, SBBIGGIO1, SBBOGGIO1, SBLINF1, SCHLCCH1, SCHLCCH2, SCHLCCH3, SCHLCCH6, SFAIGGIO1, SFLINF1, SGBOGGIO1 and SGLINF1.
Some of the protocol-related LPRT function blocks contain outputs which can be used to monitor protocol status. For example, the CHLIV output can be used to monitor if protocol-related messages are received from the client. However, all function blocks do not have outputs as they may just be visual objects to indicate protocol support when the sheet is printed out. This applies also to the PKIGSAL and LDEV function blocks. Security related function block GSAL has the DOS_ALARM and DOS_WARNING outputs for indicating denial of service warning and alarm event.
Other function blocks are not mapped as logical nodes; for example, logical gates.
The basic features of Application Configuration include the ability to organize a configuration into several MainApplications as well as providing different application programming features.
-
Organizing an application configuration
- Organizing an application configuration into a number of logical parts (MainApplication)
- Organizing a MainApplication over a number of pages
- Features for programming an application configuration
- Inserting function blocks, making connections and creating variables
- Including the hardware I/O channels directly in the application configuration
- Calculating the execution order automatically by clicking Calculate execution order on the toolbar
- Documenting the application configuration, for example, by making printouts
- Saving application configurations as templates in an application library to reuse them in other protection relays. Function blocks and the related logic can be fully or partially reused depending on the functionality available in the other protection relay.
- Validating the application configuration during the configuration process on demand and while writing the application configuration to the protection relay