默认系统变量
Micro800
控制器的默认系统变量显示在全局变量网格中。变量名 | 类型 | 读取/写入 | 描述 |
|---|---|---|---|
__SYSVA_ABORT_CYCLE | BOOL | 读取 | 取消循环。 |
__SYSVA_CCEXEC | BOOL | 读取/写入 | 当应用程序处于连续循环扫描模式时执行一个循环。 |
__SYSVA_CYCLECNT | DINT | 读取 | 循环计数器。 |
__SYSVA_CYCLEDATE | TIME | 读取 | 循环开始时的时间戳(以毫秒为单位)。 |
__SYSVA_FIRST_SCAN | BOOL | 读取 | 首次扫描位。仅扫描执行后的首次扫描为“真”。 |
__SYSVA_KVBCERR | BOOL | 读取/写入 | 内核变量绑定使用错误(使用错误)。 |
__SYSA_KVBPERR | BOOL | 读取 | 内核变量绑定生产错误(生产错误)。 |
__SYSVA_MAJ_ERR_HALT | BOOL | 读取 | 故障指示器。 |
__SYSVA_POWERUP_BIT | BOOL | 读取 | 通电位。 仅在通电或首次运行梯形程序后的首次扫描中为“真”。 |
__SYSVA_PROJ_INCOMPLETE | UDINT | 读取 | 项目不完整。 位 0:
位 1:
|
__SYSVA_REMOTE | BOOL | 读取 | 指示远程开关的开关位置。 |
__SYSVA_RESMODE | SINT | 读取 | 资源执行模式。可以采用的模式有: -1:致命错误。 -2:出现异常后资源在步进模式下停止。 -3:出现除数为零异常后资源在步进模式下停止。 -4:出现边界检查异常后资源在步进模式下停止。 -5:达到最大步进负值。 1:存储的资源可用。 2:已做好运行准备。 3:以实时方式运行。 4:逐循环运行。 5:遇到断点时运行。 7:以步进模式停止。 8: Micro800 编程模式。9: Micro800 挂起模式。10: Micro800 下载模式 - 未加载任何程序。 |
__SYSVA_RESNAME | STRING | 读取 | 显示控制器模块名的系统变量。例如, Micro810 。(最大长度 = 255)。 |
__SYSVA_SCANCNT | DINT | 读取 | 输入扫描计数器。 |
__SYSVA_SUSPEND_ID | UINT | 读取 | SUS 指令块的挂起 ID。 |
_SYSVA_TCYCURRENT | TIME | 读取 | 当前循环时间。 当前循环时间和最大循环时间会因项目变化(例如用户程序和通信)而出现波动。 |
__SYSVA_TCYCYCTIME | TIME | 读取/写入 | 编程的循环时间。 编程的循环时间以 10 毫秒的分辨率实现。如果输入的值不是 10 的倍数,则循环至下一个 10 的倍数。 |
__SYSVA_TCYMAXIMUM | TIME | 读取 | 自上次开始以来的最大循环时间。 当前循环时间和最大循环时间会因项目变化(例如用户程序和通信)而出现波动。 |
__SYSVA_TCYOVERFLOW | DINT | 读取 | 循环溢出次数。 Micro810 系统变量值在电源断开后不能保留。要保留系统变量值,必须将其复制到保留的用户变量。当 (SYSVA_TCYCYCTIME)-(实际扫描时间) 小于或等于 10 毫秒时,_SYSVA_TCYOVERFLOW 的值增加。 |
__SYSVA_TCYWDG | UDINT | 读取/写入 | 看门狗超时。 用户程序看门狗超时未配置为大于 2.55 秒。 |
__SYSVA_USER_DATA_LOST | BOOL | 读取/写入 | 用户数据丢失。 清除“保持的用户数据”时为“真”。该值始终为 True,除非用户清除或位于新用户程序下载中。在存在某些硬件故障的情况下接通控制器电源,“用户数据丢失”将为 TRUE,且只能恢复用户程序而非保持的用户数据。 |
提供反馈