Condiciones; Direccionamiento; Direccionamiento Indexado Con Instrucciones Peek Y Poke - Siemens SIMATIC S7-1200 Manual De Sistema

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

Publicidad

Principios 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
I0.0
MB100
Direccionamiento simbólico
"PLC_Tag_1"
"Data_block_1".Tag_1
"Data_block_1".MyArray[#i]

Direccionamiento indexado con instrucciones PEEK y POKE

SCL ofrece instrucciones PEEK y POKE que permiten leer de bloques de datos, E/S o
memoria, o escribir en ellos. Hay que proporcionar parámetros de offsets de byte, o de bit,
específicos para la operación.
Nota
Para usar las instrucciones PEEK y POKE con bloques de datos deben usarse bloques de
datos estándar (no optimizados). Nótese que las instrucciones PEEK y POKE solo
transfieren datos. Desconocen los tipos de datos que hay en las direcciones.
164
Expresión de relación
Comparación y expresión lógica
Expresión aritmética
Variable en la tabla de variables PLC
Variable en un bloque de datos
Elemento de una matriz de bloque de datos
Manual de sistema, 04/2012, A5E02486683-06
Controlador programable S7-1200

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido