{}

我们的品牌

欢迎访问施耐德电气网站

欢迎访问我们的网站。
搜索常见问题解答
SoMachine里面MUX多选一操作符怎样使用?
所属产品线:
EcoStruxure Machine Expert(原SoMachine)

解决方法:

概述

IEC 选择操作符,用于多路复用操作。

OUT := MUX(K, IN0,...,INn)) 意味着:

OUT := INk

IN0, ...,INnOUT 可以是任何类型的变量。

K 必须是 BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, LINT, ULINT 或 UDINT。

MUX 用于从一组值中选择第 K 个值。

IL 中的示例

结果是 30

LD     0
MUX    30     ,
       40     ,
       50     ,
       60     ,
       70     ,
       80
ST     Var1

ST 中的示例

Var1:=MUX(0,30,40,50,60,70,80); (* Result is 30 *);

注意: 为节省运行时间,不处理除 INk 以外的输入之前的表达式。仅在仿真模式下才执行所有表达式。




是否有帮助?

探索更多
范围:
探索更多
范围: