User Interface¶
This page is intended to give you an overview of the user interface elements. All parts of CONTROL I/O are visible by default, providing you with a simple user interface to get acquainted and work with.
1. Menu¶
FILE | |
---|---|
New | Creates a new diagram. |
Open... | Opens a file dialog for choosing the diagram file to load. |
Save | Opens a file dialog for saving the current diagram file. |
Save As | Opens a file dialog for saving the current diagram file with a new name. |
Opens the print menu for printing the current diagram. | |
Exit | Closes the application. |
EDIT | |
---|---|
Undo | Reverses the last operation. |
Redo | Reverses the last undo operation. |
Clear Logger | Clears the logger. |
Copy | Copies the selected part of the diagram into the clipboard. |
Cut | Removes the selected portion of the diagram and stores a copy of it to the clipboard. |
Paste | Paste diagram content available on the clipboard onto the current diagram. |
Select All | Selects the entire diagram. |
VIEW | |
---|---|
Zoom In | Expands the canvas. |
Zoom Out | Contracts the canvas. |
Default Zoom | Sets the default zoom. |
Show Overview | Shows/hides the diagram overview. |
HELP | |
---|---|
Here you can find general information about CONTROL I/O and available documentation. |
2. Toolbar¶
The toolbar is used to control the execution of the diagram. Note that, when SYNC. FACTORY I/O option is checked (see Blocks Palette > SETTINGS) the toolbar also controls FACTORY I/O.
Button | Action |
---|---|
Starts the diagram execution. | |
Pauses the diagram execution. | |
Resets the diagram execution. | |
Advances the diagram execution one step (each time the button is clicked). |
3. Blocks Palette¶
Block Type | Description |
---|---|
Sources | Blocks used to generate data. You will find a different block for each data type supported and also blocks providing system time and cycle time. |
Tags | I/O points available in FACTORY I/O (sensor and actuator tags). These are automatically detected by CONTROL I/O. |
Memories | Used to story values during the execution of the program. |
Function Blocks | Function blocks describing a function between inputs and outputs. Can be logical, arithmetic, timers, counters... |
Utils | Provides a Note and Reset block. |
Settings | Diagram execution settings |
SYNC. FACTORY I/O: execution of FACTORY I/O is synchronized with the execution of the diagram. | |
SYNC. TIMERS: timers are synchronized with FACTORY I/O. This means that when FACTORY I/O is running in slow motions timers take into account the time scale. |
|
CYCLE TIME (ms): diagram update cycle time. Values can range between 10 and 10000. |
|
UI OPACITY: sets the amount of UI opacity. |
4. Canvas¶
Where a controller diagram is drawn. It allows performing the most common editing operations, such as panning, zooming, creating, deleting, selecting and moving blocks.
5. Canvas Overview¶
The canvas overview allows getting a visual representation of the entire diagram and which part is currently visible. It can also be used to quickly pan to a specific part of the diagram (Left/right click and hold).
6. Properties¶
Displays properties and relevant information about the selected block.
7. Logger¶
Displays useful information during execution.
Keyboard Shortcuts and Mouse Actions¶
Keyboard Shortcut / Mouse Action | Command |
---|---|
Ctrl+N | Create a new diagram |
Ctrl+O | Open |
Ctrl+S | Save |
Ctrl+Alt+S | Save As |
Ctrl+P | |
Ctrl+Q | Quit |
Ctrl+Z | Undo |
Ctrl+Y | Redo |
Ctrl+E | Clear Logger |
Ctrl+C | Copy |
Ctrl+X | Cut |
Ctrl+V | Paste |
Ctrl+A | Select All |
Ctrl++ or Mouse Wheel Up | Zoom In |
Ctrl+- or Mouse Wheel Down | Zoom Out |
Ctrl+0 | Default Zoom |
Ctrl+T | Show/Hide Overview Window |
Right Button+Drag | Pan |