Programming
10.9 Arithmetic parameters (R variables), LUD and PLC variables
Surface grinding
278
Programming and Operating Manual, 11/2012, 6FC5398-5CP10-3BA0
Programming / data types
DEF BOOL varname1
;Boolean typ, values: TRUE (=1), FALSE (=0)
DEF CHAR varname2
;Char type, 1 ASCII code character: "a", "b", ...
;Numerical code value: 0 ... 255
DEF INT varname3
;Integer type, integer values, 32 bit value range:
;-2 147 483 648 t2 147 483 647 (decimal)
DEF REAL varname4
;Real type, natural number (like arithmetic parameter
R),
;Value range: ±(0.000 0001 ... 9999 9999)
;(8 decimal places, arithmetic sign and decimal point)
or
;Exponential notation: ± (10 to power of -300 ... 10 to
power of +300)
DEF STRING[string length]
varname41
; STRING type, [string length]: Maximum number of
characters
Each data type requires its own program line. However, several variables of the same type
can be defined in one line.
Example:
DEF INT PVAR1, PVAR2, PVAR3=12, PVAR4
;4 type INT variables
Example for STRING type with assignment:
DEF STRING[12] PVAR="Hello"
; Define variable PVAR with a maximum of
12 characters and assign string "Hello"
Fields
In addition to the individual variables, one or two-dimensional fields of variables of these data
types can also be defined:
DEF INT PVAR5[n]
;One-dimensional field, type INT, n: integer
DEF INT PVAR6[n,m]
;Two-dimensional field, type INT, n, m: integer
Example:
DEF INT PVAR7[3]
;Field with 3 elements of the type INT
Within the program, the individual field elements can be reached via the field index and can
be treated like individual variables. The field index runs from 0 to a small number of the
elements.
Содержание SINUMERIK 802D sl
Страница 10: ...Table of contents Surface grinding 10 Programming and Operating Manual 11 2012 6FC5398 5CP10 3BA0 ...
Страница 338: ...PLC diagnostics 13 3 Operating options Surface grinding 338 Programming and Operating Manual 11 2012 6FC5398 5CP10 3BA0 ...
Страница 364: ...Index Surface grinding 364 Programming and Operating Manual 11 2012 6FC5398 5CP10 3BA0 ...