Hallo Zusammen,
ziehe mir gerade die IRC5 rein. Programmiere aber schon lange KUKA.
Für gewisse Anwendungen habe ich mir Standartroutinen geschrieben, die bei KUKA im SPS.sub ausgewertet werden. Da sich ab- und zu einfach nur die E/A Signale ändern habe ich mir die Routinen bezüglich den verwendeten E/A´s variabel gestaltet.
Ein kleines Beispiel:
Deklaration in $config.dat
;Eingänge--------------------------------------------------------------------------------------
INT I_Roboter_Start=1 ;Die Nummer entspricht dem verwendeten Eingang
INT I_Roboter_Stop=2
INT I_Roboter_Reset=3
;Ausgänge--------------------------------------------------------------------------------------
INT O_LED_Roboter_Start=1 ;Die Nummer entspricht dem verwendeten Ausgang
INT O_LED_Roboter_Stop=1
INT O_LED_Roboter_Reset=1
SPS.Sub
IF $IN[I_Roboter_Start] THEN
$OUT[O_LED_Roboter_Start]=TRUE
ENDIF
Somit brauche ich jetzt nur die richtigen Nummern der verwendeten E/A´s in der $config.dat einzutragen
und das Programm funktioniert wieder.
Soooo, und wie kann ich das ganze jetzt bei ABB umsetzen. Für verschiedene Antworten wäre ich sehr
dankbar.
Pascal