Siemens S7 Serie Manual De Sistema página 222

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

Principios básicos de programación
7.5 Lenguaje de programación
Llamar otros bloques lógicos desde el programa SCL
Para llamar otro bloque lógico en el programa de usuario, basta con introducir el nombre (o
dirección absoluta) del FB o la FC que contiene los parámetros. En el caso de un FB,
también hay que indicar un DB de instancia para llamarlo con el FB.
<Nombre de DB> (lista de parámetros)
<#Nombre de instancia> (lista de parámetros)
"MyDB"(MyInput:=10, MyInOut:="Tag1");
<Nombre de FC> (Lista de parámetros)
<Operando>:=<Nombre de FC> (Lista de parámetros)
"MyFC"(MyInput:=10, MyInOut:="Tag1");
También se pueden arrastrar bloques desde el árbol de navegación al editor del programa
SCL y completar la asignación de parámetros.
Adición de comentarios de bloque al código SCL
Puede incluir un comentario de bloque en el código SCL mediante la inclusión del texto del
comentario entre (* y *). Puede incluir tantas líneas de comentario como desee entre (* y *).
El bloque de programa SCL puede incluir varios comentarios de bloque. A efectos de
programación, el editor de SCL incluye un botón de comentarios de bloque junto con las
instrucciones de control habituales:
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]
222
Llamar como instancia única
Llamar como multiinstancia
Llamada estándar
Llamar en una expresión
Debe colocar el símbolo "%" delante de las direc-
ciones absolutas. Sin el símbolo "%", STEP 7 ge-
nera un error de variable no definido durante el
tiempo de compilació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, V4.2, 09/2016, A5E02486683-AK
Controlador programable S7-1200

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido