Ability to have multiple versions of a process element in a process plant simultaneously
11474506 ยท 2022-10-18
Assignee
Inventors
- Rajashree Seetamraju (Harleysville, PA, US)
- Muslim Gulam Kanji (Orefield, PA, US)
- Cathleen Kilpatrick (Bethlehem, PA, US)
Cpc classification
Y02P90/02
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
G05B19/41885
PHYSICS
International classification
Abstract
Multiple versions of a process element in a process plant may run at the same time in different sub-systems of the plant such as configuration system, display system, and run time system. The ability to run multiple versions of process elements allows for more flexibility in production and reduces the time and costs in changes in product production. It is now possible to reduce auditing costs by performing an audit only on differences between versions instead of the entire process element.
Claims
1. A method of operating a process plant comprising: assigning a plurality of process elements to said process plant, wherein said method of operating includes a version control system, a build time environment, a run time environment and a reporting time period; and assigning the plurality of process elements includes assigning at least one different process element to said version control system, said build time environment, said run time environment and said reporting time period to create different versions of at least one of the plurality of process elements, wherein the different versions of the at least one of the plurality of process elements exist simultaneously, and wherein the different process element is a process to make a product in the process plant.
2. The method of claim 1 wherein said process plant is producing a food or a pharmaceutical product.
3. The method of claim 1 further comprising monitoring the process elements that are operating during a period of time.
4. The method of claim 3 wherein said monitoring of said process elements records differences between said process elements.
5. The method of claim 1 wherein a different version of a process element is entered into one or more of said version control system, said build time environment, or said run time environment.
6. The method of claim 2 wherein said plurality of process elements are functional to operate said process plant to produce products that differ by concentrate or by type of product.
7. The method of claim 1 wherein said process may be audited at any point of time including during operation of said process plant.
8. The method of claim 1 wherein said plurality of process elements are assigned to said version control system.
9. A system for operating a process plant, said system comprising: a version control system configured for storing a plurality of process elements, a build time environment, a run time environment and a reporting time period, wherein the system is configured to assign the plurality of process elements including assigning at least one different process element to said version control system, said build time environment, said run time environment and said reporting time period to create different versions of at least one of the plurality of process elements, wherein the different versions of the at least one of the plurality of process elements exist simultaneously, and wherein the process element is a process to make a product in the process plant.
10. The system of claim 9 wherein a reporting system is configured to monitor said version control system, said build time environment, and said run time environment.
11. The system of claim 9 wherein said process plant is producing a food or a pharmaceutical product.
12. The system of claim 10 wherein said reporting system is configured to measure differences between process elements producing different products.
13. The system of claim 10 wherein said reporting system is configured to audit operation of said process plant at any point in time.
14. The system of claim 9 wherein more than one process element may be operating at same time.
15. The system of claim 9 wherein said plurality of process elements are functional to operate said process plant to produce products that differ by concentrate or by type of product.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
DETAILED DESCRIPTION
(3) This disclosure allows the user to configure and use multiple versions of a process element in a process plant. The system handles multiple versions of a process element, without impact to running operations, audit trails, and reports. In addition, the system and method provides the technical ability to provide a product which allow the users to continuously improve their process elements without impact to their production
(4) This invention allows the user to deploy new versions of process elements at any time without having to wait until the process element created from the older versions has finished its execution. This allows users of the system and method described herein to continue improving the quality and quantity of their products, make usage of equipment more efficient, and allow production of a greater variety of products, therefore having the potential to produce more revenue
(5) This disclosure relates to process elements for the food and pharmaceutical industries as well as other industries. Some of these industries are highly regulated and must meet auditing standards. In a heavily audited process plant the audit process is expensive. Today, the audit process happens offline while only one version of a process element can exist at any given point of time. With the ability to create multiple versions of a process element or different process elements, the audit process can happen at any time and with the support to do audit only on differences between versions instead of the entire process element. This minimizes the cost and time of auditing a process element for any changes, thereby increasing the revenue for the user of the system.
(6)
(7)