EasyManua.ls Logo

Galil Motion Control DMC-1000 - System Modeling

Galil Motion Control DMC-1000
206 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
DMC-1000 Chapter 7 Application Programming 115
Example - Using Set Bit and Clear Bit Commands (SB, CB)
Instruction Interpretation
SB6 Sets bit 6 of output port
CB4 Clears bit 4 of output port
CB9 Clear bit 9 of output port on DMC-1080
The Output Bit (OB) instruction is useful for setting or clearing outputs depending on the value of a
variable, array, input or expression. Any non-zero value results in a set bit.
Example - Using the output bit Command (OB)
Instruction Interpretation
OB1, POS Set Output 1 if the variable POS is non-zero. Clear Output 1 if POS equals 0.
OB 2, @IN [1] Set Output 2 if Input 1 is high. If Input 1 is low, clear Output 2.
OB 3, @IN [1]&@IN [2] Set Output 3 only if Input 1 and Input 2 are high.
OB 4, COUNT [1] Set Output 4 if element 1 in the array COUNT is non-zero.
The output port can be set by specifying an 8-bit word using the instruction OP (Output Port). This
instruction allows a single command to define the state of the entire 8-bit output port, where 2
0
is
output 1, 2
1
is output 2 and so on. A 1 designates that the output is on.
Example - Using the output PORT Command (op)
Instruction Interpretation
OP6 Sets outputs 2 and 3 of output port to high. All other bits are 0. (2
1
+ 2
2
= 6)
OP0 Clears all bits of output port to zero
OP 255 Sets all bits of output port to one.
(2
2
+ 2
1
+ 2
2
+ 2
3
+ 2
4
+ 2
5
+ 2
6
+ 2
7
)
Example - Using OP to 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 DMC-1000 has eight digital inputs for controlling motion by local switches. The @IN[n]
function returns the logic level of the specified input 1 through 8. For example, a Jump on Condition
instruction can be used to execute a sequence if a high condition is noted on an input 3. To halt
program execution, the After Input (AI) instruction waits until the specified input has occurred.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Table of Contents

Related product manuals