Unterprogramm mit Parameterübergabe macht Probleme

  • Hallo,


    woran liegt es, dass beim Aufruf des Unterprogramms writeLn die Werte nicht übergeben werden?


    Beispielprogramm anbei. Keine Fehlermeldung und Programm läuft. Aber ich erhalte in der Zeile "LIN poswert C_DIS"

    die Information "Satzwechsel bei STOPP" und in der Variablenübersicht sind die Werte für poswert, velcp und velex auch

    nicht gesetzt. Also alle 0 oder NULL.

    Der Parameter MULTIP=1 und Global


  • Schritt für Schritt zum Roboterprofi!
  • ja.... Lehrgang be KUKA ist ne gute Idee.


    Wann, wo und wie überwachbar ist, hängt vom Scope der Variablen ab.

    Die Variablenübersicht unterstützt keine Laufzeitvariablen.

    Außerdem können Laufzeitvariablen während Programmlauf nicht verfolgt werden (zuerst anhalten)

    Und es gibt ein Scopeproblem mit der Runtim-Variablen, am Ende der Routine Speicher wird an das System zurückgegeben.

    Und C_DIS macht kein Unterschied, da der Vorlaufstopp durch Schreiben auf einen Analogausgang ausgelöst wird.

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