Name in LL984 Editor
|
Function Block Name
|
---|---|
name of legacy 984 instruction
|
name in other tools and editors like:
|
![]() |
![]() |
Input Pin
|
Name
|
Data Type
|
Address Range
|
Meaning
|
---|---|---|---|---|
Top
|
ENABLE
|
–
|
OFF to ON initiates the operation.
|
|
Middle
|
INCPTR
|
BOOL
|
–
|
ON = increment BITLOC by 1 (only if BITLOC = %MW; not possible if BITLOC = %IW or constant value.
OFF = do not increment BITLOC.
|
Bottom
|
RESET
|
BOOL
|
–
|
ON = resets BITLOC to 1; OFF = does not reset BITLOC.
|
Node
|
Node Type
|
Name
|
Data Type
|
Address Range
|
Meaning
|
---|---|---|---|---|---|
Top
|
IN/OUT
|
BITLOC
|
%IW, %MW
|
bit location in data matrix to be sensed
Can be a constant value, %MW, %IW or an unlocated variable.
Valid range: 1 to 9,600
NOTE: Employs LL984 bit addressing: 1-based starting at the left end of 16-bit sequences. NOTE: If BITOC is 0 the ERR output is not set to 1. |
|
Middle
|
IN
|
DATA
|
ANY_ARRAY_UINT or ANY_ARRAY_EBOOL
|
%M, %I, %IW, %MW
|
data matrix with bit to be sensed
|
Bottom
|
IN
|
LENGTH
|
UINT
|
1...600
|
length of data matrix (number of 16 bit sequences)
Valid range: 1 to 600.
|
Output Pin
|
Name
|
Data Type
|
Address Range
|
Meaning
|
---|---|---|---|---|
Top
|
OUT
|
BOOL
|
–
|
ON indicates the operation succeeded. (Echoes the status of the ENABLE input).
|
Middle
|
BITSENS
|
BOOL
|
–
|
Reports the value of the sensed bit. ON = 1, OFF = 0.
|
Bottom
|
ERR
|
BOOL
|
–
|
Indicates the BITLOC value exceeds the data matrix address range.
NOTE: If BITLOC is 0, the ERR output is not set to 1. |