Hallo Gemeinde,
es geht um die KRC4 Steuerung.
Welche Bits werden von der Steuerung gesetzt wenn der Bremsentest angefordert wird?
Welche Bits werden von der Steuerung gesetzt wenn die Justagefahrt angefordert wird?
Und wie müsste dann das BrakeTestReq() aufgebaut sein?
Möchte den Bremsentest und die Justagefahrt automatisch machen beim Start über Cell.
Grüße
Alvedin
;Prüfung Justage- und Bremsentest
IF ($MASTERINGTEST_REQ_INT OR $BRAKETEST_REQ_INT) THEN
;FOLD WAIT Time=1 sec;%{PE}%R 8.3.34,%MKUKATPBASIS,%CWAIT,%VWAIT,%P 3:1
WAIT SEC 1
;ENDFOLD
ENDIF
;
;FOLD Justagetest und Bremsentest
;
CONTINUE
;
;*************************************************************
;Automatische Justagereferenzierung
;*************************************************************
IF $MASTERINGTEST_REQ_EXT THEN
;DO_Rob_führt_Justagereferenzierung_durch = true
;
;Home-Pos anfahren
;FOLD PTP HOME Vel=100 % DEFAULT;%{PE}%R 8.3.34,%MKUKATPBASIS,%CMOVE,%VPTP,%P 1:PTP, 2:HOME, 3:, 5:100, 7:DEFAULT
$BWDSTART=FALSE
PDAT_ACT=PDEFAULT
FDAT_ACT=FHOME
BAS(#PTP_PARAMS,100)
$H_POS=XHOME
PTP XHOME
;ENDFOLD
;
;Aufrufen Programm Masref_main
Masref_main()
;
;Home-Pos anfahren
;FOLD PTP HOME Vel=100 % DEFAULT;%{PE}%R 8.3.34,%MKUKATPBASIS,%CMOVE,%VPTP,%P 1:PTP, 2:HOME, 3:, 5:100, 7:DEFAULT
$BWDSTART=FALSE
PDAT_ACT=PDEFAULT
FDAT_ACT=FHOME
BAS(#PTP_PARAMS,100)
$H_POS=XHOME
PTP XHOME
;ENDFOLD
;
;Rücksetze Ausgang
;DO_Rob_führt_Justagereferenzierung_durch = false
;
ENDIF
;
;*************************************************************
;Automatischer Bremsentest
;*************************************************************
IF $BRAKETEST_REQ_EX THEN
;DO_Rob_führt_Bremsentest_durch = true
;
;Home-Pos anfahren
;FOLD PTP HOME Vel=100 % DEFAULT;%{PE}%R 8.3.34,%MKUKATPBASIS,%CMOVE,%VPTP,%P 1:PTP, 2:HOME, 3:, 5:100, 7:DEFAULT
$BWDSTART=FALSE
PDAT_ACT=PDEFAULT
FDAT_ACT=FHOME
BAS(#PTP_PARAMS,100)
$H_POS=XHOME
PTP XHOME
;ENDFOLD
;
;Geschwindigkeit auf 100% setzen
$RED_VEL = 100
;
;Aufrufen Programm BrakeTestReq
BrakeTestReq()
;
;Geschwindigkeit auf 50% setzen
$RED_VEL = 50
;
;Home-Pos anfahren
;FOLD PTP HOME Vel=100 % DEFAULT;%{PE}%R 8.3.34,%MKUKATPBASIS,%CMOVE,%VPTP,%P 1:PTP, 2:HOME, 3:, 5:100, 7:DEFAULT
$BWDSTART=FALSE
PDAT_ACT=PDEFAULT
FDAT_ACT=FHOME
BAS(#PTP_PARAMS,100)
$H_POS=XHOME
PTP XHOME
;ENDFOLD
;
;Rücksetze Ausgang
;DO_Rob_führt_Bremsentest_durch = false
ENDIF
;ENDFOLD Justagetest und Bremsentest