The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 29, 2009
Filed:
Mar. 25, 2004
Francisco P. Maturana, Mayfield Heights, OH (US);
Kenwood H. Hall, Hudson, OH (US);
Raymond J. Staron, Richmond Heights, OH (US);
Petr Slechta, Ceska Lipa, CZ;
Vladimir Marik, Prague, CZ;
Pavel Tichy, Nymburk, CZ;
Pavel Vrba, Plzen, CZ;
Francisco P. Maturana, Mayfield Heights, OH (US);
Kenwood H. Hall, Hudson, OH (US);
Raymond J. Staron, Richmond Heights, OH (US);
Petr Slechta, Ceska Lipa, CZ;
Vladimir Marik, Prague, CZ;
Pavel Tichy, Nymburk, CZ;
Pavel Vrba, Plzen, CZ;
Rockwell Automation Technologies, Inc., Mayfield Heights, OH (US);
Abstract
A controller capable of being employed in a distributed control system, where the distributed control system controls operations of a plurality of devices that operate together to perform a process, and a method of communicating information between a first program portion and a second program portion of such a controller, are disclosed. The controller includes at least one processing component configured to perform a first plurality of program portions that operate in relation with one another as a first agent. The plurality of program portions includes a first program portion that controls agent-type behavior of the controller, and a second program portion that at least one of controls and monitors at least one of the devices. The controller further includes at least one memory component that stores a data table that is accessed by each of the first and second program portions to allow communication between those program portions.