Netted Automation and IEC61850.com are the sites you can get more information about.

http://blog.iec61850.com/2010/08/free-iec-6185061400-25.html

You will also get some examples in these places.
----------------------------------------------------------------------------
IEC61850 and its applications with SCSCM and doing it using .NET


ACSI- Abstract Communication Services Interface (Part 7-2) is the basic interface from which IEC 61850 Types are derived so as to facilitate interoperability and mapping with specific protocols

ACSI Data Type .NET Data Type
OCTECT STRING Byte Array?
VisibleString String
BIT STRING Boolean Array?
INTEGER Integer (32?)
REAL Double
Sequence Struct
Array Array
ENUMERATED Enum
NULL null

Object Naming

Naming rules in 61850 can be applied in .NET as well

<LD Instance Name>/<LN Instance Name>.<Data Object Instance Name>.<Data Attribute Instance Name>

Example

Id field Kind field
Process-AX SERVER
My-feeder-XY LOGICAL DEVICE
MyXCBR1 LOGICAL NODE
Pos1 DATA OBJECT
StVal DATA ATTRIBUTE

The above Naming can be developed using OO definitions implementing ACSI


Communication Models

ACSI .NET
Request/Response Request
Request/no response One way request?
GOOSE message Multicast Events
Sampled Values (CT/VT) Real-time event channel

Mapping will include


Mapping of Server Model
Mapping of Association Model
Mapping of Logical Device Model
Mapping of Logical Node Model
Mapping of Data Object Model
Mapping of Data Attribute Model
Mapping of Publish and Subscribe Data Transfer
Mapping of Generic Object oriented System Wide events
Mapping of Control Model
Mapping of Substitution Model
Mapping of Transmission of Samples Values
Time Sync
File Transfer

Because ACSI is abstract , they require Concrete implementation called SCSM
Specific
Communication
Service
Mapping


IEC61850 Client sends request to IEC61850 Server and the server responds to the client


What is mapping here?

PDU – Protocol Definition Unit. ACSI is abstract and hence there is no ACSI PDU. Rather Application Layer defines the PDU. The Application Layer maybe using MMS or
other protocols.





ASN – Abstract Syntax Notation- used to define PDU’s across different AL’s or Protocol layers.



What was done?


Demonstration of own IEC61850 Server and client in .NET using MMS as Application Layer

SCSM mapping done with MMS and ASN

Abstract Syntax Notation (ASN) – Encoding standard for Communication

Assumptions

IEC61850 SCSM could be done via .NET model as well.

Last edited Sep 3, 2010 at 10:00 AM by Abh4CP, version 3

Comments

Abh4CP Apr 27, 2010 at 5:48 AM 
Abhilash : Will update the documentation by end of week
to clarify what aspects are taken care.