SAFETY MANUAL
5.1 95-8599
MOFN M of N. All of the Boolean inputs are examined for a True condition. The
result is compared against the Preset (PR). The output “>” is True if the
count is greater than the PR. The output “=” is True if the count is equal
to the PR. The output “<” is True if the count is less than the PR.
Yes
MOSP Multiple One Shot Pulse. The inputs are Boolean. The output is a
Boolean. Each input has a one-shot pulse function. The output is the
“OR” of all of the inputs after the result of each one-shot pulse function.
No
MUL Multiply. The input values can be integer, double or float. The inputs
must be of the same type. The result type is the same as the inputs.
Yes for all but
floating-point
values
MUX Multiplex. The input values can be Boolean, integer, double, string or
float. All input values must be the same type. The output is the item
indexed by the selector input. The output will be the same type as the
inputs.
Yes for all but
floating-point
and string
values
NBITS Number of Bits. The output will be the sum of all the binary inputs. Yes
NE Not Equal To. The values can be integer, double or float. The result is a
Boolean.
Yes for all but
floating-point
values
NOT NOT. The input values can be Boolean, integer or double. The output is
the bitwise NOT of the input.
Yes
ODD ODD. The input values can be integer or double. The function
determines if the input value is odd. The result is a Boolean.
Yes
OR OR. OR reads all the Boolean values, performs a bitwise OR function
and writes the result. The result is a Boolean.
Yes
ORW OR WORD. The input values can be integer or double. All values must
be of the same type and the result will be of the same type. This
function performs a logical OR of the inputs.
Yes
OSP One shot pulse. The input is a Boolean. The output is a Boolean.
When the input goes True, the output goes True for one program scan.
The output will be False the next time the function block is executed,
regardless of the input.
No
OSP-SIL One shot pulse SIL. The input is a Boolean. The output is a Boolean.
When the input goes True, the output goes True for one program scan.
The output will be False the next time the function block is executed,
regardless of the input.
Yes
OUTPUT Output. The output can be any value. The output function is used to
select an output that will be directed from logic.
Yes for all but
floating-point
and string
values
PACK16 Bit Packing. This function performs a bitwise packing of the Boolean
inputs into an integer.
Yes
23