Hi KUKA-Spezies,
kann es sein, dass man in KRL (4.1) bei:
INTERRUPT DECL Prio ....
für Prio nur literale numerische Ausdrücke verwenden darf, also keine symbolischen Konstanten/Variablen etc. ?
In der Doku steht, dass für Prio ein arithmetischer Ausdruck verwendet werden darf/muß.
Ein arithmetischer Ausdruck ist (laut KUKA Definition):
"Ein Ausdruck ist ein Konstrukt aus Datenobjekten und Operatoren und besitzt einen eigenen
Datentyp und Wert. Ein Ausdruck heißt arithmetisch, wenn sein Ergebnis die Datentypen INT oder REAL
hat." [...]
Bei mir kommt eine entsprechende Fehlermeldung ("Wert für PRIO nicht zulässig" oder so ähnlich) wenn ich eine symbolische Konstante (oder auch Variable) dafür verwenden will.
Konstante ist deklariert in der Datenliste z.B. so:
DECL CONST INT CBMESS_IRPT=10
Habe schon alles Mögliche ausprobiert (Dekl. in $config.dat, verschiedene Schreibweisen etc.) aber ohne Erfolg.
Hat das schonmal einer hinbekommen, oder ist die KUKA-Doku diesbzgl. einfach falsch, oder bin ich zu doof ?
Thx für Aufklärung
rmac