[ ON/OFF Output Control ] ________________________________________________________ 28
Outputting to I/O: set, reset, pulse, invPulse ______________________________________ 28
Outputting after X second: delaySet, delayReset __________________________________ 31
Sounding an alarm buzzer: onoffBZ ____________________________________________ 32
Blinking the LED (Green): onoffGLED __________________________________________ 33
Blinking the LED (Red): onoffRLED ____________________________________________ 34
Outputting values from I/O: dataOut,dataOutBCD _________________________________ 35
[ If Branch, Wait Condition ] _______________________________________________________ 36
if Branch: if, then, else, endIf__________________________________________________ 36
Wait Condition: waitCond,waitCondTime,timeUp,endWait ___________________________ 38
[ Condition ] ___________________________________________________________________ 40
Condition Settings: ld, ldi, and, ani, or, ori, anb, orb ________________________________ 40
[ Delay, Data In, Wait Start ] _______________________________________________________ 43
Time Delay: delay__________________________________________________________ 43
Waiting for a start instruction: waitStart, waitStartBZ _______________________________ 45
Inputting from I/O: dataIn, dataInBCD___________________________________________ 47
[ Pallet Control ] ________________________________________________________________ 48
Pallet Command: loopPallet, resPallet, incPallet __________________________________ 48
[ Execution Flow Control ]_________________________________________________________ 51
Subroutine call of type setting job: callBase ______________________________________ 51
Subroutine call of point job data: callJob_________________________________________ 53
End of point job: returnJob ___________________________________________________ 55
Subroutine call of Program: callProg ___________________________________________ 56
Calling points: callPoints_____________________________________________________ 60
Ending a program: endProg __________________________________________________ 61
Assigning the returned value of a function: returnFunc______________________________ 62
Jumping to a specified point: goPoint, goRPoint, goCRPoint _________________________ 63
Jumping to a specified command line: jump, Label ________________________________ 65
[ For, Do-loop ] _________________________________________________________________ 66
For, Do-loop: for, next, exitFor, do, loop, exitDo ___________________________________ 66
Features II CARTESIAN Benchtop Robot
xvi