-
公开(公告)号:US12001196B2
公开(公告)日:2024-06-04
申请号:US17948921
申请日:2022-09-20
IPC分类号: G05B19/41 , G05B19/418
CPC分类号: G05B19/41845 , G05B19/4186
摘要: Embodiments of this present disclosure may include systems that perform operations including receiving a first symbol instance from an industrial automation device. The first template object instance may characterize a dataset accessible to the industrial automation device. Symbol object instances may inherit a categorization with respect to categories associated with the industrial automation device including an identity, a state, a runtime status, a maintenance status, sustainability information, or any combination thereof. The operations may include receiving a first input corresponding to the first symbol object instance. The first input may include an indication of a change to the original symbolic definition. The operations may include identifying a type of the industrial automation device based on the first symbol object instance and generating enhanced template data based on the type of the industrial automation device, the first input, and the first symbol object instance.
-
公开(公告)号:US20240118684A1
公开(公告)日:2024-04-11
申请号:US18543908
申请日:2023-12-18
IPC分类号: G05B19/418
CPC分类号: G05B19/41885 , G05B19/4186 , G05B2219/25064
摘要: An industrial automation system may include a first computing device that may receive operational technology (OT) data from industrial automation devices of an industrial automation system, determine identities of the industrial automation devices based on the OT data, determine that the OT data includes data attributes having variations as compared to additional OT data, transmit the identifiers and the data attributes to a second computing device in response to determining that the data attributions have the variations, receive containers including updated digital representations of the industrial automation devices from the second computing device, execute the containers to output additional data attributes, and send commands to the industrial automation devices to modify processes based the additional data attributes.
-
公开(公告)号:US20240094714A1
公开(公告)日:2024-03-21
申请号:US17947892
申请日:2022-09-19
IPC分类号: G05B19/418 , G06T7/00
CPC分类号: G05B19/4185 , G05B19/4188 , G06T7/0004
摘要: A method may involve receiving, via at least one processor, a request from an industrial component operating in an industrial automation system, such that the request may include an indication of a software function. The method may then involve querying a container registry having a plurality of container images based on the software function, identifying at least one container image of the plurality of container images that corresponds to the software function, sending an indication of the at least one container image to the industrial component, and receiving a selection of the at least one container image from the industrial component. The method may also involve retrieving the at least one container image from the container registry and sending the at least one container image to the industrial component.
-
公开(公告)号:US20240085889A1
公开(公告)日:2024-03-14
申请号:US17940826
申请日:2022-09-08
发明人: David C. Mazur , Rob A. Entzminger
IPC分类号: G05B19/418
CPC分类号: G05B19/4186 , G05B19/41885 , G05B2219/25064
摘要: A non-transitory computer-readable medium includes instructions that, when executed by processing circuitry, cause the processing circuitry to receive, from an edge device of an industrial automation system, data indicative of a type of one or more devices in the industrial automation system, one or more types of data generated by the one or more devices, one or more components included in the one or more devices, firmware of the one or more devices, or any combination thereof. When executed, the instructions also cause the processing circuitry to identify, based on the received data, either a firmware update for the industrial automation system or, from a container repository, a container that is implementable on the edge device. Additionally, when executed, the instructions cause the processing circuitry to cause a container image for the container or firmware update for the firmware to be sent to the edge device.
-
公开(公告)号:US20240255929A1
公开(公告)日:2024-08-01
申请号:US18614105
申请日:2024-03-22
IPC分类号: G05B19/418 , G06T7/00
CPC分类号: G05B19/4185 , G05B19/4188 , G06T7/0004
摘要: A method may involve receiving, via at least one processor, a request from an industrial component operating in an industrial automation system, such that the request may include an indication of a software function. The method may then involve querying a container registry having a plurality of container images based on the software function, identifying at least one container image of the plurality of container images that corresponds to the software function, sending an indication of the at least one container image to the industrial component, and receiving a selection of the at least one container image from the industrial component. The method may also involve retrieving the at least one container image from the container registry and sending the at least one container image to the industrial component.
-
6.
公开(公告)号:US20240163295A1
公开(公告)日:2024-05-16
申请号:US18107002
申请日:2023-02-07
发明人: David C. Mazur , Todd A. WIESE , Jonathan Alan Mills , Nathaniel S. Sandler , Rob A. Entzminger
IPC分类号: H04L9/40
CPC分类号: H04L63/1416 , H04L63/0823 , H04L63/20
摘要: A method may include receiving, via a secure deployment management (SDM) system, configuration data associated with an industrial device, identifying, via the SDM system, a presence of a secure deployment management (SDM) node associated with the industrial device, and establishing, via the SDM system, a secure communication channel between the SDM system and the SDM node using one or more security protocols. The method may also involve sending, via the SDM system, the configuration data to the industrial device via the secure communication channel. The industrial device may receive the configuration data without performing one or more security operations on the configuration data.
-
7.
公开(公告)号:US20240160174A1
公开(公告)日:2024-05-16
申请号:US18107005
申请日:2023-02-07
发明人: Rob A. Entzminger , David C. Mazur , Nathaniel S. Sandler , Todd A. Wiese , Jonathan Alan Mills
IPC分类号: G05B19/042 , G06N20/00
CPC分类号: G05B19/0423 , G06N20/00
摘要: A method may include receiving, via a secure deployment management (SDM) system, data associated with operations of an industrial device from a SDM node associated with the industrial device. The data is received via a secure communication channel established by the SDM system with the SDM node and security protocols. The SDM node is communicatively coupled with a machine learning system for sending and receiving data. The machine learning system may generate an updated machine learning model based on the data and a machine learning model representative of expected outputs associated with the operations of the industrial device and generate updated configuration data based on the updated machine learning model. The method may then include receiving the updated configuration data from the SDM node via the secure communication channel and sending the updated configuration data to the industrial device without performing security operations on the updated configuration data.
-
公开(公告)号:US11874655B1
公开(公告)日:2024-01-16
申请号:US17945722
申请日:2022-09-15
发明人: David C. Mazur , Rob A. Entzminger , Jonathan A. Mills , Todd A. Wiese , Bruce T. McCleave, Jr.
IPC分类号: G05B23/02 , G05B19/418
CPC分类号: G05B23/0283 , G05B19/41885 , G05B23/0272
摘要: A cloud computing system receives data associated with a component of an industrial automation system, wherein the data identifies a supplier of the component, and a location of the component within the industrial automation system, updates a registry for the industrial automation system based on the received data, generates a mapping between the industrial automation system and the component of the industrial automation system, wherein the mapping is indicative of the supplier, the location, or both, models the component performing one or more operations in the industrial automation system based on the received data, the registry, and the mapping, determines a recommended action for the industrial automation system based on the model, the received data, the registry, and the mapping, and transmits the recommended action to a computing device.
-
公开(公告)号:US11846918B1
公开(公告)日:2023-12-19
申请号:US17950586
申请日:2022-09-22
IPC分类号: G05B19/00 , G05B19/418
CPC分类号: G05B19/41885 , G05B19/4186 , G05B2219/25064
摘要: An industrial automation system may include a first computing device that may receive operational technology (OT) data from industrial automation devices of an industrial automation system, determine identities of the industrial automation devices based on the OT data, determine that the OT data includes data attributes having variations as compared to additional OT data, transmit the identifiers and the data attributes to a second computing device in response to determining that the data attributions have the variations, receive containers including updated digital representations of the industrial automation devices from the second computing device, execute the containers to output additional data attributes, and send commands to the industrial automation devices to modify processes based the additional data attributes.
-
公开(公告)号:US11209801B2
公开(公告)日:2021-12-28
申请号:US16894133
申请日:2020-06-05
发明人: Rob A. Entzminger , David C. Mazur
IPC分类号: G05B19/418
摘要: Provided herein are systems, methods, and software for preserving timestamp data in an industrial automation environment. In one implementation, one or more computer-readable storage media having program instructions stored thereon to preserve timestamp data in an industrial automation environment, wherein the program instructions, when executed by a computing system, direct the computing system to at least receive, at a controller, event data of an event from an electronic device, wherein the event data comprises a status of the event and the timestamp of the event. The program instructions also direct the computing system to determine an identification value based on the event data and load the status of the event, the timestamp of the event, and the identification value to a queue within the controller. The timestamp of the event includes the timestamp transmitted from the electronic device.
-
-
-
-
-
-
-
-
-