I_O_ACTCONF für Automatik Extern

  • Hallo NG!


    Ich versuche einen KUKA 125 C1 über die "Automatik Extern" Schnittstelle mit einem Leitrechner zu verbinden. Mit wie ich eingestehen muß mäßigem Erfolg :kopfkratz:.


    Ich kann zwar ein im Speicher befindliches Programm starten, dieses aber nicht dazu bewegen nochmals abzulaufen. Ein atomatischer Aufruf von CELL.SRC gelingt mir überhaupt nicht.


    Ich habe mich exakt an die Vorgaben im Programmierhandbuch von KUKA gehalten. Jetzt habe ich festgestellt, daß die Systemvariable $I_O_ACTCONF nicht auf TRUE gesetzt ist.


    Nun zu meiner Frage: Wie kann ich die Systemvariablen $I_O_ACTCONF auf TRUE setzen!?


    Vielen Dank für eure Mühen im Voraus :supi:
    thommy

    Einmal editiert, zuletzt von thommy ()

  • Schritt für Schritt zum Roboterprofi!
  • $I_O_ACTCONF ist eine Systemvariable und wird vom System automatisch auf TRUE gesetzt wenn der Eingang $I_O_ACT auf TRUE steht und alle anderen Bedingungen für den automatischen Betrieb (z.B. Antriebe sind Ein) gegeben sind.




    Ein atomatischer Aufruf von CELL.SRC gelingt mir überhaupt nicht.


    Wie meinst du das?


    Es ist nur sehr schwierig ein Programm von extern aufzurufen.


    Die normale vorgehensweise ist das Programm CELL.SRC in T1 anzuwählen und bis zur Meldung "Falsche Betriebsart" von Hand zu fahren. Dannach den Schlüsselschalter auf EXT.


    Im Programm CELL.SRC muss man natürlich vorher Anpassungen vornehmen. (Welches Programm nach Erhalt welcher Programmnummer abgearbeitet werden soll)

    Kontrolle ist eine Illusion, denn niemand weiss was als nächstes passiert.

    Einmal editiert, zuletzt von notime ()

  • Ja genau,
    eigentlich ist das Programm CELL.src völlig unnötig.
    Genau so gut kann man ein eigenes Programm anwählen und dann
    per Automatik Extern starten. Das Programm sollte dann
    als Endlosschleife angelegt sein.


    Eine andere Möglichkeit wäre sich im SPS.SUB selber was zu basteln,
    wo man dann aufgrund bestimmter Signale das gewünschte Programm
    aufruft (Beispielaufruf von CELL.SRC ist in jedem SPS.SUB drin).


    Wird so zum Beispiel bei Daimler Chrysler in Sindelfingen gemacht.
    Roboter in Grundstellung fahren, Programm abwählen, Automatik Extern
    anwählen, dann geht es mit der Leitsteuerung weiter.


    Tschau,
    Hermann.

  • Naja, mit dem einfachen Ja ist es doch nicht getan:


    Parameter kann man wie 'üblich' nach dem Programmstart über die digitalen E/A's übergeben/einlesen.


    Oder man liest die Paramter schon im SPS.SUB vor dem eigentlichen Programmaufruf über dig. Eingänge ein, dann kann man diese natürlich auch dem aufgerufenen Programm übergeben,


    Tschau, Hermann

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen
Anmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden