we beschrieben, mit KRL Program man kann BAT Datai erstellen.... nichts mehr.
ein wenig Hilfe von ausen is notig um BAT Datai zu finden, asfuehren und loeschen oder imbenennen. eine endlose Schleife (andere BAT oder EXE... schau mal nach AutoIt3)
we beschrieben, mit KRL Program man kann BAT Datai erstellen.... nichts mehr.
ein wenig Hilfe von ausen is notig um BAT Datai zu finden, asfuehren und loeschen oder imbenennen. eine endlose Schleife (andere BAT oder EXE... schau mal nach AutoIt3)
als umweg mann kann mit CWRITE eine *.BAT Datai schreiben.
in Hintergrund mann kann ein Program laufen lassen. Fals BAT datai vorhanden ist, kann ausgefuehrt sein und geloescht...
Das geht nicht.... $IOSYS_IN_TRUE und $IOSYS_IN_FALSE sind schreibgeschuetzt...
nein, wahrscheinlich weitere bruecken sind noetig....und kaltstart
das geht nichts aber wozu Scheife verlassen und danach zurueck kommen?
DECL INT N
N=0
LOOP
; blah blah...
IF N==3 THEN
PTP xP1
WAIT FOR $IN[1] ; warte auf Eingang 1
;WAIT SEC 3 ; alternative...
ENDIF
; blah blah...
; blah blah...
N=N+1
ENDLOOP
wozu? BAS.SRC ist lesbar...
dreht sich E2 Luefter? Luft muss sich nach oben bewegen... N1 KSD ist verdaechtig....
Steuerung? KSS?
Ha-VIS mCon-3080AK ist konfigurierbar (managed ethernet switch). wehn konfiguriert es kann schon sein dass nur manche Schnitstellen nutzbar sind oder funktionieren mit specifischen Einstellungen
Ja, rotation reienfolge ist Z,Y,X
ganz einfach... pot an Analog Input schliessen und in SPS, under USER SPS so was eifuegen:
$OV_PRO=100.0 * $ANIN[1]
$MOUSE_ON=FALSE
Posted variable mann muss in DAT declarieren. Interrupt prog. kann nichts mit runtime variable anfangen...
KCP2 ist normal KCP
KCP2 SP ist "shared pendant", noetig fuer roboter team.
Bei Kuka nachfragen, es heisst Zenon...
ja, mit TRIGGER ein unterprogram starten und abfragen...
mann kann CONTINUE vor WAIT FOR schreiben aber - muss auch vorsichtig sein (collision risk).
SPLINE hat auch option fuer so was.
ja, es geht auch so, aber analoge E/A stellen weniger info dar als 32-bit real (begraenzte aufloesung, meistens analog ist 10-16bit, manchmal auch nur 8-bit).
mann muss byte-order beachten (am besten in WoV anpassen) und danach geht es so:
hmmmm, dein code sieht fehlerhaft aus:
1. timer kann nie wirklich laufen; wehn gestartet, sec_flag is gesetzt und timer wird sofort gestoppt...
2. timer soll gestartet sein wehn sec<>$date.sec, nicht umgekehrt