Skip to content

Runtimes

Once a project is built, a runtime can be created for that build. Runtimes live inside the project itself: open the project in the IDE, then expand the Runtimes node in the project tree (in the IDE sidebar this is the Project runtimes entry, between IDE and Project builds). To create a new runtime or update an existing one, work from this node using the actions described below.

The Runtimes node in the IDE project tree, where each runtime and its connections live as child nodes

In the IDE project tree, expand the Runtimes node. To create a new runtime, click the green + icon; to update an existing runtime, click the pencil icon on that runtime.

Creating a runtime from the Runtimes node: pick the configuration, resource and platform, then Save

Runtime options

  • Build: The build which will be used.
  • Name: Name of the runtime, can be any.
  • Platform: Platform of the device, where the runtime will run on. Is the same as in the project configuration.
  • Configuration name: Name of the configuration from inside the IEC program code defined in the project tree.
  • Resource name: Name of the resource from inside the IEC program code defined in the project tree.
  • Tags: Tags for additional information, can be any.
  • Description: Runtime description, can be any.

Once a runtime is provisioned to a device, the Portal reports its health with a process indicator (online / degraded / crashed). See Monitor runtime health for how to read these indicators and where to drill in.

Runtime work happens in two places. Configuration (creating, editing, exporting, and wiring up connections) is done in the IDE project tree, under the Runtimes node. Operational actions on a provisioned runtime (start/stop, reset, health) are done from the device page once the runtime is running on a device.

Configure in the IDE:

Operate from the device page:

Edge behavior: