S5-155U variable steuern funktioniert nicht !

Ricko

Level-1
Beiträge
118
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo SPSler !

Nach lange Pause sitze ich wieder vor einem AG 155U (CPU948).
Das Gerät hat keine Peripherie und ich versuche eine Simulation nur mit Merker zu starten. Die kann ich aber nicht steuern/ändern !!
Im OB1 wird z.B. PB 77 aufgerufen. Dort U M 77.0 (Var. steuern)
S M 1.0 (Simulation)
U M 77.1
R M 1.0
Es pasiert nichts !. Alle Merker nur einmal im Programm
Es wird MW76 00000000 000000XX benutzt !
Kann man Merker nicht verwenden ?
Wer kann mir helfen ??

Grüße
Ricko
 
Hallo,

das sollte funktionieren. Also man kann auch Merker
steuern. Die Maske ist auch richtig.
MW 76 KM 00000000 000000XX . Ehm, du schreibst da aber
eine 1 ( nicht X) an die betreffende Position ?
Ansonsten liegt ein anderer Fehler vor.

mfg.
Rolf
 
Habe CPU948. Das Programm mit der Simulation (alles Merker) läuft! Gestartet habe es mit "festem "1" " OM X.Y ON MX.Y
= M A.B (Startmerker) und dann einige Timer.
Wenn ich den M77.0 (siehe oben) mit steuern Var. mit "1" setze und "F6" aktualisiere, dann wird der M1.0 (auch in Steuern Var. angezeigt) nicht geändert. In Status Var. ist der Merker auch weiter "0" !???


Ricko
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn ich den M77.0 (siehe oben) mit steuern Var. mit "1" setze und "F6" aktualisiere, dann wird der M1.0 (auch in Steuern Var. angezeigt) nicht geändert. In Status Var. ist der Merker auch weiter "0" !???

Wenn der M77.0 in Status Var bzw. Seuern Var auf "1" steht und der M 1.0 nicht, liegt der Verdacht nahe, dass die Programmsequenz zum Speichern nicht abgearbeitet wird.
Wie sieht den der Status dieser Programmzeilen aus?

Gruß
raika
 
also VKE
U M 77.0 0 0
S M 1.0 0 0
UN M 77.0 1 0
R M 1.0 1 0

wenn der M 77.0 in Steuern Var. auf "1" geädert wird, bleibt der
M 1.0 weiter "0"

wenn die Reihenfolge S, R auf R, S sich ändert bleibt der M 1.0 immer "1"

Fragende Grüße
Ricko
 
Da das Speichern als solches offenbar funktioniert, denke ich, dass vor der ersten Anweisung keine Neutralisation des VKEs stattfindet.
Schreib vor die erste Anweisung mal
= M x.y (irgend einen freien Merker verwenden)
Danach sollte alles funktionieren.

Gruß
raika
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo RaiKa

ohne Ergebniss !

Code:
also           VKE 
U   M 33.3     1     1
=   M 44.4     1     1
               1
U   M 77.0     0     0
S   M 1.0      0     0
UN  M 77.0     1     0
R   M 1.0      1     0

der M1.0 lässt sich nicht steuern !

Grüße
Ricko
 
E S FUNKTIONIERT !

ich habe "RETURN" statt "INSERT" gedrückt ! :ROFLMAO:
Na ja die Pause hattte doch 2 Jahre gedauert und später habe ich S7-200 programmiert ! (und AS488 ,DeltaV,....)

Schämende Grüße
Ricko
 
Zurück
Oben