MBLogic for an open world in automation
A numeric entry keypad stores digits in local memory in the web browser as they are entered. When a separate "store" key is pressed the accumulated value is written to the HMI server.
The separate "store" key come in integer and floating point forms. These convert the accumulated value in the numeric keypad to either integer or floating point before writing it to the server. All operations within the keypad (in the browser) occur in floating point.
Numeric data entry keypads are a compound object made from multiple components. They require a Javascript object to enable them. The name of this object is hard coded into the keypad. Because of this, only one numeric keypad is permitted in a single drawing. You can however use the same keypad to enter data into multiple server addresses by using multiple "store" keys.
See the details below in this document on how to implement a numeric keypad.
Type | Name | Description | HMIBuilder Name | |
---|---|---|---|---|
Numeric data entry. | numeric_pad2 | Numeric data entry without store. | Numeric Pad | |
Numeric data entry store key (integer). | pb_numeric_strint | Numeric data entry push button for storing integer. | Numeric Entry Store (Int) | |
Numeric data entry store key (floating point). | pb_numeric_strfloat | Numeric data entry push button for storing floating point. | Numeric Entry Store (Float) |
Parameter | Type | Values | Description |
---|---|---|---|
Number of Digits | Data entry box | Integer | The maximum number of digits which may be entered |
Parameter | Type | Values | Description |
---|---|---|---|
Input Tag | Option menu | Address tags | The HMI server tag to write the data to |