Upload
paul-galvez-fernandez
View
110
Download
0
Embed Size (px)
DESCRIPTION
Tx y Rx de datos mediante protocolo Profibus.
Citation preview
Uso
El esquema siguiente muestra la aplicación de los bloques FC AG_SEND / AG_LSEND y AG_RECV
/ AG_LRECV para la transferencia de datos bidireccional a través de un enlace FDL configurado.
Para determinados tipos de enlaces se tiene que prever una cabecera (header) de petición en el
área de datos del usuario.
FC´s para Ethernet Industrial
Ing. Paul Gálvez F.
Aplicación con cabecera de petición
En el caso de un enlace FDL especificado, los parámetros de dirección y petición son definidos por
la configuración del enlace. Por lo tanto, el programa de usuario sólo proporciona los datos útiles en
el campo de datos FDL al enviar con AG_SEND / AG_LSEND, o los recibe con AG_RECV /
AG_LRECV.
Pueden transmitirse hasta 240 Byte de datos útiles. Esto es válido en PROFIBUS para el FC
AG_SEND y el FC AG_LSEND.
FC´s para Ethernet Industrial
Ing. Paul Gálvez F.
Aplicación con cabecera de petición
FC´s para Ethernet Industrial
Ing. Paul Gálvez F.
Los siguientes tipos de enlaces exigen una cabecera de petición en el área de datos (de usuario)
FDL:
Enlace FDL no especificado con acceso libre a Layer 2.
Enlace FDL con Broadcast.
Enlace FDL con Multicast.
Forma de Trabajar AG_SEND
El siguiente diagrama de flujo muestra la secuencia normal de la transmisión de datos disparada con
el bloque AG_SEND en el programa de usuario.
La petición de envío se ejecuta en cuanto se transfiere el parámetro ACT = 1.
A continuación se tiene que transferir al menos a otra llamada el parámetro ACT = 0.
La indicación de estado se actualiza en los parámetros de salida DONE, ERROR y STATUS con
cada llamada de bloque y se puede evaluar. Por esta razón, para una nueva actualización de la
indicación de estado sin nueva petición de envío se tiene que emitir en cada caso otra llamada de
bloque con el parámetro ACT = 0.
FC´s para Ethernet Industrial
Ing. Paul Gálvez F.
FC5
Forma de Trabajar AG_SEND
FC´s para Ethernet Industrial
Ing. Paul Gálvez F.
FC5
Códigos de condición
La tabla siguiente muestra el significado de la información suministrada por DONE, ERROR y STATUS,
la cual tiene que ser evaluada por el programa de usuario.
FC´s para Ethernet Industrial
Ing. Paul Gálvez F.
FC5
Forma de Trabajar AG_RECV
El siguiente diagrama de flujo muestra la secuencia normal de la transferencia de datos disparada
con el bloque AG_RECV en el programa de usuario.
FC´s para Ethernet Industrial
Ing. Paul Gálvez F.
FC6
Códigos de condición
La tabla siguiente muestra el significado de la información suministrada por los parámetros NDR,
ERROR y STATUS, que tiene que ser evaluada por el programa de usuario.
FC´s para Ethernet Industrial
Ing. Paul Gálvez F.
FC6
Ing. Paul Gálvez F.