FB_UserLoggingHmi

FB_UserLoggingHmi 1:

HMI-Parallelklasse zum FB_UserLogging.

Syntax:

FUNCTION_BLOCK FB_UserLoggingHmi EXTENDS FB_BaseHmi

FB_UserLoggingHmi 2: Eigenschaften

Name

Typ

Zugriff

Initialwert

Beschreibung

Name

STRING

Get, Set

<SourceName>

Gibt den Namen der Klasseninstanz an.

FB_UserLoggingHmi

MaxDays

UDINT

Get, Set

360

Maximale Anzahl an Tagen (Dateien).

MaxMemory

LREAL

Get, Set

1000 [MB]

Maximale Speichergröße der Logging-Dateien.

SubDirectory

STRING

Get, Set

‘UserLog‘

Unterverzeichnis der Logging-Dateien im Plastic Base Application Standard-Verzeichnis.

FB_Base

BaseState

E_BaseState

Get

eNotHandled

Initialisierungszustand der Klasseninstanz.

Error

BOOL

Get

FALSE

Klasse befindet sich in einem Fehlerzustand.

ResultMessage

I_AppMessage

Get

-

Zugriff auf den Klassen-internen EventLogger.

[PROTECTED] _Name

STRING

Get

<SourceName>

.Name ohne führendes ‚fb‘.

FB_UserLoggingHmi 3: Methoden

Name

Beschreibung

Reset()

Setzt den Fehlerzustand der Klasse zurück.

FB_UserLoggingHmi

Logg(…)

Loggen eines geänderten Parameters vom HMI.

Diese Methode kann vom HMI aus aufgerufen werden.

LoggU(…)

Loggen eines geänderten Parameters vom HMI. Diese Methode erweitert Logg() um einen weiteren Eingangsparameter für die physikalische Einheit.

Diese Methode kann vom HMI aus aufgerufen werden.

FB_BaseHmi

Init(ipBase)

Standardinitialisierungsmethode zum Übergeben der Basisklasse.

FB_UserLoggingHmi 4: Schnittstellen

Typ

Beschreibung

I_Base

Standardschnittstelle auf FB_Base.

I_UserLoggingHmi

Standardschnittstelle auf FB_UserLoggingHmi.

I_BaseHmi

Standardschnittstelle auf FB_BaseHmi.

I_BaseEmpty

Zur Erweiterung ohne Standardschnittstelle.

I_BaseDev

Deckt alle Methoden und Properties der Basisklasse ab.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT 4026 >= v3.1.4026.16
TwinCAT 4024 >= v3.1.4024.66

PC oder CX (x64, x86)

Tc3_PlasticBaseApplication (>= v12.12.0.0)