BSC TOC Previous Next

The representation of the BSC ObjectType in the address space is shown in the following table:

Name Attribute
NodeId ns=1;i=654
NamespaceUri http://opcfoundation.org/UA/IEC61850-7-3
BrowseName BSC
NodeClass ObjectType
IsAbstract False
SubtypeOf IEC61850DOBaseObjectType

The references from the BSC ObjectType Node are shown in the following table:

Reference NodeClass BrowseName DataType TypeDefinition ModellingRule
HasDataAttribute Variable origin Originator BaseDataVariableType Optional
HasDataAttribute Variable ctlNum Byte BaseDataVariableType Optional
HasDataAttribute Variable valWTr ValWithTrans BaseDataVariableType Optional
HasDataAttribute Variable q Quality BaseDataVariableType Optional
HasDataAttribute Variable stSeld Boolean BaseDataVariableType Optional
HasDataAttribute Variable opRcvd Boolean BaseDataVariableType Optional
HasDataAttribute Variable opOk Boolean BaseDataVariableType Optional
HasDataAttribute Variable tOpOk Timestamp BaseDataVariableType Optional
HasDataAttribute Variable subEna Boolean BaseDataVariableType Optional
HasDataAttribute Variable subVal ValWithTrans BaseDataVariableType Optional
HasDataAttribute Variable subQ Quality BaseDataVariableType Optional
HasDataAttribute Variable subID String BaseDataVariableType Optional
HasDataAttribute Variable blkEna Boolean BaseDataVariableType Optional
HasDataAttribute Variable persistent Boolean BaseDataVariableType Mandatory
HasDataAttribute Variable ctlModel CtlModelKind BaseDataVariableType Mandatory
HasDataAttribute Variable sboTimeout UInt32 BaseDataVariableType Optional
HasDataAttribute Variable sboClass SboClassKind BaseDataVariableType Optional
HasDataAttribute Variable minVal SByte BaseDataVariableType Optional
HasDataAttribute Variable maxVal SByte BaseDataVariableType Optional
HasDataAttribute Variable operTimeout UInt32 BaseDataVariableType Optional
HasDataAttribute Variable d String BaseDataVariableType Optional
HasDataAttribute Variable dU String BaseDataVariableType Optional
HasDataAttribute Variable cdcNs String BaseDataVariableType Optional
HasDataAttribute Variable cdcName String BaseDataVariableType Optional
HasDataAttribute Variable dataNs String BaseDataVariableType Optional
HasComponent Method Operate     Mandatory
HasComponent Method Cancel     Mandatory
HasComponent Method Select     Optional
HasComponent Method SelectWithVal     Optional
HasComponent Method TimeActivatedOperate     Optional

Operate

Signature

    Operate(
        [in]  StepControlKind ctlVal
        [in]  Boolean test
        [in]  Boolean synchroCheck
        [in]  Boolean interlockCheck
        [out] AddCauseKind addCause
    );
Argument Description
ctlVal  
test  
synchroCheck  
interlockCheck  
addCause  

Cancel

Signature

    Cancel(        [out] AddCauseKind addCause
    );
Argument Description
addCause  

Select

Signature

    Select(        [out] AddCauseKind addCause
    );
Argument Description
addCause  

SelectWithVal

Signature

    SelectWithVal(
        [in]  StepControlKind ctlVal
        [in]  Timestamp operTm
        [in]  Boolean test
        [in]  Boolean synchroCheck
        [in]  Boolean interlockCheck
        [out] AddCauseKind addCause
    );
Argument Description
ctlVal  
operTm  
test  
synchroCheck  
interlockCheck  
addCause  

TimeActivatedOperate

Signature

    TimeActivatedOperate(
        [in]  StepControlKind ctlVal
        [in]  Timestamp operTm
        [in]  Boolean test
        [in]  Boolean synchroCheck
        [in]  Boolean interlockCheck
        [out] AddCauseKind addCause
    );
Argument Description
ctlVal  
operTm  
test  
synchroCheck  
interlockCheck  
addCause