Library synchronization between definitions and instances
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06N-005/02
G06F-009/44
G06N-005/00
G05B-015/02
G06N-005/04
출원번호
US-0917863
(2013-06-14)
등록번호
US-8898099
(2014-11-25)
발명자
/ 주소
Weber, Jason Andrew
Shuler, Gregory J.
Bronikowski, Joseph T.
Vance, Todd A.
Foley, Jeffrey
Brandes, Russell W.
Maki, Adam B.
출원인 / 주소
Rockwell Automation Technologies, Inc.
대리인 / 주소
Amin, Turocy & Watson, LLP
인용정보
피인용 횟수 :
1인용 특허 :
37
초록▼
In an industrial control configuration, various instances can exist that are based upon a definition. A definition can be changed and thus it can be appropriate to alter related instances in accordance with the change. However, changing an instance can cause disruption in other actions even when the
In an industrial control configuration, various instances can exist that are based upon a definition. A definition can be changed and thus it can be appropriate to alter related instances in accordance with the change. However, changing an instance can cause disruption in other actions even when the change is minor. Therefore, various standards can be used to determine if a change to an instance should be propagated automatically or at another time, such as after an operation. The determination can be based on artificial intelligence techniques, user preference, a defined rule set, user instruction, as well as other standards.
대표청구항▼
1. A method, comprising: identifying, by a system including a processor, a change to a definition, wherein the definition comprises logical program code executable on one or more industrial automation control devices; anddetermining, by the system, according to a rule set, a manner in which to propa
1. A method, comprising: identifying, by a system including a processor, a change to a definition, wherein the definition comprises logical program code executable on one or more industrial automation control devices; anddetermining, by the system, according to a rule set, a manner in which to propagate the change to one or more instances of the definition on the one or more industrial automation control devices, wherein the rule set directs the system to propagate the change to local instances of the one or more instances of the definition installed locally to the system, and to not propagate the change to remote instances of the one or more instances of the definition installed remotely from the system. 2. The method of claim 1, wherein the rule set directs the system with a timeframe at which to propagate the change to the one or more instances of the definition. 3. The method of claim 2, wherein the timeframe is a delay. 4. The method of claim 3, wherein the delay is based upon waiting for a particular production state to occur in a manufacturing operation associated with the one or more industrial automation control devices. 5. The method of claim 3, wherein the delay is based upon waiting for an upcoming production event to occur associated with in a manufacturing operation associated with the one or more industrial automation control devices. 6. The method of claim 3, wherein the delay is based upon waiting for input from a user. 7. The method of claim 2, wherein the timeframe for a first subset of the one or more instances of the definition is a first timeframe, and the timeframe for a second subset of the one or more instances of the definition is a second timeframe, the first timeframe is different than the second timeframe. 8. The method of claim 4, wherein the production state is idled for maintenance. 9. A non-transitory computer-readable medium having instructions stored thereon that, in response to execution, cause a system including a processor to perform operations comprising: identifying a change to a definition, wherein the definition comprises logical program code executable on one or more industrial automation control devices; anddetermining, based upon a rules set, a manner in which to propagate the change to one or more instances of the definition on the one or more industrial automation control devices, wherein the rule set instructs the system to propagate the change to local instances of the one or more instances of the definition installed locally to the system, and to not propagate the change to remote instances of the one or more instances of the definition installed remotely from the system. 10. The non-transitory computer-readable medium of claim 9, wherein the rule set instructs the system with a timeframe at which to propagate the change to the one or more instances of the definition. 11. The non-transitory computer-readable medium of claim 10, wherein the timeframe is a delay. 12. The non-transitory computer-readable medium of claim 11, wherein the delay is based upon waiting for a particular manufacturing state to occur in a manufacturing operation associated with the one or more industrial automation control devices. 13. The non-transitory computer-readable medium of claim 11, wherein the delay is based upon waiting for an upcoming manufacturing event to occur associated with in a manufacturing operation associated with the one or more industrial automation control devices. 14. The non-transitory computer-readable medium of claim 11, wherein the delay is based upon waiting for input from a user. 15. The non-transitory computer-readable medium of claim 10, wherein the timeframe for a first subset of the one or more instances of the definition is a first timeframe, and the timeframe for a second subset of the one or more instances of the definition is a second timeframe, the first timeframe is different than the second timeframe. 16. The non-transitory computer-readable medium of claim 9, wherein the manufacturing state is idled for maintenance. 17. A system, comprising: a processor;a memory communicatively coupled to the processor, the memory having stored therein computer-executable instructions, comprising: an identification component configured to identify a change to a definition, wherein the definition comprises logical program code executable on one or more industrial automation control devices; anda resolution component configured to determine, based upon a rule set, a manner in which to propagate the change to one or more instances of the definition on the one or more industrial automation control devices, wherein the rule set instructs the system to propagate the change to local instances of the one or more instances of the definition installed locally to the system, and to not propagate the change to remote instances of the one or more instances of the definition installed remotely from the system. 18. The system of claim 17, wherein the rule set defines a instructs the system with timeframe at which to propagate the change to the one or more instances of the definition. 19. The system of claim 18, wherein the timeframe is a delay based upon waiting for a particular operational state to occur of a production line in which the one or more instances of the definition is employed. 20. The system of claim 19, wherein the operational state is idled for maintenance.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (37)
Lindner,Klaus Peter; Georg,Erich, Apparatus for use in an industrial process and plant including such apparatuses as well as method for simulating operation of such a plant.
Hsiung, Chang-Meng B.; Munoz, Bethsabeth; Roy, Ajoy Kumar; Steinthal, Michael Gregory; Sunshine, Steven A.; Vicic, Michael Allen; Zhang, Shou-Hua, Control for an industrial process using one or more multidimensional variables.
Cope Michael E. (Richardson TX), Distributed industrial control system with remote stations taking turns supervising communications link between the remo.
Havner, Randall A.; Ryan, Stephen D.; Toman, James F.; Whitehead, Jr., Clifford J.; Yuen, Kam P., Library manager for automated programming of industrial controls.
Maki Reino A. (Marietta GA) Mitchell Herman (Lithonia GA) Mukherjee Sujan K. (Roswell GA) Panuganti Badari N. (Mableton GA) Stiles April D. E. (Atlanta GA), Method and system for product configuration management in a computer based manufacturing system.
Bomans Muriel (Boulogne FRX) Pierre Francine (Paris FRX) Robin Hugues (Bouguenais FRX), Method for structuring information used in an industrial process and its application to aircraft piloting assistance.
La Chance Ralph Edward ; Sardell Richard ; Landry Donald Francis ; Waibel Helmut, Methods and systems for providing electronic documentation to users of industrial process control systems.
Hsiung,Chang Meng B.; Munoz,Bethsabeth; Roy,Ajoy Kumar; Steinthal,Michael Gregory; Sunshine,Steven A.; Vicic,Michael Allen; Zhang,Shou Hua, Monitoring system for an industrial process using one or more multidimensional variables.
Rischar Charles M. (Chardon OH) Rohn David R. (Willoughby Hills OH) Johnston David A. (Mentor OH) Husted Raymond (Mentor OH), Multitasking industrial controller.
Lewis Robert W. ; Tanner Matthew A. ; Walker Timothy K., Object-oriented computer program, system, and method for developing control schemes for facilities.
Nitta Tetsuji,JPX ; Hashimoto Koji,JPX ; Yamanaka Kiyoshi,JPX, Object-oriented visual program development system for handling program entity including pre-processing function and post-processing sections.
Flood Mark A. (Mayfield Heights) Kalan Michael D. (Mayfield Heights) Preis Peter N. (Lyndhurst OH) Peterson ; II Alden L. (Brooklyn NY), Programmable controller with multiple priority level task processing.
Grewal,Ardaman S.; Hamilton,Jeffery L., System and methodology facilitating data warehousing of controller images in a distributed industrial controller environment.
Hafemann Dennis R. ; Brooks Ruyen E. ; Hoskins Josiah C. ; Sastry Shivakumar, System, method and article of manufacture for utilizing external models for enterprise wide control.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.