Hallo zusammen,
habe schon etliche Beiträge zum Thema gelesen aber leider ohne wirklichen Erfolg/Bestätigung dass ich richtig liege.
zum Problem:
Die SPS soll über das sps.sub meine CELL aufrufen.
Klar über sowas wie:
Diese Änderung übertrage ich in der BA T1 und wechsle auf EXT.
-> kein automatischer Programmaufruf von CELL.src
Die Vermutung war dann, dass der "Vorlaufzeiger" in sps.sub schon darüber gesprungen ist, ehe ich in EXT wechsle
Habe dann den Code geändert auf:
WAIT FOR ($MODE_OP==#EX) OR ($MODE_OP==#AUT)
IF ($MODE_OP==#EX) OR ($MODE_OP==#AUT) THEN
CWRITE($CMD,STAT,MODE,"RUN /R1/CELL()")
$OV_PRO=giOverride ;einstellbar durch SPS
ENDIF
Damit funktioniert der CELL.src - Aufruf wenn ich mit den Schalter auf EXT wechsel.
Nun die eigentliche Frage:
Ist das so OK oder hintere ich den Programmzeiger an irgendetwas?
Also bekomme ich im späteren Ablauf damit Probleme?
Was auch funktioniert hat:
Wenn ich den ersten Quellcode in den LOOP der sps.sub packe funktioniert es auch.
...aber das wäre gegen alle bisher gelesenen Beiträge und gegen die Vorgehensweise der Doku von KUKA
PS: Hoffe dass ich keinen neuen unnötigen Thread erstellt habe und alle Richtlinien des Forums genüge tue - ich bitte um Nachsicht