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_CheckDoubleDP (FUN) ¶ FUNCTION IEC61850_CheckDoubleDP : BOOL InOut: Scope Name Type Comment Return IEC61850_CheckDoubleDP BOOL Input dwNewPDIndex DWORD Index des neuen Datenpunktes aChangedDataPointIx POINTER TO ARRAY [0..C_IEC61850_MAX_DATASET_ENTRY] OF BOOL Index der Datenpunkte, wo sich der Wert geändert hat apDataSetRef POINTER TO ARRAY [0..C_IEC61850_MAX_DATASET_ENTRY] OF tyIEC61850_DataSetRef Pointer auf die Dataset-Einträge
IEC61850_CheckTrgOp (FUN) ¶ FUNCTION IEC61850_CheckTrgOp : BOOL InOut: Scope Name Type Return IEC61850_CheckTrgOp BOOL Input eTriggerOption IEC61850_ENUM_TRGOPT nTriggerOption tyIEC61850_AT_INT8U
IEC61850_GetDataPointLen (FUN) ¶ FUNCTION IEC61850_GetDataPointLen : DWORD InOut: Scope Name Type Return IEC61850_GetDataPointLen DWORD Input pValue POINTER TO BYTE eType IEC61850_ENUM_MMS_DataType wSize WORD
IEC61850_GetURCBDataLen (FUN) ¶ FUNCTION IEC61850_GetURCBDataLen : DWORD InOut: Scope Name Type Comment Return IEC61850_GetURCBDataLen DWORD Input apDataSetRef POINTER TO ARRAY [0..C_IEC61850_MAX_DATASET_ENTRY] OF tyIEC61850_DataSetRef Pointer auf die Dataset-Einträge tyDatapoint tyIEC61850_DataPoint diStartIx DINT diMaxDataSetIx DINT nArrayIx INT
IEC61850_HistDataBufferFB (FB) ¶ FUNCTION_BLOCK IEC61850_HistDataBufferFB InOut: Scope Name Type Comment Output dwCurrentMsgID DWORD Ausgabe der aktuellen MsgID sRefName STRING tyTimeStampR IEC61850_TimeStampR Entry ID Methods: CheckBuffer GetAllMsgCnt GetDoneSeg GetDone GetEntryID GetMsgLen MsgGetReasonCode MsgGetRefName MsgGet MsgPut ResetEntryID SetEntryID Structure: CheckBuffer (Method) GetAllMsgCnt (Method) GetDone (Method) GetDoneSeg (Method) GetEntryID (Method) GetMsgLen (Method) IncrementMsgID (Action) MsgGet (Method) MsgGetReasonCode (Method) MsgGetRefName (Method) MsgPut (Method) ResetBuffer (Action) ResetBufferOverflow (Action) ResetEntryID (Method) SetBufferOverflow (Action) SetEntryID (Method) _Del (Action) _DelAll (Action) _Init (Action)
IEC61850_Init_BReportBlock (FUN) ¶ FUNCTION IEC61850_Init_BReportBlock : BOOL InOut: Scope Name Type Return IEC61850_Init_BReportBlock BOOL Input pDataSets POINTER TO ARRAY [1..C_IEC61850_MAX_DATASETS] OF IEC61850_DatasetFB sLogicalNodeName STRING sDSName STRING pReportBlock POINTER TO IEC61850_CDC_BRCB
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
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)
tyIEC61850_AT_DstAddress (STRUCT) ¶ TYPE tyIEC61850_AT_DstAddress : STRUCT InOut: Name Type Addr tyIEC61850_AT_Octet255 PRIORITY tyIEC61850_AT_INT8U VID tyIEC61850_AT_INT16U APPID tyIEC61850_AT_INT16U