isagraf & iec 61850

2
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 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

Upload: others

Post on 12-Sep-2021

21 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ISaGRAF & IEC 61850

ISaGRAF & IEC 61850Workbench 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 BuilderISaGRAF 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.

CID fi le

CONTROLLER

VA1

myXCBR

Data space

Target fi les

IEC 61850 ServerInternal Database

Systeminterface

Kernel

Communication

interface

C fu

nctio

n &

func

tion

bloc

ks

IO boards

interface

Page 2: ISaGRAF & IEC 61850

FirmwareWe have completed the following sample integrations of IEC 61850 communication stacks:

• A Triangle MicroWorks IEC 61850 stack and an ISaGRAF Windows® firmware

• A SystemCORP IEC 61850 stack and an ISaGRAF firmware ported on a Beck SC143 chip

The principle is to port the IEC 61850 stack’s server functionality onto the hardware and to link the stack data space to the ISaGRAF firmware data space. An ISaGRAF eXchange Layer (IXL) client is integrated into the IEC 61850 stack in order to link both data spaces together.

Any IEC 61850 stack can be used. The only task is to implement the IXL client into the stack.

Practical ExampleWe have created a simple project to illustrate this implementation. A current transformer (TCTR) and a circuit breaker (XCBR) are located in a bay. The goal is to open the circuit breaker in the case of an over-current.

We used an ISaVIEW page to simulate the behavior of the TCTR and the XCBR logical nodes. We also used an evaluation version of IED Scout®, an IEC 61850 client, to simulate the connection of a client through an IEC 61850 network to each ISaGRAF logical node’s data.

Windows is either a registered trademark or trademark of Microsoft Corporation in the United States and/or other countries. IED Scout is a registered trademark of OMICRON electronics in the United States and/or other countries.All other trademarks and registered trademarks are property of their respective owners.

CONTROLLER

VA1

myXCBR

Data space

Target fi les

IEC 61850 ServerInternal Database

Systeminterface

Kernel

Communication

interface

C fu

nctio

n &

func

tion

bloc

ks

IO boards

interface

CID fi le

IXL

TCTR: Monitoring of Current TransformerPIOC: Protec on (Instantaneous Over Current)PTRC: Protec on (Prote on Trip Condi oning)CSWI: Control of Circuit BreakerRREC: Protec on Related (Auto Reclosing)XCBR: Monitoring of Circuit Breaker

Bay 3

This infosheet is part of a series that covers various ISaGRAF features and functionality. Other infosheet topics include:

• IEC 61131

• IEC 61499

• ISaGRAF Firmware Customization

• ISaGRAF 6 and the C5 Firmware

• Redundancy – Failover

• ISaGRAF in Safety: FlexiSafe

• and more...

Visit our website for additional infosheets as well as training videos on a wide range of topics.

www.isagraf.com

[email protected]

North America9975 Catania Avenue, Suite U Brossard, QuebecJ4Z 3V6 CanadaTel: +1 450 445 3353

France6bis Chemin des Prés38240 Meylan, FranceTel: +33 (0) 476 048175

GermanyBrüsseler Strasse 5, D-65552 Limburg, Germany Tel: +49 (0)6431 592 66 85

ChinaHong Ye Building,1801 Hong Mei Road, Shanghai 200233, ChinaTel: +86 21 6128 8608