Siemens SIMATIC S7-400 Manual De Producto página 106

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

Publicidad

Comunicación mediante bloques de función
6.4 Programación de los bloques de función
Ejemplo 2
Supongamos que el nombre simbólico del bloque de datos utilizado DB 20 sea "CP_DB", el
nombre simbólico del número de DB de emisión sea "SEND_DBNR" y se encuentre en el
bloque de datos DB 20 de la palabra de datos DBW 0.
Supongamos que la dirección inicial del telegrama de emisión sea "SEND_DWNR" y se
encuentre en el bloque de datos DB 20 en la DBW 2, y la longitud del telegrama sea
"SEND_LAE" y se encuentre en el bloque de datos DB 20 en DBW 4.
Como variable para la dirección del módulo se emplea la palabra de marcas "BGADR"
(MW21), para el parámetro DONE la marca "SEND_DONE" (M26.0), para el parámetro
ERROR la marca "SEND_ERROR" (M26.1), y para el parámetro STATUS la palabra de
marcas "SEND_STATUS" (MW27).
A continuación se muestran los listados AWL de este ejemplo.
Ejemplo "Operando actual con direccionamiento absoluto"
Llamada al FB 10 con operandos direccionados de forma absoluta:
AWL
Segmento 1:
106
CALL
FB 10, DB10
REQ
R
LADDR
DB_NO
DBB_NO
LEN
DONE
ERROR
STATUS
:= M 0.6
//Iniciar SEND
:= M 5.0
//Iniciar RESET
:= MW21
//Dirección base en el MW21
:= DB20.DBW0
//Nº. del DB en la DBW0 del DB20
:= DB20.DBW2
//a partir del n.º del DBB, se
encuentra en la DBW2 del DB20
:= DB20.DBW4
//La longitud se encuentra en la
DBW4 del DB20
:= M 26.0
//Fin sin errores
:= M 26.1
//Fin con errores
:= MW 27
//Palabra de estado
Acoplamiento punto a punto CP 440 Configuración y parametrización
Manual de producto, 04/2011, A5E01027187-04

Publicidad

Tabla de contenido
loading

Tabla de contenido