-
1.
公开(公告)号:US10756974B2
公开(公告)日:2020-08-25
申请号:US15715528
申请日:2017-09-26
Applicant: Rockwell Automation Technologies, Inc.
Inventor: Fabio Malaspina , Laura A. Pfancuff , James A. Bizily , Eric C. Solderitsch
Abstract: A method for updating firmware within an industrial automation environment comprising a plurality of industrial components is provided. The method includes providing an industrial system firmware update menu from an update server to a user through a web interface within an application running on a user device, and receiving one or more selections of the industrial system firmware update menu from the user through the web interface. The method also includes processing the one or more selections of the industrial system firmware update menu 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.
-
公开(公告)号:US20230146707A1
公开(公告)日:2023-05-11
申请号:US17934271
申请日:2022-09-22
Applicant: Rockwell Automation Technologies, Inc.
Inventor: Fabio Malaspina , Jessica Ellen Forguites , Mark Stecklein , Ron E. Bliss
IPC: G06Q30/06
CPC classification number: G06Q30/0627 , G06Q30/0603
Abstract: An industrial product inventory system generates a browsable inventory of a customer's industrial products based on product information retrieved from identity objects stored on the products. The system can also register this product information with a service provider that can provide product notifications and services based on analysis of the registered product information. These services can include verification of product authenticity, product or firmware upgrade notifications, security notifications, or other such services.
-
公开(公告)号:US20220334816A1
公开(公告)日:2022-10-20
申请号:US17856132
申请日:2022-07-01
Applicant: Rockwell Automation Technologies, Inc.
Inventor: Fabio Malaspina , James A. Bizily , Chunhui Zhu , Yuan Wei , Jingfeng Chen , Emily J. Smith
IPC: G06F8/61 , G05B19/4155 , G06F8/71
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.
-
4.
公开(公告)号:US20180359144A1
公开(公告)日:2018-12-13
申请号:US15715528
申请日:2017-09-26
Applicant: Rockwell Automation Technologies, Inc.
Inventor: Fabio Malaspina , Laura A. Pfancuff , James A. Bizily , Eric C. Solderitsch
CPC classification number: H04L41/082 , G05B19/4185 , G06F8/65 , G06F8/654 , H04L41/0253 , H04L41/0843 , H04L41/0879 , H04L41/0886 , H04L67/12 , H04L67/34
Abstract: A method for updating firmware within an industrial automation environment comprising a plurality of industrial components is provided. The method includes providing an industrial system firmware update menu from an update server to a user through a web interface within an application running on a user device, and receiving one or more selections of the industrial system firmware update menu from the user through the web interface. The method also includes processing the one or more selections of the industrial system firmware update menu 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.
-
公开(公告)号:US09112493B2
公开(公告)日:2015-08-18
申请号:US14051617
申请日:2013-10-11
Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
Inventor: Tao Song , Zhen Wei , Fabio Malaspina , Hongrui Li , Zhiyan Chen
IPC: G06F11/07 , G06F7/38 , H03K19/173 , H03K19/0175
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的逻辑指令块的子集进行比较,确定一个或多个逻辑的不一致的逻辑指令块 指令块指示不一致的逻辑指令块,并使用逻辑指令块库的子集来校正不一致的逻辑指令块。
-
公开(公告)号:US11868752B2
公开(公告)日:2024-01-09
申请号:US17856132
申请日:2022-07-01
Applicant: Rockwell Automation Technologies, Inc.
Inventor: Fabio Malaspina , James A. Bizily , Chunhui Zhu , Yuan Wei , Jingfeng Chen , Emily J. Smith
IPC: G06F8/61 , G05B19/4155 , G06F8/71
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.
-
公开(公告)号:US10609185B2
公开(公告)日:2020-03-31
申请号:US15342184
申请日:2016-11-03
Applicant: Rockwell Automation Technologies, Inc.
Inventor: Ronald E. Bliss , Yunpu Zhao , Chengquan Shi , Fabio Malaspina
IPC: G06F15/16 , H04L29/08 , G05B19/042 , G06F3/0481 , G06F3/0482 , H04L12/24 , H04L29/06
Abstract: A communications application that acts as a data server between one or more industrial devices and a client-side application is capable of detecting and uploading device description files from the industrial devices themselves. Upon discovery of an industrial device communicatively connected to a client device's communication port, the communications application determines whether a device description file for the discovered device is registered. If no device description file is registered for the industrial device, or if the discovered file is newer than a previously registered file, the communications application initiates an upload of the device description file from the industrial device if the file is stored on the device. Upon completion of the upload, the device description file is registered, thereby allowing the communications application to display information about the device and to manage data exchange between the industrial device and the client-side application.
-
公开(公告)号:US20170126841A1
公开(公告)日:2017-05-04
申请号:US15342184
申请日:2016-11-03
Applicant: Rockwell Automation Technologies, Inc.
Inventor: Ronald E. Bliss , Yunpu Zhao , Chengquan Shi , Fabio Malaspina
IPC: H04L29/08 , G06F3/0481 , G06F3/0482 , H04L12/24
CPC classification number: H04L67/34 , G05B19/0423 , G05B2219/23258 , G05B2219/25066 , G05B2219/32142 , G06F3/0481 , G06F3/04817 , G06F3/0482 , H04L41/12 , H04L67/12 , H04L67/42
Abstract: A communications application that acts as a data server between one or more industrial devices and a client-side application is capable of detecting and uploading device description files from the industrial devices themselves. Upon discovery of an industrial device communicatively connected to a client device's communication port, the communications application determines whether a device description file for the discovered device is registered. If no device description file is registered for the industrial device, or if the discovered file is newer than a previously registered file, the communications application initiates an upload of the device description file from the industrial device if the file is stored on the device. Upon completion of the upload, the device description file is registered, thereby allowing the communications application to display information about the device and to manage data exchange between the industrial device and the client-side application.
-
公开(公告)号:US20230046732A1
公开(公告)日:2023-02-16
申请号:US17398272
申请日:2021-08-10
Applicant: Rockwell Automation Technologies, Inc.
Inventor: ANDREW R. STUMP , ANTHONY CARRARA , ADAM J. GREGORY , Lorenzo Majewski , Fabio Malaspina , EASHWER SRINIVASAN , SRDJAN JOSIPOVIC , CHRISTOPHER Edward STANEK , MICHAEL J. COAN
IPC: G05B19/418
Abstract: An industrial integrated development environment (IDE) provides a development framework for designing, programming, and configuring multiple aspects of an industrial automation system using a common design environment and data model. Projects creating using embodiments of the IDE system can be built on an object-based model rather than, or in addition to, a tag-based architecture. To this end, the IDE system can support the use of automation objects that serve as building blocks for this object-based development structure. These automation objects represent corresponding physical industrial assets and have associated programmatic attributes relating to those assets, including data logging and device configuration parameters. Functional relationships between automation objects can be defined to yield object hierarchies, and object attributes can be propagated across objects up and down the hierarchy.
-
公开(公告)号:US20170300606A9
公开(公告)日:2017-10-19
申请号:US14828116
申请日:2015-08-17
Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
Inventor: Tao Song , Zhen Wei , Fabio Malaspina , Hongrui Li , Zhiyan Chen
IPC: G06F17/50 , H03K19/173
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.
-
-
-
-
-
-
-
-
-