This page describes the device driver and the device window for the Pico EnviroMon EL005 temperature logger. The sat-nms device driver for the EL005 logger is capable to monitor up to the first 8 temperature sensors connected. The driver simply provides the live readings of the temperature sensors, it operates the EL005 as a simple 8-channel temperature sensor.
The driver does not provide any means to configure or setup the EL005 device. This has to be done using the EnviroMon software coming with the logger before it is connected to the sat-nms system.
The internal logging capabilities of the EL005 can be used in parallel while the EL005 is connected to the sat-nms M&C. However, to read out the stored readings from the EL005, it's RS232 interface must be disconnected from the sat-nms M&C and connected to a computer running the Pico EnviroMon software. For a more comfortable logging of the temperature readings we recommend the usage of the File-Recorder logical device in the sat-nms software.
Device window pages
The following table shows which device window pages are available with this individual device type. Tool-bar functions not mentioned here are described at the general description of device windows .
--- Shows the actual temperature values.
--- The faults page.
--- The device info page.
--- The maintenance page. The configuration parameters described below are set at this page.Configuration parameters
At the maintenance page of the device window there are a couple of configuration parameters which are used to configure the device driver.
| decimal places set in EnviroMon | scaling |
|---|---|
| ## | 1 |
| ##.# | 0.1 |
| ##.## | 0.01 |
The scaling values of sensors which are not enabled (beyond the number of sensors selected with the 'sensors' configuration parameter), are displayed with a gray background and cannot be set.
Configuration hints
Variables defined by this device driver
| name | type | flags | range |
|---|---|---|---|
| info.driver | TEXT | R/O | StringRange R/O |
| lowLevel.cmd | TEXT | StringRange | |
| lowLevel.reply | TEXT | R/O | StringRange R/O |
| faults.99 | ALARM | R/O | AlarmFlagRange R/O (Communication) |
| faults.commstat | TEXT | R/O | StringRange R/O |
| info.type | TEXT | R/O | StringRange R/O |
| info.port | TEXT | R/O | StringRange R/O |
| info.frame | TEXT | R/O | StringRange R/O |
| config.name.0 | TEXT | SAVE SETUP | StringRange |
| config.scale.0 | CHOICE | SAVE SETUP | EnumRange (1 0.1 0.01) |
| config.minTemp.0 | FLOAT | SAVE SETUP | DoubleRange (0.00 .. 0.00) |
| config.maxTemp.0 | FLOAT | SAVE SETUP | DoubleRange (0.00 .. 0.00) |
| config.name.1 | TEXT | SAVE SETUP | StringRange |
| config.scale.1 | CHOICE | SAVE SETUP | EnumRange (1 0.1 0.01) |
| config.minTemp.1 | FLOAT | SAVE SETUP | DoubleRange (0.00 .. 0.00) |
| config.maxTemp.1 | FLOAT | SAVE SETUP | DoubleRange (0.00 .. 0.00) |
| config.name.2 | TEXT | SAVE SETUP | StringRange |
| config.scale.2 | CHOICE | SAVE SETUP | EnumRange (1 0.1 0.01) |
| config.minTemp.2 | FLOAT | SAVE SETUP | DoubleRange (0.00 .. 0.00) |
| config.maxTemp.2 | FLOAT | SAVE SETUP | DoubleRange (0.00 .. 0.00) |
| config.name.3 | TEXT | SAVE SETUP | StringRange |
| config.scale.3 | CHOICE | SAVE SETUP | EnumRange (1 0.1 0.01) |
| config.minTemp.3 | FLOAT | SAVE SETUP | DoubleRange (0.00 .. 0.00) |
| config.maxTemp.3 | FLOAT | SAVE SETUP | DoubleRange (0.00 .. 0.00) |
| config.name.4 | TEXT | SAVE SETUP | StringRange |
| config.scale.4 | CHOICE | SAVE SETUP | EnumRange (1 0.1 0.01) |
| config.minTemp.4 | FLOAT | SAVE SETUP | DoubleRange (0.00 .. 0.00) |
| config.maxTemp.4 | FLOAT | SAVE SETUP | DoubleRange (0.00 .. 0.00) |
| config.name.5 | TEXT | SAVE SETUP | StringRange |
| config.scale.5 | CHOICE | SAVE SETUP | EnumRange (1 0.1 0.01) |
| config.minTemp.5 | FLOAT | SAVE SETUP | DoubleRange (0.00 .. 0.00) |
| config.maxTemp.5 | FLOAT | SAVE SETUP | DoubleRange (0.00 .. 0.00) |
| config.name.6 | TEXT | SAVE SETUP | StringRange |
| config.scale.6 | CHOICE | SAVE SETUP | EnumRange (1 0.1 0.01) |
| config.minTemp.6 | FLOAT | SAVE SETUP | DoubleRange (0.00 .. 0.00) |
| config.maxTemp.6 | FLOAT | SAVE SETUP | DoubleRange (0.00 .. 0.00) |
| config.name.7 | TEXT | SAVE SETUP | StringRange |
| config.scale.7 | CHOICE | SAVE SETUP | EnumRange (1 0.1 0.01) |
| config.minTemp.7 | FLOAT | SAVE SETUP | DoubleRange (0.00 .. 0.00) |
| config.maxTemp.7 | FLOAT | SAVE SETUP | DoubleRange (0.00 .. 0.00) |
| config.sensors | CHOICE | SAVE SETUP | EnumRange (1 2 3 4 5 6 7 8) |
| internal.0 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.1 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.2 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.3 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.4 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.5 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.6 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.7 | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| temperature.0 | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| temperature.1 | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| temperature.2 | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| temperature.3 | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| temperature.4 | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| temperature.5 | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| temperature.6 | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| temperature.7 | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (temperature 1 LOW) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (temperature 1 HIGH) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (temperature 2 LOW) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (temperature 2 HIGH) |
| faults.05 | ALARM | R/O | AlarmFlagRange R/O (temperature 3 LOW) |
| faults.06 | ALARM | R/O | AlarmFlagRange R/O (temperature 3 HIGH) |
| faults.07 | ALARM | R/O | AlarmFlagRange R/O (temperature 4 LOW) |
| faults.08 | ALARM | R/O | AlarmFlagRange R/O (temperature 4 HIGH) |
| faults.09 | ALARM | R/O | AlarmFlagRange R/O (temperature 5 LOW) |
| faults.10 | ALARM | R/O | AlarmFlagRange R/O (temperature 5 HIGH) |
| faults.11 | ALARM | R/O | AlarmFlagRange R/O (temperature 6 LOW) |
| faults.12 | ALARM | R/O | AlarmFlagRange R/O (temperature 6 HIGH) |
| faults.13 | ALARM | R/O | AlarmFlagRange R/O (temperature 7 LOW) |
| faults.14 | ALARM | R/O | AlarmFlagRange R/O (temperature 7 HIGH) |
| faults.15 | ALARM | R/O | AlarmFlagRange R/O (temperature 8 LOW) |
| faults.16 | ALARM | R/O | AlarmFlagRange R/O (temperature 8 HIGH) |