{}

我们的品牌

欢迎访问施耐德电气网站

欢迎访问我们的网站。
搜索常见问题解答
Unity Pro软件中,EBOOL 和BOOL有关边沿检测到底有什么不同?
问题描述:
Unity Pro软件中,EBOOL 和BOOL有关边沿检测到底有什么不同?

所属产品线:
EcoStruxure Control Expert(原Unity Pro)

解决方法:

BOOL类型的变量占据一个内存字节,但是其数值只存储在一位中。

EBOOL类型的变量占据一个内存字节,但是包含有三位:

包含当前状态的位(V),包含以前状态的位(H),包含强制状态的位(F)

根据下列程序可反映出其中的差别。

0.JPG

分析:前三行程序为EBOOL类型的变量,后三行程序为BOOL类型的变量。

EBOOL类型的变量

第n个扫描周期%m1和%m2为1

执行第一条语句后:,则%m1 V=1,H=0,  %M2 V=1,H=0 , %M3 V=1,H=0

执行第二条语句后:,则%m1 V=1,H=0,  %M2 V=1,H=0 , %M3 V=1,H=1

执行第三条语句后:,则%m3 V=1,H=1,  %MW1的值不变

BOOL类型的变量

由于没有对以前状态的记忆,%MW2的值加一。



是否有帮助?

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