发明名称 |
Systems and methods that facilitate management of add-on instruction generation, selection, and/or monitoring during execution |
摘要 |
The subject invention relates to systems and methods that facilitate display, selection, and management of context associated with execution of add-on instructions. The systems and methods track add-on instruction calls and provide a user with call and data context, wherein the user can select a particular add-on instruction context from a plurality of contexts in order to observe values and/or edit parameters associated with the add-on instruction. The add-on instruction context can include information such as instances of data for particular lines of execution, the add-on instruction called, a caller of the instruction, a location of the instruction call, references to complex data types and objects, etc. The systems and methods further provide a technique for automatic routine selection based on the add-on instruction state information such that the add-on instruction executed corresponds to a current state. |
申请公布号 |
US9250897(B2) |
申请公布日期 |
2016.02.02 |
申请号 |
US201313735169 |
申请日期 |
2013.01.07 |
申请人 |
Rockwell Automation Technologies, Inc. |
发明人 |
Jarrett James H.;Belcher John E.;Brandes Russell W.;Brooks Jeffery W.;Christensen Bruce A.;Hogan Keith M.;Kalan Michael D.;Reichard Douglas J.;Ritchie Diane N.;Rodano Thomas G.;Taylor Mark E.;White Rae M. |
分类号 |
G05B19/05;G06F9/30;G06F9/445 |
主分类号 |
G05B19/05 |
代理机构 |
Amin, Turocy & Watson, LLP |
代理人 |
Amin, Turocy & Watson, LLP |
主权项 |
1. A non-transitory computer-readable medium having instructions stored thereon that, in response to execution, cause at least one device including a processor to perform operations comprising:
obtaining a value of a state parameter associated with an add-on instruction called by a user program executing via an industrial device in relation to an industrial process, wherein the value is a post-scan state to establish post-conditions associated with the execution of the add-on instruction; determining control logic to execute by the add-on instruction based on the value of the state parameter; and initiating execution of the determined control logic; and creating respective contexts associated with each execution of a plurality of executions of the add-on instruction, wherein the each context tracks a call to the add-on instruction, an initiator of the call, a location of the call, a passed reference to a complex data type associated with the add-on instruction, a passed reference to an object associated with the add-on instruction, and an instance of data of the add-on instruction. |
地址 |
Mayfield Heights OH US |