MeTh
Level-2
- Beiträge
- 69
- Reaktionspunkte
- 11
-> Hier kostenlos registrieren
Hallo,
habe ein komisches Verhalten mit einer
S7 200 CPU 215 REL 01.02
mit MicroWin 4.0 SP5.
Ich habe folgenden Code vorgefunden:
In der Statustabelle habe ich gesehen, dass M3.0 immer "False" ist.
Der Baustein in dem der Code steht wird im "Main" aufgerufen und somit auch abgearbeitet.
Wenn ich mir das ganze im Status anschauen möchte, bekomme ich eine
Messagebox:
"Der Ausführungsstatus wird nicht unterstützt.
Es wird der Zyklusendestatus eingeschaltet."
Ich bekomme dann einen Wert an M3.0 angezeigt --> "False".
Habe überprüft, ob der M 3.0 noch mal irgendwo gesetzt oder über
MB/MW/MW/... angesprochen wird --> wird er nicht.
Habe die CPU schon durch eine andere getauscht und das Programm
eigespielt --> selbe Reaktion.
1. Hat jemand eine Idee, warum der SM0.0, der ja eigentlich immer "True"
ist nicht den M3.0 nicht auf "True" setzt?
2. Hat jemand eine Idee, warum der Status nicht Funktioniert?
Vielen Dank für euer mitüberlegen.
LG MeTh.
habe ein komisches Verhalten mit einer
S7 200 CPU 215 REL 01.02
mit MicroWin 4.0 SP5.
Ich habe folgenden Code vorgefunden:
Code:
LD SM0.0
= M3.0
In der Statustabelle habe ich gesehen, dass M3.0 immer "False" ist.
Der Baustein in dem der Code steht wird im "Main" aufgerufen und somit auch abgearbeitet.
Wenn ich mir das ganze im Status anschauen möchte, bekomme ich eine
Messagebox:
"Der Ausführungsstatus wird nicht unterstützt.
Es wird der Zyklusendestatus eingeschaltet."
Ich bekomme dann einen Wert an M3.0 angezeigt --> "False".
Habe überprüft, ob der M 3.0 noch mal irgendwo gesetzt oder über
MB/MW/MW/... angesprochen wird --> wird er nicht.
Habe die CPU schon durch eine andere getauscht und das Programm
eigespielt --> selbe Reaktion.
1. Hat jemand eine Idee, warum der SM0.0, der ja eigentlich immer "True"
ist nicht den M3.0 nicht auf "True" setzt?
2. Hat jemand eine Idee, warum der Status nicht Funktioniert?
Vielen Dank für euer mitüberlegen.
LG MeTh.