IP Library Granted Patent US 8,046,519
Granted Patent B2
US 8,046,519 · App. 12/254,274 · Granted Oct 25, 2011

Coupling a specialty system, such as a metering system, to multiple control systems

Assignee: Daniel Measurement and Control, Inc.
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 8,046,519
App. No.
12/254,274
Granted
Oct 25, 2011
Kind
B2
Abstract

A metering system configured to couple to multiple specialty systems, such as a control system. At least some of the illustrative embodiments are processing units comprising a processor, a memory coupled to the processor, and a communication port configured to coupled to a backbone communication network of a control system. The memory stores a program that causes the processor to selectively participate (over the communication port) as a processing unit of a control system of a first manufacturer (the control system implements a first proprietary communication protocol between processing units), and to participate (over the communication port) as a processing unit of a control system of a second manufacturer different than the first manufacturer (the control system of the second manufacturer implements a second proprietary communication protocol between the processing units).

Claims (39)

1. A processing unit comprising:

a processor;

a memory coupled to the processor; and

a communication port coupled to the processor, the communication port configured to couple to a backbone communication network of a control system;

wherein the memory stores programs that, when executed by the processor, cause the processor to selectively:

participate, over the communication port, as a processing unit of a control system of a first manufacturer, the control system implements a first proprietary communication protocol between processing units; and

participate, over the communication port, as a processing unit of a control system of a second manufacturer, different than the first manufacturer, the control system of the second manufacturer implements a second proprietary communication protocol between processing units, and the second proprietary communication protocol is different than the first proprietary communication protocol;

conform to metrological audit requirements by at least one selected from the group consisting of: perform a prover alignment, perform a prover de-alignment; regulate flow to achieve flow through two or more flow meters to be with a predetermined range; record all changes to parameters related to hydrocarbon metering.

2. The processing unit of claim 1 wherein when the programs participate, the programs cause the processor to scan a processing unit of the control system for creation of a function block, and to create a corresponding function block within the processing unit and execute the function block.

3. The processing unit of claim 1 wherein when the programs participate, the programs cause the processor to be directly programmable by a human/machine interface of the control system.

4. The processing unit of claim 3 wherein when the processor is directly programmable by the human/machine interface, the programs further cause the processor to accept programming in conformance with International Electric Commission (IEC) standard 61131-3.

5. The method of claim 1 wherein the programs, when executed by the processor, further cause the processor to at least one selected from the group consisting of: perform hydrocarbon metering; control a turbine; perform diagnostic and monitoring services; and perform hydrocarbon quality monitoring.

6. A hydrocarbon metering system, comprising:

a processor;

a memory coupled to the processor; and

a communication port coupled to the processor, the communication port configured to couple to a backbone communication network of a control system;

the memory stores programs that, when executed by the processor, causes the processor to:

communicate with one or more flow computers;

perform hydrocarbon metering based on the communication with the one or more flow computers; and

selectively:

participate, over the communication port, as a processing unit of a control system of a first manufacturer, the control system implements a first proprietary communication protocol between processing units, and the control system configured to control a physical process involving hydrocarbon flow; and

participate, over the communication port, as a processing unit of a control system of a second manufacturer, different than the first manufacturer, the control system of the second manufacturer implements a second proprietary communication protocol between processing units, the second proprietary communication protocol is different than the first proprietary communication protocol, and the control system of the second manufacturer configured to control a physical process involving hydrocarbon flow

wherein when the programs participate, the programs cause the processor to:

scan a distributed processing unit of the control system executing function blocks that control a least a portion of a physical process, the scanning to identify a function block directed to data points of the metering system; and if a function block directed to data points of the metering system is found

create a corresponding function block within the hydrocarbon metering system and execute the function block.

7. The hydrocarbon metering system of claim 6 wherein when the programs participate, the programs cause the processor to be directly programmable by a human/machine interface of the control system.

8. The hydrocarbon metering system of claim 6 wherein when the processor is directly programmable by the human/machine interface, the programs further cause the processor to accept programming in conformance with International Electric Commission (IEC) standard 61131-3.

9. A processing unit comprising:

a processor;

a memory coupled to the processor; and

a communication port coupled to the processor, the communication port configured to couple to a backbone communication network of a control system;

wherein the memory stores programs that, when executed by the processor, cause the processor to selectively:

participate, over the communication port, as a processing unit of a control system of a first manufacturer, the control system implements a first proprietary communication protocol between processing units; and

participate, over the communication port, as a processing unit of a control system of a second manufacturer, different than the first manufacturer, the control system of the second manufacturer implements a second proprietary communication protocol between processing units, and the second proprietary communication protocol is different than the first proprietary communication protocol;

wherein the first proprietary communication protocol and the second proprietary communication protocol have identical physical and data link layers of the open systems interconnection (OSI) model, but implement different layers above the data link layer of the OSI model.

10. The processing unit of claim 9 wherein when the programs participate, the programs cause the processor to scan a processing unit of the control system for creation of a function block, and to create a corresponding function block within the processing unit and execute the function block.

11. The processing unit of claim 9 wherein when the programs participate, the programs cause the processor to be directly programmable by a human/machine interface of the control system.

12. The processing unit of claim 11 wherein when the processor is directly programmable by the human/machine interface, the programs further cause the processor to accept programming in conformance with International Electric Commission (IEC) standard 61131-3.

13. The method of claim 9 wherein the programs, when executed by the processor, further cause the processor to at least one selected from the group consisting of: perform hydrocarbon metering; control a turbine; perform diagnostic and monitoring services; and perform hydrocarbon quality monitoring.

Assignments (3)
CERTIFICATE OF CONVERSION AND NAME CHANGE Recorded Mar 30, 2023
From: DANIEL MEASUREMENT AND CONTROL, INC.
To: DANIEL MEASUREMENT AND CONTROL, LLC
Reel/Frame 063197/0087 →
CHANGE OF NAME AND ADDRESS Recorded Mar 30, 2023
From: DANIEL MEASUREMENT AND CONTROL, LLC
To: EMERSON AUTOMATION SOLUTIONS MEASUREMENT SYSTEMS & SERVICES LLC
Reel/Frame 063197/0124 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2008
From: RAMSAY, LAWSON H.
To: DANIEL MEASUREMENT AND CONTROL, INC.
Reel/Frame 021781/0088 →
Continuity (1)
Related Publication 20100100654A1 · Apr 22, 2010