Herunterladen Diese Seite drucken

Siemens SINUMERIK 840D sl Inbetriebnahmehandbuch Seite 784

Basesoftware und bedien-software
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:

Werbung

Anwenderdialoge erstellen
1.14 Dialoganwahl über PLC-Hardkeys
Die Zeilen zur Projektierung der Hardkey-Ereignisse haben folgenden Aufbau:
KEYx.n = area:=area, dialog:=dialog, screen:=screen, forms:=form,
menus:=menu, action:=menu.action, cmdline:=cmdline
KEYx.n = area:=area, dialog:=dialog, cmdline:=cmdline,
action:= action
x: Nummer des Hardkeys, Wertebereich: 1 – 254
n: Ereignisnummer – entspricht der n-ten Betätigung des Hardkeys, Wertbereich: 0 – 9
Voraussetzung
Das PLC-Anwenderprogramm muss folgende Voraussetzung erfüllen:
Es wird immer nur ein Hardkey abgearbeitet. Deshalb darf eine neue Anforderung nur dann
gesetzt werden, wenn die Bedien-Software die vorhergehende Anforderung quittiert hat. Wenn
das PLC-Anwenderprogramm den Hardkey aus einer MCP-Taste ableitet, dann muss es für
eine ausreichende Zwischenpufferung der Taste(n) sorgen, damit auch bei schneller
Bedienung kein Tastendruck verloren geht.
PLC-Nahtstelle
In der PLC-Nahtstelle wird ein Bereich für die Anwahl eines Hardkeys vorgesehen. Der Bereich
befindet sich im DB19.DBB10. Hier kann die PLC direkt einen Tastenwert zwischen 50 und
254 vorgeben.
Die Quittung durch die Bedien-Software erfolgt in zwei Schritten. Diese Vorgehensweise ist
erforderlich, damit der gleiche Tasten-Code zweimal hintereinander von der Bedien-Software
korrekt als zwei separate Ereignisse erkannt werden kann. Im ersten Schritt wird die
Steuerinformation 255 in das Byte DB19.DBB10 geschrieben. Durch diesen definierten
virtuellen Tastendruck kann jede Tastensequenz der PLC eindeutig erkannt werden. Die
Steuerinformation hat für das PLC-Anwenderprogramm keine Bedeutung und darf nicht
verändert werden. Im zweiten Schritt erfolgt dann die eigentliche Quittung gegenüber der PLC,
indem DB19.DBB10 gelöscht wird. Ab diesem Zeitpunkt kann das PLC-Anwenderprogramm
einen neuen Hardkey vorgeben. Parallel dazu wird die Anforderung des aktuellen Hardkeys
in der Bedien-Software bearbeitet.
Beispiel
Konfigurationsdatei:
; configuration of OP hardkeys (KEY1-KEY9) and
; PLC hardkeys (KEY50-KEY254)
[keyconfiguration]
; MACHINE key (hardkey block)
KEY1.0 = area:=AreaMachine, dialog:=SlMachine
; PROGRAM key (hardkey block)
KEY2.0 = area:=AreaProgramEdit
; OFFSET key (hardkey block)
200
Programmierhandbuch, 12/2018, A5E40869575 AC
Easy XML

Quicklinks ausblenden:

Werbung

loading

Diese Anleitung auch für:

Sinumerik 840de sl