Verbindungsstatus anzeigen lassen vom TP 270 6'' zur SPS

J

Jacko

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich habe einen Touch Panel 270 (Window based). Ich möchte auf dem TP den Verbindungszustand zur SPS anzeigen lassen. Z.B. durch eine Farb oder Bildanzeige.

Danke im Voraus.
 
kleine idee

Du könntest einen Taktmerker abfragen. ist normalerweise MByte 0

was du brauchst:
1 Interne Variable: CPU_Run (INT)
2 M 0.7 (Taktmerker 1sec): CPU_RUN_BIT

Skript: CpuRun

CPU_Run=CPU_Run+1
If CPU_Run >= 6 then
CPU_Run=0
End IF

Bei wertänderung von CPU_RUN_BIT wird das skript aufgerufen.
nun kannst du auf einem bild einen einfachen balken mit den werten von 0-6 anzeigen lassen. (als Variable nimmst du CPU_Run)
du musst aber auf dem gleichen bild noch die Variable CPU_RUN_BIT in einem ausgabe feld anzeigen lassen. sonnst wird das skript nicht ausgeführt. solange sich nun der balken bewegt weisst du das die CPU läuft und die verbindung ok ist.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo habe wincc flexible und genau das probiert, da ich beim lebensbit nicht den gewünscheten effekt erziehle: erkennen das sps in stopp UND Lan kabel trennung)---> runtime zeigt immer den letzten zustand des merkers /ausganges an. selbst wenn der ausgang 0 wird bei stopp, hab ich bei trennung des Kabels nichts davon--> dann behält flexible den aktuellen zustand nämlich an....
also zu der beweglcihen "balken variante" mit dem script (wovon ich keine ahnung habe).. hab es gaenau so gemacht wie beschrieben, aber..

Das Problem:
das script scheint nur einmal durchzulaufen setzt die interne variable von null auf 1 und dann is schluß (also zählt nicht weiter hoch).
habe schon alles versucht:
von allen möglichen variablentypen über grenzwertabfragung statt änderungswert und zyklenänderung.
verschcweiflung macht sich breit......*ROFL*

kennt jemand von euch die problematik. oder weiß eine bessere lösung?
 
Also,
Methode 1
In Wincc flexible in
Verbindungen-->Bereichzeiger-->Koordinieurng.
Da musst du deinen Koordinieurngs_DB eingeben
(bitte in der Hotline nach Bereichzeiger-->Koordinieurng suchen)
Das 3 Bit (livebit) kannst du denn benutzen.
Methode2
In dem Aufgabenplaner kannst du (nach jeder min) dein Livebit mit 0 überschreiben----> falls es keine Verbindung mehr gibt hast 0

johnij
 
Zuletzt bearbeitet:
Zurück
Oben