Patents by Inventor Charles M. Rischar
Charles M. Rischar has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20150316922Abstract: An industrial control system may receive data associated with at least one component within an industrial automation system. The industrial control system may then determine whether the data is associated with at least one of a plurality of data tags, such that the at least one of the plurality of data tags describes at least one characteristic of the data. The industrial control system may then broadcast the data and the at least one of the plurality of data tags in a data feed channel when the data is associated with the at least one of the plurality of data tags.Type: ApplicationFiled: May 1, 2014Publication date: November 5, 2015Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Charles M. Rischar, William Sinner, Michael Kalan, Haithem Mansouri, Subbian Govindaraj, Juergen Weinhofer, Andrew R. Stump, Daniel S. DeYoung, Frank Kulaszewicz, Edward A. Hill, Keith Staninger, Matheus Bulho
-
Publication number: 20150316911Abstract: An industrial control system may receive processing information from at least two control systems associated with at least two components within an industrial automation system. The processing information may include a processing load value for each of the at least two control systems. The industrial control system may then distribute processing loads associated with the at least two control systems when a total processing load between the at least two control systems is unbalanced.Type: ApplicationFiled: May 1, 2014Publication date: November 5, 2015Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Charles M. Rischar, William Sinner, Michael Kalan, Haithem Mansouri, Subbian Govindaraj, Juergen Weinhofer, Andrew R. Stump, Daniel S. DeYoung, Frank Kulaszewicz, Edward A. Hill, Keith Staninger, Matheus Bulho
-
Publication number: 20150316910Abstract: An industrial automation component may be configured to receive an input that corresponds to at least one of a plurality of hierarchical levels associated with an industrial automation system. The industrial automation component may also receive data from a first set of industrial automation components associated with the at least one of the plurality of hierarchical levels. After receiving the data, the industrial automation component may send one or more commands to the first set of industrial automation components, wherein the commands are configured to control one or more operations of at least one of the first set of industrial automation components.Type: ApplicationFiled: May 1, 2014Publication date: November 5, 2015Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Michael Kalan, William Sinner, Charles M. Rischar, Haithem Mansouri, Subbian Govindaraj, Juergen Weinhofer, Andrew R. Stump, Daniel S. DeYoung, Frank Kulaszewicz, Edward A. Hill, Keith Staninger, Matheus Bulho
-
Publication number: 20150316904Abstract: An industrial automation component may receive a first set of data associated with the industrial automation component, such that the industrial automation component is associated with a first industrial automation system. The industrial automation component may then receive a second set of data associated with one or more other industrial automation components, such that the one or more other industrial automation components are associated with one or more other industrial automation systems. The industrial automation component may then identify one or more similar patterns in the first set of data and the second set of data and adjust one or more operations of the industrial automation component based on the similar patterns.Type: ApplicationFiled: May 1, 2014Publication date: November 5, 2015Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Subbian Govindaraj, William Sinner, Charles M. Rischar, Haithem Mansouri, Michael Kalan, Juergen Weinhofer, Andrew R. Stump, Daniel S. DeYoung, Frank Kulaszewicz, Edward A. Hill, Keith Staninger, Matheus Bulho
-
Publication number: 20150268654Abstract: Systems and methods are provided to facilitate receipt of tag requests from one or more interfaces, based upon which a single tagset is compiled at a controller comprising all the requested tags for a given update rate, whereupon the single compiled tagset is subsequently forwarded to the one or more interfaces. A controller generates a superset of tags associated with an industrial process. Each interface can request a copy of the superset, from which the required tags are selected. The controller receives the requested tags from all of the interfaces and combines the requested tags into a single tagset, for a given update rate, comprising the various parameters associated with the tags. At the selected update rate, the tagset is forwarded to the interfaces. A masterset can be utilized to identify the sequence of tags in a tagset and check code can ensure continuity of the tags in the tagset.Type: ApplicationFiled: June 8, 2015Publication date: September 24, 2015Inventors: Paul G. Kucharski, Charles M. Rischar, Michael Kalan, David Van Gompel, Brian A. Batke, Joseph P. Izzo, David A. Johnston
-
Patent number: 9069343Abstract: Systems and methods are provided to facilitate receipt of tag requests from one or more interfaces, based upon which a single tagset is compiled at a controller comprising all the requested tags for a given update rate, whereupon the single compiled tagset is subsequently forwarded to the one or more interfaces. A controller generates a superset of tags associated with an industrial process. Each interface can request a copy of the superset, from which the required tags are selected. The controller receives the requested tags from all of the interfaces and combines the requested tags into a single tagset, for a given update rate, comprising the various parameters associated with the tags. At the selected update rate, the tagset is forwarded to the interfaces. A masterset can be utilized to identify the sequence of tags in a tagset and check code can ensure continuity of the tags in the tagset.Type: GrantFiled: November 14, 2011Date of Patent: June 30, 2015Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Paul G. Kucharski, Charles M. Rischar, Michael Kalan, David Van Gompel, Brian A. Batke, Joseph P. Izzo, David A. Johnston
-
Publication number: 20150018983Abstract: The claimed subject matter provides a system and/or method that facilitates employing safety within an industrial environment. An enhancing component can implement at least one of a security level, authentication, authorization, or an access right to a validated action to at least one of the controller or the controller engine instance. The enhancing component can further separate two or more entities within the industrial environment, the first entity related to process control and the second entity related to process safety. Additionally, the enhancing component can employ at least one of a backup controller or a backup controller engine instance in the event of at least one of a software error or a hardware error within the industrial environment.Type: ApplicationFiled: October 1, 2014Publication date: January 15, 2015Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Richard J. Grgic, Subbian Govindaraj, Kenwood H. Hall, Robert J. Kretschmann, Charles M. Rischar, Raymond J. Staron, David A. Vasko
-
Patent number: 8856522Abstract: The claimed subject matter provides a system and/or method that facilitates employing safety within an industrial environment. An enhancing component can implement at least one of a security level, authentication, authorization, or an access right to a validated action to at least one of the controller or the controller engine instance. The enhancing component can further separate two or more entities within the industrial environment, the first entity related to process control and the second entity related to process safety. Additionally, the enhancing component can employ at least one of a backup controller or a backup controller engine instance in the event of at least one of a software error or a hardware error within the industrial environment.Type: GrantFiled: May 7, 2007Date of Patent: October 7, 2014Assignee: Rockwell Automation TechnologiesInventors: Richard J. Grgic, Subbian Govindaraj, Kenwood H. Hall, Robert J. Kretschmann, Charles M. Rischar, Raymond J. Staron, David A. Vasko
-
Patent number: 8566561Abstract: The subject matter disclosed herein describes a method of allocating and persisting memory in an industrial controller without requiring a battery backup or a large capacitive storage system. Each data object is identified as static or dynamic. Static objects are further classified by whether frequent access of that data object is required. Each of the data objects is stored in non-volatile memory. The dynamic data objects and static data objects requiring frequent access are stored in volatile memory. A record of static data objects is maintained in non-volatile memory and a record of dynamic data objects is maintained in volatile memory. Upon power loss, the present value of each dynamic data object is copied to non-volatile memory. When power is restored, the values of both the dynamic data objects and the static data objects that require frequent access at run-time are copied from non-volatile memory to volatile memory.Type: GrantFiled: May 14, 2010Date of Patent: October 22, 2013Assignee: Rockwell Automation Technologies, Inc.Inventors: Charles M. Rischar, David A. Johnston, Bruce J. Moore, Eugene M. Liberman, Kenwood H. Hall
-
Publication number: 20130123947Abstract: Systems and methods are provided to facilitate receipt of tag requests from one or more interfaces, based upon which a single tagset is compiled at a controller comprising all the requested tags for a given update rate, whereupon the single compiled tagset is subsequently forwarded to the one or more interfaces. A controller generates a superset of tags associated with an industrial process. Each interface can request a copy of the superset, from which the required tags are selected. The controller receives the requested tags from all of the interfaces and combines the requested tags into a single tagset, for a given update rate, comprising the various parameters associated with the tags. At the selected update rate, the tagset is forwarded to the interfaces. A masterset can be utilized to identify the sequence of tags in a tagset and check code can ensure continuity of the tags in the tagset.Type: ApplicationFiled: November 14, 2011Publication date: May 16, 2013Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Paul G. Kucharski, Charles M. Rischar, Michael Kalan, David Van Gompel, Brian A. Batke, Joseph P. Izzo, David A. Johnston
-
Publication number: 20110283070Abstract: The subject matter disclosed herein describes a method of allocating and persisting memory in an industrial controller without requiring a battery backup or a large capacitive storage system. Each data object is identified as static or dynamic. Static objects are further classified by whether frequent access of that data object is required. Each of the data objects is stored in non-volatile memory. The dynamic data objects and static data objects requiring frequent access are stored in volatile memory. A record of static data objects is maintained in non-volatile memory and a record of dynamic data objects is maintained in volatile memory. Upon power loss, the present value of each dynamic data object is copied to non-volatile memory. When power is restored, the values of both the dynamic data objects and the static data objects that require frequent access at run-time are copied from non-volatile memory to volatile memory.Type: ApplicationFiled: May 14, 2010Publication date: November 17, 2011Inventors: Charles M. Rischar, David A. Johnston, Bruce J. Moore, Eugene M. Liberman, Kenwood H. Hall
-
Patent number: 7987004Abstract: The claimed subject matter provides a system and/or method that facilitates providing manageability within an industrial environment. A controller can execute with a real-time operating system such that the controller can include two or more controller engine instances executing as processes on the controller. A distribution component can divide a portion of the industrial environment into at least two or more units based at least in part upon scale data, the two or more units include respective dedicated execution space.Type: GrantFiled: April 3, 2007Date of Patent: July 26, 2011Assignee: Rockwell Automation Technologies, Inc.Inventors: Richard J. Grgic, Subbian Govindaraj, Kenwood H. Hall, Robert J. Kretschmann, Charles M. Rischar, Raymond J. Staron, David A. Vasko
-
Patent number: 7899559Abstract: The claimed subject matter provides a system and/or method that facilitates utilizing multiple computer languages within an industrial environment. A controller can execute with a real-time operating system such that the controller can include two or more controller engine instances executing as processes on the controller. A language isolation component can organize one or more controller engine instances based upon a computer language utilized within the industrial environment.Type: GrantFiled: April 10, 2007Date of Patent: March 1, 2011Assignee: Rockwell Automation Technologies, Inc.Inventors: Richard J. Grgic, Subbian Govindaraj, Kenwood H. Hall, Robert J. Kretschmann, Charles M. Rischar, Raymond J. Staron, David A. Vasko
-
Patent number: 7870223Abstract: The claimed subject matter provides a system and/or method that facilitates providing a service to an industrial environment. A selection component can identify a portion of data hosted by a remote server. A build component can construct at least one of a portion of a customized application or a portion of a customized service based at least in part upon the portion of data, wherein at least one of the portion of customized application or the portion of customized service is utilized within the industrial environment.Type: GrantFiled: April 23, 2007Date of Patent: January 11, 2011Assignee: Rockwell Automation Technologies, Inc.Inventors: Richard J. Grgic, Subbian Govindaraj, Kenwood H. Hall, Robert J. Kretschmann, Charles M. Rischar, Raymond J. Staron, David A. Vasko
-
Patent number: 7853336Abstract: The claimed subject matter provides a system and/or method that facilitates deploying data within an industrial environment. A controller can execute with a real-time operating system such that the controller can include two or more controller engine instances executing as processes on the controller. An update component that can dynamically deploy a portion of data to the industrial environment, the portion of data can be isolated within a controller engine instance for testing prior to exposing such portion of data outside the controller engine instance execution space.Type: GrantFiled: April 23, 2007Date of Patent: December 14, 2010Assignee: Rockwell Automation Technologies, Inc.Inventors: Richard J. Grgic, Subbian Govindaraj, Kenwood H. Hall, Robert J. Kretschmann, Charles M. Rischar, Raymond J. Staron, David A. Vasko
-
Patent number: 7797060Abstract: The claimed subject matter provides a system and/or method that facilitates management within an industrial environment. A controller can execute with a real-time operating system such that the controller can include two or more controller engine instances executing as processes on the controller. A partition component can organize one or more controller engine instances based upon priority data corresponding to controller engine instance priority in relation with the industrial environment.Type: GrantFiled: April 10, 2007Date of Patent: September 14, 2010Assignee: Rockwell Automation Technologies, Inc.Inventors: Richard J. Grgic, Subbian Govindaraj, Kenwood H. Hall, Robert J. Kretschmann, Charles M. Rischar, Raymond J. Staron, David A. Vasko
-
Patent number: 7675406Abstract: A field device in an industrial environment comprises a clock that is synchronized with a clock of at least one other field device. A timestamp generator component creates a timestamp for at least one of an alarm and an event created within the field device, the timestamp accords to the synchronized time. An alarm generator component analyzes data produced and/or consumed by the field device and generates an alarm and/or event based at least in part upon the analysis.Type: GrantFiled: September 29, 2006Date of Patent: March 9, 2010Assignee: Rockwell Automation Technologies, Inc.Inventors: John J. Baier, Eric G. Dorgelo, Kenwood H. Hall, Charles M. Rischar, David K. Johnson, Dale Sapach
-
Patent number: 7656751Abstract: One or more embodiments provide Common Industrial Protocol (CIP) based time synchronization systems and methods. The CIP Sync solution can be part of Ethernet/IP and can be based on standard UDP (User Datagram Protocol) and/or IEEE 1588 (Time Synchronization) Ethernet technology. According to an embodiment is a system that compensates for step changes in a master clock.Type: GrantFiled: September 25, 2008Date of Patent: February 2, 2010Assignee: Rockwell Automation Technologies, Inc.Inventors: Charles M. Rischar, Kendal R. Harris, Mark Chaffee
-
Patent number: 7541920Abstract: Systems and methods that can enhance protection of alarms and events within an industrial control environment are provided. An alarm security component employs cryptographic mechanisms and techniques to encrypt alarms and/or events related to field devices of an industrial controller system. Also included is a two-way mutual authentication using cryptography, thereby ensuring that an alarm is a valid alarm and that the clients using the alarms are authorized alarm clients. Effectively, the innovation can regulate access to alarms and events by unauthorized external entities (e.g., monitors and/or users) by employing cryptographic mechanisms.Type: GrantFiled: September 29, 2006Date of Patent: June 2, 2009Assignee: Rockwell Automation Technologies, Inc.Inventors: Kevin Tambascio, Kenwood H. Hall, John J. Baier, Eric G. Dorgelo, Charles M. Rischar, David K. Johnson
-
Patent number: 7487316Abstract: The present invention relates to a system and methodology to mitigate memory current requirements in an industrial controller and to facilitate efficient on-line editing, storage and retrieval of user programs and data. A segmented memory architecture is provided, wherein a first memory segment is loaded with programmed instructions and other data that is relatively static in nature. A second memory segment is provided for storage of dynamic information such as controller data table variables that change frequently and/or rapidly during program execution of the controller. An execution memory is concurrently loaded with the user program to facilitate high performance program execution and to enable on-line edits of the user program during operation of the controller.Type: GrantFiled: September 17, 2001Date of Patent: February 3, 2009Assignee: Rockwell Automation Technologies, Inc.Inventors: Kenwood Henry Hall, Ronald E. Schultz, Charles M. Rischar