MCV_HliInterface

Eine Instanz des MCV_HliInterface muss zwingend von jeder PLC-Applikation aufgerufen werden, für deren System dieser FB implementiert wurde und die auf Elemente des HLI zugreifen will.

Mit steigender Flanke an Eingang „Start“ wird vom NC-Kern die Information über seine Ausprägung (Anzahl Kanäle, Anzahl Achsen, ...) des HLI angefordert und mit der Ausprägung des HLI auf Seite der PLC verglichen. Kommt es zu Abweichungen wird der Ausgang „Error“ auf TRUE gesetzt und am Ausgang „ErrorID“ eine Fehlermeldungskennung ausgegeben. Stimmen hingegen die Ausprägungen des HLI auf beiden Seiten überein, wird der Ausgang „Initialized“ auf TRUE gesetzt und die PLC-Applikation kann über die global definierten Zeiger (siehe: Globale Zeiger auf HLI Bereiche.) auf die jeweiligen Bereiche des HLI zugreifen (siehe PLC-Hauptprogrammrahmen).

Ab CNC-Versionen V3.01.3000

Parameter des FB- MCV_HliInterface
Abb.: Parameter des FB- MCV_HliInterface

VAR_OUTPUT

Variablenname

Datentyp

Beschreibung

Initialized

BOOL

Überprüfung wurde erfolgreich abgeschlossen und nun darf erstmalig auf das HLI zugegriffen werden.

PlcHli

HLI_SHAPE

Information über die Ausprägung des HLI auf Seite der PLC.

Die Datenstruktur enthält die Anzahl der wesentlichen Bereiche des HLI, sowie die Versionskennung der HLI-Definition.

CncHli

HLI_SHAPE

Enthält die Ausprägung des HLI auf Seite des NC-Kerns.

Error

BOOL

Ist TRUE, wenn ein Fehler im FB auftritt

ErrorID

WORD

Fehlerkennung.
Mögliche Werte siehe Verhalten des FB: Tabelle der Werte für die Fehlerkennung.

(* Verwendung im SPS Code:*)

Hli();

Für CNC-Versionen V2.11.28xx

Blockdiagramm

Parameter des FB – MCV_HliInterface
Abb.: Parameter des FB – MCV_HliInterface

VAR_INPUT

Variablenname

Datentyp

Beschreibung

Start

BOOL

Steigende Flanke löst Überprüfung der Übereinstimmung von PLC- und NC-Kern-seitiger HLI-Definition aus.

VAR_OUTPUT

Variablenname

Datentyp

Beschreibung

Busy

BOOL

Anforderung und Überprüfungsvorgang ist noch aktiv.

Initialized

BOOL

Überprüfung wurde erfolgreich abgeschlossen und nun darf erstmalig auf das HLI zugegriffen werden.

Error

BOOL

Ist TRUE, wenn ein Fehler im FB auftritt

ErrorID

UDINT

Fehlerkennung.
Mögliche Werte siehe Verhalten des FB: Tabelle der Werte für die Fehlerkennung.

ExpectedHli

HLI_DIAGNOSTIC

Information über die Ausprägung des HLI auf Seite der PLC.

Die Datenstruktur enthält die Anzahl der wesentlichen Bereiche des HLI, sowie die Versionskennung der HLI-Definition.

ActualHli

HLI_DIAGNOSTIC

Enthält die Ausprägung des HLI auf Seite des NC-Kerns.

(* Verwendung im SPS Code:*)

Hli(Start := TRUE);