Last version is 02.33 Sirius Device Manager.exe
Last version of device manager with compilation environment is 01.23.01 delivery-01_23_01.zip
Sirius Device Manager is the software used to manage hardware configurations develop and test.
With this tool the user can:
The user interface consists of three main Tabs:
Menu for load and save data.
Load serie setup | Load a serie previously saved, in order to setup the system. |
Save serie setup | Save the variables serie, to have setups saved. |
Load graph | Load saved variable traces. With this is possible to analize data offline. |
Save graph | Save the selected variables traces, in order to navigate data offline. |
Export graph in to... | Export the selected variables traces in CSV format, to analize data with other programs. |
Reboot device | Send the REBOOT command to the device. |
Switch target | Command for a specific hardware platform, tells to the master target which slave must be connected. |
Take screenshot | Create a picture of Device manager screen, to freeze a particular state. |
Help online... | This site. |
Help contextual... | Show the contextual help of the selected variable. |
About | Shows a popup with software versions. |
The Oscilloscope tab contains the tools to manage Sirius-ES devices.
It consists of three parts:
The Settings tab contains controls to monitor, save and restore values from/to devices.
It can be splitted in three sub parts:
This part of tab is used to monitor variables into charts panel.
First column (color and checkbox) represents the track color. The checkbox tells to the system if the variable must be shown or not. in order to load a set of series and display only the selected.
Variable can be selected in "Serie" comboBoxes with specific parameters of visualization.
Y/div columns tell to the charts panel the number of point for each block.
Offset column set the offset for the oscilloscope.
The columns Cursor 1 and Cursor 2 show the numeric values under the two cursor of the oscilloscope.
If the variable has a unit of measure, it will shown next to Y/div colum.
Under series there are display settings for the charts panel.
This section allows user to manage connection to devices. Connections can be of two types: serial or network.
The Connect button is used to open connecttion to device.
Once connected, the Connect button will turn into Disconnect.
The Start button starts the oscilloscope to show charts.
Once connected the Start button turns into Stop the charts.
The lines under buttons tells their state (Green or Red)
The buttons in this section allow users to manage offline data.
The Save Values button store to file the retain variables, to create a setup for the connected device.
The Restore Values button send to device the retain variables store in file.
Export Db save the variable structure of the Var Editor Tab. it can be reloaded in order to work offline or develop the IEC program with the code editor.
Once connected to hardware, a copy of Var Editor structure is saved to file.
With Import offline DB the user can load a set of variable with all the values of a particular hardware, in order to show the status or use the variable in the Code Editor.
It contains all the variable loaded from device.
Variable are divided into groups (in bold) .
The variable table has the columns:
Name | Variable name |
Value | Variable value |
U.M. | Unit of measure) |
Type | IEC variable type (IEC version) |
IEC name | Name for the IEC_TASK (IEC version) |
Index | Variable database index (IEC version) |
The value, once connected to device can be modified and updated in order to the runtime or store a new value.
Values can be graphically display with the charts panel to see the trend over time.
Variable database can be online, update every ms via USB from device; or offline loaded from file.
If loaded from file or hardware is disconnected, the values columns is shown in red color and disabled.
Right click on variabel will show a contextual menu.
Contextual Help | open a online help for the selected variable. |
Copy IEC name | make a copy to clipboard of IEC Name column value. It brings help for the Code Editor when users have to type the device variables. |
This area is used for graphical representation in time. It is the same of a oscilloscope display.
The red and the blue vertical line are the oscilloscope cursor, moving them the values in the cursor 1 and 2 will change.
The blue rectangle is the chart area to zoom. It can be resized with mouse.
Right click into the area will show the zoom panel.
The zoom panel shows charts inside the blue area.
Clicking on Setup button a popup menu appears: it contains Trigger and appearance settings.
The trigger setting is used for the trigger x position on screen.
0% is the left side of chart panel. 100% is the right side.
Appearance settings are used to change the chart layout. Select or deselect the properties you want.
The code editor tab contains a text editor that allow users to write their code in Structured Text.
It is one of the IEC 61131 programming languages.
It contains the Toolbar, the text editor and the message box.
The toolbar contains all the function buttons to create, build and upload your project into devices.
New... | CTRL + N | Create a new project. A template will be loaded. Templates are stored in the ./templates folder into Device Manager root folder. if a different template is needed, rename the custom template in template.st.![]() |
Open... | CTRL + O | Opens a saved project. The default folder is ./project under Device Manager root folder. A open form is shonw. Only .st files can be loaded. |
Save... | CTRL + S | Save project file in the default directory. At the first time a save form is shown to select the filename. |
Save as... | CTRL + SHIFT + S | Save the project file with a different name. A save form is shown to select the filename. |
Find... | CTRL + F | Find text in the editor. A popup is shown to start the find process.![]() F3 button will highlight the next occurence of text. SHIFT + F3 highlight the previous occurence. |
Replace... | CTRL + R | Replace text in the editor. A popup is shown to start the replace process.![]() By default it replace every occurences of text, to choose which replace and which not, select Prompt on Replace |
Build | Build the project file and generate a .bin file to upload on device. The output is shown in the message box at the bottm of Code Editor. |
|
Upload Firmware... | Starts the upload process of the binary file to device. A progress bar will appears to show the upload status. Clicking the cancel button, the upload process can be aborted. |
A simple text editor to create the IEC project. Highlights may help users to write their code.
The entire program must be written here.
The status bar shows the cursor position (row, columns, char number) and other informations about the code.
All the system message are shown here. Operation on the project's file.
This tab is used to log variables values.
Each variable checked in tab Settings serie is written to the specified file.
User can set the sample time for logging, add date and time to rows and choose if split the file or not.
Log count and Log time are updated by the system when user click the Start Log button.
The file format is CSV.
See the Sirius-ES Editor IEC page: