IP Library Granted Patent US 12,222,713
Granted Patent B2
US 12,222,713 · App. 17/886,420 · Granted Feb 11, 2025

Methods and apparatus to perform process analyses in a distributed control system

Inventors: Anthony Amaro, Jr. (Princeton, TX); John M. Caldwell (Austin, TX); Mark Nixon (Thorndale, TX); Cheyenne Hernandez (Cedar Park, TX)
Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
G05B23/0294G05B19/4186G05B2219/23265
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,222,713
App. No.
17/886,420
Filed
Aug 11, 2022
Granted
Feb 11, 2025
Kind
B2
Art Unit
2118
USPC
700/108
Abstract

Methods, apparatus, systems, and articles of manufacture are disclosed. An example system to modify an industrial control system includes: at least one memory; programmable circuitry; and instructions to cause the programmable circuitry to: configure a device driver based on a first command, the first command to configure the device driver to initiate a device-specific communication protocol to collect input data from a publisher device coupled to the device driver; access a second command from a subscriber device, the second command to include a device identifier of the publisher device and to specify at least one of a communication mode, a device calibration configuration, or a fault detection configuration, the second command based on a product quality prediction, the product quality prediction generated using a spectral data model; and provide the second command to the device driver.

Claims (47)

1. A system to modify an industrial control system, comprising:

at least one memory;

programmable circuitry; and

instructions to cause the programmable circuitry to:

configure a device driver based on a first command, the first command to configure the device driver to initiate a device-specific communication protocol to collect input data from a publisher device coupled to the device driver;

access a second command from a subscriber device, the second command to include a device identifier of the publisher device and to specify at least one of a communication mode, a device calibration configuration, or a fault detection configuration, the second command based on a product quality prediction, the product quality prediction generated using a spectral data model; and

provide the second command to the device driver.

2. The system of claim 1 , wherein the programmable circuitry is to:

modify a production operation based on the product quality prediction;

provide subsequent input data to the subscriber device, the subscriber device to generate a product quality value based on the input data; and

verify the modification to the production operation based on the product quality value.

3. The system of claim 1 , wherein the first command is based on a control system configuration from a control system configuration service, the control system configuration service to configure the programmable circuitry to establish a device as at least one of a publisher device type, a subscriber device type, or a primary subscriber device type.

4. The system of claim 3 , wherein the second command is a management command or a calibration command from at least one of the device driver, the control system configuration service, or the device of the primary subscriber device type.

5. The system of claim 3 , wherein the programmable circuitry is to:

collect the input data from the device driver; and

provide the input data to devices of the subscriber device type and the primary subscriber device type after receiving the input data from the publisher device.

6. The system of claim 1 , wherein the programmable circuitry is to modify operations of the industrial control system after providing the second command to the device driver, the second command to indicate modifications to the device driver to modify a process of manufacture to correct for the product quality prediction not satisfying a product quality specification.

7. The system of claim 1 , wherein the programmable circuitry is to collect the input data from the device driver, the input data to include sensor data and device-specific metadata, the sensor data including at least one of a spectral value, an absorption value, or a heat value, and the device-specific metadata including at least one of a device status or a device identification value.

8. At least one non-transitory computer readable storage medium comprising instructions that, when executed, cause processor circuitry to at least:

configure a device driver based on a first command, the first command to configure the device driver to initiate a device-specific communication protocol to collect input data from a publisher device coupled to the device driver;

access a second command from a subscriber device, the second command to include a device identifier of the publisher device and to specify at least one of a communication mode, a device calibration configuration, or a fault detection configuration, the second command based on a product quality prediction, the product quality prediction generated using a spectral data model; and

provide the second command to the device driver.

9. The at least one non-transitory computer readable storage medium of claim 8 , wherein the instructions, when executed, cause the processor circuitry to:

modify a production operation based on the product quality prediction;

provide subsequent input data to the subscriber device, the subscriber device to generate a product quality value based on the input data; and

verify the modification to the production operation based on the product quality value.

10. The at least one non-transitory computer readable storage medium of claim 8 , wherein the first command is based on a control system configuration from a control system configuration service, the control system configuration service to configure the processor circuitry to establish a device as at least one of a publisher device type, a subscriber device type, or a primary subscriber device type.

11. The at least one non-transitory computer readable storage medium of claim 10 , wherein the second command is a management command or a calibration command from at least one of the device driver, the control system configuration service, or the device of the primary subscriber device type.

12. The at least one non-transitory computer readable storage medium of claim 10 , wherein the instructions, when executed, cause the processor circuitry to:

collect the input data from the device driver; and

provide the input data to devices of the subscriber device type and the primary subscriber device type after receiving the input data from the publisher device.

13. The at least one non-transitory computer readable storage medium of claim 8 , wherein the instructions, when executed, cause the processor circuitry to modify operations of an industrial control system after providing the second command to the device driver, the second command to indicate modifications to the device driver to modify a process of manufacture to correct for the product quality prediction not satisfying a product quality specification.

14. The at least one non-transitory computer readable storage medium of claim 8 , wherein the instructions, when executed, cause the processor circuitry to collect the input data from the device driver, the input data to include sensor data and device-specific metadata, the sensor data including at least one of a spectral value, an absorption value, or a heat value, and the device-specific metadata including at least one of a device status or a device identification value.

15. An apparatus comprising:

configuration manager circuitry to configure a device driver based on a first command, the first command to configure the device driver to initiate a device-specific communication protocol to collect input data from a publisher device coupled to the device driver;

publication manager circuitry to access a second command from a subscriber device, the second command to include a device identifier of the publisher device and to specify at least one of a communication mode, a device calibration configuration, or a fault detection configuration, the second command based on a product quality prediction, the product quality prediction generated using a spectral data model; and

command manager circuitry to provide the second command to the device driver.

16. The apparatus of claim 15 , further including controller circuitry to:

modify a production operation based on the product quality prediction;

provide subsequent input data to the subscriber device, the subscriber device to generate a product quality value based on the input data; and

verify the modification to the production operation based on the product quality value.

17. The apparatus of claim 15 , wherein the first command is based on a control system configuration from a control system configuration service, the control system configuration service to configure a subscription manager to establish a device as at least one of a publisher device type, a subscriber device type, or a primary subscriber device type.

18. The apparatus of claim 17 , wherein the second command is a management command or a calibration command from at least one of the device driver, the control system configuration service, or the device of the primary subscriber device type.

19. The apparatus of claim 17 , further including device driver controller circuitry to:

collect the input data from the device driver; and

provide the input data to devices of the subscriber device type and the primary subscriber device type after receiving the input data from the publisher device.

20. The apparatus of claim 15 , wherein the command manager circuitry is to modify operations of an industrial control system after providing the second command to the device driver, the second command to indicate modifications to the device driver to modify a process of manufacture to correct for the product quality prediction not satisfying a product quality specification.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2022
From: CALDWELL, JOHN M.; AMARO, ANTHONY, JR.; NIXON, MARK; HERNANDEZ, CHEYENNE
To: FISHER-ROSEMOUNT SYSTEMS, INC.
Reel/Frame 060983/0319 →
Continuity (1)
Related Publication 20240053741A1 · Feb 15, 2024
References Cited (13)
US 11055639B1 · Cay et al. · 2021 [cited by applicant]
US 20170102694A1 · Enver · 2017 [cited by examiner]
US 20180299873A1 · Chauvet · 2018 [cited by examiner]
US 20190259108A1 · Bongartz · 2019 [cited by examiner]
US 20200057714A1 · Ounce et al. · 2020 [cited by applicant]
US 20220414555A1 · Miyamoto · 2022 [cited by examiner]
Emerson Electric Co., “Delta V™ Spectral Process Analytic Technology (PAT),” retrieved via the Internet at [https://www.emerson.com/en-sg/automation/control-and-safety-systems/distributed-control-systems-dcs/deltav-dist… [cited by applicant]
Walden et al., “Improve Speed to Market with Closed-Loop Process Control using Spectral PAT,” Feb. 3, 2022, retrieved via the Internet at [https://www.emersonautomationexperts.com/2022/control-safety-systems/improve-spe… [cited by applicant]
Control Global, “Integrated models redefining PAT,” Mar. 10, 2022, retrieved via the Internet at [https://www.controlglobal.com/articles/2022/integrated-models-redefining-pat/] on Aug. 4, 2022, 6 pages. [cited by applicant]
Emerson, “DeltaV Distributed Control System, Product Data Sheet—DeltaV™ Spectral PAT,” Apr. 2022, retrieved via the Internet at [https://www.emerson.com/documents/automation/product-data-sheet-deltav-spectral-pat-deltav… [cited by applicant]
Wikipedia, “Real-time computing,” last updated Aug. 2, 2022, retrieved via the Internet at [https://en.wikipedia.org/wiki/Real-time_computing] on Aug. 4, 2022, 8 pages. [cited by applicant]
International Searching Authority, “International Search Report,” issued in connection with International Patent Application No. PCT/US2023/72039, mailed on Dec. 8, 2023, 2 pages. [cited by applicant]
International Searching Authority, “Written Opinion of the International Searching Authority,” issued in connection with International Patent Application No. PCT/US2023/72039, mailed on Dec. 8, 2023, 6 pages. [cited by applicant]