EN/ENO

图标:

这个命令 ( 类别 CFC) 用于给选定的功能块( 光标位置 3)天机一个BOOL类型的使能输入EN 和一个BOOL类型的输出 ENO (使能输出)。

示例

插图 81: 添加具有 EN/ENO的块

在这个示例中ADD只有在bool变量condition = TRUE的情况下才会执行。VarOut将会被置为TRUE在处理完ADD之后。注意如果之后condition变为FALSEADD将不会尽心处理并且变量VarOut也将会被置为FALSE

以下示例展示了 ENO 值如何用于进一步的块操作:

插图 82: 使用EN/ENO示例

在这个示例中初始化x“1”。块右上角的数字表示程序执行的顺序。

只要x小于 10 (0),将会不断的加1。当x = 10时,输出LT(0)将变为FALSE并且SUB(5)和ADD(3)将会被处理。x又将会重新变为变量1并且y值将会加1.LT(0) 又将会重新进行处理只要x小于10。因此y用于计数x值从1到10 变化过程的次数。