-> Hier kostenlos registrieren
Hallo zusammen,
ich versuche derzeit eine Unterstation mit der Beckhoff Library aufzubauen.
Das funktioniert auch soweit echt super. Ich kann Einzelmeldungen, Doppelmeldungen usw versenden und empfange die auch in einer Testsoftware am PC.
Nun würde ich gerne vom PC aus Befehle an die SPS senden, natürlich auch viá -104er Protokoll.
Das funktioniert mit dem Einzel- und Doppelbefehl auch einwandfrei. Jedoch wenn ich zusätzlich zum Beispiel noch den Abfragebefehl mit einbauen mächte bekomme ich einen initError (33037).
weiß jemand warum? Initialisierung siehe unten.
ohne den Stationsabfragebefehl bekomme ich keinen Initerror und es läuft auch einwandfrei.
Vielen Dank schonmal für eure Mühe und Gruß
Martin
ich versuche derzeit eine Unterstation mit der Beckhoff Library aufzubauen.
Das funktioniert auch soweit echt super. Ich kann Einzelmeldungen, Doppelmeldungen usw versenden und empfange die auch in einer Testsoftware am PC.
Nun würde ich gerne vom PC aus Befehle an die SPS senden, natürlich auch viá -104er Protokoll.
Das funktioniert mit dem Einzel- und Doppelbefehl auch einwandfrei. Jedoch wenn ich zusätzlich zum Beispiel noch den Abfragebefehl mit einbauen mächte bekomme ich einen initError (33037).
weiß jemand warum? Initialisierung siehe unten.
Code:
(* Einzelbefehl *)
initError := F_iecInitAOEntry( C_SC_NA_1, 10, 0, 0, MAP_AREA_MEMORY, 2100, 0, AODB[8] );
(*Doppelbefehl*)
initError := F_iecInitAOEntry( C_DC_NA_1, 20, 0, 0, MAP_AREA_MEMORY, 2200, 0, AODB[9] );
(*Stationsabfragebefehl*)
initError := F_iecInitAOEntry( C_IC_NA_1, 30, 0, 0, MAP_AREA_MEMORY, 2300, 0, AODB[10] );
ohne den Stationsabfragebefehl bekomme ich keinen Initerror und es läuft auch einwandfrei.
Vielen Dank schonmal für eure Mühe und Gruß
Martin