Wie projektiert man am Mobile Panel 177 PN die Bedienelemente und LEDs?

PLC-Gundel

Level-1
Beiträge
165
Reaktionspunkte
97
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

leider konnte hier bisher auch der Support nicht weiterhelfen.
Das Handbuch bringt mich auch nicht weiter.

Ich möchte lediglich die Signale der Tasten F1 bis F8 auf die Steuerung bringen sowie die dazugehörigen LEDs
blinken lassen.
Beim Mobile Panel DP ging das noch direkt über projektierte Hardware E's und A's, leider finde
ich keine Anleitung mehr dafür für das Mobile Panel PN :-(
Die in der Hilfe vorgeschlagene Byte Zuordnung der LED Variablen ist mir ein Rätsel..

Vielen Dank im Voraus für Hilfe,

Gunnie
 
Hallo,

Du legst eine SPS-Variable für die LEDs an, z.B.:
LED_F1-F8 | Word | DB1.DBW0

In der Vorlage weist Du nacheinander allen F-Tasten diese LED-Variable zu:
F1 = LED_F1-F8 | Bit 0
F2 = LED_F1-F8 | Bit 2
F3 = LED_F1-F8 | Bit 4
F4 = LED_F1-F8 | Bit 6
F5 = LED_F1-F8 | Bit 8
F6 = LED_F1-F8 | Bit 10
F7 = LED_F1-F8 | Bit 12
F8 = LED_F1-F8 | Bit 14

Nun kannst Du die LED von der SPS aus steuern:
____ Bit n _____ + Bit n+1 ___
F1 = DB1.DBX1.0 + DB1.DBX1.1
F2 = DB1.DBX1.2 + DB1.DBX1.3
F3 = DB1.DBX1.4 + DB1.DBX1.5
F4 = DB1.DBX1.6 + DB1.DBX1.7
F5 = DB1.DBX0.0 + DB1.DBX0.1
F6 = DB1.DBX0.2 + DB1.DBX0.3
F7 = DB1.DBX0.4 + DB1.DBX0.5
F8 = DB1.DBX0.6 + DB1.DBX0.7

(Falls Dir die Bit-Reihenfolge für die LED im DB nicht gefällt, kannst Du die Bit-Zuordnung in der Vorlage ändern.)

Welches Bitmuster welches Leuchten/Blinken ergibt siehe die Betriebsanleitung Kapitel A.2.3.1

Funktionstasten --> SPS:
In der Vorlage jeder F-Taste unter Ereignisse > Drücken/Loslassen wie bei normalen Schaltflächen eine Systemfunktion SetzeBit/RücksetzeBit/... eintragen.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielen Dank Harald,

funktioniert soweit einwandfrei!

Nur leider hat die ganze Sache einen Haken.
Betätigt man eine F-Taste im Tippbetrieb und unterbricht die Verbindung zwischen Panel und CPU, bleibt das Bit gesetzt!!!
Wenn man das Panel dann wieder verbindet, bleibt das Bit weiterhin gesetzt, bis man diesselbe F-Taste nochmals betätigt. Gefährlich...
So kann ich keine sichere Bedienung gewährleisten!

Habe irgendwas von I-Device gelesen. Ist es evtl. möglich Panel und CPU über diese Schiene zu verbinden und dann mit Hardwareadressen zu arbeiten?

VG,
Gunnie
 
Also ich würde jetzt mal (ohne genaues Wissen zu haben) behaupten, das zwischen DP und PN Panel kein wirklicher Unterschied herrscht.
Am Panel kannst du in der Systemsteuerung unter Profinet einen PN-Namen vergeben.
In der HW-Konfig kannst du dann das Panel entsprechend an die Profinet-Schiene hängen.
(Profinet-IO/HMI/GSD/MobilePanel177)

Mfg
Manuel
 
Ich habe noch kein Panel als Profinet-IO-Device eingesetzt, denke aber, daß es dann genauso wie als Profibus-Slave funktionieren sollte. So wie von Manuel beschrieben.

Als nicht-Profinet-IO-Device muß man halt das Lebensbit des Panels selber auswerten, als Profinet-IO-Device wird das vom Profinet-IO-Controller automatisch gemacht. Der bessere und wahrscheinlich "richtige" Weg wird die Einbindung als Profinet-IO-Device sein, besonders wenn es sicherheitsrelevant ist. (gibt es eigentlich "sicheres Profinet"?)

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Betätigt man eine F-Taste im Tippbetrieb und unterbricht die Verbindung zwischen Panel und CPU, bleibt das Bit gesetzt!!!
Wenn man das Panel dann wieder verbindet, bleibt das Bit weiterhin gesetzt, bis man diesselbe F-Taste nochmals betätigt.
Gefährlich...
So kann ich keine sichere Bedienung gewährleisten!

VG,
Gunnie

Hallo !

Wird wohl ein ähnliches Problem sein wie HIER .

Gruss
 
Zurück
Oben