Condiciones; Direccionamiento - Siemens SIMATIC S7-1200 Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

99BPrincipios básicos de programación
6.5 Lenguaje de programación

Condiciones

Una condición es una expresión de comparación o una expresión lógica cuyo resultado es
del tipo BOOL (con el valor TRUE o bien FALSE). El siguiente ejemplo muestra condiciones
de varios tipos.
#Temperatura > 50
#Contador <= 100
#CHAR1 < 'S'
(#Alpha <> 12) AND NOT #Beta
5 + #Alpha
Una condición puede utilizar expresiones aritméticas:
● La condición de la expresión es TRUE si el resultado es cualquier valor diferente a cero.
● La condición de la expresión es FALSE si el resultado es igual a cero.

Direccionamiento

Igual que en el caso de KOP y FUP, SCL permite utilizar variables (direccionamiento
simbólico) o direcciones absolutas en el programa de usuario. SCL también permite utilizar
una variable como índice de matriz.
Direccionamiento absoluto
I[byteindex.bitindex]
MB[byteindex]
Direccionamiento simbólico
"PLC_Tag_1"
"Data_block_1".Tag_1
"Data_block_1".MyArray[#i]
158
Expresión de relación
Comparación y expresión lógica
Expresión aritmética
En estos ejemplos, las variables "byteindex" y
"bitindex" son variables que guardan el valor (Int)
utilizado para determinar la dirección a la que
debe accederse. El programa de usuario puede
cambiar el valor de estas variables, con lo que
cambia la dirección en la instrucción o la
expresión.
Variable en la tabla de variables PLC
Variable en un bloque de datos
Elemento de una matriz de bloque de datos
Manual de sistema, 11/2011, A5E02486683-05
Controlador programable S7-1200

Publicidad

Tabla de contenido
loading

Tabla de contenido