Comunicación mediante bloques de función
6.4 Utilización de los bloques de función en el acoplamiento con un interlocutor
Asignación en el área de datos
El FB P_SEND opera conjuntamente con un DB de instancia I_SEND. El número de DB se
indica con la llamada. El DB de instancia tiene 40 bytes de longitud. No está permitido
acceder a los datos en el DB de instancia.
Nota
Excepción: En caso de error, STATUS == W#16#1E0F, se puede consultar información más
detallada del error en la variable SFCERR o bien SFCSTATUS. Encontrará información
detallada en "Llamar variable SFRCERR o SFCSTATUS".
Parámetros FB 3 P_SEND
In der folgenden Tabelle finden Sie die Parameter des FB 3 P_SEND.
Tabla 6-5
Parámetros FB 3 P_SEND
Nombre
REQ
R
LADDR
DB_NO
DBB_NO
LEN
DONE
(El parámetro DONE
estará disponible
durante un ciclo de la
CPU después de una
orden de envío
correcta)
ERROR
STATUS
108
Clase
Tipo de
datos
INPUT
BOOL
INPUT
BOOL
INPUT
INT
INPUT
INT
INPUT
INT
INPUT
INT
OUTPUT
BOOL
OUTPUT
BOOL
OUTPUT
WORD
Comentario
Inicio de petición en flanco
ascendente
Interrupción de la petición
Dirección base del CP 340 La dirección base se toma de STEP 7.
Número del bloque de
datos
Número del byte de datos
Longitud de datos
Petición terminada sin
errores
Petición terminada con
error
Especificación del error
Acoplamiento punto a punto CP 340, configuración, instalación y parametrización
Valores permitidos, observación
Se interrumpe la petición en curso.
Bloqueo de envío.
N° de DB de envío: específico de
CPU, no está permitido el cero
0 ≤ DBB_NO ≤ 8190 datos enviados a
partir de byte de datos
1 ≤ LEN ≤ 1024, indicación en número
de bytes
Parámetro STATUS == 16#00;
El parámetro STATUS contiene la
información sobre el error.
Si ERROR == 1, en el parámetro
STATUS se incluye la información
sobre el error.
Manual de producto, 10/2007, A5E00389210-02