Class IMux
Version 1.0
Modified 08-MAR-2026 11:05:32.00
Code rt_plc_arithm.c
 Integer multiplexer.

 Select one of 24 integer inputs, depending on Idx.


RtBody attributes pwr_sClass_IMux
Int32 Index Idx Index for selected value.
First input has index 0.
Int32 In0 In0 Value of input signal 0, input signal 1, ...
Int32 In1 In1
Int32 In2 In2
Int32 In3 In3
Int32 In4 In4
Int32 In5 In5
Int32 In6 In6
Int32 In7 In7
Int32 In8 In8
Int32 In9 In9
Int32 In10 In10
Int32 In11 In11
Int32 In12 In12
Int32 In13 In13
Int32 In14 In14
Int32 In15 In15
Int32 In16 In16
Int32 In17 In17
Int32 In18 In18
Int32 In19 In19
Int32 In20 In20
Int32 In21 In21
Int32 In22 In22
Int32 In23 In23
Int32 ActVal Val Selected value.

DevBody attributes 
PlcNode PlcNode  


GraphPlcNode
object_type 11
parameters[0] 25
parameters[1] 0
parameters[2] 1
parameters[3] 0
subwindows 0
graphmethod 0 (standard, individual attributes)
graphindex 0
default_mask[0] 7
default_mask[1] 1
segname_annotation 1
compmethod 4
compindex 0
tracemethod 0
traceindex 0
executeordermethod 2
objname IMux
graphname IMux
debugpar


Template Object


Attributes detail


Index Input
Class Input
Type Int32
Flags REDUTRANSFER
GraphName Idx
Body RtBody
 Index for selected value.
 First input has index 0.

In0 Input
Class Input
Type Int32
Flags REDUTRANSFER
GraphName In0
Body RtBody
 Value of input signal 0, input signal 1, ...

In1 Input
Class Input
Type Int32
Flags REDUTRANSFER
GraphName In1
Body RtBody

In2 Input
Class Input
Type Int32
Flags REDUTRANSFER
GraphName In2
Body RtBody

In3 Input
Class Input
Type Int32
Flags REDUTRANSFER
GraphName In3
Body RtBody

In4 Input
Class Input
Type Int32
Flags REDUTRANSFER
GraphName In4
Body RtBody

In5 Input
Class Input
Type Int32
Flags REDUTRANSFER
GraphName In5
Body RtBody

In6 Input
Class Input
Type Int32
Flags REDUTRANSFER
GraphName In6
Body RtBody

In7 Input
Class Input
Type Int32
Flags REDUTRANSFER
GraphName In7
Body RtBody

In8 Input
Class Input
Type Int32
Flags REDUTRANSFER
GraphName In8
Body RtBody

In9 Input
Class Input
Type Int32
Flags REDUTRANSFER
GraphName In9
Body RtBody

In10 Input
Class Input
Type Int32
Flags REDUTRANSFER
GraphName In10
Body RtBody

In11 Input
Class Input
Type Int32
Flags REDUTRANSFER
GraphName In11
Body RtBody

In12 Input
Class Input
Type Int32
Flags REDUTRANSFER
GraphName In12
Body RtBody

In13 Input
Class Input
Type Int32
Flags REDUTRANSFER
GraphName In13
Body RtBody

In14 Input
Class Input
Type Int32
Flags REDUTRANSFER
GraphName In14
Body RtBody

In15 Input
Class Input
Type Int32
Flags REDUTRANSFER
GraphName In15
Body RtBody

In16 Input
Class Input
Type Int32
Flags REDUTRANSFER
GraphName In16
Body RtBody

In17 Input
Class Input
Type Int32
Flags REDUTRANSFER
GraphName In17
Body RtBody

In18 Input
Class Input
Type Int32
Flags REDUTRANSFER
GraphName In18
Body RtBody

In19 Input
Class Input
Type Int32
Flags REDUTRANSFER
GraphName In19
Body RtBody

In20 Input
Class Input
Type Int32
Flags REDUTRANSFER
GraphName In20
Body RtBody

In21 Input
Class Input
Type Int32
Flags REDUTRANSFER
GraphName In21
Body RtBody

In22 Input
Class Input
Type Int32
Flags REDUTRANSFER
GraphName In22
Body RtBody

In23 Input
Class Input
Type Int32
Flags REDUTRANSFER
GraphName In23
Body RtBody

ActVal Output
Class Output
Type Int32
Flags STATE | NOEDIT | REDUTRANSFER
GraphName Val
Body RtBody
 Selected value.

PlcNode Buffer
Class Buffer
Type PlcNode
Flags INVISIBLE
Body DevBody