有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 |
定时器复位 |
位 |
即使为定时器变量为非保持变量,也会保留PT(预设时间)值。
30.3.2.4 保持变量设置
计数器变量
使用计数器变量来启用计数器指令。
计数器变量由以下7个变量组成。
有关指令的详细信息,请参阅32. 逻辑指令列表。
变量 |
描述 |
变量设置 |
PV |
值 |
32位整数 |
CV |
当前值 |
32位整数 |
Q |
输出 |
位 |
QD |
减计数器输出 |
位 |
QU |
加计数器输出 |
位 |
UP |
加计数器 |
位 |
R |
计数器复位 |
位 |
在扫描过程中计数器不会更新。您必须进行一次扫描以复位计数器。
即使计数器变量为非保持变量,也会保存PV(设定值)值。
30.3.2.4 保持变量设置
日期/时间变量
使用日期变量来启用日期指令。
日期/时间变量由以下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 |
积分范围处理标志 |
位 |