-> Hier kostenlos registrieren
Hallo,
Beim Arbeiten mit der Baugruppe FM 353 (6ES7 353-1AH01-0AE0) in einem SIMATIC S7-300-System (CPU 312C + STEP7 v5.5) bin ich auf ein Verhalten gestoßen, das der Dokumentation zu widersprechen scheint.
POS_INIT-Verhalten:
Beim Aufruf des POS_INIT-Bausteins beobachte ich Folgendes:
CALL "POS_INIT"
DB_NO := 1210
CH_NO := 0 // also 1, 2, 3
LADDR := 272
RET_VAL := MW100
Verursacht SF-Fehler, CPU geht in STOP. RET_VAL = W#16#00FF Aber:
CALL "POS_INIT"
DB_NO := 1210
CH_NO := 4 // and higher (module is in Slot 5)
LADDR := 272
RET_VAL := MW100
Kein SF, CPU bleibt im RUN-Modus, aber Modul ist noch nicht initialisiert (RET_VAL = W#16#00FF).
Ich hoffe, dass das, was ich geschrieben habe, verständlich ist – ich verwende einen Übersetzer.
Mit freundlichen Grüße,
kram/mark
Beim Arbeiten mit der Baugruppe FM 353 (6ES7 353-1AH01-0AE0) in einem SIMATIC S7-300-System (CPU 312C + STEP7 v5.5) bin ich auf ein Verhalten gestoßen, das der Dokumentation zu widersprechen scheint.
POS_INIT-Verhalten:
Beim Aufruf des POS_INIT-Bausteins beobachte ich Folgendes:
CALL "POS_INIT"
DB_NO := 1210
CH_NO := 0 // also 1, 2, 3
LADDR := 272
RET_VAL := MW100
Verursacht SF-Fehler, CPU geht in STOP. RET_VAL = W#16#00FF Aber:
CALL "POS_INIT"
DB_NO := 1210
CH_NO := 4 // and higher (module is in Slot 5)
LADDR := 272
RET_VAL := MW100
Kein SF, CPU bleibt im RUN-Modus, aber Modul ist noch nicht initialisiert (RET_VAL = W#16#00FF).
Ich hoffe, dass das, was ich geschrieben habe, verständlich ist – ich verwende einen Übersetzer.
Mit freundlichen Grüße,
kram/mark