IP Library › Granted Patent US 7,437,203
Granted Patent B2
US 7,437,203 · App. 10/947,781 · Granted Oct 14, 2008

Remote terminal unit assembly

Assignee: Viserge Limited
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 7,437,203
App. No.
10/947,781
Granted
Oct 14, 2008
Kind
B2
Abstract

A construction of RTU assembly having a number of independently operational cells for systems functions is provided. Each cell is formed from a configurable component and effectively could be of the same construction as a conventional RTU that would be used for a particular function. There is inter-cell communication for the continuous downloading of information between cells. Ideally the information is controlled in such a way that each cell is aware of all the information that is being transferred, but only receives that information that it requires. In this way all the functions can be performed and the cells operate as equal peers and no one cell has priority over the other cells, such that the failure of one cell will cause the failure of all the others. There can be duplication of function in the cells and various “redundancy” of power, and I/O ports is built into the system.

Claims (79)

1. A Remote Terminal Unit (RTU) assembly for controlling a system including plant units each having an Input/Output (I/O) port and carrying out a system function comprising:

communication means;

a plurality of cells interconnected by the communication means, each cell comprising:

a microprocessor;

a power supply;

a memory for storage of data; and

an I/O port for reception and transmission of data from a plant unit of the system and/or other cells;

each of said cells being programmed to be independently operable to carry out at least part of any function of the system, the system function comprising one or more of communications, automation, monitoring, data logging or control;

at least some of said cells being programmed to have a data control function to configure and re-configure each cell to perform at least part of different system functions, the data control function having means to transfer to and store instructions in any of the plurality of cells for subsequent reconfiguration of any of the plurality of cells, the data control function having means to reconfigure another cell by transferring instructions from one cell to the other cell so that the other cell performs at least part of another different function of the system and means to transfer the particular function allocated to a cell to another cell on sensing malfunction of the cell such that the other cell performs the same particular function as previously performed by the malfunctioning cell; and

each of said cells being programmed to enable its data control function to source data from and to make data available to other cells as required.

2. The RTU assembly as claimed in claim 1 comprising a distributed database for storage of system functions and a program for the processing of such functions.

3. The RTU assembly as claimed in claim 1 comprising a distributed database for storage of system functions and a program for the processing of such functions and for the storage of the program to carry out the data control functions.

4. The RTU assembly as claimed in claim 1 comprising a distributed database for storage of system functions and a program for the processing of such functions and for the storage of the system function, if any, being carried out by each cell.

5. The RTU assembly as claimed in claim 1 comprising a distributed database for storage of system functions and a program for the processing of such functions and for the storage of the program to carry out the data control functions and for the storage of the system function if any being carried out by each cell.

6. The RTU assembly as claimed in claim 1 in which the control functions are stored in the memory.

7. The RTU assembly as claimed in claim 1 in which each cell is programmed for continually updating a status, data requirements and system function being carried out by itself.

8. The RTU assembly as claimed in claim 1 in which each cell is programmed for continually updating a status, data requirements and system function being carried out by each other cell.

9. The RTU assembly as claimed in claim 1 in which each cell is programmed for continually updating a status, data requirements and system function being carried out by each other cell and itself.

10. The RTU assembly as claimed in claim 1 in which the data control function is programmed into at least two dedicated cells.

11. The RTU assembly as claimed in claim 1 in which each cell is programmed for a continuous downloading of information to other cells.

12. The RTU assembly as claimed in claim 1 in which the data control function is so programmed that on a cell malfunction occurring it causes all data being inputted to the malfunctioning cell to be sent to another cell or cells and for that other cell or cells to carry out the system function previously carried out by the malfunctioning cell in a seamless manner.

13. The RTU assembly as claimed in claim 1 in which the data control function is programmed to provide a unique identifier for each cell when transmitting data.

14. The RTU assembly as claimed in claim 1 in which each cell is programmed to identify data appropriate for that cell so as to only accept that data for subsequent processing.

15. The RTU assembly as claimed in claim 1 in which more than one cell is connected to the same I/O port of a plant unit.

16. The RTU assembly as claimed in claim 1 in which the communications means incorporates a dual communications network and in which one part of the dual communications networks is redundant except on malfunction of the other.

17. The RTU assembly as claimed in claim 1 in which each cell has a dual redundant power supply.

18. A Remote Terminal Unit (RTU) assembly for controlling a system including plant units each having an Input/Output (I/O) port and carrying out a system function comprising:

communication means;

a plurality of cells interconnected by the communication means, each cell comprising:

a microprocessor;

a power supply;

a memory for storage of data; and

an I/O port for reception and transmission of data to or from a plant unit of the system and/or other cells;

each of said cells being programmed to be independently operable to carry out at least part of any function of the system, the system function comprising one or more of communications, automation, monitoring, data logging or control;

at least some of each of said cells being programmed to have a data control function to configure and re-configure each cell to perform at least part of different system functions, the data control function having means to transfer to and store instructions in any of the plurality of cells for subsequent reconfiguration of any of the plurality of cells, the data control function having means to reconfigure another cell by transferring instructions from one cell to the other cell so that the other cell performs at least part of another different function of the system and means to transfer the particular function allocated to a cell to another cell on sensing malfunction of the cell such that the other cell performs the same particular function as previously performed by the malfunctioning cell;

each of said cells being programmed to enable its data control function to source data from and to make data available to other cells as required; and

a distributed database for storage of:

system functions;

a program for processing of said system functions;

a program for carrying out the data control functions; and

for the storage of the system function, if any, being carried out by each cell.

19. An RTU assembly as claimed in claim 18 in which the data control functions are stored in the memory.

20. The RTU assembly as claimed in claim 18 in which each cell is programmed for continually updating a status, data requirements and system function being carried out by itself.

21. The RTU assembly as claimed in claim 18 in which each cell is programmed for continually updating a status, data requirements and system function being carried out by each other cell.

22. The RTU assembly as claimed in claim 18 in which each cell is programmed for continually updating a status, data requirements and system function being carried out by each other cell and itself.

23. The RTU assembly as claimed in claim 18 in which the data control function is programmed into at least two dedicated cells.

24. The RTU assembly as claimed in claim 18 in which each cell is programmed for the continuous downloading of information to other cells.

25. The RTU assembly as claimed in claim 18 in which the data control function is so programmed that on a cell malfunction occurring it causes all data being inputted to the malfunctioning cell to be sent to another cell or cells and for that other cell or cells to carry out the system function previously carried out by the malfunctioning cell in a seamless manner.

26. The RTU assembly as claimed in claim 18 in which the data control function is programmed to provide a unique identifier for each cell when transmitting data.

27. The RTU assembly as claimed in claim 18 in which each cell is programmed to identifying data appropriate for that cell so as to only accept that data for subsequent processing.

28. The RTU assembly as claimed in claim 18 in which more than one cell is connected to the same I/O port of a plant unit.

29. The RTU assembly as claimed in claim 18 in which the communications means incorporates a dual communications network in which one part of the dual communication networks is redundant except on malfunction of the other.

30. The RTU assembly as claimed in claim 18 in which each cell has a dual redundant power supply.

31. A method of controlling a system including plant units each having an Input/Output (I/O) port and carrying out a system function the control method using an Remote Terminal Unit (RTU) assembly having a plurality of cells communicating with each other, each cell comprising a microprocessor, a power supply, a memory for storage of data and an I/O port for reception and transmission of data from a plant unit of the system and/or other cells comprising the initial steps of:

allocating at least part of a system function to one or more of the cells, the system function comprising one or more of communications, automation, monitoring, data logging or control; and

allocating a data control function of configuring or re-configuring the system function carried out by each cell, the data control function transferring and storing instructions in any of the plurality of cells for subsequent reconfiguration of any of the plurality of cells, the data control function having means to reconfigure another cell by transferring instructions from one cell to the other cell so that the other cell performs at least part of another different function of the system and transferring the particular functions allocated to a cell to another cell on sensing malfunction of the cell such that the other cell performs the same particular functions as previously performed by the malfunctioning cell; and

in which during operation of the method the continuous steps are carried out of:

operating each cell independently to source data from and to make data available to other cells as required; and

re-configuring the system function carried out by any cell during operation of the method dependent on control requirements.

32. The method as claimed in claim 31 in which there is compiled a distributed database for storage of:

system functions;

a program for processing of said system functions;

a program for carrying out the data control functions; and

for the storage of the system function, if any, being carried out by each cell.

33. The method as claimed in claim 31 in which at least two cells are programmed to receive and process the same data for subsequent onward transmission, all of the cells except one of the cells being programmed to reject the data for processing until the cell processing the data ceases to process the data, and on that cell no longer processing the data, one of the other cells will process the data for subsequent onward transmission.

34. A method of controlling a system including plant units each having an Input/Output (I/O) port and carrying out a system function the control method using an Remote Terminal Unit (RTU) assembly having a plurality of cells communicating with each other, each cell comprising a microprocessor, a power supply, a memory for storage of data and an I/O port for reception and transmission of data from a plant unit of the system and/or other cells comprising the initial steps of:

allocating at least part of a system function one or more of the cells, the system function comprising one or more of communications, automation, monitoring, data logging or control; and

allocating a data control function of configuring or re-configuring the system function carried out by each cell, the data control function transferring and storing instructions in any of the plurality of cells for subsequent reconfiguration of any of the plurality of cells, the data control function having means to reconfigure another cell by transferring instructions from one cell to the other cell so that the other cell performs at least part of another different function of the system and transferring the particular functions allocated to a cell to another cell on sensing malfunction of the cell such that the other cell performs the same particular functions as previously performed by the malfunctioning cell; and

in which during operation of the method the continuous steps are carried out of:

operating each cell independently to source data from and to make data available to other cells as required;

re-configuring the system function carried out by any cell during operation of the method dependent on control requirements; and

on replacing a cell of the RTU assembly the system function carried by the replaced cell is allocated to the replacing cell or another cell by reference to a database and the database is updated.

35. The method as claimed in claim 34 in which on a cell malfunctioning the steps are performed of:

allocating the system function carried by the malfunctioning cell to one or more of the other cells; and

updating the database.

36. The method as claimed in claim 34 in which each system function is allocated to at least two cells.

37. The method as claimed in claim 34 in which the data control function is allocated to at least two cells whereby a malfunction of a cell does not prevent operation of the data control function.

38. The method as claimed in claim 34 in which each I/O port of a plant unit delivers data to and receives data from at least two cells.

39. The method as claimed in claim 34 in which at least two cells are programmed to receive and process the same data for subsequent onward transmission, all of the cells except one of the cells being programmed to reject the data for processing until the cell processing the data ceases to process the data, and on that cell no longer processing the data, one of the other cells will process the data for subsequent onward transmission.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2016
From: CG POWER SYSTEMS IRELAND LIMITED
To: CG POWER AUTOMATION LIMITED
Reel/Frame 040535/0339 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2012
From: VISERGE LIMITED
To: CG POWER SYSTEMS IRELAND LIMITED
Reel/Frame 028114/0021 →
Priority Claims (1)
IE S970741 · Oct 13, 1997 · national
Continuity (3)
Continuation 0954866100 · Apr 13, 2000
Continuation In Part PCTIE980008300 · Oct 13, 1998
Related Publication 20050216107A1 · Sep 29, 2005