Delta DVP-ES3 — 2.2.3 Strings

DVP-ES3 Series Programming Manual Step 4: Combine the sign bit, the exponent, and the mantissa to form the floating-point number. 0 100 0001 1 011 1000 0000 0000 0000 0000 2 =41B80000 16 Example 2: _2 -23 is represented by a single-precision floating-point number. Converting -23.0 into the floating-point number uses the same steps as converting 23.0 into the floating-point number, except that the sign bit is 1. 1 100 0001 1 011 1000 0000 0000 0000 0000 2 =C1B80000 16 2.2.2.2 Decimal Floating-point Numbers  Single-precision floating-point numbers and double-precision floating-point numbers can be converted into decimal floating-point numbers so people can read them.

However, internally the PLC uses single-precision floating-point numbers and double-precision floating-point numbers.  A 32-bit decimal floating-point number is represented by two consecutive registers. The constant is stored in the first register whose number is smaller while the exponent is stored in the register whose number is bigger. Take (D1, D0) for example. 10 Decimal floating-point number=[Constant ]* D0 [Exponent ] D1 Base number D0=±1,000 to ±9,999 Exponent D1=-41 to +35 The base number 100 does not exist in D0 because 100 is represented by 1,000Ч10 -1 . 32-bit decimal floating-point numbers range between ±1175Ч10 -41 to ±402Ч10 +35 .

2.2.3 Strings The PLC can process strings composed of ASCII codes (*1). A complete string begins with a start character, and ends with an ending character (NULL code). Strings can have maximum length of 31 characters, and ISPSoft automatically adds the ending character (16#00). 1. No string (NULL code) is moved. D0=0 (NULL) 2. The string has an even number of characters. 2-8