ItemAccess (ENUM) ¶ TYPE ItemAccess : This enumeration represents the access rights of a IDataItemBase Attributes: qualified_only InOut: Name Comment None The item cannot be accessed at all Read The item is read only and cannot be written to the connected data source ReadWrite The item can be read from the connected data source as well as be written to it
ItemName (STRUCT) ¶ TYPE ItemName : STRUCT InOut: Name Type nameType ItemNameType nameData POINTER TO BYTE
ItemNameType (ENUM) ¶ TYPE ItemNameType : This enumeration represents the type of the name of an item Attributes: qualified_only InOut: Name Comment NormalString The name represents a POINTER TO a zero terminated STRING of the according length. Take care when derefercing using IEC operators!
IDatasourcesMgr (ITF) ¶ INTERFACE IDatasourcesMgr EXTENDS __SYSTEM.IQueryInterface This interface allows access to functionality provided by the Datasources Mgr like activating or deactivating variables or retrieve status information. Methods: ActionRecordDelete ActionRecordReplay ActionRecordingGetResult ActionRecordingStart AllItemsOk BeginDataConfiguration CreateItemList DeleteItemList EndDataConfiguration GetDatasource GetItemInfo ReadItemsSync ReleaseData SetCredentialsProvider UseData WriteItemsSync Structure: ActionRecordDelete (Method) ActionRecordReplay (Method) ActionRecordingGetResult (Method) ActionRecordingStart (Method) AllItemsOk (Method) BeginDataConfiguration (Method) CreateItemList (Method) DeleteItemList (Method) EndDataConfiguration (Method) GetDatasource (Method) GetItemInfo (Method) ReadItemsSync (Method) ReleaseData (Method) SetCredentialsProvider (Method) UseData (Method) WriteItemsSync (Method)
IDatasourcesMgr.ActionRecordDelete (METH) ¶ METHOD ActionRecordDelete : SysTypes.RTS_IEC_RESULT InOut: Scope Name Type Return ActionRecordDelete SysTypes.RTS_IEC_RESULT Input record IDatasourcesActionRecord
IDatasourcesMgr.ActionRecordReplay (METH) ¶ METHOD ActionRecordReplay : SysTypes.RTS_IEC_RESULT InOut: Scope Name Type Return ActionRecordReplay SysTypes.RTS_IEC_RESULT Input record IDatasourcesActionRecord
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_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_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_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