Part 1 specification – IAI America REXT User Manual

Page 211

Advertising
background image



Part 1 Specification

Chapter 3 Gateway R unit

187

Part 1 Specification

[4] Variable

Addresses are not described as actual I/O memory addresses, but they are all described as variable names. The

basic items you should know about variables are explained below.

„

Variable Types

[1] Internal variable (internals): Used only in an instance.

[2] Input variables (inputs): Variables to which data can be input from parameters outside the instance. “EN” (Enable)

for inputting input conditions is generated by default.

[3] Output variables (outputs): Variables that can output data to parameters outside the instance. “ENO” (EnableOut)

for outputting instance execution status is generated by default.

[4] External variables (externals): System definition variables pre-registered in CX Programmer, or user-defined

global variables.

„

Variable Attributes (Data Types)

Data type

Description

Bit

How to input value to parameter

Value range

BOOL

Bit data

1

P-Off, P-On

0 (FALSE), 1 (TRUE)

INT

Integer

16

-32768 to +32767

DINT

Double-precision integer

32

-2147483648 to +2147483647

LINT

Quadruple-precision integer 64

Positive value:

& or +, followed by an integer

Negative value:

-, followed by an integer

-9223372036854775808 to

+9223372036854775807

UINT

Unsigned integer

16

UDINT

Unsigned double-precision

integer

32

ULINT

Unsigned

quadruple-precision integer

64

Positive value:

& or +, followed by an integer

&0 to 65535

&0 to 4294967295

&0 to 18446744073709551615

WORD

16-bit data

16 #, followed by a hexadecimal

number (4 digits or less)

Or, &, followed by a decimal number

#0000 to #FFFF

Or, &0 to &65535

DWORD 32-bit data

32 #, followed by a hexadecimal

number (8 digits or less)

Or, &, followed by a decimal number

#00000000 to #FFFFFFFF

Or, &0 to &4294967295

LWORD

64-bit data

64 #, followed by a hexadecimal

number (16 digits or less)

Or, &, followed by a decimal number

#0000000000000000 to

#FFFFFFFFFFFFFFFF

Or, &0 to &18446744073709551615

REAL

Real number

32

0, -3.402823 x 10

38

to -1.175494 x 10

-38

+1.175494 x 10

-38

to +3.402823 x 10

38

LREAL

Double-precision real

number

64

Positive value:

+, followed by a real number

Negative value:

-, followed by a real number

0, -1.79769313486232 x 10

308

to -2.22507385850720 x 10

-308

+2.22507385850720 x 10

-308

to +1.79769313486232 x 10

308

-211-

Advertising
This manual is related to the following products: