XBA_BACnetParam
In der Liste befinden sich global gültige Parameter mit denen Grundeinstellungen bezüglich des BACnet in TF8040 vorzunehmen sind:
VAR_GLOBAL CONSTANT
{region 'Objects'}
{region 'Local'}
{region 'Event Config'}
sEventMessageTextFormat : STRING := '{Descr} - {EvtTrans}';
{endregion}
{endregion}
{region 'Remote'}
{region 'Analog Output'}
fRM_AO_WriteIncrement : REAL := 0.0;
{endregion}
{region 'Structured View'}
eView_SubordinateAnnotationMode : E_BACnet_AnnotationTitle := E_BACnet_AnnotationTitle.eSymbolName;
{endregion}
{endregion}
{endregion}
{region 'Priorities'}
aPriority : ARRAY[E_BA_Priority.First .. E_BA_Priority.Last] OF E_BACnet_Priority := [
(* eProgram *) E_BACnet_Priority.eP15,
(* eManualRemote *) E_BACnet_Priority.eP8,
(* eManualLocal *) E_BACnet_Priority.eP7,
(* eCritical *) E_BACnet_Priority.eP3,
(* eLifeSafety *) E_BACnet_Priority.eP1
];
{endregion}
{region 'Translation'}
aNodeType : ARRAY[E_BA_NodeType.First .. E_BA_NodeType.Last] OF E_BACnet_NodeType := [
(* eUnknown *) E_BACnet_NodeType.eUnknown,
(* eOther *) E_BACnet_NodeType.eOther,
(* eGeneral *) E_BACnet_NodeType.eOrganizational,
(* eLocation *) E_BACnet_NodeType.eOrganizational,
(* eBuilding *) E_BACnet_NodeType.eOrganizational,
(* eBuildingElement *) E_BACnet_NodeType.eOrganizational,
(* eInformationFocus *) E_BACnet_NodeType.eOrganizational,
(* eControlCabinet *) E_BACnet_NodeType.eOrganizational,
(* eTrade *) E_BACnet_NodeType.eOrganizational,
(* eFloor *) E_BACnet_NodeType.eOrganizational,
(* eRoom *) E_BACnet_NodeType.eOrganizational,
(* ePlant *) E_BACnet_NodeType.eOrganizational,
(* eAggregate *) E_BACnet_NodeType.eEquipment,
(* eFunction *) E_BACnet_NodeType.eFunctional
];
aNotifyType : ARRAY[E_BA_EventType.First .. E_BA_EventType.Last] OF E_BACnet_NotifyType := [
(* eAlarm *) E_BACnet_NotifyType.eAlarm,
(* eDisturb *) E_BACnet_NotifyType.eAlarm,
(* eMaintenance *) E_BACnet_NotifyType.eNotifyEvent,
(* eNotification *) E_BACnet_NotifyType.eNotifyEvent,
(* eOther *) E_BACnet_NotifyType.eNotifyEvent
];
aEventState : ARRAY[E_BA_EventState.First .. E_BA_EventState.Last] OF E_BACnet_EventState := [
(* eNormal *) E_BACnet_EventState.eNormal,
(* eFault *) E_BACnet_EventState.eFault,
(* eOffnormal *) E_BACnet_EventState.eOffnormal,
(* eLowLimit *) E_BACnet_EventState.eLowLimit,
(* eHighLimit *) E_BACnet_EventState.eHighLimit
];
{endregion}
END_VARName | Typ | Beschreibung |
|---|---|---|
sEventMessageTextFormat | STRING | Ein Meldetext für die TwinCAT HMI BA als auch für einen BACnet-Client setzt sich aus verschiedenen Strings zusammen. Mit dem String sEventMessageTextFormat kann das Format bzw. die Zusammensetzung des EventMessageText bestimmt werden. Platzhalter: {ObjName} = Objectname {Descr} = Description {InstID} = InstanceID {EvtTrans} = EventTaransition Im folgenden Beispiel wird die Objectdescription dem EventTransitionText vorangestellt. Mit dem Bindestrich wird zwischen den beiden Platzhaltern ein Trennzeichen platziert. sEventMessageTextFormat :='{Descr} - {EvtTrans}; |
fRM_AO_WriteIncrement | REAL | Schwellwert, der überschritten sein muss, um eine Wertänderung am Analogausgang auszugeben. |
eView_SubordinateAnnotationMode | E_BACnet_AnnotationTitle | Property welches zur Darstellung, eines Child-Objektes in der SubordinateList des dazugehörigen Parent-View-Objektes verwendet wird. |
aPriority | ARRAY[E_BA_Priority.First .. E_BA_Priority.Last] OF E_BACnet_Priority | Definiert die Zuordnung der BACnet-Prioritäten aus der Tc3_BACnetRev14 Bibliothek im Prioritäten-Array. |
aNodeType | ARRAY[E_BA_NodeType.First .. E_BA_NodeType.Last] OF E_BACnet_NodeType | Übersetzungstabelle für das Property NodeType zwischen der Tc2_XBA Bibliothek und der Tc3_BACnetRev14 Bibliothek. |
aNotifyType | ARRAY[E_BA_EventType.First .. E_BA_EventType.Last] OF E_BACnet_NotifyType | Übersetzungstabelle für das Property NotifyType zwischen der Tc3_XBA Bibliothek und der Tc3_BACnetRev14. |
aEventState | ARRAY[E_BA_EventState.First .. E_BA_EventState.Last] OF E_BACnet_EventState | Übersetzungstabelle für das Property EventState zwischen der Tc3_XBA Bibliothek und der Tc3_BACnetRev14. |