Sequential function chart (SFC) online editing without reset
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-003/0481
G05B-019/05
G05B-019/042
출원번호
US-0107513
(2013-12-16)
등록번호
US-9152140
(2015-10-06)
발명자
/ 주소
Silvestro, Michael
Dearth, Joshua Steven
Stanek, Christopher E.
Belcher, John Ethan
Bliss, Ronald E.
Brooks, Jeffery William
Visoky, Jack Michael
출원인 / 주소
Rockwell Automation Technologies Inc.
대리인 / 주소
Amin, Turocy & Watson, LLP
인용정보
피인용 횟수 :
0인용 특허 :
22
초록▼
A change monitor as part of an online editor of a sequential function chart (SFC) programming environment monitors edits to a control routine. The change monitor provides warning to users before taking actions that would result in a reset of the control routine currently being executed by an industr
A change monitor as part of an online editor of a sequential function chart (SFC) programming environment monitors edits to a control routine. The change monitor provides warning to users before taking actions that would result in a reset of the control routine currently being executed by an industrial controller. The change manager reduces or eliminates many situations that would otherwise result in a reset as well by instructing online editor as to what language elements need to be assembled to implement the change. The change monitor also filters the manner in which reset warnings are given to reduce unnecessary distractions.
대표청구항▼
1. A system, the system comprising: a memory, communicatively coupled to a processor, the memory having stored therein executable instructions, comprising: a change monitor configured to determine whether a pending edit of an industrial control program executing in a controller requires at least one
1. A system, the system comprising: a memory, communicatively coupled to a processor, the memory having stored therein executable instructions, comprising: a change monitor configured to determine whether a pending edit of an industrial control program executing in a controller requires at least one of the controller or the industrial control program to be reset prior to implementation of the pending edit in the industrial control program, wherein the determination is based at least in part on an assessment of whether a potential outcome, on an industrial process controlled by the industrial control program, of an attribute of the industrial control program will generate a requirement to reset the industrial control program executing in the controller prior to the implementation of the pending edit. 2. The system of claim 1, wherein the change monitor, in response to the reset being implicated, is configured to generate a warning of the reset prior to the implementation of the pending edit in the industrial control program. 3. The system of claim 2, wherein the warning is a display of a reset symbol on a graphical user interface. 4. The system of claim 3, wherein the change monitor is further configured to, in response to selection of the reset symbol, navigate to a depiction of the pending edit on the graphical user interface. 5. The system of claim 3, wherein the warning is a display of at least one of a reset warning icon depicted on a status bar, a reset warning tool tip activated by a cursor, or a reset warning popup window on the graphical user interface. 6. The system of claim 1, wherein the change monitor is further configured to, in response to a determination that the pending edit includes a deletion of an element of the industrial control program, prevent reset of the industrial control program. 7. The system of claim 1, wherein the change monitor is further configured to learn potential outcomes of attributes of the industrial control program that will generate the requirement to reset the industrial control program executing in the controller prior to the implementation of the pending edit. 8. A method, comprising: identifying, by a system including a processor, a pending of an industrial control program executing in a controller; anddetermining, by the system, whether the pending edit requires at least one of the controller or the industrial control program to be reset prior to implementation of the pending edit in the industrial control program, wherein the determination is based at least in part on an assessment of whether a potential outcome, on an industrial process controlled by the industrial control program, of an attribute of the industrial control program will generate a requirement to reset the industrial control program executing in the controller prior to the implementation of the pending edit. 9. The method of claim 8, further comprising, in response to the reset being implicated, generating, by the system, a warning of the reset prior to the implementation of the pending edit in the industrial control program. 10. The method of claim 9, wherein the warning is a display of a reset symbol on a graphical user interface. 11. The method of claim 10, further comprising, in response to selection of the reset symbol, navigating, by the system, to a depiction of the pending edit on the graphical user interface. 12. The method of claim 10, wherein the warning is a display of at least one of a reset warning icon depicted on a status bar, a reset warning tool tip activated by a cursor, or a reset warning popup window on the graphical user interface. 13. The method of claim 8, further comprising, in response to a determination that the pending edit includes a deletion of an element of the industrial control program, preventing, by the system, reset of the industrial control program. 14. The method of claim 8, further comprising learning, by the system, effects of attributes of the industrial control program that will generate the requirement to reset the industrial control program executing in the controller prior to the implementation of the pending edit. 15. A non-transitory computer-readable storage medium comprising computer-executable instructions that, in response to execution, cause a computing system including a processor to perform operations, comprising: identifying a pending of an industrial control program executing in a controller; anddetermining whether the pending edit requires at least one of the controller or the industrial control program to be reset prior to implementation of the pending edit in the industrial control program, wherein the determination is based at least in part on an assessment of whether a potential outcome, on an industrial process controlled by the industrial control program, of an attribute of the industrial control program will generate a requirement to reset the industrial control program executing in the controller prior to the implementation of the pending edit. 16. The non-transitory computer-readable storage medium of claim 15, the operations further comprising, in response to the reset being implicated, generating a warning of the reset prior to the implementation of the pending edit in the industrial control program. 17. The non-transitory computer-readable storage medium of claim 16, wherein the warning is a display of a reset symbol on a graphical user interface. 18. The non-transitory computer-readable storage medium of claim 17, the operations further comprising, in response to selection of the reset symbol, navigating to a depiction of the pending edit on the graphical user interface. 19. The non-transitory computer-readable storage medium of claim 16, wherein the warning is a display of at least one of a reset warning icon depicted on a status bar, a reset warning tool tip activated by a cursor, or a reset warning popup window on the graphical user interface. 20. The non-transitory computer-readable storage medium of claim 15, the operations further comprising, in response to a determination that the pending edit includes a deletion of an element of the industrial control program, preventing reset of the industrial control program.
Johnston David A. ; Rischar Charles M. ; Schultz Ronald E. ; Schmidt Otomar, Industrial controller permitting program editing during program execution.
Lewis Robert W. ; Tanner Matthew A. ; Walker Timothy K., Object-oriented computer program, system, and method for developing control schemes for facilities.
Swathibabu Gabbita ; Brandon Goldfedder ; Casey K. Hopson ; Robert E. Park ; Dennis Troup, System and method for managing the workflow for processing service orders among a variety of organizations within a telecommunications company.
Howell William E. (North Richland Hills TX) Reddy Hari N. (Grapevine TX) Wang Diana S. (Trophy Club TX), System for controlling group access to objects using group access control folder and group identification as individual.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.