FB_BA_Trend

Der Funktionsbaustein FB_BA_Trend repräsentiert einen Trend innerhalb der Projektstruktur von TF8040.
Syntax
FUNCTION_BLOCK FB_BA_Trend EXTENDS FB_BA_EventObject IMPLEMENTS I_BA_Trend
VAR_INPUT
bTrigPgm : BOOL;
END_VAR
VAR_OUTPUT
nRecordCount : UDINT;
nTotalRecordCount : UDINT;
END_VAR
VAR_INPUT CONSTANT PERSISTENT
{region 'Fixed Parameters'}
{attribute 'parameterCategory':='Value'}
nBufferSize : UDINT := XBA_Param.nTrend_BufferSize;
{endregion}
{region 'Variable Parameters'}
{attribute 'parameterCategory':='Value'}
aLogBuffer : ARRAY [1 .. 1] OF ST_BA_TrendEntry
{attribute 'parameterCategory':='State'}
bEnable : BOOL;
{attribute 'parameterCategory':='Config'}
stStartTime : ST_BA_DateTime := XBA_Param.stTrend_DefStartTime;
{attribute 'parameterCategory':='Config'}
stStopTime : ST_BA_DateTime := XBA_Param.stTrend_DefStopTime;
{attribute 'parameterCategory':='Config'}
bStopOnFull : BOOL := XBA_Param.bTrend_DefStopOnFull;
{attribute 'parameterCategory':='Config'}
{attribute 'parameterUnit':= 's'}
nLogInterval : UDINT := XBA_Param.nTrend_DefLogInterval;
{attribute 'parameterCategory':='Config'}
nNotificationThreshold : UDINT := XBA_Param.nTrend_DefNotificationThreshold;
{attribute 'parameterCategory':='Config'}
eLoggingType : E_BA_LoggingType := XBA_Param.eTrend_DefLoggingType;
{attribute 'parameterCategory':='Config'}
stReferencedParam : ST_BA_ObjectParameter;
{endregion}
END_VAR
VAR_OUTPUT
Name | Typ | Beschreibung |
|---|---|---|
nRecordCount | UDINT | Anzahl der Aufzeichnungen. |
nTotalRecordCount | UDINT | Absolute Anzahl der Aufzeichnungen. |
VAR_INPUT CONSTANT PERSISTENT
Name | Typ | Beschreibung |
|---|---|---|
nBufferSize | UDINT | Größe des Puffers. |
aLogBuffer | Ringspeicher für Werte mit Zeitstempel. | |
bEnable | BOOL | Freigabe zur Aufzeichnung. |
stStartTime | Startzeit. | |
stStopTime | Anhaltezeit. | |
bStopOnFull | BOOL | Ein TRUE stoppt die Aufzeichnung wenn der Puffer voll ist. |
nLogInterval | UDINT | Intervall zum Speichern der Parameter. |
nNotificationThreshold | UDINT | Grenzwert an dem Notifications ausgelöst werden. |
eLoggingType | Einstellung der Art des Speicherns. | |
stReferencedParam | Objekt Parameter. |
Voraussetzungen
Entwicklungsumgebung | Erforderliche SPS-Bibliothek |
|---|---|
TwinCAT ab v3.1.4024.35 | Tc3_XBA ab v5.3.0.0 |