DARTS_Software Design of ESS
DARTS_Software Design of ESS
PROGRAM POWER
The robot controller
POWER
ON SELECT OFF controls up to six
axes of motion, and
interacts with digital
I/O sensors
MANUAL RUN STOP END
Power On
POWERED POWERING
OFF UP
Successful Power Up
Run
MANUAL RUNNING
Program
Select
Program Termination
TERMINATIN
SUSPENDED
G
Lights Motion
OUTPUT Block RECEIVE
TO OUTPUT ACK
PANEL AXIS
DATA
Axis Block Axis ACK
AXIS
CONTROLLER
Axis Input Axis Output
Stop, Resume
SENSORY I /O
DATA STORE
CONTROL CONTROL
Lights Output
PANEL PANEL
OUTPUT INPUT
HANDLER HANDLER
AXIS
MANAGER
Axis Axis
Block Acknowledgment
AXIS
CONTROLLE
R
PROGRAM
SELECT
PROGRAM ID
STOP
PROGRAM
Stop Signal
STOP
Resume Signal
PROGRAM
CONTROL PANEL
PROCESSOR
RESUME
SELECT PROGRAM START PROGRAM END PROGRAM STOP PROGRAM
PROGRAM
Panel Outputs
PUT PANEL
OUTPUT
Device
Device I/O
I/OTask
Task
App/Tas
App/Tas
kk
event 1
Task 1 deadline 1
event 2
Task 2 deadline 2
Task 3 Task 3
event event
1 F1(x) +2 F2(x)
F3(x)
event
Clock Tick
F1(x) + F2(y) F4(x)+F5(y)
+F3(z)
10HZ 10HZ
15HZ 15HZ
F2 F2
F1 F1