Status Bar
A status bar located at the bottom of the KAS-IDE 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 1: Status Bar Labels
- The icon () between the Local and Controller versions is used to show any differences.
- See Compare PLC Programs.
- The space on the left of the status bar is reserved for messages.
Local Version
This label provides information about the local version present in the KAS-IDE.
These are the different states:
- Nothing displayed (for instance when no project is loaded).
- Version information (when available).
- Compilation error (background is red).
-
- The Local Version section in the Status bar shows Compiling... while the project is being compiled.
If the compilation is successful, the Project version is appears .
If the compilation fails, a Compilation Failed message appears with a red background.
-
-
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.
These are the 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 of the compilation.
Drives State
These are the 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
This label lets you know if the controller is running or stopped.
These are the 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.
These are the different states:
- Not connected
- Connecting
- Connected (background in green)
- Connection Error (background in red )
- Unexpected Disconnection (background in red )
-
-
Hold the mouse over the text field to see a tooltip with detailed information about the Error and the Controller address when connected.
Color Codes
The Local and Controller version labels has an orange background if there is a version mismatch between the KAS-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.
Connection State |
Local Version |
Controller Version |
Controller Status |
Connection Status |
---|---|---|---|---|
Comm. error |
Version A |
|
|
Connection Error |
Connected |
Version A |
No Application |
Stopped |
Connected |
Connected |
Version B |
Version B |
Stopped or running |
Connected |
Connected |
Version B |
Version A |
Stopped or running |
Connected |
Connected |
Compile error |
Version A |
Stopped or running |
Connected |
Connecting |
Version A |
|
|
Connecting… |
Disconnected |
|
|
|
Not Connected |
Disconnected |
Version A |
|
|
Not Connected |
Disconnected |
Compile error |
|
|
Not Connected |
Disconnected |
Version A |
|
|
Unexpected disconnection |