A.7.2.2 整型 - H系统变量

变量名称

描述

读取

写入

#H_BackLightColor

2色背光灯切换

#H_ChangeScreenNo

切换到画面号

#H_CounterbySecond

1秒钟二进制计数器

×

#H_CurrentDay

日(当前值)

×

#H_CurrentDayofTheWeek

星期(当前值)

×

#H_CurrentHour

时(当前值)

×

#H_CurrentMinute

分(当前值)

×

#H_CurrentMonth

月(当前值)

×

#H_CurrentScreenNo

当前画面号

×

#H_CurrentSecond

秒(当前值)

×

#H_CurrentTokenSpeed

串行多重连接过程中令牌数据包的一个传输周期所需时间的当前值。

×

#H_CurrentYear

年(当前值)

×

#H_DispScanCounter

显示扫描计数器

×

#H_DispScanTime

显示扫描时间

×

#H_EtherLink_ConstCommuniMemInfo

主站人机界面的主/从/GP-Viewer EX站点的连续通讯量总值(根据地址数)

×

#H_EtherLink_ConstItemCount

从主站人机界面的从站/GP-Viewer EX实际请求的连续通讯量总值(以字节为单位)

×

#H_Expression_Err_Status

动画操作过程中的错误状态

#H_GlobalWindowControl

窗口控制

#H_GlobalWindowNo

窗口编号

#H_GlobalWindowPosX

窗口显示位置(X)

#H_GlobalWindowPosY

窗口显示位置(Y)

#H_JpegCaptureFileNo

画面捕捉文件

#H_LocalName

本地名称

×

#H_LockElapsedTime

启动操作锁定后经过的时间(秒)

×

#H_LockRemainderTime

操作锁定的剩余时间(秒)

×

#H_LockOwnerIPAddr

操作锁定位置的IP地址

×

#H_LoginUserID

当前用户的用户ID

×

#H_MachineNo

通过转换适配器设置的型号

×

#H_MAXTokenSpeed

串行多重连接过程中令牌数据包的一个传输周期时间所取的最大值。

#H_SecurityWriteControl

写入安全数据

#H_SecurityWriteStatus

安全数据写入状态

×

#H_SetDay

日(预设值)*1

#H_SetHour

时(预设值)*1

#H_SetMinute

分(预设值)*1

#H_SetMonth

月(预设值)*1

#H_SetSecond

秒(预设值)*1

#H_SetYear

年(预设值)*1

[PLC*]#H_DriverCycleTime

PLC (控制器*)的周期时间

×

[PLC*]#H_IsLockedState

PLC(控制器*)的错误代码

×

[PLC*]#H_IsLockedCount

PLC(控制器*)的错误数量

×

[PLC*]#H_DriverErrorDate

PLC(控制器*)的错误日期

×

*1使用 WinGP时,设置年/月/日/分将更新 WinGP 和共享的 IPC/计算机时钟。

#H_BackLightColor

更改背光灯的显示颜色。

它只能在支持2色背光灯切换的型号上工作。
1.3 支持的功能

写入“0”时为琥珀色,写入“1”时为红色。不要设置其他颜色。

如需更改 GP-4100 系列上的背光灯,请使用下列值。

背光灯颜色根据机型而不同。
1.3.6 GP-4100系列

00h:在基本画面中设置的颜色 [画面属性]

01h:绿色或白色

02h:红色

03h:橘色或粉色

11h:绿色或白色(闪烁)

12h:红色(闪烁)

13h:橘色或粉色(闪烁)

其它值:绿色或白色

#H_ChangeScreenNo

指定切换到目标的画面号。

当通讯方式为Direct Access时,保存在LS0008 中,或者当通讯方式为Memory Link时,保存到0015。

#H_CounterbySecond

在上电后每隔一秒增加经过时间,并以Bin格式保存到LS2035。

#H_CurrentDay

日期信息的“日期” 以BCD格式保存在LS2050中。

#H_CurrentDayofTheWeek

星期的当前值保存在LS9310中。星期根据人机界面的板载IC(RTC)时钟的年、月和日计算而来。
A.1.4.4 LS9000区

#H_CurrentHour

时间信息的“小时” 以BCD格式保存在LS2051中。

#H_CurrentMinute

时间信息的“分钟”以BCD格式保存在LS2052中。

#H_CurrentMonth

日期信息的“月”以BCD格式保存在LS2049中。

#H_CurrentScreenNo

保存正在显示画面的画面号。

当通讯方式为Direct Access时,保存在L0000中,或者当通讯方式为Memory Link时,保存到0015。

#H_CurrentSecond

时间信息的“秒”以BCD格式保存在LS2053中。

#H_CurrentTokenSpeed

只在串行多重连接过程中使用。

通过多个连接显示器的令牌数据包(PLC的一个命令权限)的一个传输周期所需时间的当前值。单位为10毫秒。每次更改最大值或切换画面时都更新数据。该数据的初始值为“0”。有±10ms的误差。保存在LS2041中。

#H_CurrentYear

日期信息的“年”以BCD格式保存在LS2048中。

保存的值是年的最后2个数字。

#H_DispScanCounter

每次当显示画面上设置的部件进行处理时计数器会增加一次。

当对目标部件的所有处理均已完成且以Bin格式保存到LS2038时,值会得到更新。

#H_DispScanTime

显示在显示画面上设置第一个部件到最后一个部件所需的时间。

数据以Bin格式保存到LS2036,以微秒为单位。当对目标部件的所有处理均已完成时数据会得到更新。数据的初始值是0。该值有±10ms的误差。

#H_EtherLink_ConstCommuniMemInfo

只能用于主站人机界面。

保存主/从/GP-Viewer EX 站点的连续通讯量总值。有关地址数的计算方法,请参阅如下内容。
7.5.2 设置步骤-计算通讯流量

#H_EtherLink_ConstItemCount

只能用于主站人机界面。

从主站人机界面的主/从/GP-Viewer EX实际请求的连续通讯量总值,以字节为单位保存。16位、32位和位地址分别以2个字节、4字节、2字节进行计算。

#H_Expression_Err_Status

保存动画功能的操作错误状态。

#H_Expression_BCD_Err、#H_Expression_Division_Err、#H_Expression_Overflow 错误状态分别保存在位 0、位 1、位 2中。更多信息,请参阅下面的内容。
A.7.2.1 位-#H系统变量

#H_GlobalWindowControl

当L0016的位0置ON时显示全局窗口,当位置OFF时隐藏。

当L0016的位1置ON时,可以更改全局窗口的显示顺序。

#H_GlobalWindowNo

存储在L0017中间接选择的全局窗口注册号:

保存的值格式为Bin或BCD,范围从1到2000。

#H_GlobalWindowPosX

存储在L0018中间接选择的全局窗口的左上X显示坐标。

值的格式为Bin或BCD。

#H_GlobalWindowPosY

存储在L0019中间接选择的全局窗口的左上Y显示坐标。

值的格式为Bin或BCD。

#H_LocalName

保存人机界面的名称。

在[视频/影像]系统设置中,启用[保存到CF/USB],并在[自定义字符串]中选择“间接”。保存的站点名可以复制到为[自定义字符串]配置的地址,当设置了[控制地址]时,站点名用作文件夹名。
当保存多个人机界面的数据时,更容易识别图像数据的文件夹。
27.9.1 [视频/影像]设置指南

#H_JpegCaptureFileNo

当“保存在”位置是CF卡或USB存储器时,指定L2074用于要获得的画面捕捉文件号。

当[自动增加文件编号]在[系统设置]-[人机界面]-[模式]-[画面捕捉]下设置时,可以使用。

#H_LockElapsedTime

当[启用操作锁定]在[系统设置]-[主机]-[扩展设置]-[操作锁定]下设置时,保存从操作锁定起始经过的时间(以秒为单位)。

#H_LockRemainderTime

当[超时]在[系统设置]-[主机]-[扩展设置]-[操作锁定]下设置时,保存直到操作锁定解锁的剩余时间(以秒为单位)。

#H_LockOwnerIPAddr

获得作为操作锁定的人机界面的IP地址。

#H_LoginUserID

保存当前登录的人员的用户ID。

#H_MachineNo

保存转换适配器的型号,只用于手持式人机界面。

上电后在读取转换适配器的型号之前,值为0。

如需启用,在[系统设置]窗口中点击[人机界面]。在[模式]选项卡中,启用[转换适配器]。操作开关也可以在离线模式中进行配置。
请参阅故障排除/维护指南,了解离线模式配置详情。

#H_MAXTokenSpeed

只在串行多重连接过程中使用。

通过多个连接显示器的令牌数据包(PLC的一个命令权限)的一个传输周期所需时间的当前值。单位为10毫秒。每次更改最大值或切换画面时都更新数据。该数据的初始值为“0”。有±10ms的误差。保存在LS2040中。

#H_SecurityWriteControl

保存执行状态和在线写入密码的“保存在”的位置。

通过将位0从OFF置为ON,可使CSV文件的密码反映在人机界面上。

当写入人机界面时,检查级别模式/用户ID模式和写入模式的以下项目。
○:检查错误 X:不检查错误

要检查的内容

级别模式

用户ID模式

覆盖

添加

覆盖

添加

CF/USB安装在人机界面上。

CSV文件拥有指定的路径和文件名。

CSV文件具有指定的格式。

CSV文件的密码数据符合以下规定。

-

-

-

-

  • 使用最多8个单字节字符作为密码(包括级别和用户ID)。

  • 密码(包括级别和用户ID)中不包含空格。

  • 级别、密码和用户ID无空格(如果仅用空格描述,则视为删除,而不是错误)。

×

×

  • 级别在1-15的范围内。

×

×

已设置用户ID的数量不超过64。*1

×

×

CSV文件的级别模式/用户ID模式与人机界面上的一致。

用户ID(密码)不重复。*2

写入模式不同,检查的内容也不同。

*1检查已设置用户ID的数量

覆盖

检查要写入文件中的设置数量。

添加

检查要写入数据和现有数据中的设置数量总和。

*2检查数据重复

级别模式

覆盖

确认要写入文件中的密码不重复。

添加

确认密码在写入文件中不重复,确认要写入数据和现有数据两者之间的密码不重复。

用户ID模式

覆盖

确认要写入文件中的ID不重复。

添加

确认要写入文件中的ID不重复,确认要写入数据和现有数据两者之间的ID不重复。

#H_SecurityWriteStatus

当在线写入密码的过程中发生错误时,保存错误状态。

状态详情

位12至15

描述

简介

0000

成功完成

写入人机界面成功完成

0001

保留

 

0010

保留

 

0011

保留

 

0100

无CF卡,USB存储器

当写入人机界面时,未插入CF卡/USB存储器,或CF卡舱盖打开。

0101

删除错误

删除CSV文件失败。

0110

保留

 

0111

保留

 

1000

用户ID超出范围

当写入人机界面时,用户ID数量超过64。

1001

写入数据错误

向NAND写入数据失败。

1010

CSV文件名或路径错误

CSV文件没有指定的路径或文件名。

1011

CSV文件
格式错误

CSV文件不是指定格式。

1100

CSV数据错误

密码数据中存在错误。

1101

模式错误

级别模式或用户ID模式与人机界面上的不匹配。

1110

重复错误

密码重复(级别PS模式)。

用户ID重复(用户ID模式)。

#H_SetDay

日期信息的“日期” 值以BCD格式保存在LS2058中。

保存的值是2位数,范围从01到31。通过使用数据部件重写该值,可以更改时间数据的“日期”。但是,超范围的值不能保存。

#H_SetHour

时间信息的“小时”值以BCD格式保存在LS2059中。

保存的值是2位数,范围从00到23。通过使用数据部件重写该值,可以更改时间数据的“小时”。但是,超范围的值不能保存。

#H_SetMinute

时间信息的“分钟”值以BCD格式保存在LS2060中。

保存的值是2位数,范围从00到59。通过使用数据部件重写该值,可以更改时间数据的“分钟”。但是,超范围的值不能保存。

#H_SetMonth

日期信息的“月”值以BCD格式保存在LS2057中。

保存的值是2位数,范围从01到12。通过使用数据部件重写该值,可以更改时间数据的“月”。但是,超范围的值不能保存。

#H_SetSecond

时间信息的“秒”值以BCD格式保存在LS2061中。

保存的值是2位数,范围从00到59。通过使用数据部件重写该值,可以更改时间数据的“秒”。但是,超范围的值不能保存。

#H_SetYear

日期信息的“年”值以BCD格式保存在LS2056中。

保存的值是年的最后2个数字(00到99)。通过使用数据部件重写该值,可以更改时间数据的“年”。 但是,超范围的值不能保存。

[PLC*]#H_DriverCycleTime

保存从人机界面在控制器/PLC中请求数据直到人机界面收到数据的这一段时间。

获得值的控制器名称在[*]中输入。按顺序把控制器/PLC通讯周期时间1至32的值保存到LS9400至LS9431。同样适用于下面的内容, PLC的值2、3、4 保存在LS9432到LS9527中。

[PLC*]#H_DriverErrorCode

保存已发生的任何错误代码。

获得值的控制器名称在[*]中输入。

[PLC*]#H_IsLockedCount

获得值的控制器名称在[*]中输入。

[PLC*]#H_DriverErrorDate

保存错误发生日期。

获得值的控制器名称在[*]中输入。