Location based programming and data management in an automated environment
AssigneeRockwell Automation Technologies, Inc.
InventorsDavid Walter Farchmin, David D. Brandt
Life of this patent
Estimating the term…
Abstract
A method and system for providing information related to a set of automated resources that may cooperate in an environment to perform an automated process, the method comprising the steps of associating a specific environment location with the automated process, determining the locations of resources with respect to the specific location and, where resources are proximate the specific location, providing information related to the automated process. Also a method for facility communication between distributed resources where location or an attribute akin thereto is used to tag data and to monitor network data for specific required data.
Claims17
A method for establishing communication between a set of resources in an environment wherein at least a sub-set of the resource set is linked via a network, at least a first of the resources generating data useable by other resources to perform various functions, the method comprising the steps of:
- identifying the physical location of the first resource within the environment as a first location;
- when the first resource generates data to be transmitted on the network, tagging the data as produced at the first location and without a designated destination address;
- transmitting the location tagged data onto the network;
- via a second resource, monitoring the network for data tagged as being produced at the first location, identifying data tagged as produced at the first location and consuming at least some of the data tagged as produced at the first location.
A method for establishing communication between a set of resources in an environment wherein at least a sub-set of the resource set is linked via a network, at least a first of the resources generating data useable by other resources to perform various functions, the method comprising the steps of:
- identifying the physical location of the first resource within the environment as a first location;
- the first resource generates data to be transmitted on the network,
- tagging the data as produced at the first location;
- transmitting the location tagged data onto the network without a designated destination address;
- using a second resource to transmit data on the network indicating that the data is produced at a second physical location within the environment and without a designated destination address;
- and
- via the first resource, monitoring the network for data produced at the second location, identifying data tagged as produced at the second location and consuming at least some of the data produced at the second location.
A method for establishing communication between a plurality of resources in an environment wherein the resources communicate via a network, at least a first of the resources located at a first physical location within the environment generating data useable by other resources to perform various functions, tagging data generated thereby to indicate that the data is produced at the first location and transmitting the location tagged data onto the network without a designated destination address, the method comprising the steps of:
- for at least a second resource, monitoring the network for data tagged as being produced at the first location;
- and
- when data tagged as being produced at the first location is identified, using at least some of the data to perform a function.
A system for establishing communication between a set of resources in an environment wherein at least a sub-set of the resource set is linked via a network, at least a first of the resources generating data useable by other resources to perform various functions, the system comprising:
- a location determiner for identifying the physical location of the first resource within the environment as a first location;
- a processor for:
- the first resource generates data to be transmitted on the network, tagging the data as produced at the first location and without a designated destination address;
- and
- transmitting the location tagged data onto the network;
- and
- a second resource linked to the network wherein the second resource monitors the network for data tagged as being produced at the first location, identifies data tagged as being produced at the first location and consumes at least some of the data tagged as produced at the first location.
A system for establishing communication between a set of resources in an environment wherein at least a sub-set of the resource set is linked via a network, at least a first of the resources generating data useable by other resources to perform various functions, the system comprising:
- a location determiner for identifying the physical location of the first resource within the environment as a first location;
- a processor for:
- when the first resource generates data to be transmitted on the network, tagging the data as produced at the first location;
- and
- transmitting the location tagged data onto the network without a designated destination address;
- and
- at least a second resource that transmits data on the network indicating that the data is produced at a second physical location within the environment and without a designated destination address;
- and
- wherein the first resource monitors the network for data produced at the second location, identifies data tagged as produced at the second location and consumes at least some of the data produced at the second location.
A system for establishing communication between a plurality of resources in an environment wherein the resources communicate via a network, at least a first of the resources located at a first physical location within the environment generating data useable by other resources to perform various functions, tagging data generated thereby to indicate that the data is produced at the first location and transmitting the location tagged data onto the network without a designated destination address, the system comprising:
- a processor associated with at least a second resource, the processor programmed to:
- monitor the network for data tagged as being produced at the first location;
- identify data tagged as being produced at the first location;
- and
- when data tagged as being produced at the first location is identified, use at least some of the data to perform a function.
Dependencies are inferred from the claim text.