IP Library Granted Patent US 10,762,256
Granted Patent B2
US 10,762,256 · App. 15/471,764 · Granted Sep 1, 2020

Hand-drawn ladder logic conversion method and system

Inventor: Shiou Liang Quek (Singapore, SG)
Assignee: Rockwell Automation Technologies, Inc.
G06F30/30G05B19/056G06F3/00G06K9/00402G06K9/00476G05B2219/23293
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,762,256
App. No.
15/471,764
Granted
Sep 1, 2020
Kind
B2
Abstract

A system includes an operator interface that includes a screen on which a ladder logic diagram is displayed. The system also includes an input device that may be used to draw a hand-drawn ladder logic component in the ladder logic diagram on the screen. Additionally, the system includes memory circuitry that stores ladder logic programming code and processing circuitry that executes the ladder logic programming code. The ladder logic programming code executed by the processing circuitry includes a recognition module to recognize the hand-drawn ladder logic component and a conversion module to convert the recognized hand-drawn ladder logic component to a standard graphical format and to a standard programming object.

Claims (38)

1. A system comprising:

memory circuitry that stores ladder logic programming code;

an operator interface comprising a screen on which a ladder logic diagram generated based on the ladder logic programming code is displayed;

an input device to draw a hand-drawn ladder logic component to be added into the ladder logic diagram on the screen; and

processing circuitry that executes the ladder logic programming code, the ladder logic programming code executed by the processing circuitry comprising a recognition module to recognize the hand-drawn ladder logic component, and a conversion module to convert the recognized hand-drawn ladder logic component to:

a component to be added into the ladder logic diagram, wherein the component is represented in a graphical format of the ladder logic programming code; and

a programming object to be added into the ladder logic programming code, wherein the programming object corresponds to an automation component of an automation system.

2. The system of claim 1 , wherein the input device comprises a computer mouse or stylus.

3. The system of claim 1 , wherein the conversion module replaces the hand-drawn ladder logic component with the graphical format drawn from a library of graphical formats.

4. The system of claim 1 , wherein the conversion module selects the programming object from a library of ladder logic objects.

5. The system of claim 4 , wherein the ladder logic objects comprise software objects defining functionality of switchgear components of the automation system.

6. The system of claim 1 , wherein the conversion module creates links to other programming objects of the ladder logic diagram.

7. The system of claim 6 , wherein the links comprise power flow links from a power source to a common reference potential.

8. The system of claim 1 , comprising a graphic-based programming protocol to further configure the programming object to carry out an automation operation via the automation component.

9. A system comprising:

memory circuitry that stores ladder logic programming code;

an operator interface comprising a screen on which a ladder logic diagram generated from the ladder logic programming code is displayed;

an input device to draw a hand-drawn ladder logic component to be added into the ladder logic diagram on the screen;

processing circuitry that executes the ladder logic programming code, the ladder logic programming code executed by the processing circuitry comprising a recognition module to recognize the hand-drawn ladder logic component, and a conversion module to convert the recognized hand-drawn ladder logic component to:

a component to be added into the ladder logic diagram, wherein the component is represented in a graphical format of the ladder logic programming code; and

a programming object to be added into the ladder logic programming code, wherein the programming object corresponds to an automation component of an automation system; and

an industrial automation device comprising automation device memory circuitry that receives the programming object and processing circuitry that executes the programming object to control the automation component of an industrial automation system corresponding to the programming object.

10. The system of claim 9 , wherein the conversion module replaces the hand-drawn ladder logic component with the graphical format drawn from a library graphical formats.

11. The system of claim 9 , wherein the conversion module selects the programming object from a library of ladder logic objects.

12. The system of claim 10 , wherein the ladder logic objects comprise software objects defining functionality of switchgear components of the automation system.

13. The system of claim 9 , wherein the conversion module creates links to other programming objects of the ladder logic diagram.

14. The system of claim 13 , wherein the links comprise power flow links from a power source to a common reference potential.

15. A method comprising:

receiving a hand-drawn ladder logic component on a ladder logic diagram via a screen on which the ladder logic diagram is displayed;

executing, via a programming computer, a recognition module to recognize the hand-drawn ladder logic component; and

executing, via the programming computer, a conversion module to convert the recognized hand-drawn ladder logic component to:

a component to be added into the ladder logic diagram, wherein the component is represented in a graphical format of ladder logic programming code; and

a programming object to be added into the ladder logic programming code, wherein the programming object corresponds to an automation component of an automation system.

16. The method of claim 15 , wherein the hand-drawn ladder logic component is input by an operator via an input device.

17. The method of claim 15 , comprising transferring the converted ladder logic component to an industrial automation device and executing the programming object to control a system or process.

18. The method of claim 15 , wherein the conversion module replaces the hand-drawn ladder logic component with the graphical format drawn from a library of graphical formats.

19. The method of claim 18 , wherein the conversion module selects the programming object from a library of ladder logic objects.

20. The method of claim 19 , wherein the ladder logic objects comprise software objects defining functionality of switchgear components of the automation system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2018
From: QUEK, SHIOU LIANG
To: ROCKWELL AUTOMATION ASIA PACIFIC BUSINESS CENTER PTE. LTD.
Reel/Frame 047212/0656 →
Continuity (1)
Related Publication 20180284713A1 · Oct 4, 2018