Logical and bit shift blocks, And (and), C.5 logical and bit shift blocks – Nematron Pointe Controller User Manual

Page 391: C.5.1 and (and)

Advertising
background image

Pointe Controller User Guide

Appendix C: Ladder Diagram Block Reference

389

C.5

Logical and Bit Shift Blocks

C.5.1 And (AND)

When used in a Ladder Diagram, the AND function block performs a bit-for-bit
“and comparison between two inputs and sends the result to output.

Select the

tool (from the

Logical and Bit Shift Blocks

toolbar) and click on a

ladder rung to insert the following block:

Once the block is inserted, you can double-click on it to

configure

it.

Functional Description

This block always passes the Enable input state (EN) through to the Enable Out
output state (ENO) without change; when EN becomes on, ENO is turned on, and
when EN becomes off, ENO is turned off.

When EN becomes on, the block function is executed: a bit-for-bit logical
comparison is made between the Input Values 1 and 2 (IN1 and IN2) and the
result is placed in the Output Value (OUT).

Each set of bits in IN1 and IN2 is evaluated according to the following table:

IN1

0

1

0

1

IN2

0

0

1

1

OUT

0

0

0

1

Therefore, a 16-bit example of AND would be:

IN1: 1010010101011101

IN2: 0101011010101110

OUT: 0000010000001100

The block function is executed every time the ladder is

scanned

, so long as EN

remains on. If EN becomes off, then OUT remains at its last calculated value until
EN becomes on and the block function is executed again.

Advertising