KTP400 Comfort - LED der Tasten ansprechen, über Logo 8

Nachbar

Level-1
Beiträge
157
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Gibt es eine Möglichkeit, die LED's der F-Tasten bei einem KTP400 Comfort über eine LOGO! anzusteuern?
Würde diese halt gerne mit einbinden.

Nutze TIA V11 und Logo Soft V8.


Eine Step-by-Step Anleitung wäre von Vorteil.

Im Grundbild habe ich diese LED's schon gefunden.
Habe auch schon mit Variable versucht, doch irgendwie will es nicht.
In der Hilfe steht halt etwas von einer "LED-Variable oder eine Array-Variable" ... Array verstehe ja mal garnicht.

Möchte gerne die LEDs über eine Logo ansteuern, bzw. über die LED anzeigen, welches Menü gerade aktiv ist.
..im Grunde: F1 ruft ein Menü-Fenster auf, dies soll dann mit der LED der F1-Taste angezeigt werden.
Mit F2 dann auch so.
 
Du könntest von der LOGO mit Merkern die LEDs steuern, mit Netz-Ausgängen NQx sollte es auch gehen.
Ich habe kein TIA und kein LOGOsoft 8 zur Verfügung, habe die LED-Steuerung von einer LOGO auch noch nie gemacht, doch ich meine es müßte etwa so funktionieren:

Angenommen Du nimmst die Merker M9 .. M16 (jede LED wird mit 2 aufeinanderfolgenden Bits gesteuert):
Code:
M9  + M10 = V1105.0 + V1105.1 --> LED_F1
M11 + M12 = V1105.2 + V1105.3 --> LED_F2
M13 + M14 = V1105.4 + V1105.5 --> LED_F3
M15 + M16 = V1105.6 + V1105.7 --> LED_F4

Die Zustände der je 2 Merker steuern die LEDs so:
 0  +  0  = LED Aus
 0  +  1  = LED blinken langsam
 1  +  0  = LED blinken schnell
 1  +  1  = LED Dauerlicht

In TIA
In der HMI erstellst Du eine Variable LED_Var (Byte) auf die Adresse VB1105. Falls man in dem TIA keine Byte-Variable bei der LED-Zuordnung angeben kann dann erstelle die Variable als Word mit der Adresse VW1104.

Im "Globales Bild" des KTP400 ordne den F-Tasten die LED-Variable wie folgt zu:
Softkey_F1: LED_Var ab Bit 0
Softkey_F2: LED_Var ab Bit 2
Softkey_F3: LED_Var ab Bit 4
Softkey_F4: LED_Var ab Bit 6


Beispiel: Zum Einschalten der LED_F1 M9 und M10 auf 1 steuern.
Falls keine LED leuchten will, dann schalte mal testweise alle Merker M1..M16 auf 1.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
N'Abend....

So hatte ich mir das auch gedacht.... und umgesetzt.
Funktioniert nur nicht, k.a. woran es liegen kann.


Edit:
Hab's... für LED F1 sind es nicht Bit 0/1 sondern Bit 8/9 aus dem Word.


Ok, so kann ich die LED's also per Logo ansprechen.
Nun, wie bekomme ich das hin, daß die F1-LED leuchtet, wenn ich F1-Taste gedrückt habe und so ein Bild aufgerufen habe.
 
Zuletzt bearbeitet:
Hab's... für LED F1 sind es nicht Bit 0/1 sondern Bit 8/9 aus dem Word.
:confused:
Steuerst Du M1+M2 statt M9+M10?
Oder hat Siemens die Reihenfolge der Merker in V... oder gar die Endianness zwischen 0BA7 und 0BA8 geändert??

Die VM-Zuordnung der Merker ist für die 0BA8 leider nicht eindeutig dokumentiert, im LOGO!Soft-8-Handbuch Kapitel 2.8.5.35 steht nur: Blocktyp M = VB1104..VB1117. Das sollte folgende Adressen ergeben (oder wie?):
Code:
0BA7                        | 0BA8
----------------------------+------------------------------
M1  = V948.0 = VW948 Bit 8  | M1  = V1104.0 = VW1104 Bit 8
...                         | ...
M8  = V948.7 = VW948 Bit 15 | M8  = V1104.7 = VW1104 Bit 15
...                         | ...
M9  = V949.0 = VW948 Bit 0  | M9  = V1105.0 = VW1104 Bit 0
...                         | ...
M16 = V949.7 = VW948 Bit 7  | M16 = V1105.7 = VW1104 Bit 7

Harald
 
N'Abend

Zum Testen habe ich Merker M33 und M34 genommen.
Dies ist dann VW 1108.
Mittels des Onlinetest und Variablentabelle in der Logo, konnte ich sehen, welche Bit's reagierten.

Jetzt kann ich damit weiter aufbauen.

thx
 
Zurück
Oben