我们的品牌

欢迎访问施耐德电气网站

欢迎访问我们的网站。
		
我们今天能为您提供什么帮助?
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的值加一。



是否有帮助?

探索更多
范围:
探索更多
范围:
  • 产品文档
  • 软件下载
  • 产品选型工具
  • 产品替代和更换
  • 帮助和联系中心
  • 查找我们的办事处
  • 获取报价
  • 施耐德电气社区
  • 人才招聘与职业发展
  • 公司介绍
  • 新闻中心
  • 投资者
  • EcoStruxure 架构与平台
  • 职位搜索
  • mySchneider一站式数字化业务平台
  • 搜索常见问题解答
    • 支持中心热线 4008101315
    • Cookie通告
    • 使用条款
    • 京ICP备05053940号-6
    • 更改您的 cookies 设置