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.

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 >= v3.1.4024.54 (empfohlen)
TwinCAT >= v3.1.4024.42 (benötigt)

PC oder CX (x64, x86)

Tc3_PlasticBaseApplication (>= v3.12.7.0)