Status Bar
A status bar located at the bottom of the KAS IDE "Integrated development environment" An integrated development environment is a type of computer software that assists computer programmers in developing software. IDEs normally consist of a source code editor, a compiler and/or interpreter, build-automation tools, and a debugger main window displays the five following labels from left to right:
- Local version
- Controller version (application version located in the controller)
- Drives state
- Controller state (stopped/running)
- Connection state
Figure 3-24: Status Bar Labels
An icon between the Local and Controller versions allows to show any differences (for more details, Compare PLC Programs).
The space on the left of the status bar is reserved for messages.
Local Version
This label provides information about the version locally present in the KAS IDE. There are three different states:
- Nothing displayed (for instance when no project is loaded)
- Version information (when available)
- Compilation error (background in red )
-
-
You can position the mouse over the text field to display a tooltip with the detailed version information.
Controller Version
This label provides information about the version present in the controller. There are three different states:
- Nothing displayed (when not connected)
- No Application in the controller
- Version information (when available)
Syntax of the version label is: <project_name>:<version>
-
-
When an application is active in the target, you can hold the mouse over the text field to display a tooltip with the detailed version information, including a timestamp A timestamp is a sequence of characters, denoting the date and/or time at which a certain event occurred of the compilation.
Drives State
There are three different states:
- Drives inactive (drives are disabled or your application is not connected to the target)
- Drives active (at least one drive is active)
- Drives error ( at least one drive is in error)
Controller State
The Controller state label lets you know if the Controller is running or stopped. There are three different states:
- Nothing displayed (the label is empty when the KAS IDE is not connected to the target)
- Controller is stopped
- Controller is running
Connection State
The Connection label displays the Connection state between the KAS IDE and the Controller. There are five different states:
- Not connected
- Connecting
- Connected (background in green)
- Connection Error (background in red )
- Unexpected Disconnection (background in red )
-
-
You can hold the mouse over the text field to display a tooltip with some detailed information about the Error, and the Controller address when connected.
Color Codes
The Local and Controller version labels has an orange background in case of version mismatch between the IDE and the Controller. This warns you that you have to download the new version of the application.
The Local version label has a red background if the compilation fails.
The following table summarizes all cases for the labels of the status bar.