A.2.2.1 Bit Type - #H System Variables

Variable Name

Description

READ

WRITE

#H_Alarm_Trigger

Alarm trigger (alarm history)

#H_Control_Buzzer

Buzzer Output

#H_Control_BuzzerEnable

Enable the Buzzer Output

#H_Control_CsvIndexTrigger

Start creating an Index File

#H_Control_CsvIndexDevice

A location to save the Index File

#H_Control_CsvIndexCancel

Cancel creating an index file.

#H_Control_HardcopyPrint

Print Control for Screen Hard Copy

#H_Control_JpegCaptureEnable

Enable Screen Capture

#H_Control_JpegCaptureTrigger

Control of Screen Capture

#H_Control_PLCmonopoly

PLC monopoly during Serial Multilink connection

#H_Control_PrintCancel

Control of Print Cancel

#H_Control_SDDetachTrigger

SD Card Removal Control*1

#H_Control_SecureWriteTrigger

Starts writing security data*2

#H_Control_SecureWriteMode

Security Data Write Mode

#H_Control_SecureDeleteMode

Security Data Delete Mode

#H_Control_SecureReadDevice

Location where security data is read from

#H_Control_StopAlarmSave

Request to stop alarm save operation

#H_Control_USBDetachTrigger

USB Storage Removal Control*1

#H_DeviceMonitor

Device Monitor Start

#H_Expression_BCD_Err

BCD error during animation calculation*3

#H_Expression_Division_Err

Divide by zero error during animation calculation*3

#H_Expression_Overflow

Turns ON when animation stores a signed 64-bit value as a signed 32-bit value.

#H_GW_AnalyzeModeFlag

Start communication adjustment (GP-4G01 exclusive)

#H_GW_SaveConfigCompletion

Save status of communication adjustment value (GP-4G01 exclusive)

-

#H_GW_SaveConfigTrigger

Save communication adjustment value (GP-4G01 exclusive)

#H_IsAutoUnlockTimerMoved

Operational check of Auto Unlock Timer.

-

#H_IsLockedState

Operation locked

-

#H_IsLockOwner

Operation Lock resides in the operating Server/Viewer or Master/Slave

-

#H_IsMasterDispUnit

Master station of Ethernet Multilink

-

#H_IsSlaveDispUnit

Slave station of Ethernet Multilink

-

#H_LadderMonitor

Start Ladder Monitor*4 (No cache trigger)

#H_LadderMonitorCache

Start Ladder Monitor*4 (Cache trigger)

#H_OffBit

Always OFF

-

#H_OnBit

Always ON

-

#H_RecipeControlCopy

Copy Enhanced Recipes

#H_RecipeControlCSVExport

Export Enhanced Recipe Data

#H_RecipeControlCSVImport

Import Enhanced Recipe Data

#H_RecipeControlMapAddress

Save mapped address value in the element value

#H_RecipeControlReload

Reload Enhanced Recipe

#H_RecipeControlSave

Save Enhanced Recipe

#H_RecipeControlSearch

Search enhanced recipes

#H_RecipeControlSend

Enhanced Recipe Data Transfer

#H_RecipeControlUpload

Enhanced Recipe Data Reception

#H_RecipeStatusEdit

Enhanced Recipe Data Editing in Progress

-

#H_RemoteHMI_DisableConnections

Setting for disconnecting Remote HMI.

#H_Reset

Resets the unit.

-

#H_Status_AlarmSave

Alarm save status

-

#H_Status_DispOnOff

Display unit's screen display status (ON/OFF)

-

#H_Status_HistoricalTrend

Display Historical Data status

-

#H_Status_JpegCaptureCompletion

Screen Capture Status (Completed)

-

#H_Status_JpegCaptureProcess

Screen Capture Status (In Progress)

-

#H_Status_PLCmonopoly

Another Display has a PLC monopoly during a Serial Multilink connection

-

#H_Status_Print

Printer Status

-

#H_Status_SDUsing

Status while SD card is in use*1

-

#H_Status_SecureWriteProcess

Writing security data

-

#H_Status_SecureWriteCompletion

Writing security data completed

-

#H_Status_USBUsing

Status while USB storage is in use*1

-

#H_Status_WindowInterlock

Disable touch outside windows

-

#H_TagConsistencyTrigger

Start checking tag consistency

#H_TagConsistencyCheckCancel

Stop checking tag consistency

#H_TransferChange

Whether or not to update project files when transferring screen

[PLC*]#H_ErrorStatus

Communication Error Status*5

[PLC*]#H_ScanOffStatus

Communication Scan Status*5

-

[PLC*]#H_ScanOffControl

Communication Scan Control*5

*1 Does not work with IPC Series or SP5000 Series Open Box. "#H_Status_USBUsing" and "#H_Status_SDUsing" are in the OFF state at all times. When "#H_Control_USBDetachTrigger" and "#H_Control_SDDetachTrigger" are turned ON, nothing operates.

*2 For making changes to security data, refer to the following.
#H_SecurityWriteControl

*3 If an error occurs immediately after a screen change, each animation operates as follows.
Visibility Animation: Invisible
Position Animation/Rotation Animation: Displayed on the position as set up in the animation properties
Color Animation: When [Word Address] or [Numeric Expression] is selected, displays in the color defined by the value. When [Bit Address] or [Bool Expression] is selected, displays in the OFF color.
If an error occurs after displaying on the front layer, the display state is maintained, but due to the drawings of other parts, it may be partially or completely erased.

*4 To use the Ladder monitor, you need your PLC's ladder monitor tool (sold separately). Refer to the ladder monitor operation manual in the ladder monitor CD-ROM.

*5 In [PLC*], the [Device Name] that was set at [System Settings]-[Device/PLC] is displayed.

#H_Alarm_Trigger

This is a system variable that turns ON when an alarm, registered as alarm history, is triggered.
You can trigger this alarm to capture when processes such as screen change or data capture are run.
You can arbitrarily turn this system variable ON/OFF.
Once this system variable is turned ON, as long as it is not arbitrarily turned OFF, it remains ON until the display unit is turned OFF.

#H_Control_Buzzer

This is a system variable that controls display unit buzzers.

When the communication method is Direct Access, it is stored in bit 1 of LS0014, and when the method is the Memory Link Method, it is stored in bit 1 of 0011. This system variable turns ON during a buzzer output.

#H_Control_BuzzerEnable

This is a system variable that controls the display unit buzzer function.

When the communication method is Direct Access, it is stored in bit 4 of LS0014, and when the method is the Memory Link Method, it is stored in bit 4 of 0011. When this system variable is OFF, buzzer output is enabled.

#H_Control_CsvIndexTrigger

The system variable to start creating an index file for the recipe (CSV data)

#H_Control_CsvIndexDevice

This is a system variable that displays a location of the saved index file. Specify the same save location as a recipe (CSV data).

#H_Control_CsvIndexCancel

This is a system variable that cancels to create an index file.

#H_Control_HardcopyPrint

This is a system variable used to print the display unit screen. When the communication method is Direct Access, it is stored in bit 2 of LS0014, and when the method is the Memory Link Method, it is stored in bit 2 of 0011. When the bit of this system variable is turned ON, the screen on the display unit begins printing.

#H_Control_JpegCaptureEnable

This is a system variable that controls the saving of display unit screens by Pro-Server EX. When the bit of this system variable is turned ON, display unit screens can be saved using Pro-Server EX.

#H_Control_JpegCaptureTrigger

This is a system variable that saves the screens that are being displayed on the display unit. When the bit of this system variable is turned ON, the screen on the display unit is saved as a JPEG.
Set up file save settings in the [Save in] options. From the [System Settings] node click [Display Unit], and in the [Mode] tab note the [Screen Capture] area.
5.4.4.2 Display Unit [Mode] - Screen Capture

#H_Control_PLCmonopoly

Turns ON when there is a PLC monopoly during a Serial Multilink connection. It is stored in bit 7 of LS0014.

#H_Control_PrintCancel

This system variable cancels printing operations of the printer connected to the display unit. When the communication method is Direct Access, it is stored in bit 11 of LS0014, and when the method is the Memory Link Method, it is stored in bit 11 of 0011. When the bit of this system variable is turned ON, all printing processes set for display unit are canceled.

#H_Control_SDDetachTrigger

This is a system variable that is used when removing an SD card from the display unit. When this system variable is turned ON, #H_Status_SDUsing is turned OFF, and the SD card can be removed from the display unit.

For the removal method, please refer to the following.
5.3 Remove an External Storage Device

#H_Control_SecureWriteTrigger

This is a system variable used when starting a writing operation of security data.

For writing security data, refer to the following.
#H_SecurityWriteControl

#H_Control_SecureWriteMode

This is a system variable used for selecting the write mode for security data.

For writing security data, refer to the following.
#H_SecurityWriteControl

#H_Control_SecureDeleteMode

This is a system variable that selects the delete mode for security data.

For writing security data, refer to the following.
#H_SecurityWriteControl

#H_Control_SecureReadDevice

This is a system variable used for selecting the read destination for security data.

For writing security data, refer to the following.
#H_SecurityWriteControl

#H_Control_StopAlarmSave

System variable for saving alarm history.

With the GP-4100 series (excluding GP-411*T3), if you turn off the display unit in the middle of saving historical data, all the data may be lost or you may not be able to save the data anymore.

Turning ON this bit before turning off the display unit enables you to save history data without the [Storage Frequency] (available from the [Common Settings] menu's [Alarm] command) triggering an automatic save operation.

When save is complete, #H_Status_AlarmSave turns ON.

#H_Control_USBDetachTrigger

This is a system variable that is used when removing a USB storage device from the display unit. When this system variable is turned ON, #H_Status_USBUsing is turned OFF and the USB storage device can be removed from the display unit.

For the removal method, please refer to the following.
5.3 Remove an External Storage Device

#H_DeviceMonitor

This is a system variable that displays the status of a device monitor. When the bit of this system variable is turned ON, the device monitor will start up.

#H_Expression_BCD_Err

When operating animations, turns ON when a "BCD error" occurs.

#H_Expression_Division_Err

When operating animations, turns ON when a "Zero division error" occurs.

#H_Expression_Overflow

When operating animations, performs "Curving" when storing data "with 64-bit signs" as "with 32-bit signs". This system variable turns ON when that Curving occurs.

#H_GW_AnalyzeModeFlag

This is a GP-4G01 system variable. You can use this variable when the [Use Gateway Mode] check box is selected.

This is a system variable that starts communication adjustment of GP-4G01 and the existing system.

 

As the value of #H_GW_AnalyzeModeFlag changes, each system variable operates as shown below.

#H_GW_AnalyzeModeFlag

Operation of each System Variable

When ON

Loads the values of #H_GW_DivideInterruptSize and #H_GW_InterruptFrequency .

Writes zero to #H_GW_AverageInterruptTime and #H_GW_MaximumInterruptTime.

While ON

The average delay time between the host device and device/PLC is written to #H_GW_AverageInterruptTime.

The maximum delay time between the host device and device/PLC is written to #H_GW_MaximumInterruptTime.

 

 

#H_GW_SaveConfigCompletion

This is a GP-4G01 system variable. You can use this variable when the [Use Gateway Mode] check box is selected.

This variable turns ON after the save process triggered by the #H_GW_SaveConfigTrigger variable is complete.
This system variable does not turn OFF automatically. After confirming it turned ON, turn it OFF.

 

#H_GW_SaveConfigTrigger

This is a GP-4G01 system variable. You can use this variable when the [Use Gateway Mode] check box is selected.

Turning ON this variable saves the following system variable values to the display unit's project data. You can check if the save process is complete with #H_GW_SaveConfigCompletion.

 

#H_IsAutoUnlockTimerMoved

This is a system variable that displays the operation state of the Auto Unlock Timer for Operation Lock.

Not operating.

Operating.

#H_IsLockedState

This is a system variable that displays the Operation Lock status of the display unit or GP-Viewer EX.

In a system with Ethernet Multilink, GP-Viewer and so on, where multiple equipment can run operations, use Operation Lock to disable operation from multiple equipment once an operation begins.

When the display unit (or GP-Viewer EX) is in use and operation from other equipment is disabled, or in other words Operation Lock is enabled preventing operation from other equipment, the bit of this system variable turns ON.

For information about Operation Lock, please refer to the following.

7.7 Preventing Operations from Other Display Units (Ethernet Multilink)

37.3.2 Starting GP-Pro EX to Creating Project Files - GP-Viewer EX

10.15.4.1 Special Switch - Switch Features

#H_IsLockOwner

This is a system variable that displays the Operation Lock status of the display unit or GP-Viewer EX.

In a system with Ethernet Multilink, GP-Viewer and so on, where multiple equipment can run operations, use Operation Lock to disable operation from multiple equipment once an operation begins.

When the display unit (or GP-Viewer EX) is in use and operation from other equipment is disabled, or in other words Operation Lock is enabled preventing operation from other equipment, the bit of this system variable turns ON.

For information about Operation Lock, please refer to the following.

7.7 Preventing Operations from Other Display Units (Ethernet Multilink)

37.3.2 Starting GP-Pro EX to Creating Project Files - GP-Viewer EX

10.15.4.1 Special Switch - Switch Features

#H_IsMasterDispUnit

This is a system variable that displays the station status of the display unit during an Ethernet Multilink connection. Turns ON for the Master station of Ethernet Multilink.

#H_IsSlaveDispUnit

This is a system variable that displays the station status of the display unit during an Ethernet Multilink connection. Turns ON for the Slave station of Ethernet Multilink.

#H_LadderMonitor

This is a system variable that starts the Ladder Monitor. It is stored in bit 1 of LS2078. When the bit of this system variable is turned ON, the Ladder Monitor will start up.

#H_LadderMonitorCache

This is a system variable that starts the Ladder Monitor. It is stored in bit 3 of LS2078. When the bit for this system variable is turned ON, the Ladder Monitor starts and the ladder programs cached in the CF card/SD card are displayed.

#H_OffBit

Turns OFF when the display unit starts up.

The value changes depending on the display unit only at startup. When used as an Always OFF bit, do not write to the bit address.

#H_OnBit

Turns ON when the display unit starts up.

The value changes depending on the display unit only at startup. When used as an Always ON bit, do not write to the bit address.

#H_RecipeControlCopy

Creates a copy of an Enhanced Recipe.

When copying Enhanced Recipes, set the ID of the Enhanced Recipe to copy in #H_RecipeID. #H_RecipeControlCopy Turn ON this variable to start copying the Enhanced Recipe. You cannot cancel the operation once started.
This system variable does not turn off automatically. #H_RecipeResultCopy Use this variable to check the copy operation is complete, and then turn the variable OFF.

  1. #H_RecipeControlCopy. Turning on this variable starts the copy operation and #H_RecipeProcessing's bit 9 turns ON.

  2. When the process is complete, #H_RecipeProcessing's bit 9 turns OFF and #H_RecipeResultCopy's bit 1 turns ON.

  3. #H_RecipeResultCopy. Confirm this variable's bit 1 is ON, and then turn OFF #H_RecipeControlCopy. #H_RecipeControlCopy. When you turn off this variable, #H_RecipeResultCopy's bit 1 also turns OFF.

#H_RecipeControlCSVExport

Save the enhanced recipe data specified in #H_RecipeGroupID to an external storage as a CSV file.

The processing status is stored in #H_RecipeProcessing, and the processing results are stored in #H_RecipeResultCSV.

#H_RecipeControlCSVImport

The enhanced recipe data (CSV file) specified in #H_RecipeGroupID inside the external storage is read to the display unit.

The processing status is stored in #H_RecipeProcessing, and the processing results are stored in #H_RecipeResultCSV.

#H_RecipeControlMapAddress

Stores the Mapped Address value as an Enhanced Recipe element value.

When you turn ON this variable, you overwrite the element value of the enhanced recipe data with the value of the mapped address. The operation is performed on the enhanced recipe selected on the display unit. You cannot cancel a save in progress.
This system variable is not turned OFF automatically. Confirm with #H_RecipeProcessing that the update is complete, and then turn OFF the variable.

  1. #H_RecipeControlMapAddress. Turn ON this variable to start writing the mapped address value to the element value, then #H_RecipeProcessing bit 14 turns ON.

  2. When the write operation is complete, #H_RecipeProcessing bit 14 turns OFF and bit 15 turns ON.

  3. Confirm #H_RecipeProcessing bit 15 is ON, and then turn OFF #H_RecipeControlMapAddress. #H_RecipeControlMapAddress. When you turn this variable OFF, #H_RecipeProcessing bit 15 also turns OFF.

#H_RecipeControlReload

Loads the enhanced recipe element value from the display unit's project data.

#H_RecipeControlReload. Turn ON this variable to read the current enhanced recipe from the display unit's project data.

#H_RecipeControlSave

Saves the Enhanced Recipe.

#H_RecipeControlSave. Turn ON this variable to save the selected enhanced recipe's element value.
This system variable is not turned OFF automatically. Use #H_RecipeProcessing bit 13 to confirm save is complete, then turn OFF the variable.

#H_RecipeControlSearch

System variable that starts searching Enhanced Recipes.

Turn ON to start searching recipes in the enhanced recipe group selected in #H_RecipeGroupID. You cannot cancel a search once started. Before you start a search, specify the target enhanced recipe label in #H_RecipeSearchTarget, and the search options in #H_RecipeSearchOption.
#H_RecipeControlSearch does not turn OFF automatically. Confirm with #H_RecipeResultSearch that the search is complete, and then turn OFF the variable.

  1. #H_RecipeControlSearch. Turn ON this variable to start the search, then #H_RecipeResultSearch bit 0 turns ON.

  2. When the search process ends, #H_RecipeResultSearch bit 0 turns OFF and bit 1 turns ON.

  3. Confirm that #H_RecipeResultSearch bit 1 is ON, and then turn OFF #H_RecipeControlSearch. #H_RecipeControlSearch. When you turn OFF this variable, #H_RecipeResultSearch bit 1 turns OFF.

 

#H_RecipeControlSend

The enhanced recipe data specified in #H_RecipeGroupID and #H_RecipeID is transferred from the display unit to a connecting device. The processing status is stored in #H_RecipeProcessing, and the processing results are stored in #H_RecipeResultTransfer.

When the following is performed during transfer, processing is stopped, and the error status is stored in #H_RecipeResultTransfer.

For more details on the transfer method, please refer to the following:
26.19.2 Transfer - Creating and Transferring Enhanced Recipe Data

#H_RecipeControlUpload

Data is read from the connecting device and imported to the display unit as the enhanced recipe data specified in #H_RecipeGroupID and #H_RecipeID. The processing status is stored in #H_RecipeProcessing, and the processing results are stored in #H_RecipeResultTransfer.

When the following is performed during transfer, processing is stopped, and the error status is stored in #H_RecipeResultTransfer.

For more details on the transfer method, please refer to the following:
26.19.2 Transfer - Creating and Transferring Enhanced Recipe Data

#H_RecipeStatusEdit

When the element value reaches the edit state in the enhanced recipe data list, it is turned ON.

While it is turned ON, importing and exporting of the enhanced recipe data cannot be performed.

#H_RemoteHMI_DisableConnections

System variable for terminating connections between Pro-face Remote HMI clients and the server.

Value

Description

ON

While ON, clients cannot connect to the server. If this system variable turns ON while clients are connected to the server, the connection is terminated.

OFF

Clients can connect to the server.

 

 

#H_Reset

This is a system variable that restarts the display unit. When the bit of this system variable is turned ON, the display unit restarts.

#H_Status_AlarmSave

For the GP-4100 series (excluding GP-411*T3), when #H_Control_StopAlarmSave is ON and the alarm history save operation is complete, this system variable bit turns ON. Resetting #H_Control_StopAlarmSave OFF turns this system variable OFF.

#H_Status_DispOnOff

This is a system variable that displays the screen display state of the display unit.

When the communication method is Direct Access, it is stored in bit 9 of LS0006, and when the method is the Memory Link Method, it is stored in bit 9 of 0001. This system variable turns ON when the display unit screen is OFF.

#H_Status_HistoricalTrend

This system variable indicates the mode of Display Historical Data for the Historical Trend Graph. It turns ON when the Historical Trend Graph in the display switches to the Display Historical Data mode. It turns OFF when the Historical Trend Graph exits the Display Historical Data mode.

#H_Status_JpegCaptureCompletion

This is a system variable that displays the save status of the screen being displayed on the display unit. This system variable turns ON after a GP screen is saved.

#H_Status_JpegCaptureProcess

This is a system variable that displays the save status of the screen being displayed on the display unit. This system variable turns ON while a GP screen is being saved.

#H_Status_PLCmonopoly

Turns ON when another Display has a PLC monopoly during a Serial Multilink connection. It is stored in bit 7 of LS0006.

#H_Status_Print

This is a system variable that displays the print status of the display unit. This system variable turns ON during a printing operation for the following function. When the communication method is Direct Access, it is stored in bit 2 of LS0006, and when the method is the Memory Link Method, it is stored in bit 2 of 0001.

#H_Status_SDUsing

This is a system variable that displays the connection status of the SD card connected to the display unit.

One of the following states.

The SD card is not connected to the display unit.

#H_Status_SecureWriteProcess

This is a system variable that displays the write status for security data. This system variable turns ON when security data is being written.

#H_Status_SecureWriteCompletion

This is a system variable that displays the write status for security data. This system variable turns ON when after security data has been written.

#H_Status_USBUsing

This is a system variable that displays the connection status of a USB storage device connected to the display unit.

One of the following states.

The USB storage device is connected to the display unit.

#H_Status_WindowInterlock

This is a system variable to display a Window's display status set in the [Disable Touch Features Except for Window].

This system variable will be turned ON when the Window set in the [Disable Touch Features Except for Window] is displayed.

If a new window without the [Disable Touch Features Except for Window] setting is displayed while this system variable is ON, the bit remains ON. If you close all the Windows with the [Disable Touch Features Except for Window] settings, the bit will be turned OFF.

#H_TagConsistencyTrigger

It is turned ON when starting the check for tag consistency.

For the consistency check operation, please refer to the following.

7.8.2 Checking tag consistency

#H_TagConsistencyCheckCancel

It is turned ON when stopping the check for tag consistency.

#H_TransferChange

This system variable turns ON when the display unit restarts after transfer of project files is completed.

You can use it as a script trigger condition.

Once this system variable is turned ON, as long as it is not arbitrarily turned OFF, it remains ON until the display unit is turned OFF.

[PLC*]#H_ErrorStatus

This is a system variable to check the status of communication errors with the device/PLC.

The communication status is normal.

There is an error in the communication status.

[PLC*]#H_ScanOffStatus

This is a system variable that displays the status of communication scans of the device/PLC. The bit of this system variable will turn ON if a communication scan is stopped by the communication scan control ([PLC*]#H_ScanOffControl).

The values from 1 to 32 devices of [Device/PLC1] are transferred to each bit of LS9560 to LS9561, in sequence. Similarly, the values of [Device/PLC 2] are stored in LS9562 to LS9563, the values of [Device/PLC 3] are stored in LS9564 to LS9565, and the values of [Device/PLC 4] are stored in LS9566 to LS9567.

[PLC*]#H_ScanOffControl

This is a system variable that controls the communication scans of the device/PLC. Communication scans will stop when the bit of this system variable is turned ON.

The values from 1 to 32 devices of [Device/PLC1] are transferred to each bit of LS9550 to LS9551, in sequence. Similarly, the values of [Device/PLC 2] are stored in LS9552 to LS9553, the values of [Device/PLC 3] are stored in LS9554 to LS9555, and the values of [Device/PLC 4] are stored in LS9556 to LS9557.