Electrical computers and digital processing systems: multicomput – Computer-to-computer data addressing
Reexamination Certificate
1999-07-27
2003-06-17
Jaroenchonwanit, Bunjob (Department: 2141)
Electrical computers and digital processing systems: multicomput
Computer-to-computer data addressing
C709S223000
Reexamination Certificate
active
06581107
ABSTRACT:
The invention relates to a method of allocating computer addresses to units of a system for running an industrial installation, the units being interconnected via a local architecture for communicating time-shared digital information.
BACKGROUND OF THE INVENTION
In known manner, the management of a system for running an industrial installation implies the presence of a communications architecture so that information can be transmitted between the various programmable operating units which are involved in the running of the installation in a manner that is well adapted to the various needs encountered.
In such systems, it is conventional to use time-shared operation of the transmission links between the programmable operating units, and to allow information that is subject to transmission constraints that are relatively flexible in terms of urgency to take advantage of the pauses that are left available on a more or less regular basis by other information that is subject to constraints that are more severe.
In the context of developments associated with computing, and in particular with communications networks of the Internet or the Intranet type, various techniques have been developed. These techniques make it easier to make use of stored information by making it available to a large number of parties, practically regardless of the location of the parties relative to the sites where the information is stored, and this is done in forms that are universally standardized.
The invention thus proposes to transpose some of those techniques so as to provide a simple and practical solution to a problem that exists in systems for running industrial installations where programmable operating units that are conventionally organized around respective suitably-programmed computers having associated memory, are interconnected by a local communications architecture.
As is known in this field, each unit has a hardware unit address which is physically defined and which is conventionally said to be “hard-wired”, which address serves to identify a particular unit amongst the others in the system and is conventionally imposed by the installer or by the operator when the system is put into service.
It is also necessary for the units which are to be able to communicate with one another by computer type information transmission techniques to have individual computer addresses enabling them to identify themselves when they send information and enabling them to be reached when information is sent to them.
Thus, when information is interchanged by using the Internet protocol IP, it is necessary for each unit to have an individual IP address. These addresses can be allocated in a local network in manual manner, however that solution is not entirely satisfactory, particularly when the number of interconnected units is high. This is often the case with local networks provided in industry, and furthermore it is sometimes necessary to modify such networks over time.
Addresses can also be allocated to units in a local network by means of an IP address server, such as BOOT P, which is provided in the Internet. However, that solution is not very suitable when the communications architecture involved does not enable a sufficient number of bytes to be transferred without segmentation, as happens in certain communications architectures for industrial systems.
OBJECTS AND SUMMARY OF THE INVENTION
The invention thus proposes a method of allocating computer addresses to units of a system for running an industrial installation, the units being interconnected by a local time-shared communications architecture in which information is transmitted in digital form, the method being applicable to units which are originally provided with a hardware address in digital form and which are suitable for communicating between one another by using the IP, TCP, and UDP protocols after each of them has obtained an IP computer address including a header made up of data relating to the network address of the local communications architecture followed by address data individual to the sending unit.
According to a characteristic of the invention, the allocation method provides for the following in succession:
an address request frame is broadcast over the local communications architecture by a requesting unit seeking to obtain its own computer address, said frame including in particular a destination UDP port address relating to one of the units acting as an address allocator in the local architecture, a source UDP port address specific to the requesting unit, and data characteristic of an address request;
the request is taken into account by an application in the allocation unit on said unit recognizing the UDP port address that belongs thereto;
an allocation frame having the same structure as the request frame is broadcast over the local communications architecture by the address allocation unit, said allocation frame including, in particular, the UDP port address of the requesting unit, at a destination level, and data corresponding to its own allocation unit IP address;
the data corresponding to the IP address of the allocation unit is taken into account by the requesting unit on recognizing its own UDP port address in the destination level of the broadcast allocation frame, and the requesting unit determines its own IP address for storage and operating purposes from the IP address data of the allocation unit that it has received, by substituting hardware address data specific to itself for the hardware address data of the allocation unit at the end of the IP address as communicated for said allocation unit.
The invention provides for the allocation and request frames to include in identical manner a header comprising in succession a physical address and a destination IP address which are characteristic of a broadcast, a source IP address relating to a source considered as being unknown in the context of a request frame and relating to the address allocation unit in the context of an allocation frame, a destination UDP port address relating to the allocation unit in the context of a request frame and to the address requesting unit in the context of an allocation frame, a source UDP port address relating to the requesting unit in the context of a request frame and relating to the address allocation unit in the context of an allocation frame, and a data byte characteristic of an address request in the context of a request frame and corresponding to the hardware address of the allocation unit in the context of an allocation frame.
REFERENCES:
patent: 5550984 (1996-08-01), Gelb
patent: 5600644 (1997-02-01), Chang et al.
patent: 5659543 (1997-08-01), Ater et al.
patent: 5710908 (1998-01-01), Man
patent: 5724510 (1998-03-01), Arndt et al.
patent: 5787258 (1998-07-01), Costa et al.
patent: 5850386 (1998-12-01), Anderson et al.
patent: 5909368 (1999-06-01), Nixon et al.
patent: 5923854 (1999-07-01), Bell et al.
patent: 6052727 (2000-04-01), Kamalanathan
patent: 6061356 (2000-05-01), Terry
patent: 6061739 (2000-05-01), Reed et al.
patent: 6070187 (2000-05-01), Subramaniam et al.
patent: 6128294 (2000-10-01), Oura et al.
patent: 6128666 (2000-10-01), Muller et al.
patent: 6157956 (2000-12-01), Jensen et al.
patent: 6167448 (2000-12-01), Hemphill et al.
patent: 6189102 (2001-02-01), Beser
patent: 6198479 (2001-03-01), Humpleman et al.
patent: 6266336 (2001-07-01), Siegel et al.
patent: 6300863 (2001-10-01), Cotichini et al.
patent: 6343320 (2002-01-01), Fairchild et al.
patent: 6381650 (2002-04-01), Peacock
patent: 6418124 (2002-07-01), Brabenac
patent: 6487605 (2002-11-01), Leung
patent: 6493767 (2002-12-01), Ishida et al.
patent: 2001/0047430 (2001-11-01), Dev et al.
patent: WO 98/31118 (1998-07-01), None
Comer, “internetworking with TCP/IP”, copyright 1995, Prentice Hall, Third Edition, vol. 1, pp. 1-2, 73-81, 83-87, 179-188, 289-301, 365-380.*
“Network IPL without a TFTPD Server”. 2/94, IBM Technical Disclosure Bulletin, issue 2B, vol. 37, pp. 195-198.*
Morino et al., “Measurement of Packet Generation and Communication Chracteristics in
Alstom Enterprise SA
Jaroenchonwanit Bunjob
LandOfFree
Method of allocating computer addresses to units of a system... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method of allocating computer addresses to units of a system..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of allocating computer addresses to units of a system... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3092831