Siemens SIMATIC S7-1200 Manual De Sistema página 166

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
POKE_BOOL(area:=_in_,
POKE_BLK(area_src:=_in_,
Para las instrucciones PEEK y POKE, se aplican los valores siguientes de los parámetros
"area", "area_src" y "area_dest". Para otras áreas distintas de los bloques de datos, el
parámetro dbNumber debe ser 0.
16#81
16#82
16#83
16#84
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)
166
dbNumber:=_in_,
byteOffset:=_in_,
bitOffset:=_in_,
value:=_in_);
dbNumber_src:=_in_,
byteOffset_src:=_in_,
area_dest:=_in_,
dbNumber_dest:=_in_,
byteOffset_dest:=_in_,
count:=_in_);
I
Q
M
DB
Escribe el valor booleano en el bitOffset y
byteOffset referenciados del bloque de datos,
E/S o área de memoria referenciados.
Ejemplo:
POKE_BOOL(area:=16#84, dbNumber:=2,
byteOffset:=3, bitOffset:=5,
value:=0);
Escribe el número de "recuento" de bytes
empezando por el offset de bytes
referenciado del bloque de datos, E/S o área
de memoria de origen referenciados en el
byteOffset referenciado del bloque de datos,
E/S o área de memoria de destino
referenciados.
Ejemplo:
POKE_BLK(area_src:=16#84,
dbNumber_src:=#src_db,
byteOffset_src:=#src_byte,
area_dest:=16#84,
dbNumber_dest:=#src_db,
byteOffset_dest:=#src_byte,
count:=10);
Llamar como instancia única
Llamar como multiinstancia
Llamada estándar
Llamar en una expresión
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido