Hallo,
Steuerung: KRC4 mit V8.3.32 und EthernetKRL V2.2.7
In der $CONFIG ist folgendes deklariert:
STRUC STC_JOBDATA INT StepCount,RelationTypeX,RelationTypeY,FRAME Reference,RelationX,RelationY
DECL STC_JOBDATA JOB[64]
STRUC STC_STEPDATA INT StepType,FRAME POSITION,REAL Param1,Param2,Param3,Param4,Param5,Param6,Param7,Param8
DECL STC_STEPDATA STEPDATA[64,250]
Am Programmanfang liest des Roboterprogramm die Daten über die Ethernetschnitte von einem externen PC ein.
Also 64 Jobs mit je
- 3 Integer
- 3 Frames
Und 64x250 Steps mit je
- 1 Integer
- 1 Frame
- 8 Real
Diese werden nicht remanent in der Config.dat gespeichert jedoch in einer Datenliste eines Unterprogramms zu Analysezwecken. (wird nach IBN entfernt).
Die HMI ist teilweise recht langsam. Wenn ich z.B. die Programmgeschwindigkeit von 10% auf 50% raufsetze, kann es schon mal 3-5 Sekunden dauern, bis der Roboter seine Geschwindigkeit ändern - was in T2 recht irritieren sein kann.
Auch das Öffnen von Variablenansicht, Flags, aktueller Position etc. dauert manchmal mehrer Sekunden.
Die Aktualisierung des Programmzeigers ist auch nicht immer korrekt. Manchmal steht ein WAIT FOR an ( im Meldungsfenster z.B. Warte auf...etc). Der Programmzeiger bleibt aber in einem Unterprogramm oder auch im gleichen Programm irgendwo stehen.
Jemand irgendeine Ahnung, wie man das wieder etwas komfortabler bekommt? Oder ob es überhaupt an den Datenmengen liegt?