A box, insertable in an FBD, LD, or IL network, is a complex element and can represent additional functions like timers, counters, arithmetic operations, or also programs, IEC functions and IEC function blocks.
A box can have one or more inputs and outputs and can be provided by a library or can be programmed by the user.
You can group the inputs and outputs of a function block in its declaration via the attribute pingroup. In the display of the function block in an FBD or LD editor, the groups can then be faded out and in. For further information, refer to the Attribute pingroup chapter.
If provided with the respective module and if the option Show box icon is activated, an icon is displayed within the box.
You can position a box in a LD network or in an FBD network by using the command Insert Box, Insert Empty Box. Alternatively, you can insert it from the toolbox or copy or move it within the editor via drag and drop. For further information, refer to the description of the Insert Box command.
In an IL program, a CAL instruction with parameters will be inserted in order to represent a box element.
You can update the box parameters (inputs, outputs) - in case the box interface has been modified - with the current implementation without having to reinsert the box by executing the Update parameters command.