Interoperability Check List

Contents

1. Profile compliance

2. MMS conformance

1. Profile compliance

N*in development

A profile support

Profile

Client

Server

Comments

A1

Client/Server

N

Y

 

A2

GOOSE/GSE Management

N

N

Only GOOSE, not GSE Management

A3

GSSE

N

N

 

A4

Time sync

N

N*

Time accuracy: 1ms (performance class T1)

Time resolution: approx. 0.9ms

T profile support

Profile

Client

Server

Comments

T1

TCP/IP profile

N

Y

 

T2

OSI T profile

N

N

 

T3

GOOSE/GSE T profile

N

N

Only GOOSE, not GSE

T4

GSSE T profile

N

N

 

T5

Time sync T profile

N

N

 

MMS InitiateRequest general parameters

InitiateRequest

Client-CR

Server-CR

InitiateRequest

 

 

localDetailCalling

N

Y

proposedMaxServOutstandingCalling

N

Y

proposedMaxServOutstandingCalled

N

Y

initRequestDetail

N

Y

 

InitiateRequestDetail

 

 

proposedVersionNumber

N

Y

proposedParameterCBB

N

Y

servicesSupportedCalling

N

Y

MMS InitiateResponse general parameters

InitiateResponse

Client-CR

Server-CR

InitiateResponse

 

 

localDetailCalled

N

Y

negotiatedMaxServOutstandingCalling

N

Y

negotiatedMaxServOutstandingCalled

N

Y

initResponseDetail

N

Y

 

InitiateResponseDetail

 

 

negotiatedVersionNumber

N

Y

negotiatedParamterCBB

N

Y

servicesSupportedCalled

N

Y

Client/server services supported

IEC 61850-7-2 model

IEC 61850-7-2 services

Implemented (Y/N)

Server

GetServerDirectory

Y

Association

Associate

Y

Abort

Y

Release

Y

Logical Device

GetLogicalDeviceDirectory

Y

Logical Node

GetLogicalNodeDirectory

Y

GetAllDataValues

Y

Data

GetDataValues

Y

SetDataValues

Y

GetDataDirectory

Y

GetDataDefinition

Y

Data Set

GetDataSetValues

N*

SetDataSetValues

N*

CreateDataSet

Y

DeleteDataSet

Y

GetDataSetDirectory

Y

Substitution

GetDataValues

N

SetDataValues

N

Setting Group Control Block

SelectActiveSG

N

SelectEditSG

N

SetSGValues

N

ConfirmEditSGValues

N

GetSGValues

N

GetSGCBValues

N

Report Control Block

Report

N*

GetBRCBValues

N*

SetBRCBValues

N*

GetURCBValues

N*

SetURCBValues

N*

LOG Control Block

GETLCBValues

N

SETLCBValues

N

GetLogStatusValues

N

QueryLogByTime

N

QueryLogAfter

N

GOOSE

GetCoCBValues

N

SetGoCBValues

N

GSSE

GetGsCBValues

N

SetGsCBValues

N

Control

Select

N

SelectWithValue

N

Cancel

N

Operate

N

CommandTermination

N

TimeActivatedOperate

N

FILE transfer

GetFile

N

SetFile

N

DeleteFile

N

GetFileAttributeValues

N

2. MMS conformance

MMS Initiate request general Parameters

MMS Service Supported CBB

Client-CR

Server-CR

realized

value/ range

realized

value/ range

status

 

 

N

 

getNameList

 

 

Y

 

identify

 

 

Y

 

rename

 

 

N

 

read

 

 

Y

 

write

 

 

Y

 

getVariableAccessAttributes

 

 

Y

 

defineNamedVariable

 

 

N

 

defineScatteredAccess

 

 

N

 

getScatteredAccessAttributes

 

 

N

 

deleteVariableAccess

 

 

N

 

defineNamedVariableList

 

 

Y

 

getNamedVariableListAttributes

 

 

Y

 

deleteNamedVariableList

 

 

Y

 

defineNamedType

 

 

N

 

getNamedTypeAttributes

 

 

N

 

deleteNamedType

 

 

N

 

input

 

 

N

 

output

 

 

N

 

takeControl

 

 

N

 

relinquishControl

 

 

N

 

defineSemaphore

 

 

N

 

deleteSemaphore

 

 

N

 

reportPoolSemaphoreStatus

 

 

N

 

reportSemaphoreStatus

 

 

N

 

initiateDownloadSequence

 

 

N

 

downloadSegment

 

 

N

 

terminateDownloadSequence

 

 

N

 

initiateUploadSequence

 

 

N

 

uploadSegment

 

 

N

 

terminateUploadSequence

 

 

N

 

requestDomainDownload

 

 

N

 

requestDomainUpload

 

 

N

 

loadDomainContent

 

 

N

 

storeDomainContent

 

 

N

 

deleteDomain

 

 

N

 

getDomainAttributes

 

 

N

 

createProgramInvocation

 

 

N

 

deleteProgramInvocation

 

 

N

 

start

 

 

N

 

stop

 

 

N

 

resume

 

 

N

 

reset

 

 

N

 

kill

 

 

N

 

getProgramInvocationAttributes

 

 

N

 

obtailFile

 

 

N

 

devineEventCondition

 

 

N

 

deleteEventCondition

 

 

N

 

getEventConditionAttributes

 

 

N

 

getEventConditionStatus

 

 

N

 

getEventConditionMonitoring

 

 

N

 

triggerEvent

 

 

N

 

defineEventAction

 

 

N

 

deleteEventAction

 

 

N

 

alterEventEnrollment

 

 

N

 

reportEventEnrollmentStatus

 

 

N

 

getEventEnrollmentAttributes

 

 

N

 

acknowledgeEventNotification

 

 

N

 

getAlarmSummary

 

 

N

 

getAlarmEnrollmentSummary

 

 

N

 

readJournal

 

 

N

 

writeJournal

 

 

N

 

initializeJournal

 

 

N

 

reportJournalStatus

 

 

N

 

createJournal

 

 

N

 

deleteJournal

 

 

N

 

fileOpen

 

 

N

 

fileRead

 

 

N

 

fileClose

 

 

N

 

fileRename

 

 

N

 

fileDelete

 

 

N

 

fileDirectory

 

 

N

 

unsolicitedStatus

 

 

N

 

informationReport

 

 

N*

 

eventNotification

 

 

N

 

attachToEventCondition

 

 

N

 

attachToSemaphore

 

 

N

 

conclude

 

 

Y

 

cancel

 

 

N*

 

getDataExchangeAttributes

 

 

N

 

exchangeData

 

 

N

 

defineAccessControlList

 

 

N

 

getAccessControlListAttributes

 

 

N

 

reportAccessControlledObjects

 

 

N

 

deleteAccessControlList

 

 

N

 

alterAccessControl

 

 

N

 

reconfigureProgramInvocation

 

 

N

 

MMS Parameter Conformance Building Block (CBB)

MMS Service Supported CBB

Client-CR

Server-CR

realized

value/ ranged

realized

value/ ranged

STR1

 

 

Y

 

STR2

 

 

Y

 

VNAM

 

 

Y

 

VALT

 

 

Y

 

VADR

 

 

N

 

VSCA

 

 

N

 

TPY

 

 

Y

 

VLIS

 

 

Y

 

REAL

 

 

N

 

CEI

 

 

N

 

Alternate AccessSelection Conformance Statement

AlternateAccessSelection

Client-CR

Server-CR

realized

value/ ranged

realized

value/ ranged

accessSelection

 

 

N

 

component

 

 

N

 

index

 

 

N

 

indexRange

 

 

N

 

allElements

 

 

N

 

alternateAccess

 

 

Y

 

selectAccess

 

 

N

 

component

 

 

N

 

index

 

 

N

 

indexRange

 

 

N

 

allElements

 

 

N

 

Variable Access Conformance Statement

VariableAccessSpecification

Client-CR

Server-CR

realized

value/ range

realized

value/ range

listOfVariable

 

 

Y

 

variableSpecification

 

 

N*

 

alternateAccess

 

 

N*

 

variableListName

 

 

N*

 

Variable Conformance Statement

VariableSpecification

Client-CR

Server-CR

realized

value/ range

realized

value/ range

name

 

 

Y

 

address

 

 

N

 

variableDescription

 

 

N

 

scatteredAccessDescription

 

 

N

 

invalidated

 

 

N

 

Read Conformance Statement

Read

Client-CR

Server-CR

realized

value/ range

realized

value/ range

Request

 

 

 

 

specificationWithResult

 

 

N

 

variableAccessSpecification

 

 

Y

 

Response

 

 

 

 

variableAccessSpecification

 

 

N

 

listOfAccessResult

 

 

Y

 

GetVariableAccessAttributes Conformance Statement

GetVariableAccessAttributes

Client-CR

Server-CR

realized

value/ range

realized

value/ range

Request

 

 

 

 

name

 

 

Y

 

address

 

 

N

 

Response

 

 

 

 

mmsDeletable

 

 

N*

 

address

 

 

N

 

typeSpecification

 

 

Y

 

DefineVariableAccessAttributes Conformance Statement

DefineVariableAccessAttributes

Client-CR

Server-CR

realized

value/ range

realized

value/ range

Request

 

 

 

 

variableListName

 

 

N

 

listOfVariable

 

 

N

 

variableSpecification

 

 

N

 

alternateAccess

 

 

N

 

Response

 

 

N

 

GetNamedVariableList Conformance Statement

GetNamedVariableListAttributes

Client-CR

Server-CR

realized

value/ range

realized

value/ range

Request

 

 

 

 

objectName

 

 

Y

 

Response

 

 

 

 

mmsDeletable

 

 

N*

 

listOfVariable

 

 

Y

 

variableSpecification

 

 

Y

 

alternateAccess

 

 

N

 

DeleteNamedVariableList Conformance Statement

DeleteNamedVariableList

Client-CR

Server-CR

realized

value/ range

realized

value/ range

Request

 

 

 

 

Scope

 

 

N

 

listOfVariableListName

 

 

Y

 

domainName

 

 

Y

 

Response

 

 

 

 

numberMatched

 

 

Y

 

numberDeleted

 

 

Y

 

DeleteNamedVariableList-Error

 

 

Y

 

GOOSE Conformance Statement

GOOSE

Subscriber

Publisher

Value/Comment

GOOSE Services

N

N

 

SendGOOSEMessage

N

N

 

GetGoReference

N

N

 

GetGOOSEElementNumber

N

N

 

GetGoCBValue

N

N

 

SetGoCBValue

N

N

 

GSENotSupported

N

N

 

GOOSE Control Block

N

N

ReadOnly