Automatic device parameter binding method and system

US9535413B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9535413-B2
Application numberUS-89548610-A
CountryUS
Kind codeB2
Filing dateSep 30, 2010
Priority dateFeb 12, 2010
Publication dateJan 3, 2017
Grant dateJan 3, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present invention provides techniques for automatically binding device parameters to an input and output interface. Doing so enables dynamic parameters to be available to the core firmware engine. More specifically, there is no input and output data in the configuration software domain required for mapping the parameters. Rather, the configuration software may directly access the device parameters during the logic execution. This is achieved in a library by representing the parameter repository and the EPATH pointing to each parameter from the configuration software domain.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for distributed control of a process, comprising: accessing a function block configured to perform an arithmetic or logical operation on a parameter having a first parameter designation; and configuring a distributed automation control device that forms part of a machine or process control system, the distributed automation control device storing the function block and executing the function block in operation in the machine or process control system, wherein configuring the distributed automation control device comprises storing in the distributed automation control device a virtual data table comprising a conversion of the first parameter designation to a second parameter designation utilized for the parameter in the machine or process control system, wherein the first parameter designation is in a software domain of a configuration tool used to configure the distributed automation control device, and the second parameter designation is outside of the software domain and independent from the software domain, wherein the virtual data table provides an addressing space that facilitates conversion between a path for the first parameter designation and a pointer for the second parameter designation during use of the distributed automation control device. 2. The method of claim 1 , wherein storing the conversion comprises storing in the distributed automation control device a mapping of the first parameter designation with the second parameter designation. 3. The method of claim 2 , comprising accessing a mapping of parameters utilized in a machine or process control system, and configuring the distributed automation control device based upon the mapping. 4. The method of claim 3 , wherein the mapping is accessed from an electronic data sheet file for the machine or process control system. 5. The method of claim 3 , wherein the mapping is accessed from the distributed automation control device. 6. The method of claim 1 , wherein the function block is accessed from the distributed automation control device. 7. The method of claim 1 , wherein the function block is accessed from a library of function blocks available for use in the distributed automation control device. 8. The method of claim 1 , wherein the arithmetic or logical operation comprises reading the parameter from a memory circuit external to the distributed automation control device. 9. The method of claim 1 , wherein the arithmetic or logical operation comprises writing the parameter to a memory circuit external to the distributed automation control device. 10. The method of claim 1 , wherein the first and second parameter designations correspond to parameter names utilized by different industrial data communications protocols. 11. The method of claim 1 , wherein the function block comprises non-transitory code configured in an object oriented programming language. 12. The method of claim 1 , wherein the distributed automation control device is an input/output terminal block. 13. The method of claim 1 , wherein the distributed automation control device is a push-button block. 14. The method of claim 1 , wherein the distributed automation control device is an overload relay. 15. The method of claim 1 , wherein the distributed automation control device is a motor drive or a motor starter. 16. The method of claim 1 , wherein the path for the first parameter designation is an EPATH of an electronic data sheet (EDS) file. 17. A distributed automation control device, comprising: a memory circuit storing a function block configured to perform an arithmetic or logical operation on a parameter having a first parameter designation; and a processor configured to execute the function block in operation in a machine or process control system; wherein the memory circuit stores a virtual data table comprising a conversion of the first parameter designation to a second parameter designation utilized for the parameter in the machine or process control system, wherein the first parameter designation is in a software domain of a configuration tool used to configure the distributed automation control device, and the second parameter designation is outside of the software domain and independent from the software domain, wherein the virtual data table provides an addressing space that facilitates conversion between a path for the first parameter designation and a pointer for the second parameter designation during use of the distributed automation control device. 18. The distributed automation control device of claim 17 , wherein the memory circuit stores a mapping of the first parameter designation with the second parameter designation. 19. The distributed automation control device of claim 17 , wherein the distributed automation control device is an input/output terminal block. 20. The distributed automation control device of claim 17 , wherein the distributed automation control device is a push-button block. 21. The distributed automation control device of claim 17 , wherein the distributed automation control device is an overload relay. 22. The distributed automation control device of claim 17 , wherein the distributed automation control device is a motor drive or a motor starter. 23. The distributed automation control device of claim 17 , wherein the path for the first parameter designation is an EPATH of an electronic data sheet (EDS) file. 24. A distributed control system, comprising: a distributed automation control device, comprising a memory circuit storing a function block configured to perform an arithmetic or logical operation on a parameter having a first parameter designation, and a processor configured to execute the function block in operation in a machine or process control system, wherein the memory circuit stores a virtual data table comprising a conversion of the first parameter designation to a second parameter designation utilized for the same parameter in the machine or process control system, wherein the first parameter designation is in a software domain of a configuration tool used to configure the distributed automation control device, and the second parameter designation is outside of the software domain and independent from the software domain, wherein the virtual data table provides an addressing space that facilitates conversion between a path for the first parameter designation and a pointer for the second parameter designation during use of the distributed automation control device; and an automation controller coupled to the distributed automation control device via a network; wherein the distributed automation control device is configured to communicate with the automation controller via the network, but executes the function block utilizing the second parameter designation without command from the automation controller. 25. The distributed control system of claim 24 , wherein the distributed automation control device is an input/output terminal block, a push-button block, an overload relay, a motor drive, or a motor starter. 26. The distributed control system of claim 24 , wherein the path for the first parameter designation is an EPATH of an electronic data sheet (EDS) file.

Assignees

Inventors

Classifications

  • Address of module determined by function of module · CPC title

  • for implementing user interfaces · CPC title

  • Circuit arrangements for emergency or stand-by power supply, e.g. for emergency lighting · CPC title

  • Programming the control sequence · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9535413B2 cover?
The present invention provides techniques for automatically binding device parameters to an input and output interface. Doing so enables dynamic parameters to be available to the core firmware engine. More specifically, there is no input and output data in the configuration software domain required for mapping the parameters. Rather, the configuration software may directly access the device par…
Who is the assignee on this patent?
Shah Harsh, Siegler David W, Joe James Edward, and 4 more
What technology area does this patent fall under?
Primary CPC classification G05B19/0426. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 03 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).