User guide

Parameter Descriptions www.controltechniques.com 117
of pieces of data in the queue exceeds the Full Level
parameter. This is only a flag and does not indicate a fault
of any kind.
Queue Clear
Queue.#.QueueClear
This destination automatically clears all of the data out of
the queue. The cleared data is not saved and there is no
way to recover the cleared data. This is typically activated
on power-up of the system to make sure no old data
remains in the queue.
Queue Compare Enable
Queue.#.QueueCompareEnable
The Compare Enable is what causes the comparator
internal to the queue to function. If the Compare Enable is
inactive, then the Queue Exit source will never activate. If
activated, then the Queue Exit source will activate when
the Queue Data plus the Queue Offset is equal to the
Comparator Select parameter.
Queue Data In
Queue.#.DataIn
Data is loaded into the queue using the Queue.#.DataIn
instruction in a program. When DataIn is set equal to value,
that value is entered into the queue and the queue offset is
added to it. If Queue Overflow is active, then no more data
can be put into the Queue.
Queue Data Out
Queue.#.DataOut
Queue.#.DataOut is the value of the oldest piece of data in
the queue. The sum of Queue,#,DataOut and the Queue
offset is equal to the parameter Queue.#.ExitPosition.
Queue Empty
Queue.#.QueueEmpty
This source is active if no data is stored in the queue. It will
become inactive when the first piece of data is loaded into
the queue and remain inactive until all data has been
removed from the queue.
Queue Exit
Queue.#.QueueExit
This event activates when the source parameter is equal to
the QueueExitPosition. Queue Exit deactivates when the
Queue Remove instruction is processed.
Queue Exit Position
Quene.#.ExitPosition
Queue Exit Position is the sum of Queue Data Out and the
Queue Offset. When the Queue Exit Position is equal to the
selected source parameter. Then the Queue Exit event
activates. Queue Exit position is only updated when the
first piece of data is put into the queue or when a Queue
Remove instruction is processed.
Queue Full
Queue.#.QueueFull
The Queue Full source will activate if the number of pieces
of data in the queue equals or exceeds the Full Level
parameter. The source will deactivate when the number of
pieces of data in the queue is less than the Full Level.
Queue Offset
Queue.#.QueueOffset
The Queue Offset is the value that is added to the Queue
Data Out and then compared to the source parameter to
determine when the Queue Exit event activates. For
instance, if Comparator Select is set to Feedback Position,
and the Queue Offset is set to 10, and the user puts the
value 5 into the queue, the queue exit function will activate
when the Feedback Position is equal to 5 + 10 or 15.
Queue Overflow
Queue.#.QueueOverflow
This source activates when there is no more room in the
queue to store data. The maximum number of pieces of
data is determined by the Queue Size parameter.
Queue Remove
Queue.#.Remove
The Queue Remove instruction is used in the program to
remove data from the queue. When processed, the oldest
piece of data will be deleted out of the queue. The Queue
Remove instruction also deactivates the Queue Exit
function.
Queue Source
Queue.#.Source
The Queue Source determines which parameter the sum
of the Queue Data and Queue Offset are compared to in
order to activate the Queue Exit function. If set to Position
Feedback, the sum of the data and offset are compared to
the Position Feedback parameter. If set to Master Position,
then the sum is compared to the Master Feedback Position
parameter, and if set to Command Position, then the sum
is compared to the Motor Commanded Position.
Rotary Rollover Enable
RotaryRolloverEnable
This parameter is used in applications with a predefined
repeat length. One example would be a rotary table with a