-
公开(公告)号:US12216886B2
公开(公告)日:2025-02-04
申请号:US18377593
申请日:2023-10-06
Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
Inventor: Matthew R. Ericsson , Andrew R. Stump , Anthony Carrara , Eashwer Srinivasan , Christopher W. Como , Sharon M. Billi-Duran
IPC: G06F3/0483 , G06F3/04817 , G06F3/0482 , G06F8/20
Abstract: An industrial integrated development environment (IDE) comprises a development interface that affords a user a great deal of control over the editing tools, workspace canvases, and project information rendered at a given time. The industrial IDE system automatically filters the tools, panels, and information available for selection based on a current project development task, such that a focused subset of editing tools relevant to a current development task or context are made available for selection while other tools are hidden. The development interface also allows the user to selectively render or hide selected tools or information from among the relevant, filtered set of tools. This can reduce or eliminate unnecessary clutter and aid in quickly and easily locating and selecting a desired editing function. The IDE's development interface can also conform to a structured organization of workspace canvases and panels that facilitates intuitive workflow.
-
公开(公告)号:US12050458B2
公开(公告)日:2024-07-30
申请号:US18069055
申请日:2022-12-20
Applicant: Rockwell Automation Technologies, Inc.
Inventor: Andrew R. Stump , Srdjan Josipovic , Matthew R. Ericsson , Michael D. Kalan , Anthony Carrara , Christopher W. Como , Sharon M. Billi-Duran
CPC classification number: G05B23/0216 , G05B19/054 , G05B23/0272
Abstract: Various embodiments of the present technology comprise systems and methods for testing automated industrial process routines. In some examples, a software object that corresponds to a physical device in an automated industrial environment is integrated into a test routine comprising other software objects that correspond to other physical devices in the automated industrial environment. A test script of the software object is executed to test the compatibility between the software object and the other software objects in the test routine and the performance of the software object in the test routine. Test results are generated that comprise virtual measurements for the software object.
-
3.
公开(公告)号:US11953887B2
公开(公告)日:2024-04-09
申请号:US16586322
申请日:2019-09-27
Applicant: Rockwell Automation Technologies, Inc.
Inventor: Andrew R. Stump , Anthony Carrara , Christopher W. Como , Sharon Billi-Duran , Matthew R. Ericsson , Srdjan Josipovic , Eashwer Srinivasan , Michael D. Kalan
IPC: G05B19/418 , G05B23/02
CPC classification number: G05B19/41845 , G05B19/4183 , G05B19/4185 , G05B23/0216
Abstract: A system includes a processor and a memory accessible by the processor and storing instructions that, when executed by the processor, cause the processor to receive an input adding a new industrial automation device to an industrial automation system including a plurality of industrial automation devices, generate a new name for the new industrial automation device based on a naming convention and a location of the new industrial automation device within the industrial automation system, determine, for each of one or more industrial automation devices of the plurality of industrial automation devices, a name change based on the addition of the new industrial automation device to the industrial automation system, wherein the name change comprises generating a replacement name and replacing a previous name with the replacement name, and update one or more respective configurations of the plurality of industrial automation devices based on the one or more name changes.
-
公开(公告)号:US11822298B2
公开(公告)日:2023-11-21
申请号:US17366368
申请日:2021-07-02
Applicant: Rockwell Automation Technologies, Inc.
Inventor: Subbian Govindaraj , William Sinner , Charles M. Rischar , Haithem Mansouri , Michael Kalan , Juergen Weinhofer , Andrew R. Stump , Daniel S. DeYoung , Frank Kulaszewicz , Edward A. Hill , Keith Staninger , Matheus Bulho
IPC: G05B13/02 , G05B23/02 , G05B19/042
CPC classification number: G05B13/0205 , G05B19/0421 , G05B23/0237 , G05B2219/25232 , G05B2219/33333 , G05B2219/34342 , Y02P80/10 , Y02P90/80
Abstract: An industrial automation component may receive a first set of data associated with the industrial automation component, such that the industrial automation component is associated with a first industrial automation system. The industrial automation component may then receive a second set of data associated with one or more other industrial automation components, such that the one or more other industrial automation components are associated with one or more other industrial automation systems. The industrial automation component may then identify one or more similar patterns in the first set of data and the second set of data and adjust one or more operations of the industrial automation component based on the similar patterns.
-
公开(公告)号:US20230333822A1
公开(公告)日:2023-10-19
申请号:US18337606
申请日:2023-06-20
Applicant: Rockwell Automation Technologies, Inc.
Inventor: Andrew R. Stump , Anthony Carrara , Adam Gregory , Lorenzo Majewski , Eashwer Srinivasan , Srdjan Josipovic , Omar A. Bahader , Christopher Edward Stanek , Michael J. Coan , Douglas B Sumerauer , Ryan P Dunn
IPC: G06F8/36 , G06F8/34 , G06F8/33 , G06F3/0482
CPC classification number: G06F8/33 , G06F3/0482 , G06F8/34 , G06F8/36 , G06F2203/04803
Abstract: An industrial IDE supports development of control programming using an industrial domain-specific language (DSL) that allows control programming to be written using a scripted programming language having features catered to the industrial domain. The industrial DSL can simplify and streamline development of industrial control code relative to using conventional graphics-based control programming formats such as ladder logic, since a script-based industrial DSL can be used to write programming code using fewer mouse clicks relative to traditional control programming environments. Editing tools inherent to the industrial DSL can provide dynamic programming feedback that guides the developer through the process of developing control code. A development interface of the industrial IDE can comprises two editing windows that render the control program in a graphical format and in a text-based format simultaneously, allowing the user to edit the program in either format on the same interface.
-
公开(公告)号:US11442439B2
公开(公告)日:2022-09-13
申请号:US16586288
申请日:2019-09-27
Applicant: Rockwell Automation Technologies, Inc.
Inventor: Andrew R. Stump , Anthony Carrara , Christopher W. Como , Sharon Billi-Duran , Matthew R. Ericsson , Srdjan Josipovic , Eashwer Srinivasan , Michael D. Kalan
IPC: G06F3/0482 , G05B19/418 , G06F30/13 , G06F3/04817 , G06F3/04842 , G05B19/042
Abstract: A system is configured to receive a first selection of a first object corresponding to a first portion of computer code that defines a first operation of a first industrial automation device from a library, receive a second selection of a second object corresponding to a second portion of computer code that defines a second operation of a second industrial automation device from the library, and generate an industrial automation project code file. Generating the industrial automation project code file includes modifying the first portion of computer code to enable the first industrial automation device to operate in conjunction with the second industrial automation device, modifying the second portion of computer code to enable the second industrial automation device to operate in conjunction with the first industrial automation device, and combining the modified first portion of computer code and the modified second portion of computer code.
-
公开(公告)号:US20220197454A1
公开(公告)日:2022-06-23
申请号:US17653969
申请日:2022-03-08
Applicant: Rockwell Automation Technologies, Inc.
Inventor: Matthew R. Ericsson , Andrew R. Stump , Anthony Carrara , Eashwer Srinivasan , Christopher W. Como , Sharon M. Billi-Duran
IPC: G06F3/0483 , G06F3/04817 , G06F3/0482 , G06F8/20
Abstract: An industrial integrated development environment (IDE) comprises a development interface that affords a user a great deal of control over the editing tools, workspace canvases, and project information rendered at a given time. The industrial IDE system automatically filters the tools, panels, and information available for selection based on a current project development task, such that a focused subset of editing tools relevant to a current development task or context are made available for selection while other tools are hidden. The development interface also allows the user to selectively render or hide selected tools or information from among the relevant, filtered set of tools. This can reduce or eliminate unnecessary clutter and aid in quickly and easily locating and selecting a desired editing function. The IDE's development interface can also conform to a structured organization of workspace canvases and panels that facilitates intuitive workflow.
-
公开(公告)号:US11368546B2
公开(公告)日:2022-06-21
申请号:US15936011
申请日:2018-03-26
Applicant: Rockwell Automation Technologies, Inc.
Inventor: Michael Kalan , William Sinner , Charles M. Rischar , Subbian Govindaraj , Haithem Mansouri , Juergen Weinhofer , Andrew R. Stump , Daniel S. DeYoung , Frank Kulaszewicz , Edward A. Hill , Keith Staninger , Matheus Bulho
IPC: H04L67/306 , G06F3/04847 , G06Q10/06 , G06Q50/08
Abstract: An industrial automation component may receive identification information associated with a user of the industrial automation component and determine whether a profile that corresponds to the identification information exists in a database. When the profile does not exist, the industrial automation component may receive a graphical interface template configured to be displayed on a graphical user interface (GUI) associated with the industrial automation component, one or more parameter names configured to associate one or more measurements acquired by the industrial automation component, pre-load information comprising data configured to enable the industrial automation component to operate, or any combination thereof. The industrial automation component may then and generate a user interface view for the GUI based on the graphical interface template, the parameter names, the pre-load information, or any combination thereof.
-
9.
公开(公告)号:US20210103690A1
公开(公告)日:2021-04-08
申请号:US17101656
申请日:2020-11-23
Applicant: Rockwell Automation Technologies, Inc.
Inventor: Andrew R. Stump , Anthony Carrara , Christopher W. Como , Sharon Billi-Duran , Matthew R. Ericsson , Srdjan Josipovic , Eashwer Srinivasan , Michael D. Kalan
IPC: G06F30/17 , G06F3/0481 , G06F3/0484 , G06N5/04
Abstract: A (GUI) for designing an industrial automation system includes a design window and a first accessory window. The GUI presents a library visualization representative of a plurality of objects within the first accessory window, each object is represented by an icon and corresponds to a respective industrial automation device. The GUI receives inputs indicative of a selection of one or more objects of the plurality of objects from the library, presents the one or more objects in the design window, determines that the one or more inputs do not comply with a set of industrial automation system rules comprising one or more relationships between a plurality of industrial automation devices, and displays a warning message that the one or more inputs do not comply with the set of industrial automation system rules.
-
公开(公告)号:US20210097216A1
公开(公告)日:2021-04-01
申请号:US17111745
申请日:2020-12-04
Applicant: Rockwell Automation Technologies, Inc.
Inventor: Andrew R. Stump , Anthony Carrara , Christopher W. Como , Sharon Billi-Duran , Matthew R. Ericsson , Srdjan Josipovic , Eashwer Srinivasan , Michael D. Kalan
IPC: G06F30/17 , G06F3/0481 , G06F3/0484 , G06N5/04
Abstract: A (GUI) for designing an industrial automation system includes a design window and a first accessory window. The GUI presents a library visualization representative of a plurality of objects within the first accessory window, each object is represented by an icon and corresponds to a respective industrial automation device. The GUI receives inputs indicative of a selection of one or more objects of the plurality of objects from the library, presents the one or more objects in the design window, determines that the one or more inputs do not comply with a set of industrial automation system rules comprising one or more relationships between a plurality of industrial automation devices, and displays a warning message that the one or more inputs do not comply with the set of industrial automation system rules.
-
-
-
-
-
-
-
-
-