ISaGRAF & IEC 61850 Workbench Once the variables are created in the ISaGRAF data space, function blocks can be created to implement the functionality of the logical nodes. The whole structure corresponding to the logical node definition can be used as input & output of the function block. The “support IEC 61850” option must be set in the device properties in order for the compiler to generate a Configured IED Description (CID) file containing the definition and the number of instances for each logical node. This CID file is downloaded in the target at the same time as the ISaGRAF Target Independent Code (TIC). The CID file allows an IEC 61850 client on the 61850 Network to discover the properties of each logical node defined in the ISaGRAF application. ISaGRAF is an industrial automation software technology for creating standalone controllers or distributed control systems. The ISaGRAF technology is designed to be scalable, suited to the development of tiny controllers as well as large distributed automation systems. ISaGRAF gives you the flexibility to use the hardware platform and operating system of your choice, so that you can develop automation products that perfectly meet your requirements. Key Features: • IEC 61131 and IEC 61499 compliant • IEC 61850 for the power industry • PLCopen Motion Function Blocks • PLCopen Safety Function Blocks • Certifiable to SIL 2 and SIL3 • Redundancy - Failover • Firmware can be provided as “C” source code • ISaGRAF offers elaborate Software Development Kits (SDK) to customize the firmware (control engine), the IO drivers, and the communication links This infosheet covers ISaGRAF support for IEC 61850. Developed by the International Electrotechnical Commission (IEC), IEC 61850 is a global standard for the design of electrical substation automation. It enables the creation of systems built from multi-vendor Intelligent Electronic Devices (IEDs) for the automation, protection, monitoring, metering, and control of substations. IEC 61850 defines requirements for interoperability between IEDs from different vendors, establishes standards for object models, device behavior, naming conventions, and services. Target Definition Builder ISaGRAF offers support for IEC 61850 and provides a dedicated tool called the Target Definition Builder for IEC 61850. Based on an XML file containing the definition of each logical node specified by the standard, it allows users to select the logical nodes they wish to implement on their IED and select mandatory or optional data for each logical node. These new data types are saved as a target definition file, which can be imported in an ISaGRAF project. A variable is created in the ISaGRAF data space for each instance of logical node used in the project. The variable type matches the data type defined in the imported target definition. C I D fi l e CONTROLLER VA1 myXCBR Data space Target files IEC 61850 Server Internal Database System interface Kernel Communication interface C function & function blocks IO boards interface