Variable Types; Numeric Variables; Character Variables - Omron SCARA YRCX Series Programming Manual

Robot controller
Hide thumbs Also See for SCARA YRCX Series:
Table of Contents

Advertisement

4

Variable Types

1
2
3
4
MEMO
5
6
4.1
NOTE
• When a real number is
assigned to an integer
t y p e v a r i a b l e , t h e
decimal value is rounded
off to the nearest whole
number. For details, refer
to Chapter 4 "1.5 Data
format conversion".
NOTE
• The "!" used in real variables
may be omitted .
4.2
3-4
Chapter 3 Variables
The type of variable is specified by the type declaration character attached at the end of the variable
name.
However, because the names of static variables are determined based on their type, no type
declaration statement is required.
Type Declaration Character
$
%
!
• If no type declaration character is attached, the variable is viewed as a real type.
• Variables using the same identifier are recognized to be different from each other by the type of
each variable.
• ASP_DEF% ............ Integer variable
• ASP_DEF ............... Real variable
• ASP_DEF! .............. Real variable
• ASP_DEF ............... Real variable

Numeric variables

Integer variables
Integer variables and integer array elements can handle an integer from -2,147,483,648 to
2,147,483,647 (in signed hexadecimal, this range is expressed as &H80000000 to &H7FFFFFFF).
Examples: R1% = 10
R2%(2) = R1% + 10000
Real variables
Real variables and real array elements can handle a real number from –1.0 × 10
Examples: R1!
= 10.31
R2!(2)= R1% + 1.98E3

Character variables

Character variables and character array elements can handle a character string of up to 255
characters.
Character strings may include alphabetic characters, numbers, symbols and katakana (Japanese
phonetic characters).
Examples: R1$ = "OMRON"
R2$(2) = R1$ + "MOTOR" ··········· "OMRON MOTOR"
Variable Type
Character variables
Integer variables
Real variables
)
→ ASP_DEF% and ASP_DEF are different variables.
)
→ ASP_DEF! and ASP_DEF are the same variables.
Specific Examples
STR1$
CONT0%, ACT%(1)
CNT1!, CNT1
38
to 1.0 × 10
38
.

Advertisement

Table of Contents
loading

Table of Contents