EP1426843A1 - Local, industrial or domestic network - Google Patents

Local, industrial or domestic network Download PDF

Info

Publication number
EP1426843A1
EP1426843A1 EP03300188A EP03300188A EP1426843A1 EP 1426843 A1 EP1426843 A1 EP 1426843A1 EP 03300188 A EP03300188 A EP 03300188A EP 03300188 A EP03300188 A EP 03300188A EP 1426843 A1 EP1426843 A1 EP 1426843A1
Authority
EP
European Patent Office
Prior art keywords
address
network
communication circuit
frame
indicator
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
EP03300188A
Other languages
German (de)
French (fr)
Other versions
EP1426843B1 (en
Inventor
Marc Gandar
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mediaflow Inc
Original Assignee
Mediaflow Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mediaflow Inc filed Critical Mediaflow Inc
Publication of EP1426843A1 publication Critical patent/EP1426843A1/en
Application granted granted Critical
Publication of EP1426843B1 publication Critical patent/EP1426843B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/35Network arrangements, protocols or services for addressing or naming involving non-standard use of addresses for implementing network functionalities, e.g. coding subscription information within the address or functional addressing, i.e. assigning an address to a function
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming

Definitions

  • the present invention relates to a local area network of the type industrial or domestic intended for command and / or control of various devices through one or more distributed computers (or relocated).
  • FIG. 1 illustrates, very schematically, the architecture of a local industrial or domestic network.
  • the network N allows the connection of several devices, three devices D 1 , D 2 , D 3 being represented in FIG. 1.
  • Each device consists for example of a computer, an actuator controlled by a microprocessor or a sensor connected to a microprocessor.
  • Each device D 1 , D 2 , D 3 comprises an application system A 1 , A 2 , A 3 and a communication circuit C 1 , C 2 , C 3 .
  • the communication circuit C 1 , C 2 , C 3 can comprise a microprocessor or a programmable logic and ensures the reception and the transmission of information frames on the network N.
  • the application system A 1 , A 2 , A 3 comprises a microprocessor or programmable logic which, under the control of a program which may be modified by a user, performs processing on the information frames sent and received by the communication circuit C 1 , C 2 , C 3 .
  • the application system A 1 , A 2 , A 3 can also be connected to actuators or sensors.
  • the application system A 1 , A 2 , A 3 and the communication circuit C 1 , C 2 , C 3 can be produced by separate integrated circuits connected by wire connections W.
  • the application system A 1 , A 2 , A 3 formats the information frames sent to the communication circuit C 1 , C 2 , C 3 according to operating parameters of the network N so that they can be correctly transmitted on the network N by the communication circuit C 1 , C 2 , C 3 .
  • Network operating parameters are the set of parameters that define the data flows on the network, the priorities between the devices connected to the network, the form of information frames sent on the network, etc.
  • the information frames can also be formatted directly by the communication circuit C 1 , C 2 , C 3 as a function of the operating parameters of the network which are set by the application system A 1 , A 2 , A 3 and which can be modified by it.
  • a disadvantage is that by modifying the elements which constitute the application system A 1 , A 2 , A 3 of a device D 1 , D 2 , D 3 connected to the network N, for example by modifying the program executed by the microprocessor of the application system A 1 , A 2 , A 3 , it is possible to modify the network operating parameters used by the device D 1 , D 2 , D 3 and therefore to degrade or even interrupt the operation of the network N. It can then be difficult to detect the origin of the anomaly and correct it, the network can be permanently damaged.
  • the application system of the new device has network operating parameters which are adapted to the network N to which the device is connected. In the event that such parameters are incorrect, the new device connected to network N may degrade or even interrupt the general operation of network N.
  • the present invention relates to a secure exchange of information frames on a local network which limits the risks degradation of network operation by one of the devices connected to the network.
  • each device comprising a communication circuit connected to a processing module and comprising addresses, each address being associated with a transmission or reception indicator, a only device with the same address associated with a emission indicator, in which each address is associated with a memory containing an information frame which can be modified and / or read by the processing module, and comprising the steps of periodically transmitting by a device master of addresses; bring the communication circuit from device for which the address sent by the master device is associated with a transmission indicator to send the frame of information contained in the memory associated with said address and provide the processing module with an identifier of said address ; and bring each communication circuit one device for which the address sent by the master device is associated with a reception indicator to be written in the memory associated with said address said information frame and to provide the processing module with an identifier of said address.
  • the processing modules can neither read nor modify addresses and the emission and / or reception indicators of the communication to which they are connected.
  • all communication circuits further include a first identical address for all devices and associated with a emission indicator and a second identical address for all devices and associated with a reception indicator, connection of a new device to the network including the steps of periodically transmitting from the device master the first address; bring the communication circuit of the new device, upon receipt of the first address, at transmit an identification frame; send by device master successively the second address and a frame of configuration defined from the identification frame; bring the communication circuit of the new device to successive reception of the second address and the frame of configuration, modify addresses and reception indicators and / or transmission from the setting frame.
  • each device includes a specific identification number stored in the communication circuit, the identification frame emitted by the communication circuit of the new device including the specific identification number of said new device, the configuration frame sent by the device master including the specific identification number of said new device.
  • the communication circuit of the new device does not emit any given until it has received the first address.
  • the communication circuit of each device includes a privilege flag to a first value when the device may issue addresses on the network and to a second value otherwise, said indicator of privilege being set to the first or second value by the communication circuit of the new device from the setting frame.
  • the present invention also provides a device intended to be connected to a network comprising a circuit communication and connected to a processing module, comprising a address table, a register table, each register in the registry table being associated with a table address of addresses and a management table with an indicator of management by address, said processing module being adapted to read information frames stored in registers or write information frames to the registers, said communication circuit being adapted, upon receipt of a request received from the network and corresponding to one of said addresses, to send the stored information frame over the network in the register associated with said address if the corresponding direction is of a first determined type, or write an information frame received from the network in the register associated with said address if the direction indicator corresponding is of a second determined type, and being adapted to transmit to the processing module an identifier from the register associated with said address.
  • the table of addresses includes a first identical address for all devices connected to the network, the management table comprising a direction indicator associated with said first address of the first type, the communication circuit of the device being adapted to transmit on the network upon receipt of said first address, said addresses and indicators associated management.
  • the table of addresses includes a second identical address for all circuits connected to the network, the steering table comprising a direction indicator associated with said second address of the second type, and being adapted, to the successive reception of the second address and a setting frame to modify the addresses and associated direction indicators from the setting frame.
  • the present invention consists for the majority of devices connected to the network and called slave devices to limit the data that can be exchanged between the system application system and communication circuit so that the application system does not have access to the parameters of network operation used by the circuit of communication to exchange information frames on the network.
  • the application system of a slave device cannot therefore not modify the network operating parameters whatever changes to the system application, for example at the level of the program executed by the application system microprocessor.
  • One device connected to the network and called master device has the possibility modify the network operating parameters used by slave devices.
  • FIG. 2 represents an exemplary embodiment of a slave device D according to the invention comprising an application system A connected to a communication circuit C, the communication circuit C being adapted to exchange information frames on a network N.
  • the devices D can all be connected to a bus or be connected to each other by point-to-point links.
  • the communication circuit C comprises a communication module P C adapted to exchange information frames with the network N as a function of parameters stored in memories.
  • the application system A comprises a processing module P A adapted to receive data supplied by the communication module P C and carry out processing operations on data stored in memory, for example by executing a program.
  • the communication circuit C comprises an address table (Address) in which addresses X 1 to X J + 2 are stored, where J is the number of simultaneous communication channels that a device D can have with other devices connected to network N. Each address X 1 to X J is associated with a single communication channel. The value J varies according to the type of device D connected to the network N.
  • the address table can contain only certain addresses among the addresses X 1 to X J and the cells of the address table not used by the device D are placed at an arbitrary inhibition value.
  • the addresses X J + 1 and X J + 2 are always present for all the devices D connected to the network N.
  • the addresses X 1 to X J + 2 can correspond to binary data, for example of 16 bits.
  • the address X J + 1 corresponds to a particular information frame, called the setting frame (CS_Reception) which is stored at the level of the communication circuit C.
  • the address X J + 2 corresponds to a particular information frame called identification frame (CS_Transmission) stored at the level of the communication circuit.
  • the communication circuit also includes a direction table (Direction) in which direction indicators are stored, each direction indicator corresponding to a single bit.
  • Each address X 1 to X D + 2 is associated with a direction indicator which is 1 or 0 for the addresses X 1 to X D , 0 for the address X D + 1 and 1 for the address X D + 2 .
  • a single network device includes a direction indicator associated with said address at 1.
  • An identification number U (Unique Number U), specific to each device D that can be connected to the network N , and a privilege indicator P (Privilege Bit P) are stored in a memory of the communication circuit C.
  • the specific identification number U comprises 63 bits and the privilege indicator a single bit.
  • the application system A comprises a table (Data) of registers R 1 to R J in which data which may be of variable size are stored, each register R 1 to R J being associated with an address X 1 to X J of the address table.
  • Data a table of registers R 1 to R J in which data which may be of variable size are stored, each register R 1 to R J being associated with an address X 1 to X J of the address table.
  • the data stored in the registers R 1 to R J can be read or modified by the communication module P C of the communication circuit C and by the processing module P A of the application system A.
  • the communication module P C can , under certain conditions, modify the different addresses X 1 to X J , the direction indicators, and the privilege indicator P.
  • the processing module P A can neither read nor modify the addresses X 1 to X J , the direction indicators, and the privilege indicator P.
  • the specific identification number U is a characteristic of the device D and cannot be modified either by the communication module P C or by the processing module P A.
  • the addresses X J + 1 and X J + 2 are characteristics of the device D and cannot be modified either by the communication module P C or by the processing module P A.
  • the communication module P C is adapted to transmit to the processing module P A an identifier I indicating one of the registers R 1 to R J of the register table.
  • FIG. 3 represents the structure of the master device M which is similar to that shown in FIG. 2.
  • the processing module P A of the application system A of the master device M can directly modify the address (Direction) and direction (Direction) tables stored at the level of the communication circuit C of the master device M.
  • the communication circuit C also includes a register (Request) which is successively written by the application system Has Q requests to be sent on network N.
  • the method according to the invention for exchanging information frames on the network N is as follows. At a given moment, only the master device M has the possibility of transmitting Q requests on the network N.
  • the Q requests are received by all the slave devices D connected to the network N. From a Q request received, each module P C can determine the same address X K among the addresses X 1 to X J + 2 . In particular, the request Q can be equal to the address X K.
  • the communication module P C determines whether the direction indicator associated with the address X K is 0 or 1.
  • the communication module P C If the direction indicator is at 1, the communication module P C reads the information frame stored in the data register R K associated with the address X K and transmits it over the network N. The communication module P C then sends to the processing module P A the identifier I associated with the register R K read to indicate to it that the information frame stored in the register R K has been transmitted on the network N.
  • the communication circuit C waits to receive an information frame from the network N.
  • the frame expected information can correspond to the first information frame received by the device D after reception of the request or to a subsequent frame.
  • the communication module P C then stores the information frame received in the data register R K associated with the address X K and then transmits to the processing module P A the identifier I associated with the register R K to indicate to the system Application A that a new information frame has been stored in the register R K corresponding to the identifier I.
  • the master device M can also transmit network information frames. Indeed, during the broadcast of a request Q by the master device M, the device master M, like the slave devices, receives the request Q that it just issued. Then the indicator of direction associated with the address of the request sent, ie 1 for that the master device M then transmits the information frame stored in the data register associated with the address of the request.
  • Address tables and direction therefore constitute the parameters of operation of the network according to the invention.
  • the processing module P A of the application system A of each slave device has access neither to the address and direction tables, nor to the privilege indicator of the communication circuit C
  • the application system cannot therefore modify the operating parameters of the network and therefore disturb the operation of the network N.
  • Only the processing module of the application system of the master device can directly modify the tables stored in the communication circuit. of the master device.
  • the operation of the master device being generally well known, the cause of a malfunction of the network can easily be diagnosed.
  • Figure 4 shows an example of successive exchanges information frames on network N between a device master M and a new device D 'connected to network N.
  • the new device connected to network N a the architecture shown in Figure 2. It therefore includes a address table, management table, identification number specific U, and a privilege indicator P. According to the method of the invention, the new device D 'connected to the network N does not transmit any information frame until it has received an appropriate request from the master device M.
  • the direction indicators associated with the addresses X J + 1 and X J + 2 are respectively 0 and 1.
  • the values of the addresses X J + 1 and X J + 2 are for example FFFF and FFFE.
  • the identification frame CS_Transmission associated with the address X J + 2 includes in particular all the addresses X 1 to X J , the direction indicators associated with the addresses X 1 to X J , the specific identification number U and l 'privilege flag P.
  • step 10 the master device M sends on the network N a request Q (X J + 2 ) associated with the address X J + 2 .
  • a request can be issued periodically.
  • step 12 the new device D 'and all the other devices already connected to the network N receive the request Q (X J + 2 ).
  • step 14 the direction indicator associated with the address X J + 2 being at 1, the new device D 'transmits the identification frame CS_Transmission associated with the address X J + 2 .
  • step 16 the master device M receives the frame CS_Transmission. Connecting a new D 'device to network N is therefore known to the master device M which determines from the CS_Transmission frame, the address and direction and the value of the privilege flag P of the new device.
  • step 18 the master device M sends a request Q (X J + 1 ) associated with the address X J + 1 .
  • step 20 the new device D 'receives the request Q (X J + 1 ).
  • the direction indicator associated with the address X J + 1 being at zero, the new device D 'waits for an information frame coming from the network N.
  • step 22 the master device M transmits a setting frame CS_Reception which comprises an address table X 1 to X J , a direction table, a value of privilege indicator P and which recalls the identification number specific U associated with the new device D '.
  • the tables and the privilege flag can be modified compared to the original values provided by the identification frame CS_Transmission.
  • step 24 the new device D 'and all the devices already connected to the network receive the setting frame CS_Reception. Only the communication module P C of the new device D 'recognizes the specific identification number U present in the frame CS_Reception. The address and direction tables and the privilege indicator of this new device are then modified according to the CS_Reception frame received. All the other devices already connected to the network and which also receive the CS_Reception frame do not take any action since they do not recognize the specific identification number present in the CS_Reception frame as their own.
  • the new device D 'then inhibits the address X J + 2 so as to no longer transmit an identification frame CS_Transmission if it subsequently receives a request Q (X J + 2 ) associated with the address X J + 2 .
  • the present invention makes it possible to configure only one new device D' at a time. Indeed, the duration of the configuration being very short, of the order of a microsecond, it is in practice impossible, during manipulation, to connect two new devices simultaneously to the network.
  • the privilege flag P of a new device D ' connected to the network is 1 when the new device has the possibility of behaving, under certain conditions, as a master device, i.e. to send requests on the network N. It may be useful for a slave device to have the possibility of becoming a master device in particular for compensate for a deficiency in the active master device.
  • the master device M receives the frame CS_Transmission and determines the value of the privilege flag P of the new device D ', it can decide to set the privilege flag to 0 if it considers that the new device D 'must not be able to function in as a master device or leave the indicator privilege to 1 if he considers that, in certain operating cases, the new device D 'could be brought to operate as a master device.
  • the present invention has many advantages.
  • a new device connected to the network must necessarily signal its presence by transmitting, following a request from the master device, the identification frame CS_Transmission.
  • the master device can then possibly modify the address tables of all the others devices already connected to the network to take into account the presence of the new device connected to the network.
  • the process according to the invention therefore makes it possible to avoid a new device connected to the network is "dormant", ie it does not transmits no information frame on the network after its connection.
  • the present process therefore warns of the "awakening" of such "sleeping” device after an indefinite period, such an awakening which could be the cause of a deterioration in the functioning of the network whose cause could then be difficult to determine.
  • the requests transmitted by the master device on the network can consist of simple addresses X 1 to X J + 2 which are for example composed of 16 bits. This limits the size of the data transmitted over the network which is necessary for the proper functioning of the network but which therefore does not contain "useful" information, that is to say used by the application systems of the devices connected to the network.
  • circuit communication module device communication can be implemented by a simple architecture of logic gates without requiring microprocessor or memory.

Abstract

The process involves periodically transmitting address from a main device. A communication circuit (C) of a device (D) is brought to transmit and write a network information in an associated memory at a source address provided by the main memory. The source address is associated with a transmission indicator. A treatment module (PA) is provided with an identifier of the address. An Independent claim is also included for a device connected to a network having a communication circuit and connected to a treatment module.

Description

La présente invention concerne un réseau local de type industriel ou domestique destiné à la commande et/ou au contrôle de divers appareils grâce à un ou plusieurs ordinateurs distribués (ou délocalisés).The present invention relates to a local area network of the type industrial or domestic intended for command and / or control of various devices through one or more distributed computers (or relocated).

La figure 1 illustre, de façon très schématique, l'architecture d'un réseau local industriel ou domestique. Le réseau N permet la connexion de plusieurs dispositifs, trois dispositifs D1, D2, D3 étant représentés en figure 1. Chaque dispositif est par exemple constitué d'un ordinateur, d'un actionneur commandé par un microprocesseur ou d'un capteur relié à un microprocesseur. Chaque dispositif D1, D2, D3 comprend un système d'application A1, A2, A3 et un circuit de communication C1, C2, C3. Le circuit de communication C1, C2, C3 peut comprendre un microprocesseur ou une logique programmable et assure la réception et l'émission de trames d'information sur le réseau N. Le système d'application A1, A2, A3 comprend un microprocesseur ou une logique programmable qui, sous la commande d'un programme éventuellement modifiable par un utilisateur, réalise un traitement sur les trames d'information émises et reçues par le circuit de communication C1, C2, C3. Le système d'application A1, A2, A3 peut en outre être relié à des actionneurs ou des capteurs. Le système d'application A1, A2, A3 et le circuit de communication C1, C2, C3 peuvent être réalisés par des circuits intégrés distincts reliés par des liaisons filaires W.Figure 1 illustrates, very schematically, the architecture of a local industrial or domestic network. The network N allows the connection of several devices, three devices D 1 , D 2 , D 3 being represented in FIG. 1. Each device consists for example of a computer, an actuator controlled by a microprocessor or a sensor connected to a microprocessor. Each device D 1 , D 2 , D 3 comprises an application system A 1 , A 2 , A 3 and a communication circuit C 1 , C 2 , C 3 . The communication circuit C 1 , C 2 , C 3 can comprise a microprocessor or a programmable logic and ensures the reception and the transmission of information frames on the network N. The application system A 1 , A 2 , A 3 comprises a microprocessor or programmable logic which, under the control of a program which may be modified by a user, performs processing on the information frames sent and received by the communication circuit C 1 , C 2 , C 3 . The application system A 1 , A 2 , A 3 can also be connected to actuators or sensors. The application system A 1 , A 2 , A 3 and the communication circuit C 1 , C 2 , C 3 can be produced by separate integrated circuits connected by wire connections W.

De façon générale, le système d'application A1, A2, A3 met en forme les trames d'information envoyées au circuit de communication C1, C2, C3 en fonction de paramètres de fonctionnement du réseau N pour qu'elles puissent être correctement émises sur le réseau N par le circuit de communication C1, C2, C3. Les paramètres de fonctionnement du réseau sont l'ensemble des paramètres qui définissent les flux de données sur le réseau, les priorités entre les dispositifs connectés au réseau, la forme des trames d'information émises sur le réseau, etc. Les trames d'information peuvent également être mises en forme directement par le circuit de communication C1, C2, C3 en fonction des paramètres de fonctionnement du réseau qui sont fixés par le système d'application A1, A2, A3 et qui peuvent être modifiés par celui-ci.In general, the application system A 1 , A 2 , A 3 formats the information frames sent to the communication circuit C 1 , C 2 , C 3 according to operating parameters of the network N so that they can be correctly transmitted on the network N by the communication circuit C 1 , C 2 , C 3 . Network operating parameters are the set of parameters that define the data flows on the network, the priorities between the devices connected to the network, the form of information frames sent on the network, etc. The information frames can also be formatted directly by the communication circuit C 1 , C 2 , C 3 as a function of the operating parameters of the network which are set by the application system A 1 , A 2 , A 3 and which can be modified by it.

Un inconvénient est qu'en modifiant les éléments qui constituent le système d'application A1, A2, A3 d'un dispositif D1, D2, D3 connecté au réseau N, par exemple en modifiant le programme exécuté par le microprocesseur du système d'application A1, A2, A3, il est possible de modifier les paramètres de fonctionnement de réseau utilisés par le dispositif D1, D2, D3 et donc de dégrader voire d'interrompre le fonctionnement du réseau N. Il peut être alors difficile de déceler l'origine de l'anomalie et de la corriger, le réseau pouvant être définitivement détérioré. De même, lorsqu'un nouveau dispositif est connecté au réseau N, il est supposé que le système d'application du nouveau dispositif dispose de paramètres de fonctionnement de réseau qui soient adaptés au réseau N auquel le dispositif est connecté. Dans le cas où de tels paramètres sont incorrects, le nouveau dispositif connecté au réseau N peut dégrader, voire interrompre, le fonctionnement général du réseau N. A disadvantage is that by modifying the elements which constitute the application system A 1 , A 2 , A 3 of a device D 1 , D 2 , D 3 connected to the network N, for example by modifying the program executed by the microprocessor of the application system A 1 , A 2 , A 3 , it is possible to modify the network operating parameters used by the device D 1 , D 2 , D 3 and therefore to degrade or even interrupt the operation of the network N. It can then be difficult to detect the origin of the anomaly and correct it, the network can be permanently damaged. Likewise, when a new device is connected to the network N, it is assumed that the application system of the new device has network operating parameters which are adapted to the network N to which the device is connected. In the event that such parameters are incorrect, the new device connected to network N may degrade or even interrupt the general operation of network N.

La présente invention vise un échange sécurisé de trames d'information sur un réseau local qui limite les risques de dégradation du fonctionnement du réseau par l'un des dispositifs connectés au réseau.The present invention relates to a secure exchange of information frames on a local network which limits the risks degradation of network operation by one of the devices connected to the network.

Dans ce but, elle prévoit un procédé d'échange de trames d'information sur un réseau entre des dispositifs, chaque dispositif comportant un circuit de communication relié à un module de traitement et comportant des adresses, chaque adresse étant associée à un indicateur d'émission ou de réception, un seul dispositif comportant une même adresse associée à un indicateur d'émission, dans lequel chaque adresse est associée à une mémoire contenant une trame d'information pouvant être modifiée et/ou lue par le module de traitement, et comportant les étapes consistant à émettre périodiquement par un dispositif maítre des adresses ; amener le circuit de communication du dispositif pour lequel l'adresse émise par le dispositif maítre est associée à un indicateur d'émission à émettre la trame d'information contenue dans la mémoire associée à ladite adresse et à fournir au module de traitement un identifiant de ladite adresse ; et amener chaque circuit de communication d'un dispositif pour lequel l'adresse émise par le dispositif maítre est associée à un indicateur de réception à écrire dans la mémoire associée à ladite adresse ladite trame d'information et à fournir au module de traitement un identifiant de ladite adresse.To this end, it provides for a method of exchanging information frames on a network between devices, each device comprising a communication circuit connected to a processing module and comprising addresses, each address being associated with a transmission or reception indicator, a only device with the same address associated with a emission indicator, in which each address is associated with a memory containing an information frame which can be modified and / or read by the processing module, and comprising the steps of periodically transmitting by a device master of addresses; bring the communication circuit from device for which the address sent by the master device is associated with a transmission indicator to send the frame of information contained in the memory associated with said address and provide the processing module with an identifier of said address ; and bring each communication circuit one device for which the address sent by the master device is associated with a reception indicator to be written in the memory associated with said address said information frame and to provide the processing module with an identifier of said address.

Selon un mode de réalisation de l'invention, les modules de traitement, à l'exception du module de traitement du dispositif maítre, ne peuvent ni lire ni modifier les adresses et les indicateurs d'émission et/ou de réception des circuits de communication auxquels ils sont reliés.According to one embodiment of the invention, the processing modules, except the processing module of the master device, can neither read nor modify addresses and the emission and / or reception indicators of the communication to which they are connected.

Selon un mode de réalisation de l'invention, tous les circuits de communication comportent en outre une première adresse identique pour tous les dispositifs et associée à un indicateur d'émission et une seconde adresse identique pour tous les dispositifs et associée à un indicateur de réception, la connexion d'un nouveau dispositif au réseau comprenant les étapes consistant à émettre périodiquement par le dispositif maítre la première adresse ; amener le circuit de communication du nouveau dispositif, à réception de la première adresse, à émettre une trame d'identification ; émettre par le dispositif maítre successivement la seconde adresse et une trame de paramétrage définie à partir de la trame d'identification ; amener le circuit de communication du nouveau dispositif, à réception successivement de la seconde adresse et de la trame de paramétrage, à modifier ses adresses et indicateurs de réception et/ou d'émission à partir de la trame de paramétrage.According to one embodiment of the invention, all communication circuits further include a first identical address for all devices and associated with a emission indicator and a second identical address for all devices and associated with a reception indicator, connection of a new device to the network including the steps of periodically transmitting from the device master the first address; bring the communication circuit of the new device, upon receipt of the first address, at transmit an identification frame; send by device master successively the second address and a frame of configuration defined from the identification frame; bring the communication circuit of the new device to successive reception of the second address and the frame of configuration, modify addresses and reception indicators and / or transmission from the setting frame.

Selon un mode de réalisation de l'invention, chaque dispositif comprend un numéro d'identification spécifique stocké dans le circuit de communication, la trame d'identification émise par le circuit de communication du nouveau dispositif comprenant le numéro d'identification spécifique dudit nouveau dispositif, la trame de paramétrage émise par le dispositif maítre incluant le numéro d'identification spécifique dudit nouveau dispositif.According to one embodiment of the invention, each device includes a specific identification number stored in the communication circuit, the identification frame emitted by the communication circuit of the new device including the specific identification number of said new device, the configuration frame sent by the device master including the specific identification number of said new device.

Selon un mode de réalisation de l'invention, le circuit de communication du nouveau dispositif n'émet aucune donnée tant qu'il n'a pas reçu la première adresse.According to one embodiment of the invention, the communication circuit of the new device does not emit any given until it has received the first address.

Selon un mode de réalisation de l'invention, le circuit de communication de chaque dispositif comprend un indicateur de privilège à une première valeur lorsque le dispositif est susceptible d'émettre des adresses sur le réseau et à une seconde valeur dans le cas contraire, ledit indicateur de privilège étant mis à la première ou à la seconde valeur par le circuit de communication du nouveau dispositif à partir de la trame de paramétrage.According to one embodiment of the invention, the communication circuit of each device includes a privilege flag to a first value when the device may issue addresses on the network and to a second value otherwise, said indicator of privilege being set to the first or second value by the communication circuit of the new device from the setting frame.

La présente invention prévoit également un dispositif destiné à être relié à un réseau comprenant un circuit de communication et relié à un module de traitement, comprenant une table d'adresses, une table de registres, chaque registre de la table de registre étant associé à une adresse de la table d'adresses et une table de direction comportant un indicateur de direction par adresse, ledit module de traitement étant adapté à lire des trames d'information stockées dans les registres ou écrire des trames d'information dans les registres, ledit circuit de communication étant adapté, à réception d'une requête reçue depuis le réseau et correspondant à l'une desdites adresses, à émettre sur le réseau la trame d'information stockée dans le registre associé à ladite adresse si l'indicateur de direction correspondant est d'un premier type déterminé, ou à écrire une trame d'information reçue depuis le réseau dans le registre associé à ladite adresse si l'indicateur de direction correspondant est d'un second type déterminé, et étant adapté à transmettre au module de traitement un identifiant du registre associé à ladite adresse.The present invention also provides a device intended to be connected to a network comprising a circuit communication and connected to a processing module, comprising a address table, a register table, each register in the registry table being associated with a table address of addresses and a management table with an indicator of management by address, said processing module being adapted to read information frames stored in registers or write information frames to the registers, said communication circuit being adapted, upon receipt of a request received from the network and corresponding to one of said addresses, to send the stored information frame over the network in the register associated with said address if the corresponding direction is of a first determined type, or write an information frame received from the network in the register associated with said address if the direction indicator corresponding is of a second determined type, and being adapted to transmit to the processing module an identifier from the register associated with said address.

Selon un mode de réalisation de l'invention, la table d'adresses comprend une première adresse identique pour tous les dispositifs connectés au réseau, la table de direction comprenant un indicateur de direction associé à ladite première adresse du premier type, le circuit de communication du dispositif étant adapté à émettre sur le réseau à réception de ladite première adresse, lesdites adresses et les indicateurs de direction associés.According to one embodiment of the invention, the table of addresses includes a first identical address for all devices connected to the network, the management table comprising a direction indicator associated with said first address of the first type, the communication circuit of the device being adapted to transmit on the network upon receipt of said first address, said addresses and indicators associated management.

Selon un mode de réalisation de l'invention, la table d'adresses comprend une seconde adresse identique pour tous les circuits connectés au réseau, la table de direction comprenant un indicateur de direction associé à ladite seconde adresse du second type, et étant adapté, à la réception successive de la seconde adresse et d'une trame de paramétrage à modifier les adresses et les indicateurs de direction associés à partir de la trame de paramétrage.According to one embodiment of the invention, the table of addresses includes a second identical address for all circuits connected to the network, the steering table comprising a direction indicator associated with said second address of the second type, and being adapted, to the successive reception of the second address and a setting frame to modify the addresses and associated direction indicators from the setting frame.

Cet objet, ces caractéristiques et avantages, ainsi que d'autres de la présente invention seront exposés en détail dans la description suivante de modes de réalisation particuliers faite à titre non limitatif en relation avec les figures jointes parmi lesquelles :

  • la figure 1, précédemment décrite, illustre un exemple de réseau local classique ;
  • la figure 2 représente les paramètres de fonctionnement caractéristiques utilisés par un dispositif esclave selon l'invention connecté au réseau ;
  • la figure 3 représente les paramètres de fonctionnement caractéristiques utilisés par un dispositif maítre selon l'invention connecté au réseau ; et
  • la figure 4 représente, de façon schématique, un exemple de réalisation du procédé d'échange de trames d'information entre un dispositif maítre du réseau et un nouveau dispositif connecté au réseau.
  • This object, these characteristics and advantages, as well as others of the present invention will be explained in detail in the following description of particular embodiments given without limitation in relation to the attached figures, among which:
  • FIG. 1, previously described, illustrates an example of a conventional local network;
  • FIG. 2 represents the characteristic operating parameters used by a slave device according to the invention connected to the network;
  • Figure 3 shows the characteristic operating parameters used by a master device according to the invention connected to the network; and
  • FIG. 4 schematically represents an exemplary embodiment of the method for exchanging information frames between a network master device and a new device connected to the network.
  • La présente invention consiste pour la majorité des dispositifs connectés au réseau et appelés dispositifs esclaves à limiter les données pouvant être échangées entre le système d'application et le circuit de communication du dispositif de façon que le système d'application n'ait pas accès aux paramètres de fonctionnement du réseau utilisés par le circuit de communication pour échanger des trames d'information sur le réseau. Le système d'application d'un dispositif esclave ne peut donc pas modifier les paramètres de fonctionnement du réseau quelles que soient les modifications apportées au système d'application, par exemple au niveau du programme exécuté par le microprocesseur du système d'application. Un seul dispositif connecté au réseau et appelé dispositif maítre a la possibilité de modifier les paramètres de fonctionnement du réseau utilisés par les dispositifs esclaves.The present invention consists for the majority of devices connected to the network and called slave devices to limit the data that can be exchanged between the system application system and communication circuit so that the application system does not have access to the parameters of network operation used by the circuit of communication to exchange information frames on the network. The application system of a slave device cannot therefore not modify the network operating parameters whatever changes to the system application, for example at the level of the program executed by the application system microprocessor. One device connected to the network and called master device has the possibility modify the network operating parameters used by slave devices.

    La figure 2 représente un exemple de réalisation d'un dispositif esclave D selon l'invention comprenant un système d'application A relié à un circuit de communication C, le circuit de communication C étant adapté à échanger des trames d'information sur un réseau N. Selon le type de réseau N, les dispositifs D peuvent tous être connectés à un bus ou être connectés entre eux par des liaisons point par point. Le circuit de communication C comprend un module de communication PC adapté à échanger des trames d'information avec le réseau N en fonction de paramètres stockés dans des mémoires. Le système d'application A comprend un module de traitement PA adapté à recevoir des données fournies par le module de communication PC et effectuer des traitements sur des données stockées en mémoire, par exemple par exécution d'un programme.FIG. 2 represents an exemplary embodiment of a slave device D according to the invention comprising an application system A connected to a communication circuit C, the communication circuit C being adapted to exchange information frames on a network N. Depending on the type of network N, the devices D can all be connected to a bus or be connected to each other by point-to-point links. The communication circuit C comprises a communication module P C adapted to exchange information frames with the network N as a function of parameters stored in memories. The application system A comprises a processing module P A adapted to receive data supplied by the communication module P C and carry out processing operations on data stored in memory, for example by executing a program.

    Le circuit de communication C comprend une table d'adresses (Address) dans laquelle sont stockées des adresses X1 à XJ+2, où J est le nombre de canaux de communication simultanés qu'un dispositif D peut avoir avec d'autres dispositifs connectés au réseau N. Chaque adresse X1 à XJ est associée à un seul canal de communication. La valeur J varie en fonction du type de dispositif D connecté au réseau N. La table d'adresses peut comporter seulement certaines adresses parmi les adresses X1 à XJ et les cellules de la table d'adresses non utilisées par le dispositif D sont placées à une valeur arbitraire d'inhibition. Les adresses XJ+1 et XJ+2 sont toujours présentes pour tous les dispositifs D connectés au réseau N. Les adresses X1 à XJ+2 peuvent correspondre à des données binaires par exemple de 16 bits. A l'adresse XJ+1 correspond une trame d'information particulière, appelée trame de paramétrage (CS_Reception) qui est stockée au niveau du circuit de communication C. A l'adresse XJ+2 correspond une trame d'information particulière appelée trame d'identification (CS_Transmission) stockée au niveau du circuit de communication. Le circuit de communication comprend aussi une table de direction (Direction) dans laquelle sont stockés des indicateurs de direction, chaque indicateur de direction correspondant à un seul bit. Chaque adresse X1 à XJ+2 est associée à un indicateur de direction qui est à 1 ou à 0 pour les adresses X1 à XJ, à 0 pour l'adresse XJ+1 et à 1 pour l'adresse XJ+2. Pour une adresse X1 à XJ donnée, un seul dispositif du réseau comporte un indicateur de direction associée à ladite adresse à 1. Un numéro d'identification U (Unique Number U), spécifique à chaque dispositif D pouvant être connecté au réseau N, et un indicateur de privilège P (Privilege Bit P) sont stockés dans une mémoire du circuit de communication C. A titre d'exemple, le numéro d'identification spécifique U comporte 63 bits et l'indicateur de privilège un seul bit.The communication circuit C comprises an address table (Address) in which addresses X 1 to X J + 2 are stored, where J is the number of simultaneous communication channels that a device D can have with other devices connected to network N. Each address X 1 to X J is associated with a single communication channel. The value J varies according to the type of device D connected to the network N. The address table can contain only certain addresses among the addresses X 1 to X J and the cells of the address table not used by the device D are placed at an arbitrary inhibition value. The addresses X J + 1 and X J + 2 are always present for all the devices D connected to the network N. The addresses X 1 to X J + 2 can correspond to binary data, for example of 16 bits. The address X J + 1 corresponds to a particular information frame, called the setting frame (CS_Reception) which is stored at the level of the communication circuit C. The address X J + 2 corresponds to a particular information frame called identification frame (CS_Transmission) stored at the level of the communication circuit. The communication circuit also includes a direction table (Direction) in which direction indicators are stored, each direction indicator corresponding to a single bit. Each address X 1 to X D + 2 is associated with a direction indicator which is 1 or 0 for the addresses X 1 to X D , 0 for the address X D + 1 and 1 for the address X D + 2 . For a given address X 1 to X J , a single network device includes a direction indicator associated with said address at 1. An identification number U (Unique Number U), specific to each device D that can be connected to the network N , and a privilege indicator P (Privilege Bit P) are stored in a memory of the communication circuit C. For example, the specific identification number U comprises 63 bits and the privilege indicator a single bit.

    Le système d'application A comprend une table (Data) de registres R1 à RJ dans lesquels sont stockées des données pouvant être de taille variable, chaque registre R1 à RJ étant associé à une adresse X1 à XJ de la table d'adresses.The application system A comprises a table (Data) of registers R 1 to R J in which data which may be of variable size are stored, each register R 1 to R J being associated with an address X 1 to X J of the address table.

    Les données stockées dans les registres R1 à RJ peuvent être lues ou modifiées par le module de communication PC du circuit de communication C et par le module de traitement PA du système d'application A. Le module de communication PC peut, dans certaines conditions, modifier les différentes adresses X1 à XJ, les indicateurs de direction, et l'indicateur de privilège P. Le module de traitement PA ne peut ni lire, ni modifier les adresses X1 à XJ, les indicateurs de direction, et l'indicateur de privilège P. Le numéro d'identification spécifique U est une caractéristique du dispositif D et ne peut être modifié ni par le module de communication PC ni par le module de traitement PA. De même, les adresses XJ+1 et XJ+2 sont des caractéristiques du dispositif D et ne peuvent être modifiées ni par le module de communication PC ni par le module de traitement PA. Le module de communication PC est adapté à transmettre au module de traitement PA un identifiant I indiquant l'un des registres R1 à RJ de la table de registres.The data stored in the registers R 1 to R J can be read or modified by the communication module P C of the communication circuit C and by the processing module P A of the application system A. The communication module P C can , under certain conditions, modify the different addresses X 1 to X J , the direction indicators, and the privilege indicator P. The processing module P A can neither read nor modify the addresses X 1 to X J , the direction indicators, and the privilege indicator P. The specific identification number U is a characteristic of the device D and cannot be modified either by the communication module P C or by the processing module P A. Likewise, the addresses X J + 1 and X J + 2 are characteristics of the device D and cannot be modified either by the communication module P C or by the processing module P A. The communication module P C is adapted to transmit to the processing module P A an identifier I indicating one of the registers R 1 to R J of the register table.

    La figure 3 représente la structure du dispositif maítre M qui est similaire à celle représentée en figure 2. Toutefois, à la différence de tous les dispositifs esclaves, le module de traitement P A du système d'application A du dispositif maítre M peut modifier directement les tables d'adresses (Address) et de direction (Direction) stockées au niveau du circuit de communication C du dispositif maítre M. Le circuit de communication C comporte en outre un registre (Request) où sont successivement écrites par le système d'application A des requêtes Q à émettre sur le réseau N. FIG. 3 represents the structure of the master device M which is similar to that shown in FIG. 2. However, unlike all the slave devices, the processing module P A of the application system A of the master device M can directly modify the address (Direction) and direction (Direction) tables stored at the level of the communication circuit C of the master device M. The communication circuit C also includes a register (Request) which is successively written by the application system Has Q requests to be sent on network N.

    Le procédé selon l'invention d'échange de trames d'information sur le réseau N est le suivant. A un moment donné, seul le dispositif maítre M a la possibilité de transmettre des requêtes Q sur le réseau N. Les requêtes Q sont reçues par tous les dispositifs esclaves D connectés au réseau N. A partir d'une requête Q reçue, chaque module de communication PC peut déterminer une même adresse XK parmi les adresses X1 à XJ+2. En particulier, la requête Q peut être égale à l'adresse XK.The method according to the invention for exchanging information frames on the network N is as follows. At a given moment, only the master device M has the possibility of transmitting Q requests on the network N. The Q requests are received by all the slave devices D connected to the network N. From a Q request received, each module P C can determine the same address X K among the addresses X 1 to X J + 2 . In particular, the request Q can be equal to the address X K.

    Pour chaque dispositif esclave, si l'adresse XK déterminée à partir d'une requête reçue correspond à l'une des adresses X1 à XJ stockées, le module de communication PC détermine si l'indicateur de direction associé à l'adresse XK est à 0 ou à 1.For each slave device, if the address X K determined from a received request corresponds to one of the addresses X 1 to X J stored, the communication module P C determines whether the direction indicator associated with the address X K is 0 or 1.

    Si l'indicateur de direction est à 1, le module de communication PC lit la trame d'information stockée dans le registre de données RK associé à l'adresse XK et l'émet sur le réseau N. Le module de communication PC envoie alors au module de traitement PA l'identifiant I associé au registre RK lu pour lui indiquer que la trame d'information stockée dans le registre RK a été émise sur le réseau N.If the direction indicator is at 1, the communication module P C reads the information frame stored in the data register R K associated with the address X K and transmits it over the network N. The communication module P C then sends to the processing module P A the identifier I associated with the register R K read to indicate to it that the information frame stored in the register R K has been transmitted on the network N.

    Si l'indicateur de direction associé à l'adresse XK est à 0, le circuit de communication C attend de recevoir une trame d'information issue du réseau N. Selon le protocole d'échange utilisé par le réseau, la trame d'information attendue peut correspondre à la première trame d'information reçue par le dispositif D après réception de la requête ou bien à une trame ultérieure. Le module de communication PC mémorise alors la trame d'information reçue dans le registre de données RK associé à l'adresse XK et transmet alors au module de traitement PA l'identifiant I associé au registre RK pour indiquer au système d'application A qu'une nouvelle trame d'information a été stockée dans le registre RK correspondant à l'identifiant I.If the direction indicator associated with the address X K is 0, the communication circuit C waits to receive an information frame from the network N. According to the exchange protocol used by the network, the frame expected information can correspond to the first information frame received by the device D after reception of the request or to a subsequent frame. The communication module P C then stores the information frame received in the data register R K associated with the address X K and then transmits to the processing module P A the identifier I associated with the register R K to indicate to the system Application A that a new information frame has been stored in the register R K corresponding to the identifier I.

    Le dispositif maítre M peut également transmettre des trames d'informations sur le réseau. En effet, lors de l'émission d'une requête Q par le dispositif maítre M, le dispositif maítre M, comme les dispositifs esclaves, reçoit la requête Q qu'il vient d'émettre. Il suffit alors que l'indicateur de direction associé à l'adresse de la requête émise soit à 1 pour que le dispositif maítre M émette alors la trame d'information stockée dans le registre de données associé à l'adresse de la requête.The master device M can also transmit network information frames. Indeed, during the broadcast of a request Q by the master device M, the device master M, like the slave devices, receives the request Q that it just issued. Then the indicator of direction associated with the address of the request sent, ie 1 for that the master device M then transmits the information frame stored in the data register associated with the address of the request.

    En fonction des tables d'adresses et de direction des dispositifs connectés au réseau, des flux de données peuvent alors être établis entre les dispositifs. Les tables d'adresses et de direction constituent donc les paramètres de fonctionnement du réseau selon l'invention.According to the address and direction tables of devices connected to the network, data flows can then be established between devices. Address tables and direction therefore constitute the parameters of operation of the network according to the invention.

    Pour les dispositifs esclaves connectés au réseau, le module de traitement PA du système d'application A de chaque dispositif esclave n'a accès ni aux tables d'adresses et de direction, ni à l'indicateur de privilège du circuit de communication C. Le système d'application ne peut donc pas modifier les paramètres de fonctionnement du réseau et donc perturber le fonctionnement du réseau N. Seul le module de traitement du système d'application du dispositif maítre peut directement modifier les tables stockées dans le circuit de communication du dispositif maítre. Toutefois, le fonctionnement du dispositif maítre étant généralement bien connu, la cause d'un mauvais fonctionnement du réseau peut facilement être diagnostiquée.For slave devices connected to the network, the processing module P A of the application system A of each slave device has access neither to the address and direction tables, nor to the privilege indicator of the communication circuit C The application system cannot therefore modify the operating parameters of the network and therefore disturb the operation of the network N. Only the processing module of the application system of the master device can directly modify the tables stored in the communication circuit. of the master device. However, the operation of the master device being generally well known, the cause of a malfunction of the network can easily be diagnosed.

    La figure 4 représente un exemple d'échanges successifs de trames d'information sur le réseau N entre un dispositif maítre M et un nouveau dispositif D' connecté au réseau N.Figure 4 shows an example of successive exchanges information frames on network N between a device master M and a new device D 'connected to network N.

    Le nouveau dispositif D' connecté au réseau N a l'architecture représenté en figure 2. Il comprend donc une table d'adresses, une table de direction, un numéro d'identification spécifique U, et un indicateur de privilège P. Selon le procédé de l'invention, le nouveau dispositif D' connecté au réseau N n'émet aucune trame d'information tant qu'il n'a pas reçu une requête appropriée émise par le dispositif maítre M. The new device connected to network N a the architecture shown in Figure 2. It therefore includes a address table, management table, identification number specific U, and a privilege indicator P. According to the method of the invention, the new device D 'connected to the network N does not transmit any information frame until it has received an appropriate request from the master device M.

    Pour tous les dispositifs connectés au réseau N, les indicateurs de direction associés aux adresses XJ+1 et XJ+2 sont respectivement à 0 et à 1. Les valeurs des adresses XJ+1 et XJ+2 sont par exemple FFFF et FFFE. La trame d'identification CS_Transmission associée à l'adresse XJ+2 comprend notamment l'ensemble des adresses X1 à XJ, les indicateurs de direction associés aux adresses X1 à XJ, le numéro d'identification spécifique U et l'indicateur de privilège P.For all the devices connected to the network N, the direction indicators associated with the addresses X J + 1 and X J + 2 are respectively 0 and 1. The values of the addresses X J + 1 and X J + 2 are for example FFFF and FFFE. The identification frame CS_Transmission associated with the address X J + 2 includes in particular all the addresses X 1 to X J , the direction indicators associated with the addresses X 1 to X J , the specific identification number U and l 'privilege flag P.

    A l'étape 10, le dispositif maítre M émet sur le réseau N une requête Q(XJ+2) associée à l'adresse XJ+2. Une telle requête peut être émise de façon périodique.In step 10, the master device M sends on the network N a request Q (X J + 2 ) associated with the address X J + 2 . Such a request can be issued periodically.

    A l'étape 12, le nouveau dispositif D' et tous les autres dispositifs déjà connectés au réseau N reçoivent la requête Q(XJ+2).In step 12, the new device D 'and all the other devices already connected to the network N receive the request Q (X J + 2 ).

    A l'étape 14, l'indicateur de direction associé à l'adresse XJ+2 étant à 1, le nouveau dispositif D' émet la trame d'identification CS_Transmission associée à l'adresse XJ+2.In step 14, the direction indicator associated with the address X J + 2 being at 1, the new device D 'transmits the identification frame CS_Transmission associated with the address X J + 2 .

    A l'étape 16, le dispositif maítre M reçoit la trame CS_Transmission. La connexion d'un nouveau dispositif D' au réseau N est donc connue du dispositif maítre M qui détermine à partir de la trame CS_Transmission les tables d'adresses et de direction et la valeur de l'indicateur de privilège P du nouveau dispositif D'.In step 16, the master device M receives the frame CS_Transmission. Connecting a new D 'device to network N is therefore known to the master device M which determines from the CS_Transmission frame, the address and direction and the value of the privilege flag P of the new device.

    A l'étape 18, le dispositif maítre M émet une requête Q(XJ+1) associée à l'adresse XJ+1.In step 18, the master device M sends a request Q (X J + 1 ) associated with the address X J + 1 .

    A l'étape 20, le nouveau dispositif D' reçoit la requête Q(XJ+1). L'indicateur de direction associé à l'adresse XJ+1 étant à zéro, le nouveau dispositif D' se met en attente d'une trame d'information issue du réseau N.In step 20, the new device D 'receives the request Q (X J + 1 ). The direction indicator associated with the address X J + 1 being at zero, the new device D 'waits for an information frame coming from the network N.

    A l'étape 22, le dispositif maítre M émet une trame de paramétrage CS_Reception qui comprend une table d'adresse X1 à XJ, une table de direction, une valeur d'indicateur de privilège P et qui rappelle le numéro d'identification spécifique U associé au nouveau dispositif D'. Les tables et l'indicateur de privilège peuvent être modifiés par rapport aux valeurs d'origine fournies par la trame d'identification CS_Transmission.In step 22, the master device M transmits a setting frame CS_Reception which comprises an address table X 1 to X J , a direction table, a value of privilege indicator P and which recalls the identification number specific U associated with the new device D '. The tables and the privilege flag can be modified compared to the original values provided by the identification frame CS_Transmission.

    A l'étape 24, le nouveau dispositif D' et tous les dispositifs déjà connectés au réseau reçoivent la trame de paramétrage CS_Reception. Seul le module de communication PC du nouveau dispositif D' reconnaít le numéro d'identification spécifique U présent dans la trame CS_Reception. Les tables d'adresses et de direction et l'indicateur de privilège de ce nouveau dispositif sont alors modifiés en fonction de la trame CS_Reception reçue. Tous les autres dispositifs déjà connectés au réseau et qui reçoivent également la trame CS_Reception n'effectuent aucune action puisqu'ils ne reconnaissent pas le numéro d'identification spécifique présent dans la trame CS_Reception comme étant le leur. Le nouveau dispositif D' inhibe alors l'adresse XJ+2 de façon à ne plus transmettre de trame d'identification CS_Transmission s'il reçoit ultérieurement une requête Q(XJ+2) associée à l'adresse XJ+2. Le nouveau dispositif D' peut alors fonctionner de façon normale et émettre sur le réseau N des trames d'information à réception de requêtes du dispositif maítre M. La présente invention permet de configurer un seul nouveau dispositif D' à la fois. En effet, la durée de la configuration étant très courte, de l'ordre de la microseconde, il est en pratique impossible, lors d'une manipulation, de brancher deux nouveaux dispositifs simultanément sur le réseau.In step 24, the new device D 'and all the devices already connected to the network receive the setting frame CS_Reception. Only the communication module P C of the new device D 'recognizes the specific identification number U present in the frame CS_Reception. The address and direction tables and the privilege indicator of this new device are then modified according to the CS_Reception frame received. All the other devices already connected to the network and which also receive the CS_Reception frame do not take any action since they do not recognize the specific identification number present in the CS_Reception frame as their own. The new device D 'then inhibits the address X J + 2 so as to no longer transmit an identification frame CS_Transmission if it subsequently receives a request Q (X J + 2 ) associated with the address X J + 2 . The new device D 'can then operate in a normal manner and transmit on the network N information frames upon receipt of requests from the master device M. The present invention makes it possible to configure only one new device D' at a time. Indeed, the duration of the configuration being very short, of the order of a microsecond, it is in practice impossible, during manipulation, to connect two new devices simultaneously to the network.

    L'indicateur de privilège P d'un nouveau dispositif D' connecté au réseau est à 1 lorsque le nouveau dispositif D' a la possibilité de se comporter, sous certaines conditions, comme un dispositif maítre, c'est-à-dire d'émettre des requêtes sur le réseau N. Il peut être utile qu'un dispositif esclave ait la possibilité de devenir un dispositif maítre notamment pour pallier une déficience du dispositif maítre actif. Lorsqu'à l'étape 16, le dispositif maítre M reçoit la trame d'identification CS_Transmission et détermine la valeur de l'indicateur de privilège P du nouveau dispositif D', il peut décider de mettre l'indicateur de privilège à 0 s'il considère que le nouveau dispositif D' ne doit pas pouvoir fonctionner en tant que dispositif maítre ou de laisser l'indicateur de privilège à 1 s'il considère que, dans certains cas de fonctionnement, le nouveau dispositif D' pourrait être amené à fonctionner en tant que dispositif maítre.The privilege flag P of a new device D ' connected to the network is 1 when the new device has the possibility of behaving, under certain conditions, as a master device, i.e. to send requests on the network N. It may be useful for a slave device to have the possibility of becoming a master device in particular for compensate for a deficiency in the active master device. When, step 16, the master device M receives the frame CS_Transmission and determines the value of the privilege flag P of the new device D ', it can decide to set the privilege flag to 0 if it considers that the new device D 'must not be able to function in as a master device or leave the indicator privilege to 1 if he considers that, in certain operating cases, the new device D 'could be brought to operate as a master device.

    La présente invention comprend de nombreux avantages.The present invention has many advantages.

    Premièrement, elle permet à des systèmes d'application de dispositifs d'échanger des données sur un réseau sans avoir la connaissance des paramètres de fonctionnement du réseau. En effet, les paramètres de fonctionnement du réseau qui définissent les flux de données entre les dispositifs connectés au réseau sont transmis par le dispositif maítre à chaque nouveau dispositif connecté au réseau.First, it allows application systems devices to exchange data over a network without having knowledge of the operating parameters of the network. In indeed the network operating parameters which define data flows between connected devices to the network are transmitted by the master device to each new device connected to the network.

    Deuxièmement, elle permet de déceler rapidement qu'un nouveau dispositif connecté au réseau fonctionne de façon "anormale" dans le sens où le nouveau dispositif ne suit pas le procédé d'échanges de données selon la présente invention. En effet, un nouveau dispositif selon l'invention connecté au réseau n'émet aucune trame d'information tant qu'il n'a pas reçu de requête appropriée. Un nouveau dispositif fonctionnant "anormalement" connecté au réseau émettra probablement sur le réseau dès sa connexion des requêtes ou des trames d'information. Il y a alors immédiatement un conflit entre le dispositif maítre et le nouveau dispositif. L'émission sur le réseau de requêtes ou de trames d'information indésirables provoque très rapidement une perturbation du fonctionnement des autres dispositifs connectés au réseau. Une telle perturbation peut généralement être rapidement constatée par un observateur extérieur et le nouveau dispositif peut alors être retiré du réseau.Second, it can quickly detect that a new device connected to the network works "abnormal" in the sense that the new device does not follow the data exchange method according to the present invention. In Indeed, a new device according to the invention connected to the network does not transmit any information frame until it has received appropriate request. A new working device "abnormally" connected to the network will probably transmit on the network as soon as it connects requests or information frames. There is then immediately a conflict between the master device and the new device. The program on the network of unwanted information requests or frames very quickly causes a disturbance in the functioning of other devices connected to the network. Such a disturbance can usually be quickly seen by an observer outside and the new device can then be removed from the network.

    Troisièmement, un nouveau dispositif connecté au réseau doit nécessairement signaler sa présence en transmettant, suite à une requête du dispositif maítre, la trame d'identification CS_Transmission. Le dispositif maítre peut alors éventuellement modifier les tables d'adresses de tous les autres dispositifs déjà connectés au réseau pour tenir compte de la présence du nouveau dispositif connecté au réseau. Le procédé selon l'invention permet donc d'éviter qu'un nouveau dispositif connecté au réseau soit "dormant", c'est-à-dire qu'il ne transmette aucune trame d'information sur le réseau après sa connexion. Le présent procédé prévient donc du "réveil" d'un tel dispositif "dormant" après une durée indéterminée, un tel réveil pouvant être à l'origine d'une dégradation du fonctionnement du réseau dont la cause pourrait alors être difficile à déterminer.Third, a new device connected to the network must necessarily signal its presence by transmitting, following a request from the master device, the identification frame CS_Transmission. The master device can then possibly modify the address tables of all the others devices already connected to the network to take into account the presence of the new device connected to the network. The process according to the invention therefore makes it possible to avoid a new device connected to the network is "dormant", ie it does not transmits no information frame on the network after its connection. The present process therefore warns of the "awakening" of such "sleeping" device after an indefinite period, such an awakening which could be the cause of a deterioration in the functioning of the network whose cause could then be difficult to determine.

    Quatrièmement, les requêtes transmises par le dispositif maítre sur le réseau peuvent être constituées des simples adresses X1 à XJ+2 qui sont par exemple composées de 16 bits. On limite ainsi la taille des données transmises sur le réseau qui sont nécessaires au bon fonctionnement du réseau mais qui ne contiennent donc pas d'informations "utiles", c'est-à-dire utilisées par les systèmes d'application des dispositifs connectés au réseau.Fourth, the requests transmitted by the master device on the network can consist of simple addresses X 1 to X J + 2 which are for example composed of 16 bits. This limits the size of the data transmitted over the network which is necessary for the proper functioning of the network but which therefore does not contain "useful" information, that is to say used by the application systems of the devices connected to the network.

    Cinquièmement, le module de communication du circuit de communication du dispositif peut être mis en oeuvre par une architecture simple de portes logiques sans nécessiter de microprocesseur ni de mémoire.Fifth, the circuit communication module device communication can be implemented by a simple architecture of logic gates without requiring microprocessor or memory.

    Sixièmement, elle permet de rassembler les paramètres de fonctionnement du réseau en un endroit unique, par exemple le dispositif maítre, et permet ainsi l'administration globale du réseau depuis un point central.Sixth, it brings together the parameters network operation in one place, for example the master device, and thus allows the overall administration of the network from a central point.

    Claims (9)

    Procédé d'échange de trames d'information sur un réseau (N) entre des dispositifs (D), chaque dispositif comportant un circuit de communication (C) relié à un module de traitement (PA) et comportant des adresses (X1,...,XJ), chaque adresse étant associée à un indicateur d'émission ou de réception, un seul dispositif comportant une même adresse associée à un indicateur d'émission, caractérisé en ce que chaque adresse est associée à une mémoire contenant une trame d'information pouvant être modifiée et/ou lue par le module de traitement, et en ce qu'il comporte les étapes suivantes : émettre périodiquement par un dispositif maítre (M) des adresses ; amener le circuit de communication du dispositif pour lequel l'adresse émise par le dispositif maítre est associée à un indicateur d'émission à émettre la trame d'information contenue dans la mémoire associée à ladite adresse et à fournir au module de traitement un identifiant (I) de ladite adresse ; et amener chaque circuit de communication d'un dispositif pour lequel l'adresse émise par le dispositif maítre est associée à un indicateur de réception à écrire dans la mémoire associée à ladite adresse ladite trame d'information et à fournir au module de traitement un identifiant (I) de ladite adresse. Method for exchanging information frames on a network (N) between devices (D), each device comprising a communication circuit (C) connected to a processing module (P A ) and comprising addresses (X 1 , ..., X J ), each address being associated with a transmission or reception indicator, a single device comprising the same address associated with a transmission indicator, characterized in that each address is associated with a memory containing a information frame which can be modified and / or read by the processing module, and in that it comprises the following steps: periodically send addresses by a master device (M); causing the communication circuit of the device for which the address transmitted by the master device is associated with a transmission indicator to transmit the information frame contained in the memory associated with said address and to supply the processing module with an identifier ( I) of said address; and bringing each communication circuit of a device for which the address sent by the master device is associated with a reception indicator to write in the memory associated with said address said information frame and to supply the processing module with an identifier ( I) of said address. Procédé selon la revendication 1, dans lequel les modules de traitement (PA), à l'exception du module de traitement du dispositif maítre (M), ne peuvent ni lire ni modifier les adresses (X1,...,XJ) et les indicateurs d'émission et/ou de réception des circuits de communication (C) auxquels ils sont reliés.Method according to claim 1, in which the processing modules (P A ), with the exception of the processing module of the master device (M), can neither read nor modify the addresses (X 1 , ..., X J ) and the transmission and / or reception indicators of the communication circuits (C) to which they are connected. Procédé selon la revendication 1, dans lequel tous les circuits de communication (C) comportent en outre une première adresse (XJ+2) identique pour tous les dispositifs (D) et associée à un indicateur d'émission et une seconde adresse (XJ+1) identique pour tous les dispositifs et associée à un indicateur de réception, la connexion d'un nouveau dispositif (D') au réseau (N) comprenant les étapes suivantes : émettre périodiquement par le dispositif maítre (M) la première adresse ; amener le circuit de communication (C) du nouveau dispositif, à réception de la première adresse, à émettre une trame d'identification (CS_Transmission) ; émettre par le dispositif maítre successivement la seconde adresse et une trame de paramétrage (CS_Reception) définie à partir de la trame d'identification ; amener le circuit de communication du nouveau dispositif, à réception successivement de la seconde adresse et de la trame de paramétrage, à modifier ses adresses (X1,...,XJ) et indicateurs de réception et/ou d'émission à partir de la trame de paramétrage. Method according to claim 1, in which all the communication circuits (C) furthermore comprise a first address (X J + 2 ) identical for all the devices (D) and associated with a transmission indicator and a second address (X D + 1 ) identical for all the devices and associated with a reception indicator, the connection of a new device (D ') to the network (N) comprising the following steps: periodically transmit by the master device (M) the first address; cause the communication circuit (C) of the new device, upon receipt of the first address, to send an identification frame (CS_Transmission); transmit by the master device successively the second address and a setting frame (CS_Reception) defined from the identification frame; bring the communication circuit of the new device, upon successive reception of the second address and the setting frame, to modify its addresses (X 1 , ..., X J ) and reception and / or transmission indicators from of the setting frame. Procédé selon la revendication 3, dans lequel chaque dispositif (D) comprend un numéro d'identification spécifique (U) stocké dans le circuit de communication (C), la trame d'identification (CS_Transmission) émise par le circuit de communication du nouveau dispositif (D') comprenant le numéro d'identification spécifique dudit nouveau dispositif, la trame de paramétrage (CS_Reception) émise par le dispositif maítre (M) incluant le numéro d'identification spécifique dudit nouveau dispositif.The method of claim 3, wherein each device (D) includes a specific identification number (U) stored in the communication circuit (C), the frame of identification (CS_Transmission) emitted by the circuit of communication of the new device (D ') including the number specific identification of said new device, the frame configuration (CS_Reception) emitted by the master device (M) including the specific identification number of said new device. Procédé selon la revendication 3, dans lequel le circuit de communication (C) du nouveau dispositif (D') n'émet aucune donnée tant qu'il n'a pas reçu la première adresse (XJ+2).Method according to claim 3, in which the communication circuit (C) of the new device (D ') does not transmit any data until it has received the first address (X J + 2 ). Procédé selon la revendication 3, dans lequel le circuit de communication (C) de chaque dispositif (D) comprend un indicateur de privilège (Privilege Bit P) à une première valeur lorsque le dispositif est susceptible d'émettre des adresses (X1,...,XN) sur le réseau (N) et à une seconde valeur dans le cas contraire, ledit indicateur de privilège étant mis à la première ou à la seconde valeur par le circuit de communication du nouveau dispositif (D') à partir de la trame de paramétrage (CS_Reception).Method according to claim 3, in which the communication circuit (C) of each device (D) comprises a privilege indicator (Privilege Bit P) at a first value when the device is capable of transmitting addresses (X 1 ,. .., X N ) on the network (N) and at a second value otherwise, said privilege indicator being set to the first or to the second value by the communication circuit of the new device (D ') from of the setting frame (CS_Reception). Dispositif (D) destiné à être relié à un réseau (N) comprenant un circuit de communication (C) et relié à un module de traitement (PA), caractérisé en ce qu'il comprend une table d'adresses (Address), une table de registres (Data), chaque registre (R1,...,RJ) de la table de registre étant associé à une adresse (X1,...,XJ) de la table d'adresses et une table de direction (Direction) comportant un indicateur de direction par adresse, ledit module de traitement étant adapté à lire des trames d'information stockées dans les registres ou écrire des trames d'information dans les registres, ledit circuit de communication étant adapté, à réception d'une requête reçue depuis le réseau et correspondant à l'une desdites adresses, à émettre sur le réseau la trame d'information stockée dans le registre associé à ladite adresse si l'indicateur de direction correspondant est d'un premier type déterminé, ou à écrire une trame d'information reçue depuis le réseau dans le registre associé à ladite adresse si l'indicateur de direction correspondant est d'un second type déterminé, et étant adapté à transmettre au module de traitement un identifiant du registre associé à ladite adresse.Device (D) intended to be connected to a network (N) comprising a communication circuit (C) and connected to a processing module (P A ), characterized in that it comprises an address table (Address), a register table (Data), each register (R 1 , ..., R J ) of the register table being associated with an address (X 1 , ..., X J ) of the address table and a direction table (Direction) comprising a direction indicator by address, said processing module being adapted to read information frames stored in the registers or write information frames to the registers, said communication circuit being adapted to reception of a request received from the network and corresponding to one of said addresses, to send on the network the information frame stored in the register associated with said address if the corresponding direction indicator is of a first determined type , or to write an information frame received from the e network in the register associated with said address if the corresponding direction indicator is of a second determined type, and being adapted to transmit to the processing module an identifier of the register associated with said address. Dispositif (D) selon la revendication 7, dans lequel la table d'adresses (Address) comprend une première adresse (XJ+2) identique pour tous les dispositifs connectés au réseau (N), la table de direction (Direction) comprenant un indicateur de direction associé à ladite première adresse du premier type, le circuit de communication (C) du dispositif étant adapté à émettre sur le réseau (N) à réception de ladite première adresse, lesdites adresses (X1,...,XJ) et les indicateurs de direction associés.Device (D) according to claim 7, in which the address table (Address) comprises a first address (X J + 2 ) identical for all the devices connected to the network (N), the direction table (Direction) comprising a direction indicator associated with said first address of the first type, the communication circuit (C) of the device being adapted to transmit over the network (N) upon receipt of said first address, said addresses (X 1 , ..., X J ) and the associated direction indicators. Dispositif (D) selon la revendication 8, dans lequel la table d'adresses (Address) comprend une seconde adresse (XJ+1) identique pour tous les circuits connectés au réseau (N), la table de direction (Direction) comprenant un indicateur de direction associé à ladite seconde adresse du second type, et étant adapté, à la réception successive de la seconde adresse et d'une trame de paramétrage (CS_Reception) à modifier les adresses (X1,...,XJ) et les indicateurs de direction associés à partir de la trame de paramétrage.Device (D) according to claim 8, in which the address table (Address) comprises a second address (X J + 1 ) identical for all the circuits connected to the network (N), the direction table (Direction) comprising a direction indicator associated with said second address of the second type, and being adapted, upon successive reception of the second address and of a setting frame (CS_Reception) to modify the addresses (X 1 , ..., X J ) and the associated direction indicators from the configuration frame.
    EP03300188A 2002-10-31 2003-10-30 Local, industrial or domestic network Expired - Fee Related EP1426843B1 (en)

    Applications Claiming Priority (2)

    Application Number Priority Date Filing Date Title
    FR0213695 2002-10-31
    FR0213695A FR2846822B1 (en) 2002-10-31 2002-10-31 INDUSTRIAL OR DOMESTIC LOCAL NETWORK

    Publications (2)

    Publication Number Publication Date
    EP1426843A1 true EP1426843A1 (en) 2004-06-09
    EP1426843B1 EP1426843B1 (en) 2006-12-06

    Family

    ID=32104372

    Family Applications (1)

    Application Number Title Priority Date Filing Date
    EP03300188A Expired - Fee Related EP1426843B1 (en) 2002-10-31 2003-10-30 Local, industrial or domestic network

    Country Status (4)

    Country Link
    US (1) US7600041B2 (en)
    EP (1) EP1426843B1 (en)
    DE (1) DE60310185T2 (en)
    FR (1) FR2846822B1 (en)

    Families Citing this family (3)

    * Cited by examiner, † Cited by third party
    Publication number Priority date Publication date Assignee Title
    KR20050029493A (en) * 2003-09-23 2005-03-28 주식회사 팬택앤큐리텔 System for preventing secret camera and method thereof
    JP2005234038A (en) * 2004-02-17 2005-09-02 Seiko Epson Corp Dielectric multilayer film filter and manufacturing method therefor, and solid-state imaging device
    EP3769500B1 (en) 2018-03-23 2024-02-28 Signify Holding B.V. A method of and devices for inquiring address announce messages in a communication network

    Citations (2)

    * Cited by examiner, † Cited by third party
    Publication number Priority date Publication date Assignee Title
    US5510775A (en) * 1990-03-07 1996-04-23 Siemens Aktiengesellschaft Method of personalizing an electronic module and electronic circuit and module for implementing the method
    US5513324A (en) * 1991-03-18 1996-04-30 Echelon Systems Corporation Method and apparatus using network variables in a multi-node network

    Family Cites Families (30)

    * Cited by examiner, † Cited by third party
    Publication number Priority date Publication date Assignee Title
    US5483518A (en) * 1992-06-17 1996-01-09 Texas Instruments Incorporated Addressable shadow port and protocol for serial bus networks
    US5214644A (en) * 1989-10-17 1993-05-25 Matsushita Electric Industrial Co., Ltd. Electronic device with data transmission function
    JPH0695685B2 (en) * 1990-06-28 1994-11-24 登 山口 Two-way communication method
    JP2532300B2 (en) * 1990-10-17 1996-09-11 三菱電機株式会社 Instruction supply device in parallel processing device
    JP3351175B2 (en) * 1995-06-15 2002-11-25 三菱電機株式会社 Communication control method and device
    JP3611588B2 (en) * 1992-12-21 2005-01-19 ソニー株式会社 Transmission method, reception method, communication method, and bidirectional bus system
    CA2089101C (en) * 1993-02-09 2000-04-18 Dan Oprea Method for multiple access in a digital communication system
    JP3090827B2 (en) * 1993-10-30 2000-09-25 ソニー株式会社 Transmission signal forming method, bidirectional bus system receiving method, and communication system
    JP3340846B2 (en) * 1994-07-05 2002-11-05 富士通株式会社 ATM-LAN, server and ATM address management method
    JP3307508B2 (en) * 1994-09-01 2002-07-24 富士通株式会社 Communication network configuration detection method
    US6052751A (en) * 1997-02-14 2000-04-18 Advanced Micro Devices, I Nc. Method and apparatus for changing the number of access slots into a memory
    JP3457493B2 (en) * 1997-03-18 2003-10-20 富士通株式会社 ARP server
    EP0872978A1 (en) * 1997-04-18 1998-10-21 Alcatel Communication system, master station and slave station
    US6212552B1 (en) * 1998-01-15 2001-04-03 At&T Corp. Declarative message addressing
    US6330615B1 (en) * 1998-09-14 2001-12-11 International Business Machines Corporation Method of using address resolution protocol for constructing data frame formats for multiple partitions host network interface communications
    US6397324B1 (en) * 1999-06-18 2002-05-28 Bops, Inc. Accessing tables in memory banks using load and store address generators sharing store read port of compute register file separated from address register file
    US7295552B1 (en) * 1999-06-30 2007-11-13 Broadcom Corporation Cluster switching architecture
    US6628649B1 (en) * 1999-10-29 2003-09-30 Cisco Technology, Inc. Apparatus and methods providing redundant routing in a switched network device
    JP2001168915A (en) * 1999-12-10 2001-06-22 Nec Corp Ip packet transfer system
    US20020013858A1 (en) * 2000-02-09 2002-01-31 Anderson Keith R. ARP caching apparatus and method
    WO2001067689A1 (en) * 2000-03-08 2001-09-13 Hitachi, Ltd. Packet communication control device and packet communication control method
    US6975655B2 (en) * 2000-04-07 2005-12-13 Broadcom Corporation Method of controlling data sampling clocking of asynchronous network nodes in a frame-based communications network
    US7013345B1 (en) * 2000-06-12 2006-03-14 Metric Systems Corporation Method and apparatus for wireless networking
    JP3718621B2 (en) * 2000-06-23 2005-11-24 株式会社ルートレック・ネットワークス Internet address determination method and apparatus
    US6842454B2 (en) * 2001-03-14 2005-01-11 Schneider Automation Inc. Method and system for device addressing on a computer network
    JP2003008585A (en) * 2001-04-20 2003-01-10 Toshiba Corp Communication controller and communication control method, and communication apparatus and communication method
    US7333514B2 (en) * 2001-08-09 2008-02-19 Telefonaktiebolaget Lm Ericsson (Publ) Flexible frame scheduler for simultaneous circuit-and packet-switched communication
    KR100385996B1 (en) * 2001-09-05 2003-06-02 삼성전자주식회사 Method for allocating a plurality of IP addresses to a NIC(Network Interface Card) and apparatus therefor
    FR2829655B1 (en) * 2001-09-10 2003-12-26 Digigram AUDIO DATA TRANSMISSION SYSTEM, BETWEEN A MASTER MODULE AND SLAVE MODULES, THROUGH A DIGITAL COMMUNICATION NETWORK
    US20030056008A1 (en) * 2001-09-20 2003-03-20 Russell Richard Francis Automatic remote assignment of internet protocol address information to a network device

    Patent Citations (2)

    * Cited by examiner, † Cited by third party
    Publication number Priority date Publication date Assignee Title
    US5510775A (en) * 1990-03-07 1996-04-23 Siemens Aktiengesellschaft Method of personalizing an electronic module and electronic circuit and module for implementing the method
    US5513324A (en) * 1991-03-18 1996-04-30 Echelon Systems Corporation Method and apparatus using network variables in a multi-node network

    Non-Patent Citations (1)

    * Cited by examiner, † Cited by third party
    Title
    GANDAR M ET AL: "A low cost multimedia tool for telemedicine network rapid design", MULTIMEDIA SIGNAL PROCESSING, 1997., IEEE FIRST WORKSHOP ON PRINCETON, NJ, USA 23-25 JUNE 1997, NEW YORK, NY, USA,IEEE, US, 23 June 1997 (1997-06-23), pages 525 - 530, XP010233876, ISBN: 0-7803-3780-8 *

    Also Published As

    Publication number Publication date
    US20040148418A1 (en) 2004-07-29
    DE60310185D1 (en) 2007-01-18
    EP1426843B1 (en) 2006-12-06
    FR2846822B1 (en) 2005-03-25
    DE60310185T2 (en) 2007-09-27
    FR2846822A1 (en) 2004-05-07
    US7600041B2 (en) 2009-10-06

    Similar Documents

    Publication Publication Date Title
    EP0755010B1 (en) Interface device between a computer with redundant architecture and a communication means
    EP0889429B1 (en) IC card reader using fast transmission protocol
    EP0377204B1 (en) System for the transmission of HDLC frames on a PCM channel using a single HDLC circuit, and transposition buffer memory
    FR2927212A1 (en) METHOD FOR RECONFIGURING A COMPONENT ASSEMBLY OF AN ELECTRONIC CIRCUIT, RECONFIGURATION SYSTEM AND PROTOCOL FOR TRANSMITTING CORRESPONDING DATA.
    FR2896368A1 (en) APPARATUS FOR IMPROVING THE EFFICIENCY OF THE MICROPROGRAM FOR A MULTI-RANGE SERIAL INTERFACE
    EP1426843B1 (en) Local, industrial or domestic network
    EP3123330A1 (en) Electronic component with deterministic response
    EP1997295A2 (en) Method for communicating data between locally networked heterogeneous processing systems and communication system using said method
    EP0344035B1 (en) Digital information transmission network between several stations
    FR2988934A1 (en) COMMUNICATION DEVICE AND METHOD FOR ERROR PROGRAMMING OR CORRECTION OF ONE OR MORE PARTICIPANTS OF THE COMMUNICATION DEVICE
    FR2864264A1 (en) IMAGE FORMING APPARATUS MONITORING SYSTEM
    CN101989218A (en) Data storage control system and method
    EP0822495B1 (en) Ticket distribution in a multinode computer system
    EP1372074A1 (en) System and method for event management
    FR2952259A1 (en) DIAGNOSTIC TOOL FOR HIGH-SPEED NETWORKS
    EP3675435A1 (en) Method for dynamic routing in a network of connected objects
    EP0441707B1 (en) Serial bus coupler
    FR3093198A1 (en) Transmission of linked data on I2C bus
    EP0841605B1 (en) Home automation control device
    EP4017014B1 (en) Method and device for controlling the condition of a device comprising means for transferring an audiovisual source and means for recovery of an audio signal
    FR2807175A1 (en) METHOD AND DEVICE FOR ESTABLISHING A COMMUNICATION AND LOADING THE DATA OF PARTICIPANTS IN A BUS SYSTEM
    FR3090251A1 (en) HART multiplexer
    EP1175057B1 (en) Method for permitting the remote execution of certain operations of a central system in a satellite system and the corresponding communication system
    FR3025332A1 (en) DEVICE FOR MANAGING ERRORS ON A SERIAL UNIVERSAL BUS
    BE1007164A6 (en) System process control.

    Legal Events

    Date Code Title Description
    PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

    Free format text: ORIGINAL CODE: 0009012

    AK Designated contracting states

    Kind code of ref document: A1

    Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LI LU MC NL PT RO SE SI SK TR

    AX Request for extension of the european patent

    Extension state: AL LT LV MK

    17P Request for examination filed

    Effective date: 20041209

    AKX Designation fees paid

    Designated state(s): DE FR GB

    17Q First examination report despatched

    Effective date: 20050214

    GRAP Despatch of communication of intention to grant a patent

    Free format text: ORIGINAL CODE: EPIDOSNIGR1

    GRAS Grant fee paid

    Free format text: ORIGINAL CODE: EPIDOSNIGR3

    GRAA (expected) grant

    Free format text: ORIGINAL CODE: 0009210

    AK Designated contracting states

    Kind code of ref document: B1

    Designated state(s): DE FR GB

    REG Reference to a national code

    Ref country code: GB

    Ref legal event code: FG4D

    Free format text: NOT ENGLISH

    REF Corresponds to:

    Ref document number: 60310185

    Country of ref document: DE

    Date of ref document: 20070118

    Kind code of ref document: P

    GBV Gb: ep patent (uk) treated as always having been void in accordance with gb section 77(7)/1977 [no translation filed]

    Effective date: 20061206

    PLBE No opposition filed within time limit

    Free format text: ORIGINAL CODE: 0009261

    STAA Information on the status of an ep patent application or granted ep patent

    Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

    26N No opposition filed

    Effective date: 20070907

    PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code: GB

    Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date: 20061206

    REG Reference to a national code

    Ref country code: FR

    Ref legal event code: PLFP

    Year of fee payment: 13

    REG Reference to a national code

    Ref country code: FR

    Ref legal event code: PLFP

    Year of fee payment: 14

    REG Reference to a national code

    Ref country code: FR

    Ref legal event code: PLFP

    Year of fee payment: 15

    REG Reference to a national code

    Ref country code: FR

    Ref legal event code: PLFP

    Year of fee payment: 16

    PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

    Ref country code: DE

    Payment date: 20191009

    Year of fee payment: 17

    PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

    Ref country code: FR

    Payment date: 20191015

    Year of fee payment: 17

    REG Reference to a national code

    Ref country code: DE

    Ref legal event code: R119

    Ref document number: 60310185

    Country of ref document: DE

    PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code: DE

    Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

    Effective date: 20210501

    Ref country code: FR

    Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

    Effective date: 20201031