Drahtbruch erkennen WAGO PLC

cschum

Level-1
Beiträge
9
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag zusammen,

ich bin grade dabei eine SPS zu programmieren und stehe nun vor folgendem Problem:

Aufgabenstellung:
WAGO 750-841 CPU
WAGO 750-474 AI (4-20mA) 16Bit Karte
Zustandsüberwachung von einer Klappe. Sensor (4-20mA)

Ich möchte den Zustand von einer Klappe überwachen. Die Klappe ist im Moment geschlossen, an der SPS liegen 4 mA an.
Mein IW von der Karte hat einen Wert von 0, wenn ich die Klappe komplett geöffnet habe habe ich einen Wert von 32767. Das passt ja alles soweit.
Ich habe jetzt mal einen Drahtbruch simuliert, nur leider bekomme ich trotzdem einen Wert von 0 in meinem IW.
Wie kann man hier einen Drahtbruch realisieren?


Vielen Dank im Voraus.

Gruß
 
Mit Wago kenne ich mich nicht aus, aber bei Siemens ist es doch so, dass du einen Wert über 0 bekommst und dann den als 0 benutzt. Wenn natürlich der Wert 0 ist, hast du einen Drahtbruch.
 
Hmm. In den WAGO Handbüchern schreiben die was von Statusbytes. Nur ich weiß nicht wie ich auf diese zugreifen soll.
 

Anhänge

  • Unbenannts.PNG
    Unbenannts.PNG
    59,9 KB · Aufrufe: 23
Zuletzt bearbeitet:
Hallo,

so einfach geht es nicht. Wir haben damals die Aussage vom Support bekommen, daß man keinen direkten Zugriff von der SPS aus auf das Statusbyte hat.

Du mußt die Funktion GET_TERMINALDIAG aus der wagolibterminaldig.lib nehmen. Wenn ich mich richtig erinnere arbeitet die aber ereignisgesteuert, d.h. Du bekommst eine Meldung wenn der Fehler gekommen ist und dann erst wieder wenn er gegangen ist. Du mußt den Fehler zwischenspeichern.

Sonst mal den Wago Support dazu nerven. Ich kann hier auch gerade nichts mehr zu der Lib finden. Die hat nur diese eine Funktion.

Gruß
Thruser
 
Zurück
Oben