Configuring An Input; Configuring The Digital Filtering; Table 6.3: Digital Filter Settings For The Isolated I/O; Figure 6.2: Isolated I/O Input - Intelligent Motion Systems Modular LYNX System Getting Started Manual

Ims modular lynx system getting started guide
Table of Contents

Advertisement

C o n f i g u r i n g a n I n p u t
Figure 6.2 below illustrates the Input Equivalent Circuit of the Isolated I/O being used with a switch. To
illustrate the usage of an input you will go through the steps to configure this switch to start a simple
program at Line 1000 to index a motor 200 user units. First you must configure the I/O Line 21 as a "GO"
4.5V Internal
Pullup
PGM 1
EXEC 1000
END
PGM
PGM 1000
MOVR 200
HOLD 2
END
PGM
C o n f i g u r i n g t h e D i g i t a l F i l t e r i n g
User definable Digital filtering makes the LYNX well
suited for noisy industrial environments. The filter
setting is software selectable using the
Variable
with a minimum guaranteed detectable
pulse width of 18 microseconds to 2.3 milliseconds.
The table below illustrates the IOF settings.
The filter setting will reject any frequency above
the specified bandwidth. For example:
IOF 2 = 3
Filter for I/O Group 20 to
3.44kHz
This setting will cause any signal above 3.44 kHz on
I/O lines 21-26 to be rejected. The default filter
setting for the isolated I/O groups is 7, or 215Hz.
1 - 28
Pull-up Switch = CLOSED
PUSH BUTTON
I/O LINE
I/O GND

Figure 6.2: Isolated I/O Input

'Records program at line 1 of memory space
'Execute program located at line 1000 of memory space
'Terminates Program
'Switches system back to immediate mode
'Records program at line 1000 of memory space
'Move relative to current position 200 user units
'Hold program execution until specified motion is
'completed
IOF
'Set the Digital
input:
IOS 21 = 9, 0, 0
To break this command down:
SWITCH
IOS 21 - Identifies the I/O Line we are
setting as 21.
9 - Configures the I/O Type to "GO".
0 - Configures I/O as Input.
0 - Configures I/O as Active LOW.
When the Input Type "GO" is selected
it will always look to execute a
program located at line 1 of program
memory. Therefore, to run a program at
line 1000 you must do the following:
O I
F
F
t l i
r e
S
e
t t
n i
g
O I
F
C
F
t l i
r e
S
e
t t
n i
g
F
e r
0
2
1
1
2
6
3
3
4
1
5
8
6
4
7
d (
e
a f
u
) t l
2

Table 6.3: Digital Filter Settings for the Isolated I/O

Modular LYNX System 12.05.2003
s
f
r o
h t
e
G
e
n
r e
l a
P
u
p r
o
s
e
s I
o
a l
e t
d
=
<
n
u
m
>
< (
n
u
m
>
=
- 0
) 7
u
o t
f f
M
i
i n
m
u
m
D
e
e t
c
a t
b
e l
q
u
e
n
c
y
W
d i
h t
7
5 .
k
H
z
1
8
m
c i
o r
s
e
c
o
n
d
3
7 .
k
H
z
3
6
m
c i
o r
s
e
c
o
n
d
8 .
9
k
H
z
7
3
m
c i
o r
s
e
c
o
n
d
4 .
4
k
H
z
1
4
5
m
c i
o r
s
e
c
o
n
7 .
2
k
H
z
2
9
0
m
c i
o r
s
e
c
o
n
d
6
0
H
z
5
8
1
m
c i
o r
s
e
c
o
n
d
3
0
H
z
1
1 .
6
2
m
l i
s i l
e
c
o
n
1
5
H
z
2
3 .
2
3
m
l i
s i l
e
c
o
n
I
O /
P
u
s l
e
s
s
s
d
s
s
s
d
s
d
s

Advertisement

Table of Contents
loading

Table of Contents