Movicon Variable ausblenden wenn keine Verbindung

peter(R)

Level-1
Beiträge
1.061
Reaktionspunkte
132
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich programmiere gerade eine Visu mit Modicon. Nun habe ich folgendes Problem:

Auf der Anzeige steht ein Gewicht. Wenn nun die Verbindung zur SPS abbricht, friert der letzte Wert ein.
Ich brauche aber - so wie zB bei Siemens - bei fehlender Verbindung ### oder ??? halt irgendwas das auf der Anzeige anstatt
des letzten Zahlenwertes erscheint damit der Bediener klar sieht - da ist was faul.

Die Hilfe bei Modicon ist da leider wenig hilfreich. Hat jemand ne Idee ??

peter(R)
 
Moin,
meins du MoVicon? falls ja welche Version?

Bei V11.x hab ich mir den Taktmerker der SPS genommen, diesen im IL Logic Explorer des Projektes ausgerwetet.

Code:
A Lifebit //SPS Taktmerker M100.7 2 sek Takt
= T 1.100   //wenn Merker länger als 10 sek True
            //oder False, dann Fehlermeldung Keine Verbindung zu SPS
AN Lebensbit
= T 2.100

A T1
O T2    
= Lifebit_TP

Sollte die Verbindung ausfallen, kannst du dir ein Bit in Movicon setzen und damit z.B. Bilder Sichtbar schalten oder so
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die Version ist Movicon 11.3

Das mit dem Lifebit habe ich mir erst auch so gedacht ABER beim Unterbruch friert das lifebit auch ein d.h. das bleibt auch 1.

Es gibt möglicherweise irgendwo eine Einstellung wo man wählen kann letzten wert einfrieren oder auf 0 setzten - blos ich finde das nicht. Werde ich mal die hotline befragen.

Trotzdem danke.

peter(R)
 
Ich weiß ja ncht ob es noch aktuell ist, aber es gibt bei den Objekten (z.B. E/A-Feld oder Button) im Movicon in den Eigenschaften einen Punkt "Status-Variable".
Wenn du hier deine anzuzeigende oder benutzte Variable einträgst, dann wird das Feld ausgegraut wenn die Variable nicht erreichbar ist. Also entweder bei Verbindungsabbruch oder auch wenn der DB nicht geladen oder zu kurz ist (S7).

Gruß
Matthias
 
Zuviel Werbung?
-> Hier kostenlos registrieren
das ist richtig mit der Statusvariable, man kann auch die System Variable "CommDriverStatus" benutzen und ein Rechteck mit XXXX oder ???? über das Anzeigefeld legen und die Animation "Sichtbar" benutzen. Ich glaube 0 = Error und 1 = Gut oder doch anders herrum? Musst mal testen.
 
Zurück
Oben