1. A method of forming an air monitor device, the method comprising:
placing a sorbent membrane on a material of n type conductivity;
placing an electrode on the membrane;
placing a thermoelectric heater in thermal communication with the membrane; and
placing the membrane, material, and electrode in a sealed container including a valve to form the air monitor device, the valve effective to selectively expose the membrane to an environment outside of the container.
2. (canceled)
3. The method of claim 1, wherein the membrane includes polyethylene and polypropylene or polytetrafluoroethylene.
4. (canceled)
5. (canceled)
6. (canceled)
7. (canceled)
8. The method of claim 1, wherein the material is a first material of n+ conductivity and the method further comprises:
placing the first material on a second material of p type conductivity; and
making a trench in the second material to expose part of the membrane.
9. The method of claim 1, wherein the material is a first material of n+ conductivity and the method further comprises:
placing the first material on a second material of p type conductivity; and
etching a trench in the second material to expose part of the membrane using alkali hydroxide anisotropic etching.
10. The method of claim 1, further comprising, prior to placing the sorbent membrane on the material of n type conductivity, exposing the membrane to a gas to make the membrane porous.
11. An air monitor device comprising:
a sorbent membrane on a material of n type conductivity;
an electrode on the membrane;
a thermoelectric heater in thermal communication with the membrane; and
the membrane, n type material, and electrode in a sealed container, wherein the sealed container includes a valve effective to selectively expose the membrane to an environment outside of the container.
12. The device of claim 11, wherein the membrane is a polymer.
13. The device of claim 11, wherein the membrane includes polyethylene and polypropylene or polytetrafluoroethylene,
14. The method of claim 11, wherein the container is made of a Fe\u2014Ni Alloy 42, an iron nickel cobalt alloy, Cu\u2014W, Mo, or BeO.
15. The device of claim 11, further comprising:
a first lead, wherein the first lead extends partially inside and partially outside the container;
a second lead, wherein the second lead extends partially inside and partially outside the container;
a first wire in communication with the electrode and the first lead; and
a second wire in communication with the n type material and the second lead.
16. The device of claim 11, further comprising:
a first lead, wherein the first lead extends partially inside and partially outside the container;
a second lead, wherein the second lead extends partially inside and partially outside the container;
a first wire in communication with the electrode and the first lead;
a second wire in communication with the n type material and the second lead;
a power source in communication with the first lead and the second lead;
a current measuring device in communication with at least one of the first lead and the second lead; and
a processor in communication with the power source and the current measuring device.
17. The device of claim 11, wherein the material is a first material of n+ conductivity and the device further comprises the first material on a second material of p type conductivity.
18. The device of claim 1, wherein the material is a first material of n+ conductivity and the device further comprises:
the first material on a second material of p type conductivity; and
a trench in the second material, wherein the trench is effective to expose part of the membrane.
19. A method for monitoring air using an air monitoring device, the method comprising:
opening a valve of the air monitoring device;
heating a sorbent membrane of the air monitoring device sufficient to at least partially liberate a substance in the membrane;
closing the valve;
applying a first voltage across the membrane;
detecting a first current through the membrane while the first voltage is applied across the membrane;
determining a first fingerprint of the membrane based on the first voltage and first current;
opening the valve;
sorbing an analyte from the air in the membrane;
closing the valve;
applying a second voltage across the membrane;
detecting a second current through the membrane while the second voltage is applied across the membrane;
determining a second fingerprint of the membrane with the analyte based on the second voltage and second current;
subtracting the first fingerprint from the second fingerprint to determine a third fingerprint of the analyte; and
comparing the third fingerprint of the analyte with a library of fingerprints to identify the analyte.
20. The method of claim 19, wherein the membrane is a polymer.
21. The method of claim 19, wherein the membrane includes polyethylene and polypropylene or polytetrafluoroethylene,
22. The method of claim 19, wherein the container is made of a Fe\u2014Ni Alloy 42, an iron nickel cobalt alloy, Cu\u2014W, Mo, or BeO.
23. The method of claim 19, wherein:
the sorbent membrane is on a material of n type conductivity;
an electrode is on the membrane;
a thermoelectric heater is in thermal communication with the membrane; and
wherein the membrane, material, and electrode are in a sealed container including the valve.
24. The method of claim 19, wherein:
the sorbent membrane is on a first material of n+ type conductivity;
an electrode is on the membrane;
the first n+ type material is on, or doped within, a second material of p type conductivity;
a thermoelectric heater is in thermal communication with the membrane; and
the membrane, material, and electrode are in a sealed container including the valve.
25. The method of claim 19, wherein:
the sorbent membrane is on a first material of n+ type conductivity;
an electrode is on the membrane;
the first n+ type material is on, or doped within a second material of p type conductivity;
a trench in the second material is effective to expose part of the membrane;
a thermoelectric heater is in thermal communication with the membrane; and
the membrane, material, and electrode in a sealed container including the valve.
26. (canceled)
27. (canceled)
28. (canceled)
29. (canceled)
30. (canceled)
31. (canceled)
32. (canceled)
33. (canceled)
34. (canceled)
35. (canceled)
36. (canceled)
37. (canceled)
38. (canceled)
39. (canceled)
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A computer-implemented method for deployment and management of software updates or upgrades for nodes of a process control system, comprising:
identifying software for at least one of an update or an upgrade applicable to a first configuration of nodes of the process control system by determining that at least one of preventative maintenance or corrective maintenance is available for a portion of the first configuration of nodes;
identifying an operating efficiency of a field device in the first configuration of nodes, the operating efficiency corresponding to measurement values of the field device within the process control system;
providing, for download to the process control system, the software for the update or upgrade and metadata for the software based on a comparison of the operating efficiency to a threshold value;
identifying, based on the comparison and the metadata, applicability of the software to a second configuration of nodes of the process control system; and
facilitating, based on applicability of the software to the second configuration of nodes, automated installation of the software to the second configuration of nodes based on the metadata via a workstation in communication with the second configuration of nodes of the process control system.
2. A method as defined in claim 1, wherein providing for download comprises automatically downloading the software to the workstation.
3. A method as defined in claim 1, wherein facilitating automated installation of the software further comprises displaying an interface for user approval of software installation.
4. A method as defined in claim 3, wherein the interface allows a user to select a time for automated installation of the software.
5. A method as defined in claim 3, wherein the interface allows a user to approve automated installation of the software to at least one of the first and second configuration of nodes in the process control system.
6. A method as defined in claim 1, further comprising configuring a desired degree of automation in downloading and installing the software for the second configuration of nodes of the process control system based on user input.
7. A method as defined in claim 1, further comprising grouping the at least one of the first and second configuration of nodes of the process control system according to at least one of an individual node, a set of related nodes, or a network of nodes.
8. A method as defined in claim 7, wherein facilitating automated installation of the software further comprises facilitating automated installation of the software based on the grouping of the at least one of the first and second configuration of nodes.
9. A method as defined in claim 1, further comprising alerting a user regarding a process control system service disruption resulting from installation of the software.
10. A method as defined in claim 1, wherein facilitating automated installation of the software comprises automatically installing the software on the second configuration of nodes of the process control system according to the metadata downloaded with the software.
11. A method as defined in claim 1, wherein at least one of the first and second configuration of nodes include at least one of a controller, a valve, a sensor, or a communication bus.
12. A method as defined in claim 1, wherein the update or upgrade relates to at least one of system security, virus protection, operating system, or digital automation system operation.
13. A method as defined in claim 1, further comprising determining installation results of the at least one of the update or upgrade on a third configuration of nodes; and
determining that the update or upgrade is available for the portion of the first configuration of nodes based on the installation results,
wherein a user determines one or more nodes of the third configuration of nodes to install the upgrade or update of the third configuration of nodes, provides for download of the upgrade or update of the third configuration of nodes, and installs the upgrade or update of the third configuration of the nodes.
14. A method as defined in claim 13 wherein contents of the at least one of the update or upgrade applicable to the portion of the first configuration of nodes comprises contents of the at least one of the update or upgrade of the third configuration of nodes.
15. A computer-implemented method, comprising:
identifying an operating efficiency of one or more field devices of a configuration of nodes of a process control system, the operating efficiency corresponding to measurement values of the one or more field devices within the process control system;
rendering a first display area via a graphical web-based user interface to display one or more pending software updates and upgrades for the configuration of nodes of the process control system, the one or more pending software updates and upgrades automatically received from a software delivery service based on a comparison of the operating efficiency of one or more field devices of the configuration of nodes to a threshold value;
accepting user input to configure one or more groups of nodes for the process control system, wherein the one or more groups of nodes includes at least one controller that receives process measurements from the one or more field devices of the process control system;
accepting user input to approve action regarding the one or more pending software updates and upgrades; and
facilitating download and installation of the one or more pending software updates and upgrades according to the user input and the configuration of nodes.
16. A method as defined in claim 15, wherein accepting user input to approve action regarding the one or more pending software updates and upgrades allows a user to select a time for automated installation of the software.
17. A method as defined in claim 15, wherein accepting user input to configure one or more groups of nodes for the process control system comprises configuring a desired degree of automation for downloading and installing the one or more pending software updates and upgrades for the configuration of nodes.
18. A method as defined in claim 15, further comprising alerting a user regarding a process control system service disruption resulting from installation of the one or more pending software updates and upgrades.
19. A method as defined in claim 15, wherein facilitating download and installation of the one or more pending software updates and upgrades comprises automatically installing the one or more pending software updates and upgrades on the configuration of nodes according to metadata downloaded with the one or more pending software updates and upgrades.
20. A method as defined in claim 15, wherein the one or more field devices includes at least one of a second controller, a valve, a sensor, or a communication bus.
21. A method as defined in claim 15, wherein the one or more pending software updates and upgrades relates to at least one of system security, virus protection, operating system, or digital automation system operation.
22. An apparatus for deploying software updates or upgrades to nodes in a process control system, comprising:
a service management system to monitor an operating efficiency corresponding to measurement values of a field device in a configuration of the nodes of the process control system and provide, using a software delivery service, software and supporting information for at least one of an update or an upgrade to the configuration of nodes of the process control system based on a comparison of the operating efficiency to a threshold value and without user initiation, the at least one of the update or the upgrade comprising preventive or corrective maintenance for the configuration of nodes; and
a software deployment manager at a user-specified destination in the process control system, the software deployment manager including a degree of automation configurable by a user, the software deployment manager to use a knowledge base article matching process that compares information in knowledge base articles for an expected operating efficiency of the field device to the operating efficiency of the field device, the software deployment manager to download and install the software from the software delivery service to the configuration of nodes in the process control system based on the knowledge base article matching process; and
wherein at least one of the service management system or the software deployment manager comprises a processor.
23. An apparatus as described in claim 22, wherein the supporting information includes metadata for the software indicating applicability of the software to one or more nodes of the configuration of nodes.
24. An apparatus as defined in claim 22, wherein the software deployment manager displays an interface for user approval of at least one of software download and installation.
25. An apparatus as defined in claim 24, wherein the interface allows a user to select a time for automated installation of the software.
26. An apparatus as defined in claim 24, wherein the interface allows a user to approve automated installation of the software to a group of nodes of the configuration of nodes in the process control system.
27. An apparatus as defined in claim 24, wherein the interface allows a user to group one or more nodes of the configuration of nodes according to at least one of an individual node, a set of related nodes, or a network of nodes.
28. An apparatus as defined in claim 27, wherein the software deployment manager facilitates installation of the software based on the grouped nodes.
29. An apparatus as defined in claim 22, wherein the software deployment manager is to alert a user regarding a process control system service disruption resulting from installation of the software.
30. An apparatus as defined in claim 22, wherein the configuration of nodes includes at least one of a controller, a valve, a sensor, or a communication bus.
31. An apparatus as defined in claim 22, wherein the at least one of an update or an upgrade relates to at least one of system security, virus protection, operating system, or digital automation system operation.
32. An apparatus as defined in claim 22, wherein the information in the knowledge base articles comprises database entries that describe issues associated with the configuration of nodes of the process control system and at least one of workarounds, fixes, or other maintenance procedures associated the issues,
wherein the configuration of nodes of the process control system comprises field devices of a digital plant process control architecture.
33. An apparatus as defined in claim 32, wherein the issues associated with the configuration of nodes of the process control system comprise at least one of software bugs, equipment failures, or operating anomalies.
34. A non-transitory machine accessible medium having instructions stored thereon that, when executed, cause a machine to:
identify at least one of an update or an upgrade applicable to a first configuration of nodes of a process control system;
identify operating efficiencies of one or more field devices in the first configuration of nodes, the first configuration of nodes operating in the process control system;
provide, for download to the process control system, software for the at least one of an update or an upgrade and metadata for the software based on a comparison of the operating efficiencies to a threshold value;
identify, based on the comparison and the metadata, applicability of the software to a second configuration of nodes of the process control system, the second configuration of nodes comprising the first configuration of nodes; and
facilitate, based on applicability of the software to the second configuration of nodes, automated installation of the software to the second configuration of nodes of the process control system based on the metadata via a workstation in communication with the second configuration of nodes,
wherein the process control system employs a digital plant process control architecture that integrates at least one of high-speed discrete buses, embedded advanced control, or advanced unit and batch management.
35. A machine accessible medium as defined in claim 34, wherein providing for download comprises automatically downloading the software to the workstation.
36. A machine accessible medium as defined in claim 34, wherein facilitating automated installation of the software comprises displaying an interface for user approval of software installation.
37. A machine accessible medium as defined in claim 36, wherein the interface allows a user to select a time for automated installation of the software.
38. A machine accessible medium as defined in claim 37 wherein the interface allows a user to approve automated installation of the software to a group of nodes in the process control system.
39. A machine accessible medium as defined in claim 34, having instructions stored thereon that, when executed, cause the machine to configure a desired degree of automation in downloading and installing software for the second configuration of nodes of the process control system based on user input.
40. A machine accessible medium as defined in claim 34, having instructions stored thereon that, when executed, cause the machine to group the one or more nodes of the second configuration of nodes according to at least one of an individual node, a set of related nodes, of a network of nodes.
41. A machine accessible medium as defined in claim 40, wherein facilitating automated installation of the software further comprises facilitating automated installation of the software based on grouping one or more nodes of the second configuration of nodes.
42. A machine accessible medium as defined in claim 34, having instructions stored thereon that, when executed, cause the machine to alert a user regarding a process control system service disruption resulting from installation of the software.
43. A machine accessible medium as defined in claim 34, wherein facilitating automated installation of the software comprises automatically installing the software on the one or more nodes of the second configuration of nodes according to the metadata downloaded with the software.
44. A machine accessible medium as defined in claim 34, wherein at least one of the second configuration of nodes includes at least one of a controller, a valve, a sensor, or a communication bus.
45. A machine accessible medium as defined in claim 34, wherein the at least one of the update or the upgrade relate to at least one of system security, virus protection, operating system, or digital automation system operation.