19.1系统变量
系统变量分为CyberControl软件预先定义的默认变量和由用户自定义的全局变量两部分,可以在INFOGARDEN编辑态的属性事件及驱动设置中引用,使用方法与数据库变量相同。系统变量均以“$”字符开头,以与其它变量相区别。
$Year
类型 只读整型
说明 当前系统日期的年
备注 取值范围(1980-2099)
示例
$Month
类型 只读整型
说明 当前系统日期月
备注 取值范围(1-12)
示例
$Day
类型 只读整型
说明 当前系统日期日
备注 取值范围(1-31)
示例
$Hour12
类型 只读整型
说明 当前系统时间12时制的小时
备注 取值范围(1-12)
示例
$Hour24
类型 只读整型
说明 当前系统时间24时制的小时
备注 取值范围(1-12)
示例
$Minute
类型 只读整型
说明 当前系统时间的分钟
备注 取值范围(0-59)
示例
$Second
类型 只读整型
说明 当前系统时间的秒钟
备注 取值范围(0-59)
示例
$MSecond
类型 只读整型
说明 当前系统时间的毫秒
备注 取值范围(0-99)
示例
$MilliSec
类型 只读整型
说明 系统最近一次启动后所经过的毫秒数
备注 最长记录为49.7天
示例
$Week
类型 只读整型
说明 当前系统的星期
备注 取值范围(1-7)
示例
$Date
类型 只读字符型
说明 当前系统的日期
备注 日期格式为:yyyy/mm/dd 其中:yyyy表示年,取值范围(1980-2099)
mm 表示月,取值范围(1-12)
dd 表示日,取值范围(1-31)
示例 2007/3/6
$Time
类型 只读字符型
说明 当前系统的时间
备注 时间格式为:hh:mm:ss 其中:hh表示小时,取值范围(0-23)
mm 表示分钟,取值范围(0-59)
ss 表示秒钟,取值范围(0-59)
示例 10:30:45
$DateTime
类型 只读字符型
说明 当前系统的日期时间
备注 日期格式为:yyyy/mm/dd hh:mm:ss 其中:
yyyy表示年,取值范围(1980-2099)
mm 表示月,取值范围(1-12)
dd 表示日,取值范围(1-31)
hh 表示小时,取值范围(0-23)
mm 表示分钟,取值范围(0-59)
ss 表示秒钟,取值范围(0-59)
示例 2007/3/6 10:30:45
$AMPM
类型 只读字符型
说明 当前时间的上午下午
备注 0:00-12:00为上午AM,12:01-23:59为下午PM
示例
$UserName
类型 只读字符型
说明 当前登录系统的用户名称
备注
示例 Admin
$UserRight
类型 只读字符型
说明 当前登录系统的用户的权限
备注 一个用户可能具有多个权限
示例 无权限
$GlobalState
类型 只读字符型
说明 当前系统的运行状态
备注 状态值:监视态/运行态/控制态
示例
$CurrentGraph
类型 只读字符型
说明 当前系统激活显示的画面名称
备注 显示内容为工程资源中定义的画面名称
示例
$CurrentDPUAddr
类型 读写整型
说明 当前系统激活的控制器逻辑地址
备注 默认为-1,应用时用户设置其值
示例
$CurrentDPUID
类型 读写整型
说明 当前系统激活的控制器ID32号
备注 默认为-1,应用时用户设置其值
示例
$UserGroup
类型 只读字符型
说明 当前登录系统的用户所属组名称
备注
示例
$HostName
类型 只读字符型
说明 当前系统软件运行的计算机名称
备注
示例
$GraphTitle
类型 只读字符型
说明 当前系统运行时激活的窗口名称
备注
示例