400
Conversion Instructions Section 3-11
3-11-8 DATA DECODER: MLPX(076)
Purpose Reads the numerical value in the specified digit (or byte) in the source word,
turns ON the corresponding bit in the result word (or 16-word range), and
turns OFF all other bits in the result word (or 16-word range).
Ladder Symbol
Variations
Applicable Program Areas
Operands S: Source Word
The data in the source word indicates the location of the bit(s) that will be
turned ON.
C: Control Word
The control word specifies whether MLPX(076) will perform a 4-to-16 bit con-
version or an 8-to-256 bit conversion, the number of digits or bytes to be con-
verted, and the starting digit or byte.
R: First result word
There can be anywhere from 1 to 32 result words, depending upon the type of
conversion process and number of digits/bytes being converted. The result
words must be in the same data area.
Operand Specifications
MLPX(076)
S
C
R
S: Source word
C: Control word
R: First result word
Variations Executed Each Cycle for ON Condition MLPX(076)
Executed Once for Upward Differentiation @MLPX(076)
Executed Once for Downward Differentiation Not supported
Immediate Refreshing Specification Not supported
Block program areas Step program areas Subroutines Interrupt tasks
OK OK OK OK
3 2 1 0
0
Specifies the first digit/byte to be converted
4-to-16: 0 to 3 (digit 0 to 3)
8-to-256: 0 or 1 (byte 0 or 1)
Number of digits/bytes to be converted
4-to-16: 0 to 3 (1 to 4 digits)
8-to-256: 0 or 1 (1 or 2 bytes)
Conversion process
0: 4-to-16 bits (digit to word)
1: 8-to-256 bits