CUSTOM TEXTUAL DOMAIN SPECIFIC LANGUAGE DESCRIBING AN HMI APPLICATION

    公开(公告)号:US20240345809A1

    公开(公告)日:2024-10-17

    申请号:US18300015

    申请日:2023-04-13

    IPC分类号: G06F8/34 G06F8/38

    CPC分类号: G06F8/34 G06F8/38

    摘要: A human-machine interface (HMI) development system supports a custom textual domain-specific language (DSL) for describing and developing HMI applications. The custom DSL comprises user domain elements corresponding to elements used within the context of a graphical HMI editor, and can be used to describe all aspects of an HMI application in terms of these user domains. Since the DSL is a textual syntax, this approach also allows HMI applications to be developed using any text editor. The DSL can be used to define, using text-based programming, such HMI properties as the graphical elements to be included in the HMI application, element layouts in reference to other graphical elements, element behaviors and actions, commands and custom executable code for specific interactions of the graphics.

    SOFTWARE COMPATIBILITY PREDICTION AND REMEDIATION FOR INDUSTRIAL SYSTEMS

    公开(公告)号:US20240319697A1

    公开(公告)日:2024-09-26

    申请号:US18123635

    申请日:2023-03-20

    IPC分类号: G05B19/042 G05B23/02

    CPC分类号: G05B19/0423 G05B23/0216

    摘要: Systems and methods for software compatibility prediction and remediation for industrial systems. One system includes an electronic processor configured to receive a software inventory for an industrial system and compatibility data associated with each piece of software included in the software inventory. The electronic processor is also configured to generate, via a compatibility engine, a compatibility mapping based on the software inventory and the compatibility data. The electronic processor is also configured to determine, based on the compatibility mapping, a set of compatibility statuses associated with the industrial system. The electronic processor is also configured to generate a graphical user interface (GUI) for display, the GUI including the software inventory, the set of compatibility statuses, and an interactive graphical representation of the compatibility mapping, and, in response to receiving a user interaction with the GUI, dynamically update the GUI based on the user interaction.

    SYSTEMS AND METHODS FOR CHAINABLE COMPUTE ANALYTICS CONTAINER

    公开(公告)号:US20240303107A1

    公开(公告)日:2024-09-12

    申请号:US18117922

    申请日:2023-03-06

    IPC分类号: G06F9/48

    CPC分类号: G06F9/4881

    摘要: A method includes receiving (1) a request to perform of one or more analytics operations, and (2) data associated with an industrial automation system, wherein the industrial automation system comprises a plurality of devices configured to perform a plurality of automation operations, and wherein each of the plurality of devices comprises a compute surface configured to perform one or more software tasks, determining a plurality of data processing tasks included in the one or more analytics operations, identifying a portion of the plurality of devices to perform the plurality of data processing tasks based on the compute surface available for each of the plurality of devices, deploying one or more containers to each of the portion of the plurality of devices, and providing first instructions to a first container of the one or more containers to perform a first data processing task of the plurality of data processing tasks.

    Systems and methods for remote viewing of self-driving vehicles

    公开(公告)号:US12078989B2

    公开(公告)日:2024-09-03

    申请号:US18296279

    申请日:2023-04-05

    IPC分类号: G05D1/00 H04N5/272 H04N7/18

    摘要: A system for remote viewing and control of self-driving vehicles includes: an execution subsystem for deployment at an execution location containing a self-driving vehicle. The execution subsystem includes: a capture assembly to capture multimedia data depicting the execution location, and a server to receive the multimedia data and transmit the multimedia data for presentation at an operator location remote from the execution location. The server relays operational commands and operational status data between the self-driving vehicle and the operator location. The system includes an operator subsystem for deployment at the operator location, including: a display assembly, and a computing device to: (a) establish a connection with the server; (b) receive the multimedia data from the server and control the display assembly to present the multimedia data; and (c) receive control commands and transmit the control commands to the server for execution by the self-driving vehicle.

    System and Method for Controlling Movers in an Independent Cart System During Heavy Traffic

    公开(公告)号:US20240286657A1

    公开(公告)日:2024-08-29

    申请号:US18659504

    申请日:2024-05-09

    发明人: Yuhong Huang

    IPC分类号: B61L23/34 B61L23/26 B61L25/02

    摘要: A motion control system for an independent cart system provides for an improved system for controlling operation of movers in areas of high traffic. A controller monitors operation of the movers to detect heavy traffic. In heavy traffic, the controller may bring a mover to a stop to avoid collisions. Once a mover is stopped, the segment controller will look at the present location of the mover and determine whether it is at the desired position set in the motion command. If the mover is not at the desired position, the stop was a result of heavy traffic. After detecting heavy traffic, the controller commands the mover to resume travel using a modified motion command. The modified motion command will command the first mover to its desired position but will command the move at a reduced rate or using a reduced response in the controller.

    Creation of a digital twin from a mechanical model

    公开(公告)号:US12061845B2

    公开(公告)日:2024-08-13

    申请号:US16679503

    申请日:2019-11-11

    IPC分类号: G06F30/17 G06F111/20

    CPC分类号: G06F30/17 G06F2111/20

    摘要: An industrial CAD system is supplemented with features that allow a developer to easily convert a mechanical CAD model of an automation system to a dynamic digital twin capable of simulation within a simulation platform. The features allow the user to label selected elements of a mechanical CAD drawing with “aspects” within the CAD environment. These aspect markups label the selected mechanical elements as being specific types of industrial assets or control elements. Based on these markups, the CAD platform associates mechatronic metadata with the selected elements based on the type of aspect with which each element is labeled. This mechatronic metadata defines the behavior (e.g., movements, speeds, forces, etc.) of the selected element within the context of a virtual simulation, transforming the mechanical CAD model into a dynamic digital twin that can be exported to a simulation and testing platform.