-> Hier kostenlos registrieren
Hallo zusammen,
wir würden gerne über ein CM-Modul einen Kühler via RS232 ansteuern.
Wenn wir versuchen eine Anweisung via Send_PtP zu senden wird sowohl die Variable "Error" als auch "Done" kurz auf TRUE gesetzt.
Als Fehlermeldung erscheint in der Variable STATUS dabei ganz kurz '16#7002', sonst gibt die Variable '16#7000' aus.
Laut dem Funktionshandbuch für CM PtP bedeutet '16#7000' Baustein im Leerlauf und '16#7002' Zwischenaufruf, Datenübertragung läuft.
Versteh ich das richtig, dass das bedeutet dass die Anweisung gar nicht gesendet wird?
Bzw. laut Funktionshandbuch sollte ENTWEDER die Variable Done ODER Error auf TRUE gesetzt werden, ich bin verwirrt weil es bei uns beide sind.
An was kann das liegen? Weiß jemand weiter?
(noch zur Info: wir arbeiten mit der CPU 1516-3 PN/DP und dem CM PTP RS-232 BA; unser Kühler hat auch einen RS-232-Anschluss. Das verwendete Kabel von CM zu Kühler ist wie vom Hersteller gefordert ein Nullmodemkabel - also gekreuzt, könnte es am Kabel liegen?)
Danke schonmal!!!
wir würden gerne über ein CM-Modul einen Kühler via RS232 ansteuern.
Wenn wir versuchen eine Anweisung via Send_PtP zu senden wird sowohl die Variable "Error" als auch "Done" kurz auf TRUE gesetzt.
Als Fehlermeldung erscheint in der Variable STATUS dabei ganz kurz '16#7002', sonst gibt die Variable '16#7000' aus.
Laut dem Funktionshandbuch für CM PtP bedeutet '16#7000' Baustein im Leerlauf und '16#7002' Zwischenaufruf, Datenübertragung läuft.
Versteh ich das richtig, dass das bedeutet dass die Anweisung gar nicht gesendet wird?
Bzw. laut Funktionshandbuch sollte ENTWEDER die Variable Done ODER Error auf TRUE gesetzt werden, ich bin verwirrt weil es bei uns beide sind.
An was kann das liegen? Weiß jemand weiter?
(noch zur Info: wir arbeiten mit der CPU 1516-3 PN/DP und dem CM PTP RS-232 BA; unser Kühler hat auch einen RS-232-Anschluss. Das verwendete Kabel von CM zu Kühler ist wie vom Hersteller gefordert ein Nullmodemkabel - also gekreuzt, könnte es am Kabel liegen?)
Danke schonmal!!!