Asignación de los parámetros de bloque
Directa/Parametrización indirecta
En STEP 7 no es posible realizar una parametrización indirecta como en STEP 5
(transferencia de parámetros en el bloque de datos abierto actualmente).
En todos los parámetros de bloque se pueden crear tanto constantes como variables, lo que
hace imposible diferenciar entre parametrización directa e indirecta en STEP 7.
El parámetro "LEN" del SFB 60, 63 y 64, es una excepción y sólo se puede parametrizar
indirectamente.
Ejemplo de "parametrización directa"
Abrir el SFB 60 "SEND_PTP" conforme a la "parametrización directa":
AWL
Segmento 1:
CALL SFB 60, DB10
REQ
R
LADDR
DONE
ERROR
STATUS
SD 1
LEN
Ejemplo"Operando actual direccionado simbólicamente"
Llamada del SFB 60 "SEND_PTP" con un operando actual direccionado simbólicamente:
AWL
Segmento 1:
CALL SFB 60, DB10
REQ
R
LADDR
DONE
ERROR
STATUS
SD_1
LEN
CPU 31xC Funciones tecnológicas
Instrucciones de servicio, 02/2007, A5E00105486-04
:= M 0.6
:= M 5.0
:= +336
:= M 26.0
:= M 26.1
:= MW 27
:= P#DB11.DBX0.0
:= DB10.DBW20
:= SEND_REQ
:= SEND_R
:= BGADR
:= SEND_DONE
:= SEND_ERROR
:= SEND_STATUS
:= PUNTERO_FUENTE
:= CPU_DB.SEND_LAE
//Ejecución SEND
//Ejecución de RESET
//Dirección de E/S
//Fin sin errores
//Fin con errores
//Palabra de estado
//Bloque de datos DB 11,
//a partir del byte de dato DBB O
//Longitud parametrizada indirectamente
//Ejecución SEND
//Ejecución de RESET
//Dirección de E/S
//Fin sin errores
//Fin con errores
//Palabra de estado
//Anypointer en área de destino
//Longitud TG
Acoplamiento punto a punto
6.5 Funciones de comunicación
335