Your cart is currently empty!
Applicable Model(s)
HMI500 Series
Title
HMI500 Reserved Register Memory List
Date
07/10/2006
Rev
02
P/N
0907-1099
Summary
Using Reserved Register Memory of the Silver-Series HMI Touch Screens
The Silver Series HMI contains reserved internal data memory, which can be used for reading and/or writing special parameters and functions. These registers are reserved and are to be used only for their intended purpose.
This is a list of the various internal memory register types available in all HMIs. Selecting various PLC Types in the System Parameters of the software will often make available other register type for your specific PLC. Please refer to the individual Controller Information Sheet for the details on specific PLC register types.
Name | Range | Description |
---|---|---|
LW (Local Word) | 0-8999 9000-9999 | These are internal data registers, which can be used to store 16-bit, 32-bit, or 64-bit values. Local words LW:0 to LW:8999 are for general purpose use; LW:9000 to LW:9999 are reserved. |
LB (Local Bit) | 0-8999 9000-9999 | These are internal coil registers which can be used to store two-state values. Local bits LB:0 to LB:8999 are for general purpose use; LB:9000 to LB:9999 are reserved. LBs are separate from LW. |
Ms_LW (Master-Slave Local Word) | 0-9999 | This register type is used for a slave HMI to obtain local words (LWs) from a Master HMI (This can be used only in a Master-Slave configuration ‘multiple HMIs’). |
Ms_LB (Master-Slave Local Bit) | 0-9999 | This register type is used for a slave HMI to obtain local bits (LBs) from a Master HMI (This can be used only in a Master-Slave configuration ‘multiple HMIs’).. |
RWI (Recipe Word Index) | 0-32767 | Reserved for indirectly addressing recipes. The address referred to by an RWI device is actually the specified RWI address plus the offset value stored in address LW:9000. |
RW (Recipe Word) | 0-59999 60000-65535 | This is battery backed –up (retentive) internal memory used for storing ‘recipe’ configuration data. This memory is separate from the local word/bit memory. The recipe memory can be up/down-loaded. RW:60000-65535 are reserved. |
Ms_RW (Master-Slave Recipe Word) | 0-65535 | This register type is used for a slave HMI to obtain recipe words from a Master HMI (This can be used only in a Master-Slave configuration ‘multiple HMIs’). |
RBI (Recipe Bit Index) | 00-2047F | Reserved for recipes. The address referred to by an RBI device is actually the specified address plus an indexed offset. The offset is the value in address LW9000. The bit is addressed as a hex digit placed at the end of the word address. |
RB (Recipe Bit) | 00-2047F | Reserved for recipes bits. The RB device allows Bit-level access to recipe data. RB devices use same memory area as the RW devices. They reference the first 10 bits of each RW. For example, Bit RB0 is Bit 0 in RW0; Bit RB10 is Bit 0 in RW1, RB50 is Bit 0 in RW5. The bit is addressed as a hex digit placed at the end of the word address. |
Ms_RB (Master-Slave Recipe Bit) | 00-2047F | Reserved for recipe bits when using multiple HMIs. The bit is addressed as a hex digit placed at the end of the word address. |
Reserved Local Bit (LB) Table
Address | Function | R/W | Description | Version |
9000-9009 | On after OIT reset | R/W | These bits can be used for any object that needs to be initially set when OIT is initialized. | 1.2.0 |
9010 | Recipe Download Indicator | R | This bit is set when a recipe is downloading to the PLC | 1.2.0 |
9011 | Recipe Upload Indicator | R | This bit is set when a recipe is uploading from a PLC | 1.2.0 |
9012 | Recipe Download/Upload Indicator | R | This bit is set when a recipe is download or uploaded to a PLC | 1.2.0 |
9013 | Taskbar Touch indicator | R | This bit is set when the touch indicator on the taskbar is pressed. | 1.4.0 |
9014 | Taskbar CPU indicator | R | This bit is set when the CPU indicator on the taskbar is pressed. | 1.4.0 |
9015 | Taskbar Alarm indicator | R | This bit is set when the Alarm indicator on the taskbar is pressed. | 1.4.0 |
9016 | Printer Error Indicator | R | This bit is set when the OIT is unable to print to the printer. | 1.4.0 |
9017 | Printer Control Bit | R/W | This bit can be used to temporarily disable the printer port on the OIT. Set the bit to disable the printer port. Clear the bit to enable. Note: You must enable the printer option in the Edit…Set System Parameters…General tab menu of EasyBuilder. | 1.4.0 |
9018,9019 | Reserved for future use | |||
9020 | Message Board- Pen option | R/W | Set this bit to select Pen mode for the Message Board feature | 1.4.0 |
9021 | Message Board- Brush option | R/W | Set this bit to select Brush mode for the Message Board feature | 1.4.0 |
9022 | Message Board- Clip option | R/W | Set this bit to select Clip mode for the Message Board feature | 1.4.0 |
9023-9029 | Reserved for future use | Set this bit to select Pen Width = 1 pixel for the Message Board feature | 1.4.0 | |
9030 | Message Board- Pen width = 1 | R/W | Set this bit to select Pen Width = 1 pixel for the Message Board feature | 1.4.0 |
9031 | Message Board- Pen width = 2 | R/W | Set this bit to select Pen Width = 2 pixels for the Message Board feature | 1.4.0 |
9032 | Message Board- Pen width = 3 | R/W | Set this bit to select Pen Width = 3 pixels for the Message Board feature | 1.4.0 |
9033-9039 | Reserved for future use | |||
9040 | Hide Fast SelectionWindow | R/W | Set this bit to hide the Fast Selection window; clear it to display the Fast Selection window | 1.4.0 |
9041 | Hide TaskBar | R/W | Set this bit to hide the TaskBar window; clear it to display the TaskBar window | 1.4.0 |
9042 | Hide TaskBar Buttons | R/W | Set this bit to hide the TaskBar buttons; clear it to display the TaskBar buttons | 1.4.0 |
9043 | Hide All (Fast Select,TaskBar, and TaskBarButtons) | R/W | Set this bit to hide the Fast Selection window, the TaskBar window, and the TaskBar buttons; clear it to display the three objects | 1.4.0 |
9044 | Restore System Parameters from Recipe words | R/W | Set this bit ON will restore these system parameters from Reserved Recipe word. After a restore, the system will clear this bit OFF. | 2.1.0 |
9045 | Reset HMI | W | Set this bit ON to reset (warm boot) the HMI. After a reset, the HMI reboots and clears this bit. | 2.1.0 |
9046 | Low Security Level | R/W | Security Error: Latches to a 1 when there is an attempt to enter a higher security level page when the security level is not set. User must clear it. | 2.1.0 |
9047-9049 | Reserved for future use | |||
9050 | Toshiba Protocol: T/C control bit | R/W | For Toshiba protocol driver: When this bit on, write T/C as ON Or OFF T1/T1S user’s manual NOTE: In case of Timer/Counter register write, the Timer/Counter’s device data (2 bytes each) corresponding to the Timer/Counter’s register should be added. If the Timer/Counter‘s device is set to ON, it should be ‘01’. Otherwise, it should be ’00’. | 1.5.0 |
9051 | TouchScreen Control during disabled backlight | R/W | Set this bit to disable the touch screen when the backlight is off. | 1.6.0 |
9052 | PLC Control Object; Change Window option – disable clearing PLC register | R/W | Set this bit to prevent the HMI from clearing the PLC register used for the Change Window option | 1.6.0 |
9053,9054 | Reserved for future use | |||
9055 | Loss of communications to PLC; Writing to PLC register control | R/W | If HMI loses connection to the PLC while it is trying to write to a PLC register, set this bit to continue to send Write command after communications is reestablished. Clearing this bit prevents the HMI from issuing the Write command after connection is reestablished. 0: Any write to PLC command will be killed. 1: Any write to PLC command will be continuously retried. | 1.6.0 |
9056 | Loss of communications to PLC; Touch screen control | R/W | If OIT loses connection to the PLC, setting this bit disables the touchscreen until communications is reestablished. | 1.6.0 |
9057-9059 | Reserved for future use | |||
9060 | Keypad Control; AI or NI located on left side of keypad window | Read Only | The OIT sets this bit when user edits a Numeric Input Object or ASCII Input Object located on the left side of the keypad. The OIT clears this bit when user presses the Enter or ESC keys. Note: this bit can be used to control Keypad popup. | 1.6.0 |
9061 | Keypad Control; AI or NI located on left side of keypad window | Read Only | Same as LB9060 | 1.6.0 |
9062 | Keypad Control; AI or NI located on left top side of keypad window | Read Only | The OIT sets this bit when user edits a Numeric Input Object or ASCII Input Object located on the left side of the keypad on the top half. The OIT clears this bit when user presses the Enter or ESC keys. | 1.6.0 |
9063 | Keypad Control; AI or NI located on left bottom side of keypad window | Read Only | The OIT sets this bit when user edits a Numeric Input Object or ASCII Input Object located on the left side of the keypad on the bottom half. The OIT clears this bit when user presses the Enter or ESC keys. | 1.6.0 |
9064 | Keypad Control; AI or NI located on right side of keypad window | Read Only | The OIT sets this bit when user edits a Numeric Input Object or ASCII Input Object located on the right side of the keypad. The OIT clears this bit when user presses the Enter or ESC keys. | 1.6.0 |
9065 | Keypad Control; AI or NI located on right side of keypad window | Read Only | Same as LB9064 | 1.6.0 |
066 | Keypad Control; AI or NI located on right top side of keypad window | Read Only | The OIT sets this bit when user edits a Numeric Input Object or ASCII Input Object located on the right side of the keypad on the top half. The OIT clears this bit when user presses the Enter or ESC keys. | 1.6.0 |
9067 | Keypad Control; AI or NI located on right bottom side of keypad window | Read Only | The OIT sets this bit when user edits a Numeric Input Object or ASCII Input Object located on the right side of the keypad on the bottom half. The OIT clears this bit when user presses the Enter or ESC keys. | 1.6.0 |
9068 | Keypad Control; AI or NI located on any side of keypad window | Read Only | The OIT sets this bit when user edits a Numeric Input Object or ASCII Input Object located on any side of the keypad. The OIT clears this bit when user presses the Enter or ESC keys. | 1.6.0 |
9069 | Keypad Control; AI or NI located on any side of keypad window | Read Only | Same as LB9068 | 1.6.0 |
9080 | Keypad Control; AI or NI located on TOP side of keypad window | Read Only | The OIT sets this bit when user edits a Numeric Input Object or ASCII Input Object located on the TOP side of the touchscreen. The OIT clears this bit when user presses the Enter or ESC keys. | 2.0.0 |
9081 | Keypad Control; AI or NI located on BOTTOM side of keypad window | Read Only | The OIT sets this bit when user edits a Numeric Input Object or ASCII Input Object located on the BOTTOM side of the touchscreen. The OIT clears this bit when user presses the Enter or ESC keys. | 2.0.0 |
9082-9089 | RESERVED FOR FUTURE USE | |||
9090 | Clear Data Event Log | Write | This bit is used to clear the event data. Set to clear data. After it is set, the HMI automatically clears the bit after data is erased. | 2.6.0 |
9091 | Contrast Up | Write | Use to increment and decrement the contrast. This digital control of the contrast is only usable with HMI5xx-006 models only. These controls do not funtion in ON-LINE simulation mode. | 2.6.0 |
9092 | Contrast Down | Write | ||
9093-9099 | RESERVED FOR FUTURE USE | |||
9100-9227 | PLC Communication Status | R/W | V2.6.0 — These bits are mapped to PLC Nodes 0~127. Bit changes to 0 when the communication times out. Write 1 to resume the communication. | 2.6.0 |
9228-9355 | AUX device Communication Status | R/W | V2.6.0 — These bits are mapped to AUX device Nodes 0~127. Bit changes to 0 when the communication times out. Write 1 to resume the communication. | 2.6.0 |
9356-9359 | Reserved for future use | |||
9360 | Compact Flash Status | Read Only | This bit gives indication when a compact flash card is inserted. 0: CF not present. 1: CF present. | 2.7.0 |
9361 | CF Control | R/W | This bit starts the recipe download transfer from the Compact Flash. 0: No action 1: Start the transfer. *This bit remains after the transfer is complete. | 2.70 |
9362-9999 | Reserved for future use |
Reserved Local Word Table
Address | Function | Access | Description | Ver. |
9000 | Recipe Index Base | R/W | RWI and RBI use this index to access recipe data. Maximum indexing value for correct functionality is 32,767. | 1.2.0 |
9001 | Reserved for future use | |||
9002,9003 | Maximum Value – Numeric Input Object | RdOnly | This represents the maximum value allowed when a Numeric Input Object is active. If no Numeric Input Object is active, this value is 0. | 1.4.0 |
9004,9005 | Minimum Value – Numeric Input Object | RdOnly | This represents the minimum value allowed when a Numeric Input Object is active. If no Numeric Input Object is active, this value is 0. | 1.4.0 |
9006 | Message Board Operation Mode | RdOnly | This value represents the current operation mode of the Message Board. 0=pen, 1=brush, 2=clipping | 1.4.0 |
9007 | Message Board Pen Width | RdOnly | This value represents the current pen width in pixels of the Message Board. 0= 1 pixel; 1= 2 pixels; 2= 3 pixels | 1.4.0 |
9008 | Message Board Pen Color | R/W | This value represents the current pen color (0-255) of the Message Board. | 1.4.0 |
9009 | Reserved for future use | |||
9010 | Local second, (bcd, 0-59) | R/W | When the Local Word option is selected for RTC Source in the Edit System Parameters-General Settings dialog box of EasyBuilder, this is the location of the seconds parameter. Use the Data Transfer object to copy the PLC RTC seconds value to this register. | 1.2.0 |
9011 | Local minute, (bcd, 0-59) | R/W | When the Local Word option is selected for RTC Source in the Edit System Parameters-General Settings dialog box of EasyBuilder, this is the location of the minutes parameter. Use the Data Transfer object to copy the PLC RTC minute value to this register. | 1.2.0 |
9012 | Local hour, (bcd, 0-23) | R/W | When the Local Word option is selected for RTC Source in the Edit System Parameters-General Settings dialog box of EasyBuilder, this is the location of the hours parameter. Use the Data Transfer object to copy the PLC RTC hour value to this register. | 1.2.0 |
9013 | Local date, (bcd, 1-31) | R/W | When the Local Word option is selected for RTC Source in the Edit System Parameters-General Settings dialog box of EasyBuilder, this is the location of the date (day of month) parameter. Use the Data Transfer object to copy the PLC RTC date value to this register. | 1.2.0 |
9014 | Local month, (bcd, 1-12) | R/W | When the Local Word option is selected for RTC Source in the Edit System Parameters-General Settings dialog box of EasyBuilder, this is the location of the month parameter. Use the Data Transfer object to copy the PLC RTC month value to this register. | 1.2.0 |
9015 | Local year, (bcd, 0-9999) | R/W | When the Local Word option is selected for RTC Source in the Edit System Parameters-General Settings dialog box of EasyBuilder, this is the location of the year parameter. Use the Data Transfer object to copy the PLC RTC year value to this register. | 1.2.0 |
9016 | Local day, (bcd, 1-7) | R/W | When the Local Word option is selected for RTC Source in the Edit System Parameters-General Settings dialog box of EasyBuilder, this is the location of the day (i.e. Monday, etc.) parameter. Use the Data Transfer object to copy the PLC RTC day of week value to this register. | 1.2.0 |
9017-9019 | Reserved for future use | |||
9020 | Object queue, Item Number | RdOnly | The object queue represents the number of objects on the OIT screen which require updating. If this number exceeds 1000, then this may slow PLC communication throughput. If this happens, we recommend that you change the design of the window displayed. | 1.4.0 |
9021-9033 | Reserved for future use | |||
9034-9035 | System Timer | R/W | Represents a continuous revolving timer with 0.1 second time base (units are 0.1second) | 1.4.0 |
9036-9039 | Reserved for future use | |||
9040-9041 | Window Security Level password | Write Only | This 32-bit register is used to enter passwords to change the window security level. Must use binary decimal 32-bit format. Write only access because OIT changes value back to 0 after password is read. | 1.6.0 |
9042 | Window Security Level | RdOnly | This is the current level of window security (0, 1, or 2). | 1.6.0 |
9043 | Force Window Security Level | R/W | This register can be used to ‘force’ the window security level to a lower level without entering a password. | 1.6.0 |
9044 | Momentary Key Release; Popup Window conflict | R/W | This register affects how a Set Bit Object configured as Momentary behaves if a popup window is displayed over the key as it is being released. If LW9044 = 0: the coil assigned to the momentary key is cleared when the operator releases the key, even if a popup window is now overlayed on top of the key. If LW9044 = 1: in this mode, no popup windows can be displayed until after the momentary key is released. Any requests by the OIT or the PLC to display a popup window are ignored. If LW9044 = 2: the momentary key coil remains set if a popup window covers the momentary key before it is released. | 1.6.0 |
9045-9049 | Reserved for future use | |||
9050 | Base Window ID | RdOnly | This is the number of the base window currently displayed. | 1.2.0 |
9051 | Base Window- Reserved | R/W | This register is used by a slave HMI “PLC Control Object” if the Master register 9050 is used to mimic the master current window in the slave unit (Remember a windows PLC control object writes back in the next address). | 1.2.0 |
9052-9053 | Reserved for future use | |||
9054 | Report Printout Option | R/W | 0: print text, meters, and trends 1: print text, meters, trends, and shapes but without pattern 2: print text, meters, trends, and bitmaps 3: print text, meters, trends, bitmaps, and shapes but without pattern. 4: print everything | 1.5.0 |
9055 | PLC Control Object word offset | R/W | This controls how the PLC Control Object using the Change Window or Report Printout features is used. If a non-zero number is placed into this register, then the OIT will automatically add this number to the number retrieved from the PLC register assigned to the PLC Control Object to arrive at the new screen to display or printout. For example, if LW9055 = 10 and the PLC Control Object/Change Window feature reads the value of 2 from the PLC register assigned to it, then the OIT will place Screen #12 onto the display, (LW9055+2 = 12). Note: when writing to the next consecutive register, the OIT will still only write the value placed into the PLC register assigned to the PLC Control object. | 1.6.0 |
9056 | Reserved for future use | |||
9057 | Event Log Database Item Size | Read Only | Management information: The size of every item. | 2.1.0 |
9058-9059 | Event Log Database Size | Read Only | Management Information: The size of the database, the size includes management information. (Total_Item * Item_Size +management_info_size) | 2.1.0 |
9060-9075 | Numeric Input and ASCII Input data Buffer | Read Only | These 16 registers represent the Numeric Input or ASCII Input entries when the OIT operator enters a numeric or ASCII value into one of these objects. Register 9075 is the latest entry. | 1.5.0 |
9076-9979 | Reserved for future use | |||
9080-9085 | Project name | RdOnly | Twelve bytes are used to store the project name. Use the ASCII Data Object to display. | 1.5.0 |
9086-9087 | Project size | Read Only | Four bytes are used to store the size of the current project (in bytes). Use the Numeric Data Object (Decimal Display) to display on OIT. | 1.5.0 |
9088-9089 | Project size (Kbytes) | Read Only | Four bytes are used to store the size of the current project (in bytes). Use the Numeric Data Object (Decimal Display) to display on OIT. | 1.5.0 |
9090-9091 | Compiler Version ID | Read Only | Four bytes are used to store the compiler version of the current project. Use the Numeric Data Object (Decimal Display) to display on OIT. | 1.5.0 |
9092 | Project Compiled Date: Year | Read Only | This register contains the year date when the project was last compiled. Use the Numeric Data Object (Decimal Display) to display on OIT. | 1.5.0 |
9093 | Project Compiled Date: Month | Read Only | This register contains the month date when the project was last compiled. Use the Numeric Data Object (Decimal Display) to display on OIT. | 1.5.0 |
9094 | Project Compiled Date: Day | Read Only | This register contains the day of month date when the project was last compiled. Use the Numeric Data Object (Decimal Display) to display on OIT. | 1.5.0 |
9095-9099 | Reserved for future use | |||
9100 | Indirect Window Object; window # | Read Only | This register stores the window number requested using the Indirect Window Object | 1.6.0 |
9101 | Indirect Window Object; Offset | R/W | This register can be used to store an offset that is added to LW9100 when using the Indirect Window Object | 1.6.0 |
9102-9129 | Reserved for future use. | |||
9130 | Change Language | R/W | This register changes the language set (Values: 0-3) | 2.5.0 |
9135 | Battery Voltage (BIN) | Read Only | Li-Battery Measurement for HMI-006 model units only. Change battery at <2.75V. LW:9135 = battery count = 1228 = 3.00V) Create a Numeric Display (Decimal) (1 dig. Above, 2 dig. Below). set “input high = 1228” and set “engineering high = 300” Then display should show proper voltage. This register does not function in ON-LINE Simulation | 2.6.0 |
9136 | CF Transfer Status | Read Only | This word monitors the status of transfers using the Compact Flash. 0: Inactive 1: Transfer in progress 2: Transfer complete, 3: Transfer failed | 2.7.0 |
9137-9999 | Reserved for future use. |
Reserved Recipe Words (RW) Table
Address | Function | Access | Description | Version |
---|---|---|---|---|
60000 | Real Time Clock (RTC); Seconds | R/W | This register is used to store the seconds count for the optional RTC; BCD code, valid values 0-59 | 1.2.0 |
60001 | Real Time Clock (RTC); Minutes | R/W | This register is used to store the minutes count for the optional RTC; BCD code, valid values 0-59 | 1.2.0 |
60002 | Real Time Clock (RTC); Hour | R/W | This register is used to store the hour count for the optional RTC; BCD code, valid values 0-23 | 1.2.0 |
60003 | Real Time Clock (RTC); Day Of Month | R/W | This register is used to store the day of the month for the optional RTC; BCD code, valid values 1-31 | 1.2.0 |
60004 | Real Time Clock (RTC); Month | R/W | This register is used to store the month for the optional RTC; BCD code, valid values 1-12 | 1.2.0 |
60005 | Real Time Clock (RTC); Year | R/W | This register is used to store the year for the optional RTC; BCD code, valid values: 1980-2079 | 1.2.0 |
60006 | Real Time Clock (RTC); Day of the Week | R/W** | This register is used to store the day of the week for the optional RTC; BCD code, valid values 1-7 (with 1=Sunday) **Note: On HMI520-006 models, the day of the week is a read only register. | 1.2.0 |
A note about RTC: The user can use “Objects”, such as numeric inputs, but the user must take care to enter only valid values. For example: Seconds cannot be changed to 78(BCD), if 78(BCD) is entered, the RTC will continue counting up… 78, 79, 80…etc. This will cause unpredictable conditions to happen.
Non-Volatile Storage of System Parameters
System Parameters can be stored in the Non-Volatile Memory held in Recipe Memory and then will allow a change of these parameters from within the project during RUN-TIME. To enable this feature, Select EDITà System Parameters à {Hardware} tab, then set: “Recipe: Save System Parameters:” to “YES”.
NOTE: To activate any changes, the HMI must be reset (Set-Bit LB:9045=set ON) or a parameter transfer function (Set-Bit LB:9044=set ON) needs to be performed.
Non-Volatile Storage of System Parameters: General Settings
60061 | Back light saver | R/W | This register is used to change the timer on the backlight saver mode. 0 = (Disable) Backlight is on all the time 1~255 (Enable) Minutes before the backlight goes off |
60064 | Buzzer Enable | R/W | This register can change the state of the internal buzzer. (0 = disable buzzer from sounding; 1 = enable buzzer to sound when screen is touched) |
Non-Volatile Storage of System Parameters: Security Settings
60071 | Security Control | R/W | 0 = Disables all security control passwords 1 = Enables Security control of windows |
60072 | Password for: Level 0 | R/W | Contains password value (2 words, 32-bits) |
60074 | Password for: Level 1 | R/W | Contains password value (2 words, 32-bits) |
60076 | Password for: Level 2 | R/W | Contains password value (2 words, 32-bits) |