Reporting ¶ IEC61850_CDC_BRCB (FunctionBlock) AddDCHG (Method) AddGI (Method) AddIntegrity (Method) CheckSegmentation (Method) Report (Method) ReportSeg (Method) SetValues (Method) IEC61850_CDC_URCB (FunctionBlock) Report (Method) ReportSendAll (Method) SetValues (Method) IEC61850_CheckBufferIx (Function) IEC61850_CheckDoubleDP (Function) IEC61850_CheckTrgOp (Function) IEC61850_GetDataPointLen (Function) IEC61850_GetURCBDataLen (Function) IEC61850_HistDataBufferFB (FunctionBlock) 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 (Function) IEC61850_Init_UBReportBlock (Function) IEC61850_SetReportValue (Function) funIEC61850_GetReportHeaderLen (Function)
IEC61850_CDC_BRCB (FB) ¶ FUNCTION_BLOCK IEC61850_CDC_BRCB InOut: Scope Name Type Initial Comment Inout tyMMS_DataExchange tyIEC61850_MMS_DataExchange Input pDataSetREF POINTER TO IEC61850_DatasetFB Zeiger auf das referenzierte Dataset BRCBName tyIEC61850_AT_VisSTRING255 Instance name of an instance of BRCB BRCBRef tyIEC61850_AT_VisSTRING255 Path-name of an instance of BRCB RptID tyIEC61850_AT_VisSTRING255 Report ID, Anhand dieses Indentifiers kann der Client erkennen, um welche Meldung es sich handelt RptEna tyIEC61850_AT_BOOLEAN Enable der Datengenerierung DatSet tyIEC61850_AT_VisSTRING255 ObjectReference name ConfRev tyIEC61850_AT_INT32U 1 Versionskennung OptFlds tyIEC61850_AT_INT16U 16#3FE Packed list 16#80FF; BufTm tyIEC61850_AT_INT32U Pufferzeit: Definiert die Zeitspanne, die der Server nach Autreten eines Ereignissen wartet, bevor er die Meldung überträgt. 0=Sofort SqNum tyIEC61850_AT_INT16U Sequenznummer TrgOps tyIEC61850_AT_INT8U 16#3E Trigger Condition. Ereignis zum Senden IntgPd tyIEC61850_AT_INT32U Intergrity Period, periodische Generalabgrage mit dieser Zet GI tyIEC61850_AT_BOOLEAN TRUE, Generalabfrage alle Werte übertragen PurgeBuf tyIEC61850_AT_BOOLEAN TRUE, Löschen des Puffers EntryID tyIEC61850_AT_Octet255 ‘00000000’ Entry ID, Eindeutige Kennzeichnung der gepufferten Meldungen TimeofEntry tyIEC61850_AT_EntryTime Zeitstempel des Eintrags im Puffer pTimeStamp POINTER TO tyIEC61850_AT_EntryTime ResvTms : tyIEC61850_AT_INT8U; nClientIx INT Methods: AddDCHG AddGI AddIntegrity CheckSegmentation Report ReportSeg SetValues Structure: AddDCHG (Method) AddGI (Method) AddIntegrity (Method) CheckSegmentation (Method) Report (Method) ReportSeg (Method) SetValues (Method)
IEC61850_CDC_URCB (FB) ¶ FUNCTION_BLOCK IEC61850_CDC_URCB InOut: Scope Name Type Initial Comment Inout tyMMS_DataExchange tyIEC61850_MMS_DataExchange Input pDataSetREF POINTER TO IEC61850_DatasetFB Zeiger auf das referenzierte Dataset URCBName tyIEC61850_AT_VisSTRING255 Instance name of an instance of BRCB URCBRef tyIEC61850_AT_VisSTRING255 Path-name of an instance of BRCB RptID tyIEC61850_AT_VisSTRING255 Report ID, Anhand dieses Indentifiers kann der Client erkennen, um welche Meldung es sich handelt RptEna tyIEC61850_AT_BOOLEAN Enable der Datengenerierung Resv tyIEC61850_AT_BOOLEAN True, URCB is currently exclusivly reserved for the client that has set the value to TRUE DatSet tyIEC61850_AT_VisSTRING255 ObjectReference name ConfRev tyIEC61850_AT_INT32U 1 Versionskennung OptFlds tyIEC61850_AT_INT16U 16#33E Optionsfeld BufTm tyIEC61850_AT_INT32U Pufferzeit: Definiert die Zeitspanne, die der Server nach Autreten eines Ereignissen wartet, bevor er die Meldung überträgt. 0=Sofort SqNum tyIEC61850_AT_INT8U Sequenznummer TrgOps tyIEC61850_AT_INT8U 16#3E Trigger Condition. Unterstützte Ereignisse IntgPd tyIEC61850_AT_INT32U Intergrity Period, periodische Generalabgrage mit dieser Zeit [ms] GI tyIEC61850_AT_BOOLEAN TRUE, Generalabfrage alle Werte übertragen nClientIx INT Methods: Report ReportSendAll SetValues Structure: Report (Method) ReportSendAll (Method) SetValues (Method)
IEC61850_CheckBufferIx (FUN) ¶ FUNCTION IEC61850_CheckBufferIx : DINT InOut: Scope Name Type Return IEC61850_CheckBufferIx DINT Input pBuffer POINTER TO ARRAY [0..C_IEC61850_MAX_REPORTBUFFER_SIZE] OF DWORD diIndex DINT
IEC61850_CDC_ASS (FB) ¶ FUNCTION_BLOCK IEC61850_CDC_ASS InOut: Scope Name Type Initial Comment Inout tyMMS_DataExchange tyIEC61850_MMS_DataExchange Input x_ST BOOL Status stVal ARRAY [0..IEC61850_MAX_POINTS] OF tyIEC61850_AT_CODED_ENUM q tyIEC61850_AT_Quality M t tyIEC61850_AT_TimeStamp x_CF BOOL Configuration numAlm tyIEC61850_AT_INT16U 1 Number of elements in the array of alarms x_DC BOOL Description src_REF INT dchg Reference TO source logical node AC_STAT_M d_REF INT Optionale Referenz auf das String Array in der globalen Liste dU_REF INT Optionale Referenz auf das String Array in der globalen Liste x_EX BOOL Extention cdcNs_REF INT Optionale Referenz auf das String Array in der globalen Liste cdcName_REF INT Optionale Referenz auf das String Array in der globalen Liste dataNs_REF INT Optionale Referenz auf das String Array in der globalen Liste
IEC61850_CDC_CMD (FB) ¶ FUNCTION_BLOCK IEC61850_CDC_CMD InOut: Scope Name Type Comment Inout tyMMS_DataExchange tyIEC61850_MMS_DataExchange Input x_actSt BOOL x_cmTm BOOL x_cmCt BOOL actSt tyIEC61850_AT_INC Actual controllable status cmTm IEC61850_CDC_TMS Time duration of active alarm state cmCt IEC61850_CDC_CTE Number of changes to active alarm state x_CO BOOL x_ST BOOL Status oldSt tyIEC61850_AT_INS Old Status x_CF BOOL Configuration cmAcs tyIEC61850_AT_INT8U Command Access Level x_DC BOOL Description d_REF INT Optionale Referenz auf das String Array in der globalen Liste dU_REF INT Optionale Referenz auf das String Array in der globalen Liste x_EX BOOL Extention cdcNs_REF INT Optionale Referenz auf das String Array in der globalen Liste cdcName_REF INT Optionale Referenz auf das String Array in der globalen Liste dataNs_REF INT Optionale Referenz auf das String Array in der globalen Liste
IEC61850_CDC_CTE (FB) ¶ FUNCTION_BLOCK IEC61850_CDC_CTE InOut: Scope Name Type Comment Inout tyMMS_DataExchange tyIEC61850_MMS_DataExchange Input x_manRs BOOL x_hisRs BOOL manRs tyIEC61850_AT_SPC Manual forced reset hisRs tyIEC61850_AT_INC1 Reset counting information x_CO BOOL x_ST BOOL Status statistical information actCtVal tyIEC61850_AT_INS Actual event counts oldCtVal tyIEC61850_AT_INS Previous event counts ctTot tyIEC61850_AT_INT32U Total counters of an event dly ARRAY [0..31] OF tyIEC61850_AT_INT32U Daily counting data mly ARRAY [0..12] OF tyIEC61850_AT_INT32U Monthly counting data yly ARRAY [0..20] OF tyIEC61850_AT_INT32U Yearly counting data tot tyIEC61850_AT_INT32U Total counting data x_CF BOOL Configuration rsPer tyIEC61850_AT_CODED_ENUM Time periodical reset: dly | wly | mly | yly | manual x_DC BOOL Description d_REF INT Optionale Referenz auf das String Array in der globalen Liste dU_REF INT Optionale Referenz auf das String Array in der globalen Liste x_EX BOOL Extention cdcNs_REF INT Optionale Referenz auf das String Array in der globalen Liste cdcName_REF INT Optionale Referenz auf das String Array in der globalen Liste dataNs_REF INT Optionale Referenz auf das String Array in der globalen Liste
IEC61850_CDC_SPV (FB) ¶ FUNCTION_BLOCK IEC61850_CDC_SPV InOut: Scope Name Type Comment Inout tyMMS_DataExchange tyIEC61850_MMS_DataExchange Input x_chaManRs BOOL x_actVal BOOL x_oldVal BOOL chaManRs tyIEC61850_AT_SPC Manual forced reset of characteristic informations actVal tyIEC61850_AT_APC Demand value of setpoint or parameter oldVal tyIEC61850_AT_APC1 Previous setpoint x_ST BOOL x_CO BOOL x_MX BOOL MX minMxVal tyIEC61850_AT_AnalogueValue Minimum value of data maxMxVal tyIEC61850_AT_AnalogueValue Maximum value totAvVal tyIEC61850_AT_AnalogueValue Total average value of data sdvVal tyIEC61850_AT_AnalogueValue Standard deviation of data x_CF BOOL Configuration units tyIEC61850_AT_Unit minVal tyIEC61850_AT_AnalogueValue Allowed lower limit maxVal tyIEC61850_AT_AnalogueValue Allowed upper limit incRate tyIEC61850_AT_AnalogueValue dchg - Rate of increase decRate tyIEC61850_AT_AnalogueValue dchg - Rate of decrease spAcs tyIEC61850_AT_CODED_ENUM Setpoint or parameter access level - Low | medium | high chaPerRs tyIEC61850_AT_CODED_ENUM dchg - Time periodical reset - hly | dly | wly | mly x_DC BOOL Description d_REF INT Optionale Referenz auf das String Array in der globalen Liste dU_REF INT Optionale Referenz auf das String Array in der globalen Liste x_EX BOOL Extention cdcNs_REF INT Optionale Referenz auf das String Array in der globalen Liste cdcName_REF INT Optionale Referenz auf das String Array in der globalen Liste dataNs_REF INT Optionale Referenz auf das String Array in der globalen Liste
IEC61850_CDC_STV (FB) ¶ FUNCTION_BLOCK IEC61850_CDC_STV InOut: Scope Name Type Comment Inout tyMMS_DataExchange tyIEC61850_MMS_DataExchange Input x_ST BOOL Status actSt tyIEC61850_AT_INS Actual state oldSt tyIEC61850_AT_INS Previous state x_stTm BOOL x_stCt BOOL stTm IEC61850_CDC_TMS Time duration of active status stCt IEC61850_CDC_CTE Number of changes to active status x_CF BOOL Configuration preTmms tyIEC61850_AT_INT32U Pre-trigger time AC_PRE_TRG pstTmms tyIEC61850_AT_INT32U Post-trigger time AC_PST_TRG smpTmms tyIEC61850_AT_INT16U Sample time for data attributes sampled during the Pre- trigger and Post-trigger time AC_TRG datSetMx_REF INT Analogue data related to this status value x_DC BOOL Description d_REF INT Optionale Referenz auf das String Array in der globalen Liste dU_REF INT Optionale Referenz auf das String Array in der globalen Liste x_EX BOOL Extention cdcNs_REF INT Optionale Referenz auf das String Array in der globalen Liste cdcName_REF INT Optionale Referenz auf das String Array in der globalen Liste dataNs_REF INT Optionale Referenz auf das String Array in der globalen Liste
IEC61850_CDC_TMS (FB) ¶ FUNCTION_BLOCK IEC61850_CDC_TMS InOut: Scope Name Type Comment Inout tyMMS_DataExchange tyIEC61850_MMS_DataExchange Input x_manRs BOOL x_hisRs BOOL manRs tyIEC61850_AT_SPC Manual forced reset hisRs tyIEC61850_AT_INC1 reset historical information x_CO BOOL x_ST BOOL Status statistical information actTmVal tyIEC61850_AT_INS Actual time duration of state oldTmVal tyIEC61850_AT_INS Previous time duration of state tmTot tyIEC61850_AT_INT32U Total time duration of a state dly ARRAY [0..31] OF tyIEC61850_AT_INT32U Daily counting data mly ARRAY [0..12] OF tyIEC61850_AT_INT32U Monthly counting data yly ARRAY [0..20] OF tyIEC61850_AT_INT32U Yearly counting data tot tyIEC61850_AT_INT32U Total counting data x_CF BOOL Configuration rsPer tyIEC61850_AT_CODED_ENUM Time periodical reset: dly | wly | mly | yly | manual x_DC BOOL Description d_REF INT Optionale Referenz auf das String Array in der globalen Liste dU_REF INT Optionale Referenz auf das String Array in der globalen Liste x_EX BOOL Extention cdcNs_REF INT Optionale Referenz auf das String Array in der globalen Liste cdcName_REF INT Optionale Referenz auf das String Array in der globalen Liste dataNs_REF INT Optionale Referenz auf das String Array in der globalen Liste