Galil DMC-3425 Manual De Usuario

Descargar
Página de 210
DMC-3425 
Chapter 7 Application Programming
  141 
Example- Output Port 
Instruction Interpretation 
OP6 
Sets outputs 2 and 3 of output port to high.  All other bits are 0.  (21 + 22 = 
6) 
OP0 
Clears all bits of output port to zero 
OP 255 
Sets all bits of output port to one. 
The output port is useful for setting relays or controlling external switches and events during a motion 
sequence. 
Example - Turn on output after move 
Instruction Interpretation
#OUTPUT Label 
PR 2000 
Position Command 
BG Begin 
AM After 
move 
SB1 
Set Output 1 
WT 1000 
Wait 1000 msec 
CB1 
Clear Output 1 
EN End 
Digital Inputs 
The general digital inputs for are accessed by using the @IN[n] function or the TI command.  The 
@IN[n] function returns the logic level of the specified input, n. 
Example - Using Inputs to control program flow 
Instruction Interpretation 
JP #A,@IN[1]=0 
Jump to A if input 1 is low 
JP #B,@IN[2]=1 
Jump to B if input 2 is high 
AI 7 
Wait until input 7 is high 
AI -6 
Wait until input 6 is low 
Example - Start Motion on Switch 
Motor A must turn at 4000 counts/sec when the user flips a panel switch to on. When panel switch is 
turned to off position, motor A must stop turning. 
Solution:  Connect panel switch to input 1 of DMC-3425.  High on input 1 means switch is in on 
position. 
Instruction Interpretation 
#S;JG 4000 
Set speed 
AI 1;BGA 
Begin after input 1 goes high 
AI -1;STA 
Stop after input 1 goes low 
AMA;JP #S 
After motion, repeat 
EN;