Which data types are available in JMobile?
What to know
Data types are dependent on specific protocol used.
A full list of communication driver supported for each Exor product is available here.
However, any Tag in JMobile can have one of the below common data types:
Data Type | Memory Space | Limits |
---|---|---|
boolean | 1 bit data | 0 ... 1 |
byte | 8-bit data | -128 ... 127 |
unsignedByte | 8-bit data | 0 ... 255 |
short | 16-bit data | -32768 ... 32767 |
unsignedShort | 16-bit data | 0 ... 65535 |
int | 32-bit data | -2.1e9 ... 2.1e9 |
unsignedInt | 32-bit data | 0 ... 4.2e9 |
int64* | 64-bit data | -9.2e18 ... 9.2e18 |
usint64* | 64-bit data | 0 ... 1.8e19 |
float | IEEE single-precision 32-bit floating point type |
1.17e-38 ... 3.40e38 |
double | IEEE single-precision 64-bit floating point type |
2.2e-308 ... 1.79e308 |
string | Character strings | Array of elements containing character code defined by selected encoding |
* supported only by some specific protocols
To define arrays, select one of Data Type format followed by square brackets like “byte[]”, “short[]”…
Note that the INT type in IEC 61131 corresponds is a 16-bit data. It corresponds to JMobile short data type.
Applies to
JMobile Studio