10
FC5_y_FC6 PROFIBUS S7300 by P.G.F. Ing. Paul Gálvez F. [email protected]

Fc5 y fc6_(profibus)_siemens_by_pgf

Embed Size (px)

DESCRIPTION

Tx y Rx de datos mediante protocolo Profibus.

Citation preview

Page 1: Fc5 y fc6_(profibus)_siemens_by_pgf

FC5_y_FC6 PROFIBUS

S7300 by P.G.F.

Ing. Paul Gálvez F.

[email protected]

Page 2: Fc5 y fc6_(profibus)_siemens_by_pgf

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.

Page 3: Fc5 y fc6_(profibus)_siemens_by_pgf

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.

Page 4: Fc5 y fc6_(profibus)_siemens_by_pgf

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.

Page 5: Fc5 y fc6_(profibus)_siemens_by_pgf

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

Page 6: Fc5 y fc6_(profibus)_siemens_by_pgf

Forma de Trabajar AG_SEND

FC´s para Ethernet Industrial

Ing. Paul Gálvez F.

FC5

Page 7: Fc5 y fc6_(profibus)_siemens_by_pgf

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

Page 8: Fc5 y fc6_(profibus)_siemens_by_pgf

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

Page 9: Fc5 y fc6_(profibus)_siemens_by_pgf

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

Page 10: Fc5 y fc6_(profibus)_siemens_by_pgf

Ing. Paul Gálvez F.