FB_AppMessage

FB_AppMessage 1:

Diese Klasse ist Bestandteil der FB_Base Klasse und bietet eine Schnittstelle zum EventLogger für nahezu jedes TwinCAT 3 Plastic Base Application Objekt.

Syntax:

FUNCTION_BLOCK FB_AppMessage EXTENDS FB_TcMessage

FB_AppMessage 2: Methoden

Name

Beschreibung

ClearAlarm(stEventEntry)

Bereinigt einen spezifischen Alarm.

FB_AppMessage

AnnounceAlarmArg()

Kündigt einen Alarm an, der mit mehreren Argumenten ausgelöst werden soll.

AnnounceAlarmJsonArg()

Registriert ein JSON-Attribut für ein kommenden (noch auszulösenden) Alarm.

GetAlarmState(stAlarmEntry)

Gibt den E_AlarmState des übergebenen Alarms zurück.

ConfirmAlarm(stEventEntry)

Quittiert einen spezifischen Alarm.

CreateMsgJson(sName, iMsg)

Konvertiert die zuletzt gesendete Message dieser Instanz (oder der übergebenen) in eine JSON-String.

Reset()

Setzt alle von dieser Instanz erzeugten Alarme zurück.

SendAlarm()

Löst einen Alarm aus.

SendEqualMessage()

Loggt eine Nachricht im EventLogger.

SendHresult()

Loggt eine Nachricht im EventLogger mit der Hexa-Dezimaldarstellung des Fehlercodes.

SendMessage()

Loggt eine Nachricht im EventLogger, außer die Nachricht wurde bereits zuvor gesendet.

Tc3_EventLogger.FB_TcMessage

Weitere Methoden

Implementiert durch FB_TcMessage

FB_AppMessage 3: Schnittstellen

Typ

Beschreibung

I_AppMessage

Standardschnittstelle auf FB_AppMessage.

Weitere Schnittstellen

Implementiert durch FB_TcMessage

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)