EP1410172B1

A process control script development and execution facility supporting multiple user-side programming languages

Abstract

This record has no abstract on file.

EP1410172B1, drawing sheet 1
Sheet 1 of 15

Term

Term ended

Expired 24 June 2022, 4.3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

15 claims: 3 independent, 12 dependent

  1. 1
    A supervisory process control and manufacturing information application development and execution system supporting the execution of application object scripts the application development and execution system comprising:a script editor interface (2300) facilitating specifying scripts for application objects, wherein the script editor interface supports multiple distinct user-side script languages;a script translation component (2304) including routines for rendering execution-side script of a single execution-side scripting language from source script rendered by the script editor and written according to any of a set of user-side script languages, the set of user-side script languages including at least: a first scripting language, and a second scripting language;and an engine (2308) for executing the execution-side script generated by the script translation component, characterized in that the script editor interface (2300) generates output (2302) including script language tags indicating a particular one of the multiple distinct user-side script languages supported by the script editor interface (2300) and translatable by the script translation component (2304), and the tags are applicable to at least one of a particular instruction, a particular group of instructions or an entire script.
  2. 12
    A method for supporting the execution of application object scripts in a supervisory process control and manufacturing information application development and execution system, the method comprising the following steps:facilitating specifying scripts for application objects with a script editor interface (2300), wherein the script editor interface supports multiple distinct user-side script languages;rendering execution-side script of a single execution-side scripting language from source script rendered by the script editor and written according to any of a set of user-side script languages with routines of a script translation component (2304), the set of user-side script languages including at least: a first scripting language, and a second scripting language;wherein the script editor interface (2300) generates output (2302) including script language tags indicating a particular one of the multiple distinct user-side script languages supported by the script editor interface (2300) and translatable by the script translation component (2304), and wherein the tags are applicable to at least one of a particular instruction, a particular group of instructions or an entire script;and executing the execution-side script generated by the script translation component with an engine (2308).
  3. 14
    A computer-readable medium including computer-executable instructions, executed within an application development and execution system, the computer-executable instructions are supporting the execution of application object scripts in a supervisory process control and manufacturing information application development and execution system, the method comprising the following steps:facilitating specifying scripts for application objects with a script editor interface (2300), wherein the script editor interface supports multiple distinct user-side script languages;rendering execution-side script of a single execution-side scripting language from source script rendered by the script editor and written according to any of a set of user-side script languages with routines of a script translation component (2304), the set of user-side script languages including at least: a first scripting language, and a second scripting language;wherein the script editor interface (2300) generates output (2302) including script language tags indicating a particular one of the multiple distinct user-side script languages supported by the script editor interface (2300) and translatable by the script translation component (2304), and wherein the tags are applicable to at least one of a particular instruction, a particular group of instructions or an entire script;and executing the execution-side script generated by the script translation component with an engine (2308).