默认系统变量

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,且只能恢复用户程序而非保持的用户数据。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal