Descargar Imprimir esta página

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

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

Publicidad

Ejemplo 1
El nombre simbólico del bloque de datos se registra en la tabla de símbolos; el nombre simbólico
para el operando de datos se declara en el bloque de datos correspondiente.
AWL
DB 20.DBW 0
CP_DB.SEND_DWNR
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:
Acoplamiento punto a punto CP 440 Configuración y parametrización
Manual de producto, 03/2022, A5E01027187-AE
CALL
FB 10, DB10
REQ
R
LADDR
DB_NO
DBB_NO
LEN
DONE
ERROR
STATUS
Comunicación mediante bloques de función
6.4 Programación de los bloques de función
Direccionamiento absoluto plenamente cualificado
Direccionamiento simbólico plenamente cualificado
:= M 0.6
:= M 5.0
:= MW21
:= DB20.DBW0
:= DB20.DBW2
:= DB20.DBW4
:= M 26.0
:= M 26.1
:= MW 27
//Iniciar SEND
//Iniciar RESET
//Dirección base en el MW21
//Nº. del DB en la DBW0 del DB20
//a partir del n.º del DBB, se en-
cuentra en la DBW2 del DB20
//La longitud se encuentra en la
DBW4 del DB20
//Fin sin errores
//Fin con errores
//Palabra de estado
87

Publicidad

loading