1.Introduction
The previous logic input has been replaced by the graphic logic editor. The logic functions are positioned on a worksheet. You create connections between them using your mouse.
2.Data transfer from existing logic (V2.0 to V2.1)
The user can transfer an existing logic once at the touch of a button. Before the transfer, both program items exist in the EIB controller section: Logic (old) and Graphic logic editor (new). Following the one-off transfer, the Logic program item disappears from the menu. The previous logic structure is deleted. Before the transfer, the Transfer menu item appears in the new Logic editor (see figure). After the transfer, the button is no longer available.
A structure is created during the transfer. Each folder is created. A worksheet is added with all functions that were previously available in this folder.
A structure is created during the transfer. Each folder is created. A worksheet is added with all functions that were previously available in this folder.
Caution
Make a backup copy of your project before transferring it!
Note
- A Transfer folder is created. This folder contains a separate folder for each available folder. A worksheet is added to each folder on which the logic modules are located.
- Elements that have not been assigned to a folder are placed on a separate worksheet.
- All inputs are grouped into an input box within a worksheet. The same applies to the outputs (see figure below).
- After the transfer, individual elements may need to be aligned manually!
- All worksheet inputs are grouped into an input box.
- All worksheet outputs are grouped into an output box.
Note
You can transfer up to 15 modules per worksheet. If a folder contains more than 15 logic modules, a transfer is not possible. In this case, distribute the logic modules across several folders.
3.Working with the graphic logic editor
The basis for the logic editor is the worksheet. You can place the following elements on a worksheet:
- Input boxes (inputs)
- Output boxes (outputs)
- Text fields
- Logic modules
4.Worksheet
The input boxes, output boxes, modules and texts are positioned on a worksheet. You can select the size of a worksheet. You can choose from five different sizes. The following sizes are available:
- Very small: 600 x 424 points
- Small: 800 x 565 points
- Medium: 1600 x 1131 points
- Large: 2400 x 1697 points
- Very large: 2000 x 1413 points
5.Input boxes / Inputs
You can group the inputs of a worksheet into an Input box. It is possible to have several of these on one worksheet.
5.1.Input box
You can create an input box using the pop-up menu that opens when you right-click your mouse, using the CTRL+F1 key combination, by choosing “New” in the worksheet toolbar menu, or using the modules structure (in this case, simply drag and drop onto the worksheet).
An input box can contain the following elements:
An input box can contain the following elements:
- Communication objects
- Connectors
To insert new elements into an input box, simply right-click the box’s header line. In the pop-up menu that appears, you can add both communication objects and connectors to the box. Click the plus symbol within the header line to add a communication object to the box directly.
Note
If you click an input and drag it to the plus symbol of the input box while holding down the left mouse button, you can assign a new communication object to the input directly.
Note
You can assign any number of elements to one input box. The limit is determined by the worksheet area.
For more information on the input box, see the Input box / Output box functionality section.
For more information on the input box, see the Input box / Output box functionality section.
6.Output boxes / Outputs
You can group the outputs of a worksheet into an Output box. It is possible to have several of these on one worksheet.
6.1.Output box
You can create an output box using the pop-up menu that opens when you right-click your mouse, using the CTRL+F2 key combination, by choosing “New” in the worksheet toolbar menu, or using the modules structure (in this case, simply drag and drop onto the worksheet).
An output box can contain the following elements:
An output box can contain the following elements:
- Communication objects/commands
- Connectors
To insert new elements into an output box, simply right-click the box’s header line. In the pop-up menu that appears, you can both add communication objects and create connectors. Click the plus symbol within the header line to add a communication object/command to the box directly.
Note
If you click the output of a logic module and drag it to the plus symbol of the output box while holding down the left mouse button, you can assign a new communication object/command to the output directly. The module’s output is connected directly to the new output box. If you click the plus symbol and hold down the CTRL key at the same time, the communication object window opens directly.
Note
You can assign any number of elements to one output box. The limit is determined by the worksheet area.
For more information on the output box, see the Input box / Output box functionality section.
For more information on the output box, see the Input box / Output box functionality section.
7.Input box / Output box functionality
- Double-click changes designation
- Hold down the Shift key + drag your mouse to change the sequence of the objects.
- Right-click on heading:
- Features - Changes the designation of the box.
- Cut out, copy, insert - Internal copying functions. Enables you to move and copy elements within the project.- Save as template - Saves the selected elements as a template.NoteYou can choose between the options "with connections" and "without connections" when inserting elements.
- Create new objects - Adds communication object, connector, commands to box. - Right-click on object:
- Features - Changes the communication object or connector.
- Remove - Removes the object from the box.
- Move to... - Moves the object to another box.
- Disconnect connection(s) - Removes all connections for the selected object.
- Move up, Move down - Changes the sequence of objects within a box. - Click on node (only output box):
- Remove connection
8.Text fields
You can insert text fields for comments and descriptions. The text field size is determined automatically from the text size and can only be changed using this. To change the contents of a text field, simply double-click the field, or right-click to open the context menu.
You can enter text containing up to 500 characters in a text field. Line breaks count as 2 characters.
You can enter text containing up to 500 characters in a text field. Line breaks count as 2 characters.
10.Modules
Theoretically, you can position any number of modules on a worksheet. One module contains a certain number of inputs/outputs, depending on its definition. Each input can be assigned a fixed value and/or connected to objects from input boxes. Equally, each output can be connected to objects/commands from output boxes.
11.Module functionality
- Double-click changes designation
- Right-click on heading:
- Features - Change designation and telegram interval
- Cut out, copy, insert - Internal copying functions. Enables you to move and copy elements within the project.- Remove - Removes the selected modules/elements.NoteYou can choose between the options "with connections" and "without connections" when inserting elements.
- Save as template - Saves the selected elements as a template.
- Help for module - Shows the help for the selected module. - Right-click on input:
- Assign with fixed value - Assigns a fixed value to the input.
- Negate connection(s) - Negates all connections of the selected input.
- Disconnect connection(s) - Disconnects all connections of the selected input. - Right-click on output:
- Disconnect connection(s) - Disconnects all connections of the selected output. - Click on node (only input):
- Remove connection - Deletes individual connection
- Negate connection - Negates individual connection
12.Importing and exporting logic modules (templates)
You can save/export individual elements in a worksheet or a group of elements as a template.
You can then import this data into other projects.
You can then import this data into other projects.
12.1.Export into template (save)
This function is available after you right-click to select an element or group. You must place your cursor on the element’s header. If the element or group of elements to be saved contains communication objects, a list of these communication objects appears. You can give each communication object in this list a further designation. This designation will later be queried to ensure that the communication object is assigned correctly. Enter the designation by double-clicking or pressing the operating knob. This information is required so that the correct communication objects are assigned when the logic template is inserted.
12.2.Import from template (insert)
You can import stored templates between projects to any worksheet. When you insert a template, a mask appears in which you must add the missing objects.
Note
You can only assign communication objects with a matching data type.
Note
When you insert the elements, you can combine them directly in a group.
13.Linking inputs and outputs
If you click an input/output object and then CTRL click (click while holding down the CTRL key) the input/output of a logic module, a connection is created. You can click in any order, but the normal click must be before the CTRL click. In doing so, an ideal connection path is drawn. The last connection created is displayed in Orange.
You can create a connection in the following ways:
You can create a connection in the following ways:
- Drag&Drop. Drag input to output, and vice versa.
- Click input and SHIFT click output, and vice versa.
- Click input and right-click (menu item: Establish connection), and vice versa.
Note
Elements of an input box cannot be connected to elements of an output box.
Note
You control connections by clicking an input or an output. All connections of the respective input/output are highlighted in colour.
14.Grouping elements
- You can combine several elements in a worksheet into one group. It is possible to have several groups on each worksheet.
- Each element can only belong to one group.
- The grouping stays in the project after you save and exit the Expert.
- You select the elements (input box, output box, logic module and text module) by CTRL click or by framing the elements (single-click and move mouse around the elements).
- When you click an element in a group, all elements in this group are selected.
15.Aligning elements on a worksheet
- Click, hold and drag to move elements. If arranging/shifting is not possible (e.g. because the element is positioned outside the worksheet), the element remains in its initial position.
- You can make fine adjustments to selected elements on a worksheet using the arrow keys.
16.Linking between worksheets (connectors)
You can define a connector in an output box on a worksheet. A connector is used to apply the output of a logic module to the logic module of another worksheet. You can create the connector using the context menu (right-click) of the output box. You only need to assign a designation to the connector. You can now add the connector created to another worksheet in an input box.
17.Actions across several selected elements
- Multiple selection with CTRL
- Fine adjustments using the arrow keys (1 step) or CTRL+arrow keys (2 steps)
- Right-click:
- Cut out, copy, insert - Internal copying functions. Enables you to move and copy elements within the project.NoteYou can choose between the options "with connections" and "without connections" when inserting elements.
- Remove - Removes the selected modules/elements.
- Save as template - Saves the selected elements as a template.
- Align - You can align the selected elements in different directions.NoteThis also works using the buttons above the GLE interface.
- Group - Combines all selected elements into one group.
- Cancel group - Cancels the group for the selected element.
- Cut out, copy, insert - Internal copying functions. Enables you to move and copy elements within the project.
18.Main menu
- View\Tree structure - Enables you to toggle or display the different tree structures on the left-hand side of the mask.
- View\Thumbnail view - Shows a thumbnail view of the worksheet.
- View\Size of the thumbnail view - Changes the size of the thumbnail view.
- Show view\sheet sizes - Activates/Deactivates the sheet size grids. All smaller page sizes are displayed on the worksheet with a dotted line.
- View\Font - Changes the font and size of the worksheet.
Note
You can only reduce the page size if there are no elements outside the NEW page dimensions.
19.Other key combinations
To trigger a key combination, the focus must be on the worksheet:
- F2 - Opens the create menu.
- F3 - Recreates the last module created.
- F6 - Shows the thumbnail view. The size can be adjusted via the main menu.
- CTRL+F1 - Creates a new input box.
- CTRL+F2 - Creates a new output box.
- CTRL+F3 - Creates a new text field
- CTRL+F4 - Calls the Import template file dialogue.
- CTRL+A - Selects all elements in a worksheet.
20.FAQs
20.1.How do I create a connection between an input object and the input of a logic module?
- By clicking an input object, holding down the left mouse button and dragging the object to the input of the logic module.
- OR by clicking the input object and SHIFT clicking the input of the logic module.
20.2.How do I copy an entire worksheet within a project?
- Right-click a worksheet in the tree structure. A menu item appears here. Then select the insertion point in the tree structure. Right-click to open the Insert menu item.
20.3.How do I copy a group of logic modules to another project?
Method 1 - Use the clipboard :
- If your global library is NOT empty, empty it. (Expert-> Main menu -> Global library -> Delete)
- Select all required elements and right-click to open the Copy to global library menu item
- Choose Global library -> Clipboard -> Copy in the main menu of the Expert software
- Open the project into which the modules are to be imported.
- Choose Global library -> Clipboard -> Insert in the main menu and follow the instructions.
Method 2 - Use templates:
- Select all required elements and right-click to open the Group menu item
- Open the Export into template menu item by right-clicking above the header of a group member.
- Now name the template and save it.
- Open the project into which the modules are to be imported.
- Select a worksheet.
- Right-click the worksheet to open the Import from template menu item.