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 the "store" key is pressed the accumulated value is written to the server.
A numeric entry keypad should be used *once only* in a drawing. If you need to enter data for multiple tags, use the numeric data entry *without store* and add your own separate "store" push buttons.
The keypads with integrated "store" keys and the separate "store" keys come in integer and floating point forms. These convert the accumulated values in the numeric keypads to either integer or floating point before writing them 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 address by using a keypad with separate "store" keys, with one "store" key for each destination.
See the details below in this document on how to implement a numeric keypad.
Type | Name | Label text? | Embedded Javascript? | Address with ID? | Description | |
---|---|---|---|---|---|---|
Numeric data entry (integer). | numeric_pad_int | No | Yes | No | Numeric data entry with store for integer. | |
Numeric data entry (float). | numeric_pad_float | No | Yes | No | Numeric data entry with store for floating point. | |
Numeric data entry. | numeric_pad2 | No | Yes | No | Numeric data entry without store. | |
Numeric data entry store key (integer). | pb_numeric_strint | Yes | Yes | No | Numeric data entry push button for storing integer. | |
Numeric data entry store key (floating point). | pb_numeric_strfloat | Yes | Yes | No | Numeric data entry push button for storing floating point. |