
58
iPORT Advanced Features User Guide
Using the Delayer Feature to Delay a Signal
The following procedure demonstrates how you can configure the delayer feature to delay a signal for
three seconds. The delayer feature operates by sampling the signal and then delaying it by a number of
configured sampling intervals. In the following example, Timer0 is used to set the sampling frequency of
approximately 16Hz, or 16 sampling intervals per second. To delay the signal by 3 seconds, 48 sampling
intervals are required (3 x 16).
To configure the delayer to delay a signal
1.
Follow steps 1-5 in the procedure,
2.
In the
Timer
section, select
Timer0
from the
TimerSelector
list.
3.
Select
TimerDurationRaw
and enter
65535
to configure the duration of the sampling interval (the
length of time that the signal state is high).
4.
Select
TimerDelayRaw
and enter
65535
to configure the length of time that the signal is delayed
before the pulse can start (the length of time that the signal stat is low).
5.
Select
TimerTriggerSource
and select
Continuous
to
allow the timer to automatically trigger (no
source required).
6.
In the
TimerGranularityFactor
list, select
Granularity480ns
to configure the interval of the timer's
internal clock tick.
7.
In the
SignalRouting
section, select one of the available equations, for example,
PlcEquation0
, and
enter the following Boolean equation:
GpioOut0 = Delayer0Out.
8.
In the
SignalRouting
section, select another of the available equations, for example,
PlcEquation1
,
and enter the following Boolean equation:
Delayer0In = PlcCtrl0
.
9.
Click
PlcEquationApply
to apply the equations.
10.
In the
Delayer
section, select
PlcDelayerDelayCount
and enter
48
.
11.
In the
PlcDelayerReferenceTimingSignal
list, select
Timer0Out
.
12.
In the
ControlBits
section of the
Plc
category, select one of the inputs from the
PlcCtrlSelector
list,
for example,
PlcCtrl0
.
13.
In the
PlcCtrlValue
list, click
True
to set the signal state to high, or
False
to set the signal state to
low.
When
PlcCtrl0
is set to
True
, the output value becomes high after a three second delay. When it is
set False, the output value becomes low after three seconds. The output will always track the inputs
on
PlcCtrl0
.
Содержание iPORT CL-Ten
Страница 8: ...4 iPORT Advanced Features User Guide...
Страница 12: ...8 iPORT Advanced Features User Guide...
Страница 38: ...34 iPORT Advanced Features User Guide...
Страница 52: ...48 iPORT Advanced Features User Guide 6 In the ChunkSelector list select PixelBusMetadata...
Страница 55: ...51 Extended Chunk Mode Support 3 In the ChunkEnable list click True...
Страница 56: ...52 iPORT Advanced Features User Guide...
Страница 72: ......