no message

r2113 | dbx | 2007-08-16 14:31:07 +1000 (Thu, 16 Aug 2007) | 2 lines
This commit is contained in:
Dan Bartlett
2007-08-16 14:31:07 +10:00
committed by Douglas Clowes
parent 127249e294
commit 85774be9f9
4 changed files with 44 additions and 8 deletions

View File

@@ -1,7 +1,7 @@
NO TE: QUOKKA - CONTROLLER 1 NO TE: QUOKKA - CONTROLLER 1
NO TE: NO TE:
NO TE: $Revision: 1.5 $ NO TE: $Revision: 1.6 $
NO TE: $Date: 2007-07-20 00:35:09 $ NO TE: $Date: 2007-08-16 04:31:07 $
NO TE: Author: Dan Bartlett NO TE: Author: Dan Bartlett
NO TE: Last revision by: $Author: dbx $ NO TE: Last revision by: $Author: dbx $
NO TE: NO TE:
@@ -69,6 +69,15 @@ CB 13;' MOTOR ON = BRAKE ENERGISED = UNLOCKED
ELSE ELSE
SB 13;' MOTOR OFF = BRAKE DENERGISED = LOCKED SB 13;' MOTOR OFF = BRAKE DENERGISED = LOCKED
ENDIF ENDIF
NO TE: CONTROLS THE FAST SHUTTER
NO TE: FAST SHUTTER MUST BE UP WHEN DETECTOR Z AXIS ACTIVE
NO TE: INPUT 13 = FAST SHUTTER CLOSED
NO TE: INPUT 14 = FAST SHUTTER OPEN
NO TE: INPUT 15 = ONE OR MORE BEAM STOPS RAISED (FROM CONTROLLER 4)
IF (_MOG=1) & (_TI1&64)
NO TE: DETECTOR Z INACTIVE AND ONE OR MORE BEAM STOPS UP
CB 15;' ENERGISE FAST SHUTTER SOLENOID = SHUTTER OPEN
ENDIF
JP #THREAD0 JP #THREAD0
EN EN
NO ---------------------------------------- NO ----------------------------------------
@@ -84,6 +93,11 @@ AM
MO MO
RI RI
NO ---------------------------------------- NO ----------------------------------------
#CMDERR
NO TE: THIS IS A ROUTINE TO HANDLE COMMAND ERRORS
ZS0;' ZERO STACK
EN1
NO ----------------------------------------
#LIMSWI #LIMSWI
NO TE: LIMIT SWITCH ROUTINE WHICH SHORTENS DECEL TIME WHEN A LIMIT IS HIT NO TE: LIMIT SWITCH ROUTINE WHICH SHORTENS DECEL TIME WHEN A LIMIT IS HIT
OLDDCA=_DCA;' REMEMBERS CURRENT DECEL OLDDCA=_DCA;' REMEMBERS CURRENT DECEL

View File

@@ -1,7 +1,7 @@
NO TE: QUOKKA - CONTROLLER 2 NO TE: QUOKKA - CONTROLLER 2
NO TE: NO TE:
NO TE: $Revision: 1.3 $ NO TE: $Revision: 1.4 $
NO TE: $Date: 2007-07-20 00:35:09 $ NO TE: $Date: 2007-08-16 04:31:07 $
NO TE: Author: Dan Bartlett NO TE: Author: Dan Bartlett
NO TE: Last revision by: $Author: dbx $ NO TE: Last revision by: $Author: dbx $
NO TE: NO TE:
@@ -78,6 +78,11 @@ AM
MO MO
RI RI
NO ---------------------------------------- NO ----------------------------------------
#CMDERR
NO TE: THIS IS A ROUTINE TO HANDLE COMMAND ERRORS
ZS0;' ZERO STACK
EN1
NO ----------------------------------------
#LIMSWI #LIMSWI
NO TE: LIMIT SWITCH ROUTINE WHICH SHORTENS DECEL TIME WHEN A LIMIT IS HIT NO TE: LIMIT SWITCH ROUTINE WHICH SHORTENS DECEL TIME WHEN A LIMIT IS HIT
OLDDCA=_DCA;' REMEMBERS CURRENT DECEL OLDDCA=_DCA;' REMEMBERS CURRENT DECEL

View File

@@ -1,7 +1,7 @@
NO TE: QUOKKA - CONTROLLER 3 NO TE: QUOKKA - CONTROLLER 3
NO TE: NO TE:
NO TE: $Revision: 1.3 $ NO TE: $Revision: 1.4 $
NO TE: $Date: 2007-07-20 00:35:09 $ NO TE: $Date: 2007-08-16 04:31:07 $
NO TE: Author: Dan Bartlett NO TE: Author: Dan Bartlett
NO TE: Last revision by: $Author: dbx $ NO TE: Last revision by: $Author: dbx $
NO TE: NO TE:
@@ -78,6 +78,11 @@ AM
MO MO
RI RI
NO ---------------------------------------- NO ----------------------------------------
#CMDERR
NO TE: THIS IS A ROUTINE TO HANDLE COMMAND ERRORS
ZS0;' ZERO STACK
EN1
NO ----------------------------------------
#LIMSWI #LIMSWI
NO TE: LIMIT SWITCH ROUTINE WHICH SHORTENS DECEL TIME WHEN A LIMIT IS HIT NO TE: LIMIT SWITCH ROUTINE WHICH SHORTENS DECEL TIME WHEN A LIMIT IS HIT
OLDDCA=_DCA;' REMEMBERS CURRENT DECEL OLDDCA=_DCA;' REMEMBERS CURRENT DECEL

View File

@@ -1,7 +1,7 @@
NO TE: QUOKKA - CONTROLLER 4 NO TE: QUOKKA - CONTROLLER 4
NO TE: NO TE:
NO TE: $Revision: 1.4 $ NO TE: $Revision: 1.5 $
NO TE: $Date: 2007-07-20 00:35:09 $ NO TE: $Date: 2007-08-16 04:31:07 $
NO TE: Author: Dan Bartlett NO TE: Author: Dan Bartlett
NO TE: Last revision by: $Author: dbx $ NO TE: Last revision by: $Author: dbx $
NO TE: NO TE:
@@ -69,6 +69,13 @@ CB 10;' MOTOR ON = BRAKE ENERGISED = UNLOCKED
ELSE ELSE
SB 10;' MOTOR OFF = BRAKE DENERGISED = LOCKED SB 10;' MOTOR OFF = BRAKE DENERGISED = LOCKED
ENDIF ENDIF
NO TE: SETS AN OUTPUT IF ONE OR MORE BEAM STOPS ARE FULLY RAISED
NO TE: OUTPUT 5 ON IF ONE OR MORE BEAMS TOPS RAISED
IF (_LFC=0)|(_LFD=0)|(_LFE=0)|(_LFF=0)|(_LFG=0)
SB 5
ELSE
CB5
ENDIF
JP #THREAD0 JP #THREAD0
EN EN
NO ---------------------------------------- NO ----------------------------------------
@@ -84,6 +91,11 @@ AM
MO MO
RI RI
NO ---------------------------------------- NO ----------------------------------------
#CMDERR
NO TE: THIS IS A ROUTINE TO HANDLE COMMAND ERRORS
ZS0;' ZERO STACK
EN1
NO ----------------------------------------
#LIMSWI #LIMSWI
NO TE: LIMIT SWITCH ROUTINE WHICH SHORTENS DECEL TIME WHEN A LIMIT IS HIT NO TE: LIMIT SWITCH ROUTINE WHICH SHORTENS DECEL TIME WHEN A LIMIT IS HIT
OLDDCA=_DCA;' REMEMBERS CURRENT DECEL OLDDCA=_DCA;' REMEMBERS CURRENT DECEL