FR2829337A1

Automation equipment connected to a tcp/ip network

Abstract

The present invention relates to automation equipment comprising a central unit (1) which has a real-time operating system (10) and an application program (20) for controlling / commanding an automation application. The automation equipment comprises a TCP / IP network driver (40) (4) which is directly integrated into the central unit (1) without passing through a backplane bus. The operating system (10) of the central unit (1) comprises a module (30) for managing communications on the TCP / IP network (4) and a servo task (12) responsible for servoing the execution of the module (30) for managing communications with the characteristics of the automation application so as not to disturb the operation of the application program (20).

FR2829337A1, drawing sheet 1
Sheet 1 of 3

Term

Term ended

Projected expiry passed 3 September 2021, 5.1 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

8 claims: 3 independent, 5 dependent

  1. 1
    REVENDICATIONS 1. Équipement d'automatisme comportant une unité centrale (1) qui possède au moins une mémoire (2, 3) comprenant un système d'exploitation (10) temps réel et un programme d'application (20) chargé d'effectuer des fonctions de contrôle ou de commande dans une application d'automatisme, caractérisé en ce que l’équipement d'automatisme comporte un pilote (40) de réseau TCP/IP (4) qui est directement intégré dans l'unité centrale (1) sans passer par un bus de fond de panier, le système d'exploitation (10) de l'unité centrale (1) comprenant un module (30) de gestion des communications sur le réseau TCP/IP (4) et une tâche d'asservissement (12) chargée d'asservir l'exécution du module (30) de gestion des communications aux caractéristiques de l'application d'automatisme pour ne pas perturber le fonctionnement du programme d'application (20).
  2. 2
    Équipement d’automatisme selon la revendication 1, caractérisé en ce que lorsque l'exécution du programme d’application (20) est en mode périodique, la tâche d'asservissement (12) comprend des moyens de validation (120) permettant d'autoriser le fonctionnement du module de gestion (30) des communications entre la fin d'un cycle du programme d'application (20) et le début du cycle suivant.
  3. 3
    Équipement d'automatisme selon la revendication 1, caractérisé en ce que lorsque l'exécution du programme d'application (20) est en mode cyclique, la tâche d'asservissement (12) comprend des moyens de validation (120) permettant d'autoriser, à la fin d'un cycle du programme d'application (20), le fonctionnement du module de gestion (30) des communications durant une durée paramétrable par un utilisateur.
  4. 4
    Équipement d'automatisme selon l'une des revendications 1 à 3, caractérisé en ce que le module (30) de gestion des communications comprend un premier sous-module (31) qui exploite une zone mémoire pour mémoriser des données transmises ou à destination du programme d'application (20).
  5. 5
    Équipement d'automatisme selon la revendication 4, caractérisé en ce que le module (30) de gestion des communications comprend un deuxième sousmodule (32) qui exploite une zone mémoire pour mémoriser des données transmises ou à destination du réseau TCP/IP (4).
  6. 6
    Équipement d'automatisme selon les revendications 4 et 5, caractérisé en ce que le premier sous-module (31) du module (30) de gestion des communications transmet les données en provenance du programme d'application (20) d'automatisme vers le deuxième sous-module (32) du module de gestion des 5 communications pour construire un message transmis sur le réseau TCP/IP (4).
  7. 7
    Équipement d'automatisme selon la revendication 6, caractérisé en ce que le deuxième sous-module (32) du module (30) de gestion des communications transmet les informations représentatives des messages en provenance du réseau TCP/IP vers le premier sous-module (31) du module de gestion des 10 communications afin d'être exploité par le programme d'application (20).
  8. 8
    Équipement d'automatisme selon l'une des revendications précédentes, caractérisé en ce que le pilote (40) de réseau TCP/IP exécute une procédure de routage des messages reçus du réseau TCP/IP (4) qui est basée sur des niveaux de priorité contenus dans l'adressage IP.