beautypg.com

5 pcs floating point-to-integer conversion – Micromod Micro-DCI: 53MC5000 PLC AND PRINTER INTERFACES User Manual

Page 27

background image

3.5 PCS FLOATING POINT-TO-INTEGER CONVERSION

In the PCS, floating point numbers are converted to 16 bit unsigned integers before being written
to the PLC. When converted from a floating point number to a 16 bit unsigned integer by the PCS,
the following rounding procedure applies:

PCS Range

Conversion to PLC Integer Value

−∞ to <1

0

1 to <32,769

Rounded down to nearest integer

32,769 to <65,536

Rounded down to nearest even integer

65,536 to +

All values are stored as 65,535

Data read from the PLC (with the exception of OPTO 22) is considered to be 16 bit unsigned inte-
gers and is converted to floating point numbers by the PCS as follows:

PLC Integer

PCS Floating Point Conversion

0 to 32,768

Unchanged

32,769 to 65,535

Rounded down to nearest even integer

It should be noted that a process measurement range (e.g., temperature) with negative numbers
is possible using an algorithm in the PLC that converts the range to all positive numbers; an F-TRAN
routine can be written to perform the same task in the PCS.

Section 3. Product Description

DESCRP

3-3