Supplementary Note 1. Action Table The following table shows the Actions (incl. subroutines) settable to Events. *1) “ ○ ” means an Action that is settable on IAG project screen can response to an Event, and “ -“ means not. In the usual NA editor, the action which can be allocated to an event of onscreen IAG component is the same as an object. 29 Event Action Description User Global Page Object IAG*1 alarm Stop-Buzzer Turn off a buzzer. ○ ○ ○ ○ ○ Start-Buzzer Turn on a buzzer. ○ ○ ○ ○ ○ Start-Buzzer (only once) Turn on a buzzer that sounds for only 0.25 sec. ○ ○ ○ ○ ○ Subroutine Execute a subroutine that is registered in Global Subroutines/Page Subroutines.
○ ○ ○ ○ ○ Format-User alarm log Clear User alarm log. ○ ○ ○ ○ ○ Close-Page Close a designated page. ○ ○ ○ ○ - Subtract-Variable Subtract an intended value from an intended variable. ○ ○ ○ ○ ○ Eject-SDmemory card Make a SD memory card ready for ejection. ○ ○ ○ ○ ○ Control Input Permit/prohibit input from a touch panel. ○ ○ ○ ○ ○ Exit-Critical session Indicate the end of a critical session. ○ - - - - Addition-Variable Add an intended value to an intended variable. ○ ○ ○ ○ ○ Inverse-Variable Invert an intended Boolean type variable. ○ ○ ○ ○ ○ Login Display login page. ○ ○ ○ ○ ○ Logout Logout ○ ○ ○ ○ ○ Format-Variable Assign an intended Boolean type variable to False.
○ ○ ○ ○ ○ Save-Screen shot Capture a screen displayed on HMI main unit. ○ ○ ○ ○ ○