⇘ IEC 选择操作:多路器操作
OUT := MUX(K, IN0,...,INn) bedeutet:
OUT := INK.
IN0, ...,INn 以及 OUT可以是任何变量类型。K必须为 BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, LINT, ULINT 或者UDINT。 MUX 从变量组中选择第K个数据输出。
IL 示例: ( 结果为 30 )
ST 示例:
Var1:=MUX(0,30,40,50,60,70,80); (* Result is 30 *);
提示!
一个不是 INK 的输入表达式将不会被处理以节约处理时间!只有在仿真模式所有表达式才会被处理。