Allen Bradley Inhalt Variable

Pefida

Level-1
Beiträge
15
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Forum,

habe hier einen Abzug von einem AB Projekt,

meine Frage: Was ist der Inhalt der Var DummyValue:

Meine Behauptung ist das darin nur die 1 oder 0 stehen kann.
Wenn Ergebnis = 0 dann wird die 1 geschrieben
Bei Ergebnis ungleich 0 wird die 0 geschrieben. Im Status wird aber der Wert 9454 angezeigt.

Die DummyVariable wird im Programm öfter für Dummy zwecke missbraucht.

Da für die Berechnung unterhalb nur 1 oder 0 sinnvoll ( Division durch Null Blocker) brauche ich dringend eine Antwort von erfahrenen AB Programmierer.

Schon mal vielen Dank

Pefida
 

Anhänge

  • AB_DummyValue.JPG
    AB_DummyValue.JPG
    60,1 KB · Aufrufe: 32
Das hängt einfach damit zusammen, wann die Tagdaten für die Kommunikation aktualisiert werden,
ich vermute mal, das ist der Wert der Dummy-Var von der Zyklusmäßig letzten Verwendung ...

P.S. Sowas nennt man Schmiermerker ... oder in dem Fall Schmiervariable ...

Mfg
Manuel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Variablen werden bei der Controllogix am Zyklusanfang mit dem Wert des vorigen Zykluses beschieben
Oberchefe bitte verbesser mich falls ich falsch liege :)
Dies würde Erklären, warum Du den Wert, der an dieser Stelle eigentlich nicht sein kann siehst. Wie Du schreibst wird die Variable im Programm noch an meheren Stellen verwendet.
Eine einfache Lösung wäre hier einen extra Tag zu verwenden, was bei Rockwell im Gegensatz zu S ja kein Problem ist.

Gruss
Audsuperuser
 
DummyValue hat den Wert 9454!
Wahrscheinlich wird die Variable irgendwo später noch mal beschrieben und zwar mit dem Wert 9454
 
Genau das was du siehst ist immer der letzte wert der auf deine dummy variabel geschrieben wird was am Zyklusanfang bzw ende ist ja fast das selbe an die programmierumgebung weitergegeben wird
 
Zurück
Oben