About Script Editors

The Basic Control Engine combines the power of the CIMPLICITY event handler with different scripting languages, allowing you to script and program applications and routines from the simple to the complex.

The Basic Control Engine consists of three main components.

Component Description
Event Editor Provides the tools to defines actions to take in response to events that occur in a process. An event can be a changing point, alarm state, or even a particular time of day. One event may invoke multiple actions, or one action may be invoked by many events.
Script Editors Provide a set of sophisticated development tools that let you create programs. These programs can then be executed as actions in response to events. Following are the three script editors provided by CIMPLICITY:
  • CIMPLICITY Program Editor: A basic script editor.
  • CimScriptIDE Editor: An editor for .Net scripts.
  • Proficy Code Editor: An editor for Python scripts.
Basic Control Engine Monitors for events and executes the configured actions. The Basic Control Engine is based on a multi-threaded design that allows the system to invoke and execute multiple Visual Basic programs concurrently.