100BBasic instructions
7.9 Word logic operations
S7-1200 Programmable controller
228
System Manual, 11/2011, A5E02486680-05
Table 7- 131 OUT parameter for ENCO
ENO
Condition
Result (OUT)
1
No error
Valid bit number
0
IN is zero
OUT is set to zero
The DECO parameter OUT data type selection of a Byte, Word, or DWord restricts the
useful range of parameter IN. If the value of parameter IN exceeds the useful range, then a
modulo operation is performed to extract the least significant bits shown below.
DECO parameter IN range:
●
3 bits (values 0-7) IN are used to set 1 bit position in a Byte OUT
●
4-bits (values 0-15) IN are used to set 1 bit position in a Word OUT
●
5 bits (values 0-31) IN are used to set 1 bit position in a DWord OUT
Table 7- 132 Examples
DECO IN value
DECO OUT value ( Decode single bit position)
Min. IN
0
00000001
Byte OUT
8 bits
Max. IN
7
10000000
Min. IN
0
0000000000000001
Word OUT
16 bits
Max. IN
15
1000000000000000
Min. IN
0
00000000000000000000000000000001
DWord OUT
32 bits
Max. IN
31
10000000000000000000000000000000
7.9.4
Select, Multiplex, and Demultiplex instructions
Table 7- 133 SEL (select) instruction
LAD / FBD
SCL
Description
out := SEL(
g:=_bool_in,
in0:-_variant_in,
in1:=_variant_in);
SEL assigns one of two input values to parameter OUT, depending
on the parameter G value.
1
For LAD and FBD: Click the "???" and select a data type from the drop-down menu.