Tools ¶ IEC61850_GooseDecodeData (Function) fbIEC61850_Subs_ASN1_CheckData (FunctionBlock) fbIEC61850_Subs_ASN1_Decoder (FunctionBlock) fbIEC61850_Subs_ASN1_Decoder_CheckDataNum (FunctionBlock) fbIEC61850_Subs_ASN1_Decoding_Data (FunctionBlock) funIEC61850_MMSTYPE_TO_STRING (Function) funIEC61850_SubsCheckDataNum (Function) funIEC61850_Subs_Bits_SwapRight (Function) funIEC61850_Subs_InitDatapoint (Function)
fbIEC61850_Subscriber (FB) ¶ FUNCTION_BLOCK fbIEC61850_Subscriber InOut: Scope Name Type Comment Input paObjList POINTER TO ARRAY [0..16#FFFF] OF tyIEC61850_SubsDataPoint wObjNums WORD Nums of Object Output dtLastAction DT Timestamt, last GOOSE Msg received xNewMsg BOOL New GOOSE Msg received wRxCounter WORD Receive counter sStatus STRING(200) Current status text xErrorTimeAllowedToLive BOOL TimeAllowedToLive parameter will be checked, how long the subscriber wait until this flag will be set if connection lost xError BOOL Indicates if an error in a subcribed message detected sGoCBRef tyIEC61850_AT_VisSTRING255 nTimeAllowedToLive tyIEC61850_AT_INT32 sDatSet tyIEC61850_AT_VisSTRING255 t tyIEC61850_AT_TimeStamp nStNum tyIEC61850_AT_INT32 nSqNum tyIEC61850_AT_INT32 xSimulation tyIEC61850_AT_BOOLEAN nConfRev tyIEC61850_AT_INT32 xNdsCom tyIEC61850_AT_BOOLEAN nNumDatSetEntries tyIEC61850_AT_INT32 Methods: NewMsg Structure: NewMsg (Method)
MMS ¶ Handle IEC61850_OpenLocalSocket (Program) Close (Action) IEC61850 Decoding IEC61850_ASN1_DECODING (Function) IEC61850_ASN1_Decoder (FunctionBlock) IEC61850_ASN1_Decoding_Data (Function) IEC61850_ASN1_GetNextTag (Function) IEC61850_ASN1_NewDecoder (FunctionBlock) IEC61850_DecodeNull (Function) IEC61850_String_Split (Function) IEC61850 Encoding ASN1 IEC61850_ASN1_EncodingBlock (Function) IEC61850_ASN1_EncodingSize (Function) IEC61850_ASN1_EncodingSpecific (Function) IEC61850_ASN1_EncodingStruct (Function) IEC61850_Encoding_Array_Count (Function) IEC61850_Encoding_Array_Struct (Function) IEC61850_Encoding_Component (Function) IEC61850_Encoding_ComponentSingle (Function) IEC61850_Encoding_Component_Struct (Function) IEC61850_Encoding_DirectoryNames (Function) IEC61850_Encoding_ListOfData (Function) IEC61850_Encoding_ListOfData_Struct (Function) IEC61850_Encoding_ListOfVariable (Function) IEC61850_Encoding_Value (Function) IEC61850_SWAP_2_BYTE (Function) IEC61850_SWAP_3_BYTE (Function) IEC61850_SWAP_4_BYTE (Function) IEC61850_GetReportLen (Function) IEC61850_MMS_Data_InterpreterFB (FunctionBlock) DefineNamedVarList (Action) DeleteNamedVarList (Action) GetCapabilityList (Action) GetDomainAttributes (Action) GetNameList (Action) GetNamedVarListAttr (Action) GetVarAccAttr (Action) Identify (Action) InformationReport (Action) Read (Action) Status (Action) Write (Action) _CallLogicalDevice (Action) IEC61850_MMS_ErrorPDU (Function) IEC61850_MMS_InterpreterFB (FunctionBlock) PDUConclude (Action) PDUConfirmed (Action) PDUInitiate (Action) PDUReject (Action) PDUUnconfirmed (Action)
Handle ¶ IEC61850_OpenLocalSocket (Program) Close (Action)
IEC61850 Decoding ¶ IEC61850_ASN1_DECODING (Function) IEC61850_ASN1_Decoder (FunctionBlock) IEC61850_ASN1_Decoding_Data (Function) IEC61850_ASN1_GetNextTag (Function) IEC61850_ASN1_NewDecoder (FunctionBlock) IEC61850_DecodeNull (Function) IEC61850_String_Split (Function)
IEC61850 Encoding ¶ ASN1 IEC61850_ASN1_EncodingBlock (Function) IEC61850_ASN1_EncodingSize (Function) IEC61850_ASN1_EncodingSpecific (Function) IEC61850_ASN1_EncodingStruct (Function) IEC61850_Encoding_Array_Count (Function) IEC61850_Encoding_Array_Struct (Function) IEC61850_Encoding_Component (Function) IEC61850_Encoding_ComponentSingle (Function) IEC61850_Encoding_Component_Struct (Function) IEC61850_Encoding_DirectoryNames (Function) IEC61850_Encoding_ListOfData (Function) IEC61850_Encoding_ListOfData_Struct (Function) IEC61850_Encoding_ListOfVariable (Function) IEC61850_Encoding_Value (Function) IEC61850_SWAP_2_BYTE (Function) IEC61850_SWAP_3_BYTE (Function) IEC61850_SWAP_4_BYTE (Function)
IEC61850_GetReportLen (FUN) ¶ FUNCTION IEC61850_GetReportLen : DWORD InOut: Scope Name Type Initial Comment Return IEC61850_GetReportLen DWORD Input ptyDataPoint_DSName POINTER TO tyIEC61850_DataPoint ptyDataPoint_RptID POINTER TO tyIEC61850_DataPoint OptFlds tyIEC61850_AT_INT16U 16#3FE Packed list 16#80FF; nNumsOfDataSetEntries INT
IEC61850_MMS_Data_InterpreterFB (FB) ¶ FUNCTION_BLOCK IEC61850_MMS_Data_InterpreterFB InOut: Scope Name Type Comment Inout tyRxSPDU tyISO_SPDU tyTxSPDU tyISO_SPDU Input nClientIx INT Output axMMSLayerOk ARRAY [1..C_IEC61850_MAX_CLIENTS] OF BOOL Gibt den Verbindungsstatus der MMS Schicht an Structure: DefineNamedVarList (Action) DeleteNamedVarList (Action) GetCapabilityList (Action) GetDomainAttributes (Action) GetNameList (Action) GetNamedVarListAttr (Action) GetVarAccAttr (Action) Identify (Action) InformationReport (Action) Read (Action) Status (Action) Write (Action) _CallLogicalDevice (Action)
IEC61850_MMS_ErrorPDU (FUN) ¶ FUNCTION IEC61850_MMS_ErrorPDU : BOOL InOut: Scope Name Type Return IEC61850_MMS_ErrorPDU BOOL Input byErrorClass BYTE byParameter BYTE Inout tyMMS_DataExchange tyIEC61850_MMS_DataExchange
IEC61850_MMS_InterpreterFB (FB) ¶ FUNCTION_BLOCK IEC61850_MMS_InterpreterFB InOut: Scope Name Type Comment Inout tyRxSPDU tyISO_SPDU tyTxSPDU tyISO_SPDU Output xMMSLayerOk BOOL Gibt den Verbindungsstatus der MMS Schicht an Input xConclude BOOL Structure: PDUConclude (Action) PDUConfirmed (Action) PDUInitiate (Action) PDUReject (Action) PDUUnconfirmed (Action)