ES2339741T3

Web function block in automation equipment

Abstract

Communication system of an automation equipment (10) in a TCP / IP network (50), whose automation equipment (10) controls an automation application by developing an application program (20) written in one or more languages ​​in accordance with the standard IEC1131-3 where the communication system comprises: - a WEB server function implemented within the application program (20), - exchange means comprising at least one receiving WEB function block (21) and at least one sending WEB function block (22) that are integrated in the application program (20) and that interact with the application program (20), - an HTTP interface (15) in the automation equipment (10) capable of directing messages from the TCP / IP network (50) to a WEB reception function block (21) identified by a URL address, and conducting the conduction of the messages from a broadcast WEB function block (22) to a URL address in the TCP / IP network (50) the communication system being characterized because it also comprises: - a WEB client function implemented within the application program.

ES2339741T3, drawing sheet 1
Sheet 1 of 3

Term

Term ended

Projected expiry passed 25 June 2021, 5.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

13 claims: 2 independent, 11 dependent

  1. 1
    ES 2 339 741 T3 REIVINDICACIONES 1. Sistema de comunicación de un equipo de automatismo (10) en una red TCP/IP (50), cuyo equipo de automatismo (10) controla una aplicación de automatismo desarrollando un programa aplicación (20) escrito en uno o varios lenguajes conformes a la norma IEC1131-3 donde el sistema de comunicación comprende:- una función servidor WEB implementada en el interior del programa aplicación (20), - medios de intercambio que comprenden al menos un bloque función WEB de recepción (21) y al menos un bloque función WEB de emisión (22) que están integrados en el programa aplicación (20) y que interactúan con el programa aplicación (20), - una interfaz HTTP (15) en el equipo de automatismo (10) capaz de conducir los mensajes procedentes de la red TCP/IP (50) a un bloque función WEB de recepción (21) identificado por una dirección URL, y realizar la conducción de los mensajes procedentes de un bloque función WEB de emisión (22) a una dirección URL en la red TCP/IP (50) caracterizándose el sistema de comunicación porque comprende igualmente: - una función cliente WEB implementada en el interior del programa aplicación.
  2. 2
    Sistema de comunicación según la reivindicación 1, caracterizado por el hecho de que un bloque función WEB (21, 22) comprende un código programa genérico así como datos de configuración (219, 229) que son específicos a cada bloque función WEB.
  3. 3
    Sistema de comunicación según la reivindicación 2, caracterizado por el hecho de que los datos de configuración (219, 229) de un bloque función WEB (21, 22) incluyen el formato general de tramas intercambiadas por el bloque función WEB (21, 22), el tipo de petición HTTP que el bloque función WEB (21, 22) recibe o emite y la dirección URL relacionada con el bloque función WEB (21, 22) en el equipo de automatismo (10).
  4. 4
    Sistema de comunicación según la reivindicación 2, caracterizado por el hecho de que un diseñador del programa aplicación (20) es capaz de configurar en forma textual los datos de configuración (219, 229) de los bloques función WEB (21, 22) integrados en un programa aplicación (20).
  5. 5
    Sistema de comunicación según la reivindicación 2, caracterizado por el hecho de que los datos de configuración (219) de un bloque función WEB de recepción (21) contienen medios para realizar una correspondencia entre los elementos de una petición HTTP (51) y los parámetros de salidas (OUT_1, 0UT_n) del bloque función WEB de recepción (21) y para realizar una correspondencia entre los parámetros de entradas (IN_1, IN_n) del bloque función WEB recepción (21) y de los elementos de una respuesta HTTP (52).
  6. 6
    Sistema de comunicación según la reivindicación 2, caracterizado por el hecho de que los datos de configuración (229) de un bloque función WEB de emisión (22) contienen medios para realizar una correspondencia entre los parámetros de entradas (IN_1, IN_n) del bloque función WEB de emisión (22) y elementos de una petición HTTP (51) y para realizar una correspondencia entre elementos de una respuesta HTTP (52) y los parámetros de salidas (OUT_1, OUT_n) del bloque función WEB de emisión (22).
  7. 7
    Sistema de comunicación según la reivindicación 2, caracterizado por el hecho de que el contenido de una petición HTTP (51) o de una respuesta HTTP (52) es una trama XML.
  8. 8
    Sistema de comunicación según la reivindicación 7, caracterizado por el hecho de que los datos de configuración (219) de un bloque función WEB de recepción (21) contienen medios para realizar una correspondencia entre los elementos de una trama XML contenidos en una petición HTTP (51) y los parámetros de salidas (OUT_1, OUT_n) del bloque función WEB de recepción (21) y para realizar una correspondencia entre los parámetros de entradas (IN_1, IN_n) del bloque función WEB de recepción (21) y de los elementos de una trama XML contenidos en una respuesta HTTP (52).
  9. 9
    Sistema de comunicación según la reivindicación 7, caracterizado por el hecho de que los datos de configuración (229) de un bloque función WEB de emisión (22) contienen medios para realizar una correspondencia entre los parámetros de entradas (IN_1, IN_n) del bloque función WEB de emisión (22) y los elementos de una trama XML contenidos en una petición HTTP (51) y para realizar una correspondencia entre los elementos de una trama XML contenidos en una respuesta HTTP (52) y los parámetros de salidas (OUT_1, OUT_n) del bloque función WEB de emisión (22).
  10. 10
    Sistema de comunicación según la reivindicación 2, caracterizado por el hecho de que el contenido de una petición HTTP (51) es una trama URL codificada.
  11. 11
    Sistema de comunicación según la reivindicación 10, caracterizado por el hecho de que los datos de configuración (219) de un bloque función WEB de recepción (21) contienen medios para realizar una correspondencia entre los ES 2 339 741 T3 elementos de una trama URL codificada contenidos en una petición HTTP (51) y los parámetros de salidas (OUT_1, OUT-n) del bloque función WEB de recepción (21).
  12. 12
    Sistema de comunicación según la reivindicación 10, caracterizado por el hecho de que los datos de configuración (229) de un bloque función WEB de emisión (22) contienen medios para realizar una correspondencia entre los parámetros de entradas (IN_1, IN_n) del bloque función WEB de emisión (22) y los elementos de una trama URL codificada contenidos en una petición HTTP (51).
  13. 13
    Equipo de automatismo, caracterizado por el hecho de que contiene un programa aplicación que integra un sistema de comunicación en una red TCP/IP según una de las reivindicaciones anteriores.
Independent claims13