Tipos De Datos De Las Constantes; Constantes Tipificadas - Siemens SIMATIC S7-SCL V5.3 Manual

Tabla de contenido

Publicidad

9.1.2

Tipos de datos de las constantes

La asignación de tipos de datos a constantes se distingue del procedimiento utilizado en
AWL:
Una constante recibe su tipo de datos sólo en la combinación aritmética o lógica en la que
se va a utilizar, p.ej.:
Int1:=Int2 + 12345
Real1:=Real2 + 12345
De esta forma, a la constante se le asigna el tipo de datos cuyo margen sea suficiente para
abarcar la constante sin que ésta experimente ninguna pérdida de valor. Por ejemplo, la
constante "12345" no tiene siempre el tipo de datos INT como en AWL, sino que tiene la
clase de tipo de datos ANY_NUM, es decir, dependiendo de su uso es INT, DINT, o REAL.

Constantes tipificadas

La notación de constantes tipificada permite asignar explícitamente un tipo de datos con los
siguientes tipos de datos numéricos.
Ejemplos:
Tipo de datos
BOOL
BYTE
WORD
DWORD
INT
DINT
REAL
CHAR
S7-SCL V5.3 para S7-300/400
A5E00324652-01
Notación tipificada
BOOL#1
bool#0
Bool#false
BOOL#TRUE
BYTE#0
B#2#101
Byte#'ä'
b#16#f
WORD#32768
word#16#f
W#2#1001_0100 WORD#8#177777
DWORD#16#f000_0000
DW#2#1111_0000_1111_0000
INT#16#3f_ff
int#-32768
Int#2#1111_0000 inT#8#77777
DINT#16#3fff_ffff
DInt#2#1111_0000
REAL#1
real#1.5
real#2e4
real#3.1
CHAR#A
CHAR#49
Declaración de constantes y saltos
//"12345" recibe el tipo de datos INT
//"12345" recibe el tipo de datos REAL
dword#32768
DWord#8#37777777777
dint#-65000
dinT#8#17777777777
9-3

Publicidad

Tabla de contenido
loading

Tabla de contenido