Thermolog

Thermolog V3-T is temperature logger dedicated for applications where visual temperature control is needed and it is also necessary to save log to non-volatile memory. Thermolog V3-T has the ability to set the range of the permissible temperature. An alarm is triggered above and below the set temperature. Thermolog V3-T supports the DS12B20 sensor but has optional PT100 sensor support.

Thermolog V3-TH is temperature and humidity logger dedicated to applications where visual temperature control is needed and it is also necessary to save log to non-volatile memory. Thermolog V3-TH has the ability to set the range of the permissible temperature. An alarm is triggered above and below the set temperature.

Overview

Connection

The thermologist on the right has a set of sockets for power and sensor connections. Below is a description of the sockets.

Thermolog-connectors-A.png

Copy data of Logger

Copying the data of the built-in logger is done with a USB pendrive. To do this, insert a pendrive formatted in FAT32 and restart the device. Thermolog will automatically start copying data to it after detecting the pendrive. The display will show information about the progress of copying.

Once copied, the file on the flash drive will be named Termdump.BIN

To open it you need to use a dedicated PC program - Thermometer.

Firmware update

Thermolog enables firmware updates. For this purpose, you need a flash drive formatted in FAT32. On the flash drive you should copy the firmware to Thermolog. The firmware must be named atgfirmware.bin.

  1. Insert a  pendrive
  2. Simultaneously press all 3 buttons
  3. Turn on the power. The display will show Bootloader.
  4. After a while it will display "press any key" Then press the "L" button
  5. In a dozen seconds the firmware will update and Thermolog will reboot.

 

Configuration manual

Thermolog can be configured in two ways. One by using the buttons and the menu that will appear on the display, or by using Modbus and commands from the dedicated Thermometer PC application or any other software with Modbus function. The offered device has default parameters and you should set them according to your requirements.

It is possible to configure:

Configuration by buttons

Setting the time on the Thermolog ATL-V3-TH:
Switching the display mode:
Setting Brightness of display and Modbus Parameter:
Setting temperature and humidity alert:

Using the program on a PC

Thermolog has a dedicated application that makes configuration easy and allows exporting LOG files to Excel format. Thermometer 1.04 does not require installation. It works on computers running Windows 10 and later.

Setting up Thermolog with the Thermometer App

To configure Thermolog, you need to connect a converter to RS485 interface to the USB port of your computer. You can use ADI-501 converter made by Atreyo or any other make. After correctly connecting the RS485 signals between the converter and Thermolog and after connecting to the computer, start the Thermometer application. Then select the port and serial port paramneters. By default, Thermolog is set to Baud rate 9600, Data bits 8, Parity: none, Stop bits: 1, Flow control: none.

Thermolog-V3-app-serial.png

After making the settings, click Open port.
Under Modbus>Redable registers, we have access to the data read from Thermolog.

Thermolog-V3-app-readable-registers.png

Under Modbus>Read/Write, we also have the option to make changes to the settings. 
We can make config of:

Thermolog-V3-app-write-registers.png

Preview data and export to Excel

To open a preview of data from Thermolog, you need to select File>open in the top menu and open the previously ripped Termdump.BIN file. A graphical representation of the temperature measurements will be shown.

To export data to an Excel file, it is necessary to have Excel installed on your computer.

Thermolog-V3-app-archive.png

Protocol Description

Thermolog sends data using the Modbus proto protocol. Below is a description of the protocol.

Readable registers 0x04 – 30000
Address Hex Address Parameter Organization Example Value Accuracy Example
30000 0x00 Temperature int32 152 %0.1f 15.2 °C
30002 0x02 Humidity int32 457 %0.1f 45.7 %
30004 0x04 Version uint32 20201 %d.%02d.%02d 2.02.01
30006 0x06 Serial uint32 7EF8E955 %08X 0x7EF8E955
30008 0x08 ID 1 uint32 05D3FF31 %08X 05D3FF313838553443134350
30010 0x0A ID 2
uint32 38385534 %08X
30012 0x0C ID 3
uint32 43134350 %08X
30014 0x0E Position Record Memory uint32 34897 %d 34897

Readable/Writable registers 0x03 – 40000
Address Hex Address Parameter Organization Example Value Accuracy Example Val. Min Val.Max Default
40000 0x00 Correct Temperature int32 -12 %0.1f -1.2 -100 100 0
40002 0x02 Correct Humidity int32 25 %0.1f 2.5 -100 100 0
40004 0x04 Low Temp. Alarm int32 -25 %0.1f -2.5 -1200 1200 -1.5
40006 0x06 High Temp. Alarm int32 20 %0.1f 3.0 -1200 1200 3.6
40008 0x08 State Alarm int32 0 %d 0 0 2 0
40010 0x0A Modbus Address uint32 1 %d 1 1 247 1
40012 0x0C RS485 Baudrate uint32 9600 %d 9600 1200 921600 9600
40014 0x0E RS485 Parity uint32 0 %d 0 0 2 0
40016 0x10 RS485 Length Bit uint32 8 %d 8 8 9 8
40018 0x12 RS485 Stop bit uint32 1 %d 1 0 3 1
40020 0x14 Show Type uint32 1 %d 1 1 6 1
40022 0x16 Correct Time int32 -13 %0.1f -13 -120 120 -11
40024 0x18 Light uint32 - %d - 0 15 0
40026 0x1A Year uint32 1022 %d 1022 2022 2099 -
40028 0x1C Month uint32 9 %d 9 1 12 -
40030 0x1E Day uint32 3 %d 3 1 29/30/31 -
40032 0x20 Hour uint32 15 %d 15 0 23 -
40034 0x22 Minute uint32 12 %d 12 0 59 -
40036 0x24 Second uint32 33 %d 33 0 59 -

Correct temperature - each temperature reading is corrected by this value
Correct Humidity - each humidity reading is corrected for this value
Low Temp. Alarm - when the temperature is lower than this value, the alarm will be triggered
High Temp. Alarm - when the temperature is higher than this value, the alarm will be triggered
State Alarm - there are three alarm states
ALARM_NONE 0
ALARMYELLOW 1
ALARMRED 2
Show type - determines how the temperature, humidity and time are shown on the LED display
Correct time - after the end of the day, the time was adjusted by this value
Light - brightness level of the LED display. For value 0 - the automatic brightness function is enabled.
 Identification Device – ID1+ID2+ID3 - unique value for each device
Position Record Memory - position in the internal memory organization of the device for archiving the measured temperatures

Communication over Modbus

Name Function Value
RS485 Baudrate From 1200 to 921600 9600
RS485 Parity None 0
Odd 1
Even 2
RS485 Length Bit Normal 8
Extend 9
RS485 Stop bit 0.5 0
0 1
1.5 2
2 3

Safety information

Operating environment

Use in inappropriate conditions may damage the device or shorten its life.


Electrical and power supply safety

Only a person with qualification and appropriate knowledge should install the device.


Malfunctioning and damaged device

What to do and what not to do