-
公开(公告)号:US20190028437A1
公开(公告)日:2019-01-24
申请号:US15656002
申请日:2017-07-21
IPC分类号: H04L29/06
摘要: A method for decreasing the risk of unauthorized access to an embedded node in a secure subsystem of a process control system includes receiving a message comprising a message header and a message payload, and determining that the message is an unlock message configured to access one or more protected functions of the embedded node, at least by analyzing a bit sequence of one or more bits in the message header. The method also includes determining whether a manual control mechanism has been placed in a particular state by a human operator, and, based upon those determinations, either causing or not causing the embedded node to enter an unlocked state in which one or more of the protected functions are accessible.
-
42.
公开(公告)号:US20180292800A1
公开(公告)日:2018-10-11
申请号:US15766892
申请日:2016-10-07
发明人: Gary K. Law , Sergio Diaz , Godfrey R. Sherriff
IPC分类号: G05B19/05 , G05B23/02 , G05B19/042
CPC分类号: G05B19/05 , G05B19/042 , G05B19/0426 , G05B19/0428 , G05B19/056 , G05B19/058 , G05B23/0248 , G05B2219/13107 , G05B2219/14006 , G05B2219/23258 , G05B2219/23328 , G05B2219/24015 , G05B2219/25118 , G05B2219/2609 , G06F3/0482 , G06F3/04847
摘要: A system and method for managing function blocks within a process control system for a process plant includes accessing an initial cause and effect matrix (CEM) having a set of causes and a set of effects. The system and method may then define a set of related groups within the initial CEM including: (i) accessing a set of rules associated with the set of related groups, (ii) identifying a portion of the set of causes that are related to a portion of the set of effects according to the set of rules and based on at least a portion of the corresponding cause-effect pairs, and (iii) rearranging the portion of the set of causes and the portion of the set of effects such that the portion of the corresponding cause-effect pairs are rearranged.
-
43.
公开(公告)号:US20180292798A1
公开(公告)日:2018-10-11
申请号:US15766900
申请日:2016-10-07
发明人: Gary K. Law , Godfrey R. Sherriff
IPC分类号: G05B19/05 , G05B23/02 , G05B19/042
CPC分类号: G05B19/05 , G05B19/042 , G05B19/0426 , G05B19/0428 , G05B19/056 , G05B19/058 , G05B23/0248 , G05B2219/13107 , G05B2219/14006 , G05B2219/23258 , G05B2219/23328 , G05B2219/24015 , G05B2219/25118 , G05B2219/2609 , G06F3/0482 , G06F3/04847
摘要: A system and method for defining a cause and effect matrix (CEM) within a process control system for a process plant, including accessing a cause and effect matrix (CEM) having a set of causes and a set of effects, N wherein each of the set of causes represents a condition within the process plant and each of the set of effects represents an effect to be performed within the process plant. The system and method further includes, for each of the set of effects: (i) identifying a subset of the set of causes according to a corresponding set of the cause-effect pairs corresponding to the effect of the set of effects, (ii) defining the subset of the set of causes as a single-dimension matrix, and (iii) automatically calculating a numerical representation for the single-dimension matrix. The system and method further includes configuring a set of function blocks for the process control system according to the set of numerical representations.
-
公开(公告)号:US09823626B2
公开(公告)日:2017-11-21
申请号:US14507188
申请日:2014-10-06
发明人: Peter Zornio , Mark J. Nixon , Wilhelm K. Wojsznis , J. Michael Lucas , Eric D. Rotvold , Terrence L. Blevins , Paul Richard Muston , Gary K. Law
CPC分类号: G05B13/0265 , G06F17/30 , G06N5/022 , G06N99/005
摘要: A regional big data node oversees or services, during real-time operations of a process plant or process control system, a respective region of a plurality of regions of the plant/system, where at least some of the regions each includes one or more process control devices that operate to control a process executed in the plant/system. The regional big data node is configured to receive and store, as big data, streamed data and learned knowledge that is generated, received, or observed by its respective region, and to perform one or more learning analyses on at least some of the stored data. As a result of the learning analyses, the regional big data node creates new learned knowledge which the regional big data node may use to modify operations in its respective region, and/or which the regional big data node may transmit to other big data nodes of the plant/system.
-
公开(公告)号:US20240302809A1
公开(公告)日:2024-09-12
申请号:US18178673
申请日:2023-03-06
发明人: Larry Oscar Jundt , Gary K. Law , Edward McDevitt , Matt Stoner , Godfrey R. Sherriff , David R. Denison , Mark J. Nixon , James R. Balentine , J. Michael Lucas , Stephen Gilbert
IPC分类号: G06F13/36
CPC分类号: G05B19/0423 , G05B15/02 , G05B19/4185 , G06F13/36 , H04L12/00 , H04L12/4625 , G05B2219/1208 , G05B2219/31246 , G05B2219/31369 , G06F2213/40 , Y02P90/02 , Y02P90/80
摘要: Process control systems for operating process plants are disclosed herein. The process control systems include control modules that are decoupled from the I/O architecture of the process plants using signal objects or generic shadow blocks. This decoupling is effected by using the signal objects or generic shadow blocks to manage at least part of the communication between the control modules and the field devices. Signal objects may convert between protocols used by control modules and field devices, thus decoupling the control modules from the I/O architecture. Generic shadow blocks may be automatically configured to mimic the operation of field devices within a controller executing the control modules, thus partially decoupling the control modules from the I/O architecture by using the shadow blocks to manage communication between the control modules and the field devices.
-
公开(公告)号:US20240231333A9
公开(公告)日:2024-07-11
申请号:US18382288
申请日:2023-10-20
IPC分类号: G05B19/418
CPC分类号: G05B19/4185 , G05B19/4184
摘要: A process plant and industrial control system architecture includes a generalized compute fabric that is agnostic or indifferent to the physical location at which the compute fabric is implemented, includes one or more physical control or field devices located at one or more specific sites at which a product or process is being manufactured and further includes a transport network that securely provides communications between the compute fabric and the pool of physical devices. The compute fabric performs various control, monitoring, diagnostics, simulation, and configuration activities with respect to a plurality of devices at the one or more specific sites.
-
47.
公开(公告)号:US20240089326A1
公开(公告)日:2024-03-14
申请号:US18514543
申请日:2023-11-20
发明人: Mark J. Nixon , Gary K. Law
IPC分类号: H04L67/12 , G05B15/02 , G05B19/05 , G05B19/418
CPC分类号: H04L67/12 , G05B15/02 , G05B19/058 , G05B19/4185
摘要: A method includes receiving at a field device, from a first client device or application, a message indicating a selection of a first one of a plurality of publish categories corresponding to a type of information desired by the first client device or application. The method further includes transmitting, from the field device to the first client device or application, an identification of each of a plurality of publish lists corresponding to the first one of the selected publish category. The publish lists are stored on the field device and each includes a set of parameters associated with the field device. The method includes receiving at the field device, from the first client device or application, a selection of a publish list identified by the field device, and transmitting, from the field device to the first client device or application, the set of parameters associated with the selected publish list.
-
公开(公告)号:US20240019823A1
公开(公告)日:2024-01-18
申请号:US18223384
申请日:2023-07-18
发明人: Brian M. Capoccia , Brian Lamothe , Narayanan Doraiswamy , Mark J. Nixon , Claudio Fayad , Mickey Nanda , Aaron C. Jones , Peter Hartmann , Gary K. Law
CPC分类号: G05B15/02 , H04L63/0272
摘要: A process plant and industrial control system architecture includes a generalized compute fabric that is agnostic or indifferent to the physical location at which the compute fabric is implemented, includes one or more physical control or field devices located at one or more specific sites at which a product or process is being manufactured and further includes a transport network that securely provides communications between the compute fabric and the pool of physical devices. The compute fabric includes an application layer that includes configured containers or containerized software modules that perform various control, monitoring and configuration activities with respect to one or more devices, control strategies and control loops, sites, plants, or facilities at which control is performed, and includes a physical layer including computer processing and data storage equipment that can be located at any desired location, including at or near a site, plant, or facility at which control is being performed, at a dedicated location away from the location at which control is being performed, in re-assignable computer equipment provided in the cloud, or any combination thereof. This control architecture enables significant amounts of both computer processing and IT infrastructure that is used to support a process plant, an industrial control facility or other automation facility to be implemented in a shared, in an offsite and/or in a virtualized manner that alleviates many of the communications and security issues present in current process and industrial control systems that attempt to implement control with shared or virtualized computing resources set up according to the well-known Purdue model.
The industrial control system architecture is protected via more secure and customizable techniques as compared to those used in Purdue model-based control systems. For example, communications between any (and in some cases, all) endpoints of the system may be protected via one or more virtual private networks to which authenticated endpoints must be authorized to access. Endpoints may include, for example, containerized components, physical components, devices, sites or locations, the compute fabric, and the like, and the VPNs may include mutually-exclusive and/or nested VPNs. External applications and services, whether automated or executing under the purview of a person, may access information and services provided by the system via only APIs, and different sets of APIs may be exposed to different users that have been authenticated and authorized to access respective sets of APIs.
A configuration system operates within the compute fabric to enable a user to easily make configuration changes to the compute fabric as the user does not generally need to specify the computer hardware within the compute fabric to use to make the configuration changes, making it possible for the user to deploy new configuration elements with simple programming steps, and in some cases with the push of a button.-
公开(公告)号:US20230376021A1
公开(公告)日:2023-11-23
申请号:US18226234
申请日:2023-07-25
IPC分类号: G05B19/418 , G06F13/40 , H04L67/12
CPC分类号: G05B19/41885 , G05B19/4183 , G05B19/41845 , G05B19/4185 , G05B19/41865 , G06F13/4022 , H04L67/12 , G05B17/00
摘要: A Multi-Purpose Dynamic Simulation and run-time Control platform includes a virtual process environment coupled to a physical process environment, where components/nodes of the virtual and physical process environments cooperate to dynamically perform run-time process control of an industrial process plant and/or simulations thereof. Virtual components may include virtual run-time nodes and/or simulated nodes. The MPDSC includes an I/O Switch which delivers I/O data between virtual and/or physical nodes, e.g., by using publish/subscribe mechanisms, thereby virtualizing physical I/O process data delivery. Nodes serviced by the I/O Switch may include respective component behavior modules that are unaware as to whether or not they are being utilized on a virtual or physical node. Simulations may be performed in real-time and even in conjunction with run-time operations of the plant, and/or simulations may be manipulated as desired (speed, values, administration, etc.). The platform simultaneously supports simulation and run-time operations and interactions/intersections therebetween.
-
公开(公告)号:US11726464B2
公开(公告)日:2023-08-15
申请号:US17563401
申请日:2021-12-28
IPC分类号: G05B19/418 , G06F9/30 , G06F13/40 , H04L67/12 , G05B17/00
CPC分类号: G05B19/41885 , G05B19/4183 , G05B19/4185 , G05B19/41835 , G05B19/41845 , G05B19/41865 , G06F9/3017 , G06F13/4022 , H04L67/12 , G05B17/00 , G05B2219/13125 , G05B2219/13185 , G05B2219/2214 , G05B2219/31231 , G05B2219/32301 , G05B2219/32343 , G05B2219/32355 , G05B2219/32359 , G05B2219/32407 , G05B2219/40311
摘要: A Multi-Purpose Dynamic Simulation and run-time Control platform includes a virtual process environment coupled to a physical process environment, where components/nodes of the virtual and physical process environments cooperate to dynamically perform run-time process control of an industrial process plant and/or simulations thereof. Virtual components may include virtual run-time nodes and/or simulated nodes. The MPDSC includes an I/O Switch which delivers I/O data between virtual and/or physical nodes, e.g., by using publish/subscribe mechanisms, thereby virtualizing physical I/O process data delivery. Nodes serviced by the I/O Switch may include respective component behavior modules that are unaware as to whether or not they are being utilized on a virtual or physical node. Simulations may be performed in real-time and even in conjunction with run-time operations of the plant, and/or simulations may be manipulated as desired (speed, values, administration, etc.). The platform simultaneously supports simulation and run-time operations and interactions/intersections therebetween.
-
-
-
-
-
-
-
-
-