PLD EDITOR AND METHOD FOR EDITING PLD CODE
    11.
    发明申请
    PLD EDITOR AND METHOD FOR EDITING PLD CODE 有权
    PLD编辑器和编辑PLD代码的方法

    公开(公告)号:US20150355887A1

    公开(公告)日:2015-12-10

    申请号:US14828116

    申请日:2015-08-17

    CPC classification number: G06F17/5054 G06F8/34 H03K19/017581 H03K19/173

    Abstract: Technology for editing PLD code to be programmed into a PLD are provided. The technology includes an interface, a storage system, and a processing system configured to obtain a PLD code, with the PLD code comprising one or more logic instruction blocks and corresponding block parameters for each logic instruction block, with the PLD code being intended for programming into the PLD, compare the one or more logic instruction blocks of the PLD code to a subset of the library of logic instruction blocks applicable to the PLD according to the library of PLD devices, determine inconsistent logic instruction blocks of the one or more logic instruction blocks, indicate the inconsistent logic instruction blocks, and correct the inconsistent logic instruction blocks using the subset of the library of logic instruction blocks.

    Abstract translation: 提供了编辑PLD编码到PLD中的编辑技术。 该技术包括接口,存储系统和配置成获得PLD码的处理系统,其中PLD代码包括用于每个逻辑指令块的一个或多个逻辑指令块和相应的块参数,PLD代码用于编程 将PLD代码的一个或多个逻辑指令块与PLD器件的库中的PLD的逻辑指令块的子集进行比较,确定一个或多个逻辑指令的不一致的逻辑指令块 块,指示不一致的逻辑指令块,并使用逻辑指令块库的子集来校正不一致的逻辑指令块。

    PLD EDITOR AND METHOD FOR EDITING PLD CODE
    12.
    发明申请
    PLD EDITOR AND METHOD FOR EDITING PLD CODE 有权
    PLD编辑器和编辑PLD代码的方法

    公开(公告)号:US20150102836A1

    公开(公告)日:2015-04-16

    申请号:US14051617

    申请日:2013-10-11

    CPC classification number: G06F17/5054 G06F8/34 H03K19/017581 H03K19/173

    Abstract: A PLD editor and method for editing PLD code to be programmed into a PLD are provided. The PLD editor includes an interface, a storage system, and a processing system configured to obtain a PLD code, with the PLD code comprising one or more logic instruction blocks and corresponding block parameters for each logic instruction block, with the PLD code being intended for programming into the PLD, compare the one or more logic instruction blocks of the PLD code to a subset of the library of logic instruction blocks applicable to the PLD according to the library of PLD devices, determine inconsistent logic instruction blocks of the one or more logic instruction blocks, indicate the inconsistent logic instruction blocks, and correct the inconsistent logic instruction blocks using the subset of the library of logic instruction blocks.

    Abstract translation: 提供了一种用于编辑要编程到PLD中的PLD编码的PLD编辑器和方法。 PLD编辑器包括接口,存储系统和被配置为获得PLD代码的处理系统,PLD代码包括用于每个逻辑指令块的一个或多个逻辑指令块和相应的块参数,PLD代码旨在用于 编程到PLD中,根据PLD设备的库将PLD代码的一个或多个逻辑指令块与适用于PLD的逻辑指令块的子集进行比较,确定一个或多个逻辑的不一致的逻辑指令块 指令块指示不一致的逻辑指令块,并使用逻辑指令块库的子集来校正不一致的逻辑指令块。

    INCOMPATIBILITY NOTIFICATION AND OPTIMAL COMPATIBLE SOLUTION

    公开(公告)号:US20240095005A1

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

    申请号:US18521482

    申请日:2023-11-28

    CPC classification number: G06F8/61 G05B19/4155 G06F8/71 G05B2219/31418

    Abstract: The present disclosure relates generally to systems and methods for providing sets of compatible firmware versions (e.g., cross-compatibility solution) for flashing (e.g., programming or re-programming) different devices of a network of devices (e.g., an industrial automation system) when using a flashing application. Providing the compatible firmware versions of such network of devices may facilitate flashing the devices with compatible firmware, based on a topology of the network of devices, to prevent functional errors in the network of devices. The present systems and methods may also be applicable to determining and providing cross-compatibility solution between different firmware, as well as software, used by different devices of a network of devices. That said, although embodiments described herein are with respect to providing sets of compatible firmware versions for firmware associated with devices of a network, it should be appreciated that similar systems and methods may provide sets of compatible software versions associated with various devices of a network.

    EXTENSIBLE PROFILES FOR INDUSTRIAL CONTROLLER DEVICES

    公开(公告)号:US20240019851A1

    公开(公告)日:2024-01-18

    申请号:US17811987

    申请日:2022-07-12

    CPC classification number: G05B19/4185 G05B19/41865 G05B19/4188

    Abstract: An industrial integrated development environment (IDE) allows add-on bus profiles and add-on controller profiles to be defined using an industrial domain-specific language (DSL) script. These add-on profiles can then be added to the IDE's device profile library for use in industrial control projects. This mitigates the need to write new source code to create these profiles and to release an updated version of the IDE software to make these profiles available for use. Industrial DSL scripting can also be used to define a physical and logical topology of an industrial control system within the IDE system as part of the control system project that will be deployed to the control system.

    Incompatibility notification and optimal compatible solution

    公开(公告)号:US11416231B1

    公开(公告)日:2022-08-16

    申请号:US17226821

    申请日:2021-04-09

    Abstract: The present disclosure relates generally to systems and methods for providing sets of compatible firmware versions (e.g., cross-compatibility solution) for flashing (e.g., programming or re-programming) different devices of a network of devices (e.g., an industrial automation system) when using a flashing application. Providing the compatible firmware versions of such network of devices may facilitate flashing the devices with compatible firmware, based on a topology of the network of devices, to prevent functional errors in the network of devices. The present systems and methods may also be applicable to determining and providing cross-compatibility solution between different firmware, as well as software, used by different devices of a network of devices. That said, although embodiments described herein are with respect to providing sets of compatible firmware versions for firmware associated with devices of a network, it should be appreciated that similar systems and methods may provide sets of compatible software versions associated with various devices of a network.

    DEVICES AND REVISIONS TEMPLATES FOR MANAGING FIRMWARE STANDARDS

    公开(公告)号:US20180357058A1

    公开(公告)日:2018-12-13

    申请号:US15715476

    申请日:2017-09-26

    CPC classification number: G06F8/65 G06F3/0482 H04L67/34

    Abstract: A method for updating firmware within an industrial automation environment comprising a plurality of industrial components is provided. The method includes receiving a configuration template corresponding to the industrial automation environment through a user interface, and determining available firmware updates from a product compatibility and download center. The method also includes processing the configuration template and available firmware updates to determine required firmware update files and a firmware update schedule, and transferring the required firmware update files to the industrial components in an order specified by the firmware update schedule.

    PLD editor and method for editing PLD code

    公开(公告)号:US09805153B2

    公开(公告)日:2017-10-31

    申请号:US14828116

    申请日:2015-08-17

    CPC classification number: G06F17/5054 G06F8/34 H03K19/017581 H03K19/173

    Abstract: Technology for editing PLD code to be programmed into a PLD are provided. The technology includes an interface, a storage system, and a processing system configured to obtain a PLD code, with the PLD code comprising one or more logic instruction blocks and corresponding block parameters for each logic instruction block, with the PLD code being intended for programming into the PLD, compare the one or more logic instruction blocks of the PLD code to a subset of the library of logic instruction blocks applicable to the PLD according to the library of PLD devices, determine inconsistent logic instruction blocks of the one or more logic instruction blocks, indicate the inconsistent logic instruction blocks, and correct the inconsistent logic instruction blocks using the subset of the library of logic instruction blocks.

Patent Agency Ranking