US20030185237A1 - A method for locating devices within a network system - Google Patents

A method for locating devices within a network system Download PDF

Info

Publication number
US20030185237A1
US20030185237A1 US10/250,232 US25023203A US2003185237A1 US 20030185237 A1 US20030185237 A1 US 20030185237A1 US 25023203 A US25023203 A US 25023203A US 2003185237 A1 US2003185237 A1 US 2003185237A1
Authority
US
United States
Prior art keywords
network
location
devices
address
controller
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.)
Abandoned
Application number
US10/250,232
Inventor
Richard Baker
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.)
Schneider Electric USA Inc
Original Assignee
Schneider Automation 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 Schneider Automation Inc filed Critical Schneider Automation Inc
Priority to US10/250,232 priority Critical patent/US20030185237A1/en
Assigned to SCHNEIDER AUTOMATION INC. reassignment SCHNEIDER AUTOMATION INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BAKER, RICHARD A
Publication of US20030185237A1 publication Critical patent/US20030185237A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/10Mapping addresses of different types
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Definitions

  • the present invention relates generally to a method for communication among a plurality of devices, such as input/output (IO) devices, in a network, such as a control/monitoring automation network.
  • IO input/output
  • the present invention relates to establishing a network identity for each device.
  • a local area network such as the Ethernet
  • a control system can be used to enable controllers, host computers, control devices such as variable frequency drives, and other devices to communicate throughout the control system.
  • the devices connected together in such a communication link are generally referred to as “nodes.”
  • Each node has a unique network identifier, i.e., Media Access Control (MAC) address, that facilitates network communication between the nodes.
  • MAC Media Access Control
  • each device has a controller, such as a programmable logic controller (PLC), to communicate with a controlling workstation or the PLC of another automation device.
  • PLC programmable logic controller
  • the PLC includes a software program to control the network device in performing the intended function.
  • PLC programmable logic controller
  • each of the network devices is identified by the MAC address (or an Internet Protocol (IP) address) associated with the device.
  • IP Internet Protocol
  • the network identifier is a fixed address which is given to a device when it is manufactured or assigned by a user during interconnection with a network.
  • the identifier, or MAC address is unrelated to the physical site location of the device in the network.
  • the present invention is provided to solve these and other problems.
  • a first embodiment of the present invention is directed to a method of identification of a network device based on the physical location of the network device.
  • the method comprises the steps of identifying the physical site location of a network device and associating the physical location to the device address so as to allow the device to communicate with other devices in the network.
  • Another aspect of the present invention is a control system having a plurality of devices, wherein one or more devices include means for identifying the physical location so that the physical location is used as an identifier of the device in order to allow the device to communicate with other devices in the system.
  • a software program is used to convert a map of physical locations of the devices into an address table required for routing messages to the devices.
  • a further aspect of the present invention is a device to be used in a control system wherein the device includes means for identifying its own physical location so that the physical location can be used as a network identifier, i.e., address, of the device in order to allow the device to communicate with other devices in the control system.
  • a network identifier i.e., address
  • FIG. 1 is a block diagram showing a control system.
  • FIG. 2 is a block diagram showing a network device.
  • FIG. 3 is a block diagram showing a control system wherein a plurality of network devices share one physical location.
  • FIG. 4 is a block diagram showing a mapping method for relating a physical location to the address of a network device.
  • the control system of the present invention is shown in FIG. 1.
  • the system 10 includes a plurality of network devices 101 - 105 .
  • Each of the network devices 101 - 105 is placed at one of the different physical locations 201 - 205 , connected by a communication link 20 .
  • the devices include automation devices, IO devices, control devices, etc.
  • the IO devices include, but are not limited to such machines as sensors, relays, gauges, valves, message displays, switches, limit switches, proximity switches, motor starters, motor controllers and any other like device as well as traditional I/O modules for PL C systems.
  • each device has a controller such as a programmable logic controller (PLC) 116 for controlling the device in carrying out the intended function thereof.
  • the system 10 is a modified local area network (LAN) wherein the address of each device to be used for communication purposes is associated with the physical site location of the device, rather than a Media Access Control (MAC) or an Internet Protocol (IP) address that is usually associated with a PLC or to an input device of a PLC system.
  • the control system can be any wired or wireless network, or any combination of the two, that uses electrical signals, optical signals or other forms of message signaling to convey information between devices in the system.
  • the control system can also include one or more wide area networks (WANs).
  • One of the network devices 101 - 105 may be a workstation or a master module to oversee the overall operations of the control system.
  • FIG. 2 shows the components in a typical network device 100 , representative of the network devices 101 - 105 shown in FIG. 1.
  • the network device 100 includes an I/O interface 122 for exchanging signals or data with a machine or a monitoring apparatus; a network interface 112 to exchange signals or data with other network devices in a control system; a device locator 114 residing inside or outside the network interface 112 to identify the physical location of the network device 100 ; and a programmable logic controller PLC 116 to control the machine or monitoring apparatus to which the network device 100 is connected using an application program 120 stored in a memory unit 118 .
  • These components can communicate with each other and other network devices 100 through a bus in the backplane 124 .
  • each machine may have a particular function to perform. For example, one machine may perform a metal stamping function while another performs metal surface polishing in an assembly line environment.
  • the network device 100 connected to each automation machine includes an application program 120 to control the machine. In order for the machine to carry out the intended function in a timely manner, the network device 100 must have the ability to communicate with other network devices in the system.
  • machines connected to a network are required to perform different functions. But in other applications, all machines can be used to perform the same function. For example, in a pipeline where batches of refined petroleum products are transported within a transport pipe from one state to another, a number of instruments are used at different locations along the pipeline to monitor the flow rate, fluid pressure and the content of the passing batch. Thus, all the monitoring instruments and the application program therefor can be identical. The only difference is the location of the monitoring instruments. In this type of the application, it is advantageous to use the physical site location as the address of each monitoring instrument.
  • the industrial engineer works off of a floor plan.
  • the floor plan is refined to an individual device or machine and to the physical site location of the device. This physical location becomes the network identifier, or address, of the unit in the network control system.
  • a software program is used to associate the location of the devices on the floor plan to the location of the devices as identified by the device locator 114 of the network device 100 to which the network device is operably connected. Because the device locator 114 only recognizes the location of the device and not its function, the network device 100 connected to one machine can be identical to the network device 100 connected to another machine. Thus, all network devices 101 - 105 as shown in FIG. 1 can be identical.
  • mapping method is used to convert a map of the physical site locations of the network devices into one or more address tables required to route network messages to these devices.
  • Such a mapping method utilizes the physical location of a network device similar to the MAC or IP address of the device with regard to the routing of messages in the network. The mapping method will be described in conjunction with FIG. 4.
  • network configuration information or monitor, control and application programs can be mapped to physical site locations.
  • variable software application can be downloaded and input into the network device.
  • the location information can be used as a safety check to assure that the application intended to be executed in the network device is correct. It is not uncommon where a user places the wrong PLC program into a PLC and the wrong PLC causes an unintended operation. By double-checking the physical location, most mistakes of this type can be eliminated.
  • the device locator 114 is known in the art.
  • Global positioning technology such as angle and time difference of a signal's arrival (TDOA), Personal Locator System (PLS), global positioning system (GPS) and assisted GPS are well known.
  • the GPS incorporates a constellation of satellites and employs signal timing to determine a physical location.
  • the assisted GPS utilizes stationary servers throughout a coverage area to assist the position locator receiver to acquire the GPS signals. Any one of these global positioning techniques, or any other global positioning technique, can be integrated in the control system to identify the location of the network device 100 .
  • each of these locator devices or systems has a location resolution beyond which the locator is unable to resolve. For example, a location resolution of five square feet or better may be impractical in a factory automation setting where two or more machines are located closely together.
  • one physical locator can be shared with a group of machines located in a small footprint.
  • a network 10 ′ comprises a group of network devices 101 , 105 , 106 , 107 and 108 , and a controlling workstation 119 . While the devices 101 and 105 are separately positioned in physical locations 201 and 205 , respectively, the devices 106 - 108 are seemingly located in the same physical location 206 due to the physical locator's resolution.
  • each device 106 can have its own device locator 114 or one device locator can be shared by the devices 106
  • the PLC 116 in each of the network devices 106 - 108 must have its own specific network identifier, i.e., MAC or IP address.
  • a PLC 116 When a PLC 116 is powered on, it learns its location from the device locator 114 and then transmits a message, providing both its MAC address and the physical location to the controlling workstation 109 .
  • the message transmitted from the PLC 116 to the controlling workstation 109 can be a Reverse Address Request Protocol (RARP) message.
  • RARP Reverse Address Request Protocol
  • a software program in a controlling workstation 109 then translates the message in order to map the floor plan with the provided MAC addresses for the associated machines.
  • the controlling workstation 109 or another device can download an appropriate application program to the PLC, and the PLC will start with the application program intended for a network device in the shared location.
  • each network device 100 is positioned in a different physical site location as shown in FIG. 1, or a number of network devices 100 share a physical site location as shown in FIG. 3, it is advantageous to link a map of the physical locations to one or more address tables for routing messages to or from the network devices.
  • a mapping method is shown in FIG. 4.
  • a map 300 having six different physical locations is related to an address table 310 having six different network addresses.
  • physical location 1 is associated with network address 1 , etc.
  • the network address can be a MAC address, an IP address or any other type of network identifier.
  • the mapping between the physical site location and the network address is performed by an application program in the control system.
  • the present invention can be applied to a variety of control and monitoring applications.
  • a utility company can use the network device associated with a meter to remotely communicate with the meter at any location without the need of identifying the meter.
  • the network device can be programmed to automatically convey information including its physical location and the meter information to the utility company according to a stored instruction.
  • a pipeline company can monitor and control the flow of the material at desired locations and time intervals.
  • a water company can monitor water usage for billing and leak detection.
  • a mining company can use a plurality of network devices which can be easily relocated at the user's discretion to report the status of air quality, water levels, etc.
  • Network devices can be installed along with various control and monitoring instruments at various locations in a building to communicate local temperature, humidity, air quality, lighting condition, etc. In a smaller scale, the present invention can also be applied to home automation.
  • control system as depicted in FIG. 1 can be replaced by a wireless network, a wired and wireless network, or a network with a plurality of gateways and bridges.
  • device as depicted in FIG. 2 can be modified to include more components or to reduce the number of components.
  • network addressing is based, partially or completely, on the physical site location of the devices in the control system network.

Abstract

A method and apparatus for a communication system for facilitating communication on the network. Identification of a network device, preferably a controller or IO device, is based on a physical location of device. Accordingly, the physical location of the network device is determined by a device locator. The physical location of each network device is used to associate a network identifier, i.e., network address, with the network device to facilitate network communication with other devices. The network identifier is associated with the network device in response to a signal transmitted from the network device requesting the network identifier. A mapping method is used to convert a map of physical locations to one or more address tables so as to allow a controlling station to associate the network identifier with the network device for routing messages to and from the device based on the physical location.

Description

    CROSS REFERENCE TO RELATED APPLICATIONS
  • This Application is a divisional of U.S. patent application Ser. No. 09/640,295, filed on Aug. 16, 2000, entitled Method and Apparatus for Locating Devices within a Network System, which is a continuation-in-part of a U.S. patent application, “Network Addressing Based On Physical Site Location Of A Network Device,” Ser. No. 09/553,941, filed Apr. 21, 2000.[0001]
  • BACKGROUND OF INVENTION
  • 1. Field of Invention [0002]
  • The present invention relates generally to a method for communication among a plurality of devices, such as input/output (IO) devices, in a network, such as a control/monitoring automation network. In particular, the present invention relates to establishing a network identity for each device. [0003]
  • 2. Background of the Invention [0004]
  • A local area network such as the Ethernet, can be used with a control system for industrial applications. Such a control system can be used to enable controllers, host computers, control devices such as variable frequency drives, and other devices to communicate throughout the control system. The devices connected together in such a communication link are generally referred to as “nodes.” Each node has a unique network identifier, i.e., Media Access Control (MAC) address, that facilitates network communication between the nodes. [0005]
  • In an automation factory where a plurality of automation devices or input/output devices are used to perform a variety of intended functions, each device has a controller, such as a programmable logic controller (PLC), to communicate with a controlling workstation or the PLC of another automation device. Furthermore, the PLC includes a software program to control the network device in performing the intended function. It is quite common to place network devices at physical site locations in accordance with their particular functions. Conventionally, each of the network devices is identified by the MAC address (or an Internet Protocol (IP) address) associated with the device. The network identifier is a fixed address which is given to a device when it is manufactured or assigned by a user during interconnection with a network. The identifier, or MAC address, is unrelated to the physical site location of the device in the network. [0006]
  • If a PLC or other network device at a specific network location is replaced by another PLC, the replacing PLC will not be operably connected to the network until its MAC address replaces the removed PLC's MAC address in the control system's application. This network address constraint is disadvantageous in factory automation settings. For instance, if a problem arises with a network device, maintenance must be performed by professional personnel skilled in networking management to administer implementing the new MAC address. This level of involvement in network support is costly and time consuming. It is therefore advantageous and desirable to provide a method and a control system wherein the need for maintenance of the network by professionally skilled personnel is reduced or eliminated. [0007]
  • The present invention is provided to solve these and other problems. [0008]
  • SUMMARY OF INVENTION
  • A first embodiment of the present invention is directed to a method of identification of a network device based on the physical location of the network device. The method comprises the steps of identifying the physical site location of a network device and associating the physical location to the device address so as to allow the device to communicate with other devices in the network. [0009]
  • Another aspect of the present invention is a control system having a plurality of devices, wherein one or more devices include means for identifying the physical location so that the physical location is used as an identifier of the device in order to allow the device to communicate with other devices in the system. Preferably, a software program is used to convert a map of physical locations of the devices into an address table required for routing messages to the devices. [0010]
  • A further aspect of the present invention is a device to be used in a control system wherein the device includes means for identifying its own physical location so that the physical location can be used as a network identifier, i.e., address, of the device in order to allow the device to communicate with other devices in the control system. [0011]
  • Other features and advantages of the invention, which are believed to be novel and nonobvious, will be apparent from the following specification taken in conjunction with the accompanying drawings in which there is shown a preferred embodiment of the invention. Reference is made to the claims for interpreting the full scope of the invention which is not necessarily represented by such embodiment.[0012]
  • BRIEF DESCRIPTION OF DRAWINGS
  • FIG. 1 is a block diagram showing a control system. [0013]
  • FIG. 2 is a block diagram showing a network device. [0014]
  • FIG. 3 is a block diagram showing a control system wherein a plurality of network devices share one physical location. [0015]
  • FIG. 4 is a block diagram showing a mapping method for relating a physical location to the address of a network device.[0016]
  • DETAILED DESCRIPTION
  • While this invention is susceptible of embodiment in many different forms, there is shown in the drawings and will herein be described in detail preferred embodiments of the invention with the understanding that the present disclosure is to be considered as an exemplification of the principles of the invention and is not intended to limit the broad aspect of the invention to the embodiments illustrated. [0017]
  • The control system of the present invention is shown in FIG. 1. As shown, the [0018] system 10 includes a plurality of network devices 101-105. Each of the network devices 101-105 is placed at one of the different physical locations 201-205, connected by a communication link 20. The devices include automation devices, IO devices, control devices, etc. The IO devices include, but are not limited to such machines as sensors, relays, gauges, valves, message displays, switches, limit switches, proximity switches, motor starters, motor controllers and any other like device as well as traditional I/O modules for PL C systems.
  • As shown in FIG. 2, each device has a controller such as a programmable logic controller (PLC) [0019] 116 for controlling the device in carrying out the intended function thereof. Preferably, the system 10 is a modified local area network (LAN) wherein the address of each device to be used for communication purposes is associated with the physical site location of the device, rather than a Media Access Control (MAC) or an Internet Protocol (IP) address that is usually associated with a PLC or to an input device of a PLC system. The control system can be any wired or wireless network, or any combination of the two, that uses electrical signals, optical signals or other forms of message signaling to convey information between devices in the system. The control system can also include one or more wide area networks (WANs). One of the network devices 101-105 may be a workstation or a master module to oversee the overall operations of the control system.
  • FIG. 2 shows the components in a [0020] typical network device 100, representative of the network devices 101-105 shown in FIG. 1. As shown in FIG. 2, the network device 100 includes an I/O interface 122 for exchanging signals or data with a machine or a monitoring apparatus; a network interface 112 to exchange signals or data with other network devices in a control system; a device locator 114 residing inside or outside the network interface 112 to identify the physical location of the network device 100; and a programmable logic controller PLC 116 to control the machine or monitoring apparatus to which the network device 100 is connected using an application program 120 stored in a memory unit 118. These components can communicate with each other and other network devices 100 through a bus in the backplane 124.
  • In a factory automation system where a variety of automation machines are organized into a control system, and each automation machine is controlled by a [0021] network device 100, each machine may have a particular function to perform. For example, one machine may perform a metal stamping function while another performs metal surface polishing in an assembly line environment. Thus, the network device 100 connected to each automation machine includes an application program 120 to control the machine. In order for the machine to carry out the intended function in a timely manner, the network device 100 must have the ability to communicate with other network devices in the system.
  • It should be noted that in some applications the machines connected to a network are required to perform different functions. But in other applications, all machines can be used to perform the same function. For example, in a pipeline where batches of refined petroleum products are transported within a transport pipe from one state to another, a number of instruments are used at different locations along the pipeline to monitor the flow rate, fluid pressure and the content of the passing batch. Thus, all the monitoring instruments and the application program therefor can be identical. The only difference is the location of the monitoring instruments. In this type of the application, it is advantageous to use the physical site location as the address of each monitoring instrument. [0022]
  • In general, when the automation factory is designed, the industrial engineer works off of a floor plan. The floor plan is refined to an individual device or machine and to the physical site location of the device. This physical location becomes the network identifier, or address, of the unit in the network control system. Once the network devices are installed according to the floor plan, a software program is used to associate the location of the devices on the floor plan to the location of the devices as identified by the [0023] device locator 114 of the network device 100 to which the network device is operably connected. Because the device locator 114 only recognizes the location of the device and not its function, the network device 100 connected to one machine can be identical to the network device 100 connected to another machine. Thus, all network devices 101-105 as shown in FIG. 1 can be identical. Once identified, all control or application programs and configuration information needed for an automation machine placed at a particular location to perform an assigned function can be downloaded from a master module, to the PLC 116 of the network device 100. Preferably, a mapping method is used to convert a map of the physical site locations of the network devices into one or more address tables required to route network messages to these devices. Such a mapping method utilizes the physical location of a network device similar to the MAC or IP address of the device with regard to the routing of messages in the network. The mapping method will be described in conjunction with FIG. 4.
  • Additionally, network configuration information or monitor, control and application programs can be mapped to physical site locations. Dependent upon the location of the network device, variable software application can be downloaded and input into the network device. [0024]
  • If a problem occurs with a [0025] network device 100 on a certain automation machine, that network device 100 can be replaced with another network device 100. Likewise, if a problem develops with a certain automation machine, it can be replaced with another similar machine, with or without changing the network device 100. Once the replacement is completed, the programs and configuration information can be downloaded again according to the physical site location as determined by the device locator of the replacement network device. Because the physical location of the automation machine remains the same, the programs or configuration information downloaded to control the automation machine will always be the same. Replacing a machine with a similar machine or replacing a network device on a machine will no longer not require the skill of a network management personnel to modify the application programs with respect to the network address. Thus, the maintenance of an automation factory is significantly simplified and can be carried out in a less costly manner.
  • As an additional benefit of the present invention, the location information can be used as a safety check to assure that the application intended to be executed in the network device is correct. It is not uncommon where a user places the wrong PLC program into a PLC and the wrong PLC causes an unintended operation. By double-checking the physical location, most mistakes of this type can be eliminated. [0026]
  • The [0027] device locator 114 is known in the art. Global positioning technology such as angle and time difference of a signal's arrival (TDOA), Personal Locator System (PLS), global positioning system (GPS) and assisted GPS are well known. The GPS incorporates a constellation of satellites and employs signal timing to determine a physical location. The assisted GPS utilizes stationary servers throughout a coverage area to assist the position locator receiver to acquire the GPS signals. Any one of these global positioning techniques, or any other global positioning technique, can be integrated in the control system to identify the location of the network device 100. However, each of these locator devices or systems has a location resolution beyond which the locator is unable to resolve. For example, a location resolution of five square feet or better may be impractical in a factory automation setting where two or more machines are located closely together.
  • In another embodiment of the present invention as shown in FIG. 3, one physical locator can be shared with a group of machines located in a small footprint. A [0028] network 10′ comprises a group of network devices 101, 105, 106, 107 and 108, and a controlling workstation 119. While the devices 101 and 105 are separately positioned in physical locations 201 and 205, respectively, the devices 106-108 are seemingly located in the same physical location 206 due to the physical locator's resolution. In such implementation, each device 106 can have its own device locator 114 or one device locator can be shared by the devices 106 However, the PLC 116 (see FIG. 2) in each of the network devices 106-108 must have its own specific network identifier, i.e., MAC or IP address.
  • When a [0029] PLC 116 is powered on, it learns its location from the device locator 114 and then transmits a message, providing both its MAC address and the physical location to the controlling workstation 109. The message transmitted from the PLC 116 to the controlling workstation 109 can be a Reverse Address Request Protocol (RARP) message. A software program in a controlling workstation 109 then translates the message in order to map the floor plan with the provided MAC addresses for the associated machines. As such, the controlling workstation 109 or another device can download an appropriate application program to the PLC, and the PLC will start with the application program intended for a network device in the shared location.
  • Whether each [0030] network device 100 is positioned in a different physical site location as shown in FIG. 1, or a number of network devices 100 share a physical site location as shown in FIG. 3, it is advantageous to link a map of the physical locations to one or more address tables for routing messages to or from the network devices. Such a mapping method is shown in FIG. 4. As shown in FIG. 4, a map 300 having six different physical locations is related to an address table 310 having six different network addresses. For example, physical location 1 is associated with network address 1, etc. Depending on the network designer, the network address can be a MAC address, an IP address or any other type of network identifier. Preferably, the mapping between the physical site location and the network address is performed by an application program in the control system.
  • The present invention can be applied to a variety of control and monitoring applications. For example, a utility company can use the network device associated with a meter to remotely communicate with the meter at any location without the need of identifying the meter. The network device can be programmed to automatically convey information including its physical location and the meter information to the utility company according to a stored instruction. Similarly, a pipeline company can monitor and control the flow of the material at desired locations and time intervals. A water company can monitor water usage for billing and leak detection. A mining company can use a plurality of network devices which can be easily relocated at the user's discretion to report the status of air quality, water levels, etc. Network devices can be installed along with various control and monitoring instruments at various locations in a building to communicate local temperature, humidity, air quality, lighting condition, etc. In a smaller scale, the present invention can also be applied to home automation. [0031]
  • It will be understood by those skilled in the art that numerous changes and deviations in the form and detail thereof may be made without departing from the spirit and scope of the present invention. For example, the control system as depicted in FIG. 1 can be replaced by a wireless network, a wired and wireless network, or a network with a plurality of gateways and bridges. Similarly, the device as depicted in FIG. 2 can be modified to include more components or to reduce the number of components. However, these variations do not depart from the scope of the present invention wherein network addressing is based, partially or completely, on the physical site location of the devices in the control system network. [0032]
  • Thus, the present invention has been described with respect to the preferred embodiments thereof. While specific embodiments have been illustrated and described, numerous modifications come to mind without significantly departing from the spirit of the invention and the scope of protection is only limited by the scope of the accompanying claims. [0033]

Claims (10)

I claim:
1. A method of communicating with a controller in a communication system, the method comprising the steps of:
identifying a location of the controller, the controller having a medium access control (MAC) address;
transmitting a reverse address request protocol (RARP) message, the message including the location of the controller and the medium access control address of the controller;
translating the RARP message into a network identifier; and,
associating the network identifier with the controller.
2. The method of claim 1 further comprising transmitting an application program to the controller, the application program is selected in response to the network identifier.
3. The method of claim 1 wherein a controlling device translates the message into a network identifier, the controlling device includes a floor plan of the communication system.
4. The method of claim 1 wherein identifying the location of the controller comprises using a global positioning system.
5. The method of claim 1 wherein the identifying the location of the controller comprises using an assisted global positioning system.
6. A method of communicating with an IO device in a communication system, the method comprising the steps of:
identifying a location of the IO device, the IO device having a medium access control (MAC) address;
transmitting a reverse address request protocol (RARP) message, the message including the location of the IO device and the medium access control address of the IO device;
translating the RARP message into a network identifier; and,
associating the network identifier with the IO device.
7. The method of claim 6 further comprising transmitting an application program to the IO device, the application program is selected in response to the network identifier.
8. The method of claim 6 wherein a controlling device translates the message into a network identifier, the controlling device includes a floor plan of the communication system.
9. The method of claim 6 wherein the step of identifying the location of the I/O device further comprises using a global positioning system.
10. The method of claim 6 wherein the step of identifying the location of the I/O device further comprises using an assisted global positioning system.
US10/250,232 2000-04-21 2003-06-16 A method for locating devices within a network system Abandoned US20030185237A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/250,232 US20030185237A1 (en) 2000-04-21 2003-06-16 A method for locating devices within a network system

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US55394100A 2000-04-21 2000-04-21
US09/640,295 US6782436B1 (en) 2000-04-21 2000-08-16 Method and apparatus for locating devices within a network system
US10/250,232 US20030185237A1 (en) 2000-04-21 2003-06-16 A method for locating devices within a network system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/640,295 Division US6782436B1 (en) 2000-04-21 2000-08-16 Method and apparatus for locating devices within a network system

Publications (1)

Publication Number Publication Date
US20030185237A1 true US20030185237A1 (en) 2003-10-02

Family

ID=24211410

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/640,295 Expired - Lifetime US6782436B1 (en) 2000-04-21 2000-08-16 Method and apparatus for locating devices within a network system
US10/250,232 Abandoned US20030185237A1 (en) 2000-04-21 2003-06-16 A method for locating devices within a network system

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/640,295 Expired - Lifetime US6782436B1 (en) 2000-04-21 2000-08-16 Method and apparatus for locating devices within a network system

Country Status (6)

Country Link
US (2) US6782436B1 (en)
EP (1) EP1221243A2 (en)
AU (1) AU4319201A (en)
CA (1) CA2376102A1 (en)
MX (1) MXPA01013184A (en)
WO (1) WO2001082032A2 (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004054117A2 (en) * 2002-12-10 2004-06-24 Current Technologies, Llc A Power Line Communication System and Method of Operating the Same
US20050204061A1 (en) * 2004-03-12 2005-09-15 Farchmin David W. Juxtaposition based machine addressing
WO2006023568A1 (en) * 2004-08-17 2006-03-02 Schneider Automation, Inc. Programmable logic controller (plc) with satellite interface
US20060173619A1 (en) * 2005-02-03 2006-08-03 Lincoln Global, Inc. Construction equipment discovery on a network
US20060268854A1 (en) * 2005-05-26 2006-11-30 Lee Kenneth S Auto-addressing system and method
US20070030841A1 (en) * 2005-05-12 2007-02-08 Lee Richard M System and methods for IP and VoIP device location determination
US20070076724A1 (en) * 2005-09-30 2007-04-05 Rockwell Automation Technologies, Inc. Extended address space capability for an industrial protocol
US20070093995A1 (en) * 2005-10-21 2007-04-26 Mollenkopf James D Device and method for designing power line communication system networks
US20070263641A1 (en) * 2006-05-10 2007-11-15 Microsoft Corporation Determining physical location of network devices
US20080013566A1 (en) * 2006-07-05 2008-01-17 Smith David M Self-organized and self-managed ad hoc communications network
US20080097999A1 (en) * 2006-10-10 2008-04-24 Tim Horan Dynamic creation of information sharing social networks
US20080140888A1 (en) * 2006-05-30 2008-06-12 Schneider Automation Inc. Virtual Placeholder Configuration for Distributed Input/Output Modules
US20080319567A1 (en) * 2003-02-14 2008-12-25 David Walter Farchmin Location Based Programming And Data Management In An Automated Environment
US20100214948A1 (en) * 2005-06-23 2010-08-26 Koninklijke Philips Electronics, N.V. Apparatus and method of configuring a device in a network
US20110161538A1 (en) * 2009-12-31 2011-06-30 Schneider Electric USA, Inc. Method and System for Implementing Redundant Network Interface Modules in a Distributed I/O System
WO2012120289A1 (en) * 2011-03-04 2012-09-13 Hsbc Holdings Plc Tracking of physical locations
CN111770208A (en) * 2019-09-29 2020-10-13 北京沃东天骏信息技术有限公司 Control method and device for Internet of things equipment
US20200382468A1 (en) * 2019-06-03 2020-12-03 Rockwell Automation Technologies, Inc. Generating location-based addresses for wireless network communication

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2361156B (en) 2000-04-07 2002-08-07 3Com Corp Discovering non managed devices in a network such as a LAN using HTTP
US7181487B1 (en) * 2000-07-07 2007-02-20 Schneider Automation Inc. Method and system for transmitting and activating an application requesting human intervention in an automation network
US7693966B2 (en) 2000-12-14 2010-04-06 Hirschman Electronics Gmbh & Co. Kg Automatic configuration of a network
JP4101058B2 (en) * 2000-12-21 2008-06-11 富士通株式会社 Communications system
TW561725B (en) * 2001-02-14 2003-11-11 Matsushita Electric Ind Co Ltd Communications setting method and communications setting system for power line communications system
US20030018804A1 (en) * 2001-03-28 2003-01-23 Amruth Laxman Method and apparatus for deriving a standard MAC address from physical location
US20020199018A1 (en) * 2001-06-21 2002-12-26 International Business Machines Corporation Maping physical locations to web sites
US7371041B2 (en) 2001-08-30 2008-05-13 Seagate Technology Llc Assembly station with rotatable turret which forms and unloads a completed stack of articles
US7000029B2 (en) * 2001-09-12 2006-02-14 Tropic Networks Inc. Method and system for automatic address allocation in a network and network protocol therefor
EP1298506A1 (en) * 2001-09-27 2003-04-02 Siemens Aktiengesellschaft Dynamic access to automation resources
US7103040B2 (en) * 2001-11-19 2006-09-05 Telefonaktieboaget Lm Ericsson (Publ) Method and apparatus for identifying a node for data communications using its geographical location
JP3736451B2 (en) * 2001-12-18 2006-01-18 ブラザー工業株式会社 Address estimation system, network device, address estimation method, and address estimation program
US20040083293A1 (en) * 2002-02-25 2004-04-29 Dong Chen Ethernet addressing via physical location for massively parallel systems
JP2003337793A (en) * 2002-03-15 2003-11-28 Omron Corp Network system and communication method for network system
GB2392518B (en) * 2002-09-02 2004-09-22 3Com Corp Computer network and method of operating same to preload content of selected web pages
US7116993B2 (en) 2002-09-27 2006-10-03 Rockwell Automation Technologies, Inc. System and method for providing location based information
DE10255056A1 (en) * 2002-11-25 2004-06-03 Grob-Werke Burkhart Grob E.K. Station with operator panel, esp. in processing or manufacturing-line, has portable operator panel wirelessly connected with station or control device of station and/or central control unit
US7433968B2 (en) * 2003-03-12 2008-10-07 Ge Fanuc Automation North America, Inc. Methods and systems for management and control of an automation control module
US7512593B2 (en) * 2004-06-08 2009-03-31 Siemens Energy & Automation, Inc. System for searching across a PLC network
US8132225B2 (en) 2004-09-30 2012-03-06 Rockwell Automation Technologies, Inc. Scalable and flexible information security for industrial automation
US20070019641A1 (en) * 2005-07-22 2007-01-25 Rockwell Automation Technologies, Inc. Execution of industrial automation applications on communication infrastructure devices
US8032614B2 (en) * 2006-04-30 2011-10-04 General Electric Company Method for configuring a windfarm network
US7600079B2 (en) * 2006-10-27 2009-10-06 Hewlett-Packard Development Company, L.P. Performing a memory write of a data unit without changing ownership of the data unit
GB2446846A (en) * 2007-01-31 2008-08-27 Hewlett Packard Development Co Service routing for communication systems based upon location of mobile communication device
EP3445021B1 (en) 2007-03-29 2020-08-05 Signify Holding B.V. Networked control system using logical addresses
JP2008250473A (en) * 2007-03-29 2008-10-16 Fujifilm Corp Communication controller and control method
US8880907B2 (en) * 2007-06-21 2014-11-04 Schneider Electric It Corporation Method and system for determining physical location of equipment
US8091119B2 (en) * 2007-08-22 2012-01-03 Novell, Inc. Identity based network mapping
US20110116416A1 (en) * 2009-11-18 2011-05-19 Dobson Eric L System and method for geographically optimized wireless mesh networks
US9055461B2 (en) 2013-03-28 2015-06-09 Telefonaktiebolaget L M Ericsson (Publ) Technique for troubleshooting remote cellular base station radios from the network management platform using local wireless hotspot at the radio site
US9491162B2 (en) 2013-03-28 2016-11-08 Telefonaktiebolaget L M Ericsson (Publ) Technique for controlling loss and theft of remote radio equipment in a cellular ad hoc network
US9191830B2 (en) 2013-03-28 2015-11-17 Telefonaktiebolaget L M Ericsson (Publ) Local wireless connectivity for radio equipment of a base station in a cellular communications network
CN105100292B (en) 2014-05-12 2018-12-18 阿里巴巴集团控股有限公司 Determine the method and device of the position of terminal
CN105050063B (en) * 2015-09-22 2019-11-12 北京金山安全软件有限公司 Method and device for pushing information
EP3211864A1 (en) * 2016-02-23 2017-08-30 ABB Schweiz AG Field communication interface with improved autoconfiguration
CN110278135B (en) * 2019-06-18 2021-11-16 深圳绿米联创科技有限公司 Equipment position searching method, device, gateway and storage medium

Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5446897A (en) * 1990-08-31 1995-08-29 International Business Machines Corporation Automated address discovery method and apparatus for local area networks
US5448897A (en) * 1991-05-09 1995-09-12 Heat Pipe Technology, Inc. Booster heat pipe for air-conditioning systems
US5526489A (en) * 1993-03-19 1996-06-11 3Com Corporation System for reverse address resolution for remote network device independent of its physical address
US5611050A (en) * 1993-12-03 1997-03-11 Xerox Corporation Method for selectively performing event on computer controlled device whose location and allowable operation is consistent with the contextual and locational attributes of the event
US5754767A (en) * 1996-09-04 1998-05-19 Johnson Service Company Method for automatically determining the physical location of devices on a bus networked control system
US5845094A (en) * 1996-06-11 1998-12-01 Data General Corporation Device access controller and remote support facility for installation of cabling in a multiprocessor system
US5982324A (en) * 1998-05-14 1999-11-09 Nortel Networks Corporation Combining GPS with TOA/TDOA of cellular signals to locate terminal
US6098116A (en) * 1996-04-12 2000-08-01 Fisher-Rosemont Systems, Inc. Process control system including a method and apparatus for automatically sensing the connection of devices to a network
US6101188A (en) * 1996-09-12 2000-08-08 Nec Corporation Internetworking router
US6131119A (en) * 1997-04-01 2000-10-10 Sony Corporation Automatic configuration system for mapping node addresses within a bus structure to their physical location
US6147980A (en) * 1997-11-28 2000-11-14 Motorola, Inc. Avionics satellite based data message routing and delivery system
US6167464A (en) * 1998-09-23 2000-12-26 Rockwell Technologies, Llc Mobile human/machine interface for use with industrial control systems for controlling the operation of process executed on spatially separate machines
US6195706B1 (en) * 1998-07-07 2001-02-27 Emc Corporation Methods and apparatus for determining, verifying, and rediscovering network IP addresses
US6249245B1 (en) * 1998-05-14 2001-06-19 Nortel Networks Limited GPS and cellular system interworking
US6272129B1 (en) * 1999-01-19 2001-08-07 3Com Corporation Dynamic allocation of wireless mobile nodes over an internet protocol (IP) network
US6295276B1 (en) * 1999-12-31 2001-09-25 Ragula Systems Combining routers to increase concurrency and redundancy in external network access
US6343317B1 (en) * 1999-12-29 2002-01-29 Harry A. Glorikian Internet system for connecting client-travelers with geographically-associated data
US6448928B1 (en) * 1999-03-27 2002-09-10 International Business Machines Corporation GPS for workstations
US6463459B1 (en) * 1999-01-22 2002-10-08 Wall Data Incorporated System and method for executing commands associated with specific virtual desktop
US6542510B1 (en) * 1996-09-11 2003-04-01 Sony Corporation Network communication system
US6795403B1 (en) * 2000-03-31 2004-09-21 Cisco Technology, Inc. Automatic discovery of switch devices in a network
US7032029B1 (en) * 2000-07-07 2006-04-18 Schneider Automation Inc. Method and apparatus for an active standby control system on a network

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4939726A (en) * 1989-07-18 1990-07-03 Metricom, Inc. Method for routing packets in a packet communication network
EP0733912A2 (en) * 1995-03-20 1996-09-25 General Electric Company Object location system
US5793974A (en) * 1995-06-30 1998-08-11 Sun Microsystems, Inc. Network navigation and viewing system for network management system
US5809440A (en) * 1997-02-27 1998-09-15 Patchen, Inc. Agricultural implement having multiple agents for mapping fields
GB2354912B (en) * 1999-09-17 2004-03-10 Ericsson Telefon Ab L M Routing in a packet switched network

Patent Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5446897A (en) * 1990-08-31 1995-08-29 International Business Machines Corporation Automated address discovery method and apparatus for local area networks
US5448897A (en) * 1991-05-09 1995-09-12 Heat Pipe Technology, Inc. Booster heat pipe for air-conditioning systems
US5526489A (en) * 1993-03-19 1996-06-11 3Com Corporation System for reverse address resolution for remote network device independent of its physical address
US5611050A (en) * 1993-12-03 1997-03-11 Xerox Corporation Method for selectively performing event on computer controlled device whose location and allowable operation is consistent with the contextual and locational attributes of the event
US6098116A (en) * 1996-04-12 2000-08-01 Fisher-Rosemont Systems, Inc. Process control system including a method and apparatus for automatically sensing the connection of devices to a network
US5845094A (en) * 1996-06-11 1998-12-01 Data General Corporation Device access controller and remote support facility for installation of cabling in a multiprocessor system
US5754767A (en) * 1996-09-04 1998-05-19 Johnson Service Company Method for automatically determining the physical location of devices on a bus networked control system
US6542510B1 (en) * 1996-09-11 2003-04-01 Sony Corporation Network communication system
US6101188A (en) * 1996-09-12 2000-08-08 Nec Corporation Internetworking router
US6131119A (en) * 1997-04-01 2000-10-10 Sony Corporation Automatic configuration system for mapping node addresses within a bus structure to their physical location
US6147980A (en) * 1997-11-28 2000-11-14 Motorola, Inc. Avionics satellite based data message routing and delivery system
US6249245B1 (en) * 1998-05-14 2001-06-19 Nortel Networks Limited GPS and cellular system interworking
US5982324A (en) * 1998-05-14 1999-11-09 Nortel Networks Corporation Combining GPS with TOA/TDOA of cellular signals to locate terminal
US6195706B1 (en) * 1998-07-07 2001-02-27 Emc Corporation Methods and apparatus for determining, verifying, and rediscovering network IP addresses
US6167464A (en) * 1998-09-23 2000-12-26 Rockwell Technologies, Llc Mobile human/machine interface for use with industrial control systems for controlling the operation of process executed on spatially separate machines
US6272129B1 (en) * 1999-01-19 2001-08-07 3Com Corporation Dynamic allocation of wireless mobile nodes over an internet protocol (IP) network
US6463459B1 (en) * 1999-01-22 2002-10-08 Wall Data Incorporated System and method for executing commands associated with specific virtual desktop
US6448928B1 (en) * 1999-03-27 2002-09-10 International Business Machines Corporation GPS for workstations
US6343317B1 (en) * 1999-12-29 2002-01-29 Harry A. Glorikian Internet system for connecting client-travelers with geographically-associated data
US6295276B1 (en) * 1999-12-31 2001-09-25 Ragula Systems Combining routers to increase concurrency and redundancy in external network access
US6795403B1 (en) * 2000-03-31 2004-09-21 Cisco Technology, Inc. Automatic discovery of switch devices in a network
US7032029B1 (en) * 2000-07-07 2006-04-18 Schneider Automation Inc. Method and apparatus for an active standby control system on a network

Cited By (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8198999B2 (en) 2002-12-10 2012-06-12 Current Technologies, Llc Power line communication system and method of operating the same
US6980091B2 (en) * 2002-12-10 2005-12-27 Current Technologies, Llc Power line communication system and method of operating the same
WO2004054117A3 (en) * 2002-12-10 2005-02-03 Current Tech Llc A power line communication system and method of operating the same
US7466225B2 (en) 2002-12-10 2008-12-16 Current Technologies, Llc Power line communication system and method of operating the same
US20090134996A1 (en) * 2002-12-10 2009-05-28 White Ii Melvin Joseph Power Line Communication System and Method of Operating the Same
US20060038662A1 (en) * 2002-12-10 2006-02-23 White Melvin J Ii Power line communication system and method of operating the same
WO2004054117A2 (en) * 2002-12-10 2004-06-24 Current Technologies, Llc A Power Line Communication System and Method of Operating the Same
US20080319567A1 (en) * 2003-02-14 2008-12-25 David Walter Farchmin Location Based Programming And Data Management In An Automated Environment
US8032250B2 (en) 2003-02-14 2011-10-04 Rockwell Automation Technologies, Inc. Location based programming and data management in an automated environment
US20140143429A1 (en) * 2004-03-12 2014-05-22 David W. Farchmin Juxtaposition BASED Machine Addressing
US8645569B2 (en) * 2004-03-12 2014-02-04 Rockwell Automation Technologies, Inc. Juxtaposition based machine addressing
US20050204061A1 (en) * 2004-03-12 2005-09-15 Farchmin David W. Juxtaposition based machine addressing
US9998391B2 (en) * 2004-03-12 2018-06-12 Rockwell Automation Technologies, Inc. Juxtaposition based machine addressing
WO2006023568A1 (en) * 2004-08-17 2006-03-02 Schneider Automation, Inc. Programmable logic controller (plc) with satellite interface
US7363137B2 (en) * 2005-02-03 2008-04-22 Lincoln Global, Inc. Construction equipment discovery on a network
AU2006200395B2 (en) * 2005-02-03 2010-08-12 Lincoln Global, Inc. Construction equipment discovery on a network
US20060173619A1 (en) * 2005-02-03 2006-08-03 Lincoln Global, Inc. Construction equipment discovery on a network
US9661134B2 (en) * 2005-05-12 2017-05-23 Iposi, Inc. Systems and methods for IP and VoIP device location determination
US8867531B2 (en) * 2005-05-12 2014-10-21 Iposi, Inc. Systems and methods for IP and VoIP device location determination
US20110206039A1 (en) * 2005-05-12 2011-08-25 Iposi, Inc. Systems And Methods For IP And VoIP Device Location Determination
US20070030841A1 (en) * 2005-05-12 2007-02-08 Lee Richard M System and methods for IP and VoIP device location determination
US20130135147A1 (en) * 2005-05-12 2013-05-30 Iposi, Inc. Systems and methods for ip and voip device location determination
US7961717B2 (en) * 2005-05-12 2011-06-14 Iposi, Inc. System and methods for IP and VoIP device location determination
US7860110B2 (en) * 2005-05-26 2010-12-28 Schneider Automation Inc. Auto-addressing system and method
US20060268854A1 (en) * 2005-05-26 2006-11-30 Lee Kenneth S Auto-addressing system and method
US8665762B2 (en) * 2005-06-23 2014-03-04 Koninklijke Philips N.V. Apparatus and method of configuring a device in a network
US20100214948A1 (en) * 2005-06-23 2010-08-26 Koninklijke Philips Electronics, N.V. Apparatus and method of configuring a device in a network
US20070076724A1 (en) * 2005-09-30 2007-04-05 Rockwell Automation Technologies, Inc. Extended address space capability for an industrial protocol
US8175089B2 (en) * 2005-09-30 2012-05-08 Rockwell Automation Technologies, Inc. Extended address space capability for an industrial protocol
US20070093995A1 (en) * 2005-10-21 2007-04-26 Mollenkopf James D Device and method for designing power line communication system networks
US7627402B2 (en) 2005-10-21 2009-12-01 Current Technologies, Llc Device and method for designing power line communication system networks
US20070263641A1 (en) * 2006-05-10 2007-11-15 Microsoft Corporation Determining physical location of network devices
US7889718B2 (en) * 2006-05-10 2011-02-15 Microsoft Corporation Determining physical location of network devices
US20080140888A1 (en) * 2006-05-30 2008-06-12 Schneider Automation Inc. Virtual Placeholder Configuration for Distributed Input/Output Modules
US20090265020A1 (en) * 2006-05-30 2009-10-22 Schneider Automation Inc. Remote Virtual Placeholder Configuration for Distributed Input/Output Modules
US7987305B2 (en) * 2006-05-30 2011-07-26 Schneider Electric USA, Inc. Remote virtual placeholder configuration for distributed input/output modules
US8966028B2 (en) 2006-05-30 2015-02-24 Schneider Electric USA, Inc. Virtual placeholder configuration for distributed input/output modules
US7792137B2 (en) 2006-07-05 2010-09-07 Abidanet, Llc Self-organized and self-managed ad hoc communications network
US20080013566A1 (en) * 2006-07-05 2008-01-17 Smith David M Self-organized and self-managed ad hoc communications network
US20080097999A1 (en) * 2006-10-10 2008-04-24 Tim Horan Dynamic creation of information sharing social networks
US20110161538A1 (en) * 2009-12-31 2011-06-30 Schneider Electric USA, Inc. Method and System for Implementing Redundant Network Interface Modules in a Distributed I/O System
WO2012120289A1 (en) * 2011-03-04 2012-09-13 Hsbc Holdings Plc Tracking of physical locations
US20200382468A1 (en) * 2019-06-03 2020-12-03 Rockwell Automation Technologies, Inc. Generating location-based addresses for wireless network communication
US11171918B2 (en) * 2019-06-03 2021-11-09 Rockwell Automation Technologies, Inc. Generating location-based addresses for wireless network communication
CN111770208A (en) * 2019-09-29 2020-10-13 北京沃东天骏信息技术有限公司 Control method and device for Internet of things equipment

Also Published As

Publication number Publication date
CA2376102A1 (en) 2001-11-01
US6782436B1 (en) 2004-08-24
EP1221243A2 (en) 2002-07-10
MXPA01013184A (en) 2002-06-04
WO2001082032A2 (en) 2001-11-01
AU4319201A (en) 2001-11-07
WO2001082032A3 (en) 2002-04-18

Similar Documents

Publication Publication Date Title
US6782436B1 (en) Method and apparatus for locating devices within a network system
CN110573975B (en) Method and cloud gateway for monitoring an automation installation
US9483035B2 (en) Method for integrating at least one field device into a network of automation technology
JP4769808B2 (en) Interface modules used in Fieldbus device networks and Internet-based and non-Internet-based process control networks
US8761196B2 (en) Flexible input/output devices for use in process control systems
US20160246294A1 (en) System for Flexible Operation of an Automated Plant
CN102375453A (en) Seamless integration of process control devices in a process control environment
JP2008167438A (en) Wireless architecture utilizing geo-referencing
US7898978B2 (en) Method for determining a network topology of an automation system
US20130132591A1 (en) Method for the Operating of a Field Device
EP3594768B1 (en) Management device, relay device, field wireless system, setting method, program, and recording medium
US8793417B2 (en) Integration of field devices in a distributed system
US20160161934A1 (en) System for use in Automation Technology
JP2002111680A (en) Control system
JP3155253B2 (en) Data transfer system, data transfer method and recording medium on which data transfer program is recorded
US20100211630A1 (en) Method for transmitting data to a field device in automated technology, in particular automated process technology
JP3423626B2 (en) Control host computer and recording medium on which the program is recorded
US20050138205A1 (en) Bar Coded Addressing Technique
US20210344566A1 (en) Field detection device for a fieldbus network
KR100302565B1 (en) A method for data transfer and sharing between different types of PLC
JP2014174734A (en) Data communication system and master unit thereof, and data communication method
CN111213344B (en) Method for operating an automation engineering facility
US20220261490A1 (en) Method for providing a digital twin for a nondigital automation engineering field device
JP2002351512A (en) Control system, data write/read control program and recording medium recorded with the program
CN110703716A (en) Multi-device communication method applied to automatic control system

Legal Events

Date Code Title Description
AS Assignment

Owner name: SCHNEIDER AUTOMATION INC., MASSACHUSETTS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BAKER, RICHARD A;REEL/FRAME:013734/0369

Effective date: 20030613

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION