Editing Interface Elements

When the interface of a library element is visible in the Worksheet, for instance when the root node of the Element Navigator is selected, you can use popup dialogs and mouse gestures to edit the interface elements of function block types, device types, and resource types.

Adding Elements

Elements can added to the interface using the Add option of the Worksheet's popup menu.

You can also add internal variables to Basic and Simple FB types from the Worksheet menu. These will show up as an attached list at the bottom of the FB interface block.

Adapter instances (Plugs and Sockets) can only be added when editing the FB network of a composite FB type.

Editing Elements

An interface element can be edited by double-clicking on its type name, e.g., EVENT or REAL , or via the Edit item of the corresponding pop-up menu.

Adapter instances (Plugs and Sockets) can only be edited in the FB network of a composite FB type.

Moving Elements

An interface element can be moved up or down in its list of elements with the Rosette.

Associating Elements

An event can be associated with a variable by using the Alt+Drag gesture between the event's type name, e.g. EVENT , and the variable's type name, e.g., BOOL . Using this gesture where an association already exists will delete the association.

Deleting Elements

An interface element can be deleted by using the Delete item of the pop-up menu obtained by right-clicking on the element's type name.

If the element is in use, e.g., in an ECC transition or a function block diagram in the body of a function block, it cannot be deleted.

Adapter instances (Plugs and Sockets) can only be deleted when editing the FB network of a composite FB type.