Profile Implementation Conformance Statement
Introduction
The Profile Implementation Conformance Statement (PICS) is defined by IEC 61850-8-1, and provides the following specifications:
-
Mapping of the objects and services of the ACSI to MMS.
-
Mapping of time-critical information exchanges to ISO/IEC 8802-3.
The data requirements are rated as follows:
-
M: Mandatory
-
O: Optional
-
C: Conditional
-
I: Out of scope
-
X: Supported
Profile Conformance
A-Profile Support
Profile |
Description |
Client |
Server |
Comments |
---|---|---|---|---|
A1 |
Client/server |
- |
X |
- |
A2 |
GOOSE/GSE Management |
- |
- |
- |
A3 |
GSSE |
- |
- |
- |
A4 |
Time sync |
X |
- |
- |
T-Profile Support
Profile |
Description |
Client |
Server |
Comments |
---|---|---|---|---|
T1 |
TCP/IP profile |
- |
X |
- |
T2 |
OSI T profile |
- |
X |
- |
T3 |
GOOSE/GSE T profile |
- |
- |
- |
T4 |
GSSE T profile |
- |
- |
- |
T5 |
Time sync T profile |
- |
- |
- |
MMS Conformance
MMS service supported CBB (server) |
M/O/C/I |
Supported |
---|---|---|
status |
M |
X |
getNameList |
C |
X |
identify |
M |
X |
rename |
O |
- |
read |
C |
X |
write |
C |
X |
getVariableAccessAttributes |
C |
X |
defineNamedVariable |
O |
X |
defineScatteredAccess |
I |
- |
getScatteredAccessAttributes |
I |
- |
deleteVariableAccess |
O |
- |
defineNamedVariableList |
O |
- |
getNamedVariableListAttributes |
C |
X |
defineNamedType |
I |
- |
getNamedTypeAttributes |
I |
- |
deleteNamedType |
I |
- |
input |
I |
- |
output |
I |
- |
takeControl |
I |
- |
relinquishControl |
I |
- |
defineSemaphore |
I |
- |
deleteSemaphore |
I |
- |
reportPoolSemaphoreStatus |
I |
- |
reportSemaphoreStatus |
I |
- |
initiateDownloadSequence |
I |
- |
downloadSegment |
I |
- |
terminateDownloadSequence |
I |
- |
initiateUploadSequence |
I |
- |
uploadSegment |
I |
- |
terminateUploadSequence |
I |
- |
requestDomainDownload |
I |
- |
requestDomainUpload |
I |
- |
loadDomainContent |
I |
- |
storeDomainContent |
I |
- |
deleteDomain |
I |
- |
getDomainAttributes |
C |
X |
createProgramInvocation |
I |
- |
deleteProgramInvocation |
I |
- |
start |
I |
- |
stop |
I |
- |
resume |
I |
- |
reset |
I |
- |
kill |
I |
- |
getProgramInvocationAttributes |
I |
- |
obtainFile |
I |
- |
defineEventCondition |
I |
- |
deleteEventContition |
I |
- |
getEventConditionAttributes |
I |
- |
reportEventConditionStatus |
I |
- |
alterEventConditionMonitoring |
I |
- |
triggerEvent |
I |
- |
defineEventAction |
I |
- |
deleteEventAction |
I |
- |
alterEventEnrollment |
I |
- |
reportEventEnrollmentStatus |
I |
- |
getEventEnrollmentAttributes |
I |
- |
acknowledgeEventNotification |
I |
- |
getAlarmSummary |
I |
- |
getAlarmEnrollmentSummary |
I |
- |
readJournal |
C |
- |
writeJournal |
I |
- |
intializeJournal |
C |
- |
reportJournalStatus |
I |
- |
createJournal |
I |
- |
deleteJournal |
I |
- |
fileOpen |
C |
- |
fileRead |
C |
- |
fileClose |
C |
- |
fileRename |
I |
- |
fileDelete |
C |
- |
fileDirectory |
C |
- |
unsolicitedStatus |
I |
- |
informationReport |
C |
X |
eventNotification |
I |
- |
attachToEventCondition |
I |
- |
attachToSemaphore |
I |
- |
conclude |
M |
X |
cancel |
M |
X |
getDataExchangeAttributes |
C |
- |
exchangeData |
C |
- |
defineAccessControlList |
C |
- |
getAccessControlListAttributes |
C |
- |
reportAccessConrolledObjects |
C |
- |
deleteAccessControlList |
C |
- |
alterAccessControl |
C |
- |
reconfigureProgramInvocation |
C |
- |
SCL Conformance
SCL conformance | M/O/C | Supported | |
---|---|---|---|
SCL.1 |
SCL file available for implementation (offline) |
M |
X |
SCL.2 |
SCL file available from implementation (online) |
O |
- |
SCL.3 |
SCL implementation reconfiguration supported online |
O |
- |