Variablentabelle lügt ??

A

Anonymous

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

Habe letztens ein wahres Phänomen gesehen :
Anlage mit 5x S7 315 2DP
Verbindung Profibud DP I-Slave
Phänomen der DP Eingang E173.2 war in der Variablentabelle TRUE
und im Programm FALSE !!!!

Wie kann das sein kann das überhaupt sein ???
Oder spinn ich ??

Danke
 
Hallo,

wie ist dein Steuern -Variablen eingestellt? Mußt du von "Hand" das Triggerereignis aktualisieren oder wird Zyklisch aktualisiert?

Läuft die Anlage oder habt ihr damit Probleme?
Grade bei Änderungen an Graph-7 Ketten ist es meist nötig den Instanz-DB neu zu erstellen und zu übertragen. Wenn das nicht gemacht wird kann es auch zu solchen Ereignissen führen. (Maschine läuft dann nicht)

Markus
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ist der eingang permanent da?

für inbetriebnahmen benutze ich zb folgendes im NW1 des ob1 um eingänge zu steuern.

Code:
U M 199.0
= E 1.0

oder z.b. ob1 letzetes NW um ausgänge zu steuern

Code:
L MB 198
T AB 8
 
hallo,

ist mir schon öfter genauso gegangen.
aber, schuld war nie die variablentabelle sondern immer ich, meistens doppelzuweisungen.

gruss lutz
 
Hallo lutz,

Doppelzuweisungen bei Eingängen, wie meinst du das?
Bitte mal erklären, Doppelzuweisungen bei Merkern und Ausgängen kenne ich, aber bei Eingängen da ist mir neu.

Markus
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Kann es sein, dass die Var-Tab. nicht auf Online geschaltet war? Also, wenn die Verbindung SPS-PG unterbrochen wurde oder Verbindung abbauen gewählt wurde, dann bleiben die alten Werte der Variablen erhalten.

pt
 
@SPS Markus,
die SPS hat diverse Speeicherstellen

Es gibt je einen Bereich für Eingänge
Ausgänge
Merker
etc.

Das Betriebssystem der SPS schreibt die Ein- und Ausgänge in diese Speicherstellen (das ProzessNurabbild, je nach SPS Typ ist dieser Bereich unterschiedlich groß) .

Eine Verändeung des Abbildes kann gemacht werden, weil für die SPS Eingänge und Ausgänge ganz normale Speicherstellen sind.

Um z.B. einen Eingang zu negieren reicht im 1. Netzwerk des OB1 aus:
UN E 2.0
= E 2.0

Das geht nur mit Eingänge, Wo ein Befehl steht L PEW 2 wird der aktuelle Wert aus der Pheripherie geladen.
 
Mir passiert das wenn der FC in dem der Eingang verarbeitet wird nicht aufgerufen wird dann zeigt die var Tabelle true aber der Eingang im Programm False

mfg

Andi
 
Step 7 / Version 5.3 verursacht diese ungewöhnlichen
Zustände.
Ist mir bereits mehrfach vorgekommen.
Siemens hat hierfür keine Erklärung !
Wechsel in den Offline - Betrieb und lade den zu beobachteten
Baustein aus der Station.
Anschließend Online- Betrieb und du wirst sehen - Alles ist gut -
Gruß
 
Zurück
Oben