# SoftPLC Requirements

- The external SoftPLC configuration program, MULTIPROG 5.51 must be installed on the same computer as the ToolsTalk 2 client.

- The SoftPLC must be set to On in the General SoftPLC settings, in order to run SoftPLC programs. On is indicated with status Running or stopped in the SoftPLC Status column. When in running mode, the SoftPLC process is active and ready to start or stop a SoftPLC program from Multiprog. A running SoftPLC program updates its values every 100 ms.

- If a fieldbus is be used via SoftPLC:
  Byte allocation for inbound and outbound SoftPLC signals can be done in the SoftPLC Settings section. This is located in the Overview sub-tab in the Fieldbus and SoftPLC tab.
  If there already is a SoftPLC project for the controller, select the Fieldbus and SoftPLC tab and then select the SoftPLC sub-tab. In the Project area, select Open to open the Multiprog. Update SoftPLC framesize in fieldbus by selecting the Update button. Do this to see the Fieldbus settings that are updated in Multiprog.

## Multiprog

Multiprog is the application where the actual SotPLC program is created and edited. When creating an initial project for a controller, variables and function blocks are created depending on the current setup of the controller and its capabilities. The templates will serve as a basic suggestion which can be further adjusted.