plc程序数据类型BOOL和EBOOL的区别?
你指的是施耐德麦迪康的PLC吧?
EBOOL记录位数是2位的,里面包含1位历史记录,而BOOL得记录位数是1位的,比如在沿触发的设计中要注意到
还有EBOOL在在线调试中可以强行置1 ,BOOL不能 别的区别还没碰到过。
Unity Pro 中,BOOL类型和EBOOL类型的变量有什么区别?
BOOL类型只包含数值FALSE 或 TRUE;
EBOOL类型包含数值FALSE 或 TRUE,另外还包含关于对上升沿或下降沿以及强制进行管理的信息。
变量 类型 内部位 EBOOL 系统位 BOOL 字提取位 BOOL %I输入 模块错误位 BOOL 通道错误位 BOOL 输入位 EBOOL %Q输出 输出位 EBOOL
plc 变量的数据类型
标准数据类型 布尔型数据类型
布尔型变量可被赋予“TRUE”真或“FALSE”假。这个值为逻辑量,占用1 位存储空间。 整型数据类型
整型变量可以是 BYTE、WORD、DWORD、SINT、USINT、INT、UINT、DINT 和UDINT。
注意,当较长的数据类型转换为较短的数据类型时,会丢失高位信息
实型数据类型
REAL 和LREAL 是浮点数,用于显示有理数。可以显示十进制数据,包括小数部分。也可以被描述成指数形式。REAL 是32 位浮点数,LREAL 是64 位浮点数。 ? 举例
R1:REAL:=1.64e+009 字符串型数据
STRING 型变量的声明部分在圆括号里指定了字符的数量。如果不说明大小,缺省的 大小是80 个。 ? 举例
35 个字符的字符串声明:
str1:STRING(35) := ?This is a string?;
时间型数据类型 时间型变量分为DATE、TIME、TOD、DT 几种,用于输入时间数据。
--
--
--
自定义数据类型 数组
数组定义的语法格式:
<数组名> : ARRAY [
指针
程序运行时,变量地址和功能块地址保存在指针中。