30.3.2.2 变量类型

有9种变量类型:位、整型、浮点型、实型、定时器、计数器、时间、日期和PID。

位变量

长度为1位,用0(OFF)或1(ON)表示ON/OFF状态的变量。

整型变量

长度为32位的带符号变量,其整数值范围是-2147483648(16#80000000)至2147483647(16#7FFFFFFF)。

浮点型变量

32位变量的浮点值是+/-1.175494351e-38 - +/-3.402823466e+38和0。最多可以用7位小数。

实型变量

64位变量的浮点值为+/-2.2250738585072014e-308 - +/-1.7976931348623158e+308和0。最多可以使用15位小数。

定时器变量

使用定时器变量来启用定时器指令。

定时器变量由以下5个变量组成。

有关指令的详细信息,请参阅32. 逻辑指令列表

变量

描述

变量设置

PT

32位整数

ET

当前值

32位整数

Q

输出

TI

时间计量

R

定时器复位

计数器变量

使用计数器变量来启用计数器指令。

计数器变量由以下7个变量组成。

有关指令的详细信息,请参阅32. 逻辑指令列表

变量

描述

变量设置

PV

32位整数

CV

当前值

32位整数

Q

输出

QD

减计数器输出

QU

加计数器输出

UP

加计数器

R

计数器复位

日期/时间变量

使用日期变量来启用日期指令。

日期/时间变量由以下3个变量组成。

有关指令的详细信息,请参阅32. 逻辑指令列表

变量

描述

变量设置

YR

年(0-99)

32位整数

MO

月(1-12)

32位整数

DAY

日(1-31)

32位整数

时间变量

使用时间变量来启用时间指令。

时间变量由以下三个变量组成。

有关指令的详细信息,请参阅32. 逻辑指令列表

变量

描述

变量设置

HR

时(0-23)

32位整数

MIN

分(0-59)

32位整数

SEC

秒(0-59)

32位整数

PID变量

使用PID变量来启用PID指令。

PID变量由以下11个变量组成。

有关指令的详细信息,请参阅32. 逻辑指令列表

变量

描述

变量设置

KP

比例系数(x1000)

32位整数

TR

积分时间(x1000)

32位整数

TD

微分时间(x1000)

32位整数

PA

处理无效范围

32位整数

BA

偏差

32位整数

ST

采样频率

32位整数

Q

PID处理完成标志

UO

超过最小缩放值

TO

超过最大缩放值

PF

处理无效范围标志

IF

积分范围处理标志