ProxyFbHistActiveAlarmsQueue.GetAvailableEntries (METH) ¶ METHOD GetAvailableEntries : DINT It gets how many entries are available in the queue InOut: Scope Name Type Return GetAvailableEntries DINT
ProxyFbHistActiveAlarmsQueue.GetLastState (METH) ¶ METHOD GetLastState : AlarmState It gets the old state of alarm from the queue InOut: Scope Name Type Comment Return GetLastState AlarmState Input dwRowID DWORD Local Row ID to get the state
ProxyFbHistActiveAlarmsQueue.GetRowIDActive (METH) ¶ METHOD GetRowIDActive Gets the row IDs and time stamp of an active hitorical alarm InOut: Scope Name Type Comment Input xFirstCall BOOL If it’s the first call Output dwRowID DWORD Row ID liTs LINT Time stamp
ProxyFbHistActiveAlarmsQueue.Remove (METH) ¶ METHOD Remove It removes an active allarm from the queue InOut: Scope Name Type Comment Input dwRowID DWORD Local Row ID to remove
ProxyFbHistActiveAlarmsQueue.SetLastState (METH) ¶ METHOD SetLastState It sets the old state of alarm from the queue InOut: Scope Name Type Comment Input dwRowID DWORD Local Row ID to get the state eState AlarmState State to set
IBACnetLIST_of_BACnetAccessCredentialDisableReason.UpdateElement (METH) ¶ METHOD UpdateElement : CmpBACnet.IEC_BACNET_STATUS Update the element of this property at the given index. InOut: Scope Name Type Comment Return UpdateElement CmpBACnet.IEC_BACNET_STATUS Input nIndex CmpBACnet.IEC_BACNET_ARRAY_INDEX Index (0 .. number of elements-1). Inout Const value CmpBACnet.IEC_BACNET_ACCESS_CREDENTIAL_DISABLE_REASON Element value to write.
ProxyFbHistAlarmsRowQueue (FB) ¶ FUNCTION_BLOCK ProxyFbHistAlarmsRowQueue Queue where to store the ‘row’ of historical alarms before to write in local DB Properties: MaxEntries Methods: FB_Exit GetAvailableEntries GetCountToRegister GetItem Initialize Structure: FB_Exit (Method) GetAvailableEntries (Method) GetCountToRegister (Method) GetItem (Method) Initialize (Method) MaxEntries (Property)
ProxyFbHistAlarmsRowQueue.FB_Exit (METH) ¶ METHOD FB_Exit : BOOL InOut: Scope Name Type Comment Return FB_Exit BOOL Input bInCopyCode BOOL if TRUE, the exit method is called for exiting an instance that is copied afterwards (online change).
Monitor ¶ ProxyStructMonitor (Struct) ProxyStructMonitorAlarmClassDesc (Struct) ProxyStructMonitorAlarmDesc (Struct) ProxyStructMonitorAlarmGroupDesc (Struct) ProxyStructMonitorRequest (Struct)
ProxyStructMonitor (STRUCT) ¶ TYPE ProxyStructMonitor : STRUCT This structure reports the actual status of request InOut: Name Type Comment sName STRING Proxy name eState ProxyEnumState Proxy state iAlarmClassNum INT Number of alarms classes available iAlarmGroupsNum INT Number of alarms groups available diAlarmNum DINT Number of total alarms available iLatchVarsNum INT Number of latch variables used iActiveAlarms INT Number of alarms still active diHistActiveAlmsCnt DINT Active historical alarms still present in the queue iHistRowAlmsCnt INT Historical alarms to write into DB iHistRowActiveAlmsCnt INT Active historical alarms to write into DB xHasStorage BOOL If the remote device has storage dwRowIDFirstRemDB DWORD First row ID present in the remote DB dwRowIDLastRemDB DWORD Last row ID present in the remote DB dwRowIDLastLocDB DWORD Last Row id present in local DB during the start-up scanning diWriteDBCntTot DINT Total historical alarms written into DB iWriteDBCnt INT Last number of historical alarms written into DB, active and not active tWriteDBDurationLast TIME Duration of the last write of historical alarms into DB diTotMem DINT Amount of memory allocated, for all instantiated proxies diHistActiveAlmsSize DINT Queue size of active historical alarms iHistRowAlmsSize INT Queue size of historical alarms to write in DB iHistRowActiveAlmsSize INT Queue size of active historical alarms to write in DB libVerAlmMan VERSION Library version of alarm manager