E018-Di DA18K
E018-Di DA18K
e018b DA18KE
Data acquisition systems
User manual
SIAP+MICROS S.p.A. tel.: +39 0438 491411 – fax: +39 0438 401547
Via Del Lavoro,1 email: [email protected]
31020 – San Fior (TV) – ITALY www.siapmicros.com
e018-di DA18K
TABLE OF CONTENTS
DA18K is an instrument designed to be used by trained personnel. The manufacturer declines all responsibility
for faults due to non-observance of instructions, tampering, uses not provided for in this manual, misuse of the
equipment, or use by untrained operators. Only authorised personnel should have access to the work area for
normal use and maintenance operations.
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
• The device must not be operated in the presence of flammable gases, fumes or in any environment at
risk of explosion.
• Do not carry out any measure if anomalies are found in the device, such as deformations of breakages.
• Do not remove, replace or modify any electrical or mechanical part without permission.
• Replacement of components and internal work must only be carried out by qualified and trained
maintenance personnel, after disconnecting the main electricity supply.
Keep this manual carefully and always keep a copy available for operators at all times.
1.2 Warnings
The manufacturer declines all responsibility for faults due to non-observance of instructions, tampering, uses
not provided for in this manual, misuse of the equipment, or use by untrained operators. Only authorised
personnel should have access to the work area for normal use and maintenance operations.
• Do not remove, replace or modify any electrical or mechanical part without permission.
lunedì 27 luglio 2020
• Replacement of components and internal work must only be carried out by qualified and trained
maintenance personnel, after disconnecting the main electricity supply.
• Pay attention to all warning labels against potentially hazardous procedures.
1.3 Handling
To avoid damage to the equipment, always keep it in an upright position without agitating during transportation.
Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
1.4 Unpacking
Before removing the packaging and installing the device, make sure the following precautions have been
taken:
• Return the device to the supplier if any damage charged to the supplier occurs during transport.
• Once removed from the packaging, place the device and its components on a flat surface.
• Always avoid turning the device upside down to safeguard the display.
• Pay attention to the connectors on the front and side of the device case during operation.
• The mains voltage in the installation area complies with the operating conditions of the device.
Carefully follow the installation and start-up instructions in this manual before turning the device on.
1. Connect the battery to the power supply connector to the BATT – GND pins (see section 2).
2. Pay attention to the polarity of the battery: BATT must be connected to the positive terminal and GND
to the negative terminal1.
3. Connect the external 12V power supply to the VCC and GND pins of the power supply connector (see
section 2). This operation must be performed with the power supply turned off.
4. Pay attention to the polarity: VCC must be connected to the positive terminal and GND to the negative
terminal.
5. Turn on the DA18K in battery mode with the external power supply switched off.
1
The DA18K is equipped with reverse polarity protection devices. In any case, pay attention to the connections.
1.7 Storage
Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
If you do not plan to use the device for an extended period of time (at least one year), disconnect all cables
from the device, place it in a transparent plastic bag along with a desiccant sachet and seal the bag with
adhesive tape. Label the bag with the contents and weight of the device, inserting the words “HANDLE WITH
CARE”.
Store the device in an environment with a temperature between 0 and 60 degrees with humidity not exceeding
80%. Ensure that the device is stored in a stable position and that it cannot be damaged or moved by
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
carelessness or distraction. Do not overlay other instruments or weights. Do not put the device on other
instruments and in any case make sure that the underlying support is solid and stable.
1.8 Maintenance
1.8.1 Cleaning the device
Disconnect all connection cables before cleaning the device. Use a soft and dry cloth for cleaning. Never use
damp cloths, solvents, water or other liquids.
The product is equipped with electrostatic protection devices on every channel and peripheral device. The
power supplies are also equipped with circuitry against reverse polarity and self-resettable fuses for
overcurrent protection. See section 2 for more details.
e018-di DA18K.docx (v03)
lunedì 27 luglio 2020
8 - CTS
1 - DCD
6 - DSR
PINOUT COM4
2 - RX
7 - RTS
3 - TX
8 - CTS
4 - DTR
9 - RI
5 - GND
• One Type B USB port for connection via USB cable to a PC or terminal, with which it is possible to
access the datalogger’s internal folders.
• One Type A USB port for peripheral connections such as keyboard, mouse, pen drive. Although the
connector has two ports, only the upper port can be used to connect peripheral devices. Do not
connect anything to the lower port.
e018-di DA18K.docx (v03)
• One UTP port for connection to a local network via Ethernet protocol.
lunedì 27 luglio 2020
• Two 9-pin male D-SUB connectors for connecting serial devices such as modems, PCs, sensors and
other devices with RS–232 o RS–485 interface:
o COM1: RS–232 to pins 2, 3, 5, 7 and 8 of the D-SUB port as shown in the above figure.
o COM6: RS–485 to pins 1 and 9 of the D-SUB port as shown in the above figure.
•
Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
o Possible power supply2: two pins for 12V DC power supply input.
o COM2: three pins for an RS-485 serial port for the connection of serial devices such as
modems, PCs, sensors and other equipment with RS-485 interface.
COM3: three pins for an RS-485 serial port for the connection of serial devices such as
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
o
modems, PCs, sensors and other equipment with RS-485 interface. The COM3 port can be
transformed into an additional RS-232 port.
o SDI–12: four pins for two independent SDI-12 ports for the connection of peripheral devices
with SDI-12 protocol. The port consists of a 12V power supply, two D1 and D2 data lines,
ground. D1 and D2 are seen as two SDI-12 serial ports, COM5 and COM9 respectively.
o COM7: two pins for an RS-485 serial port for the connection of serial devices such as modems,
PCs, sensors and other equipment with RS–485 interface.
o COM8: four pins for an RS-232 serial port with RTS/CTS flow control for the connection of
serial devices such as modems, PCs, sensors and other equipment with RS-232 interface.
• An SD (Secure Digital) slot for the insertion of an industrial grade SD card used by the programme for
the backup of stored data.
• A switch for backlighting the display (forces switch-off of the display backlight).
o STS, green LED which flashes if the datalogger programme (DA9000.exe) is in cycle
e018-di DA18K.docx (v03)
lunedì 27 luglio 2020
2 Only if the power supply does not come from the BASE18K.
o TX, blue LED, and RX, red LED of COM2, indicating the status of the transmit and receive
lines of serial port 2
o TX, blue LED, and RX, red LED of COM3, indicating the status of the transmit and receive
Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
o TX, blue LED, and RX, red LED of COM7, indicating the status of the transmit and receive
lines of serial port 7
Wall-mounted installation
Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
Panel or wall mounting with M3 screws Panel or wall mounting with low profile DIN rail mount
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
The DA18K is available in two versions that differ by the number of analogue and digital inputs in the acquisition
card: DA18K, a basic version, and DA18KE, an expanded version. Here we will briefly describe the terminal
blocks, with a more detailed description of each section in the following paragraphs.
CH1 ÷ CH4: Analogue inputs (24-bit) CH5÷CH9, CH11÷CH15: Analogue inputs (24-bit)
• One differential input (Va – Vb) • One differential input on each pair of connectors (Va – Vb)
• Two inputs referred to ground (Va – GND, Vb – GND) (CH5/CH11, CH6/CH12, CH7/CH13, CH8/CH14, CH9/CH15)
• One PT100 input (I+ – Va – Vb – I-) • One input referred to ground on a single connector (Va – GND,
• VALM sensor power supply Vb – GND)
• VALM sensor power supply
CH10, CH16: Analogue inputs (24-bit), analogue outputs (12-
CH17, CH18: Opto-isolated digital inputs
bit)
• One differential input on each pair of connectors (Va – Vb) • Frequency
(CH10/CH16) • Counter
• One input referred to ground on a single connector (Va – GND, • Logic state
Vb – GND) • VALM sensor power supply
• Precision reference voltage 2.5V – 25mA (e.g.: potentiometer
wind direction sensor)
• Analogue output 0 – 2V, 12-bit
DIG IN A, DIG IN B: Opto-isolated digital input DIG OUT: Open drain digital outputs and power outputs
• Frequency • Open drain digital outputs
• Counter • VSWT switch-off power output
• Logic state
• VALM sensor power supply
EXP : RS485 and open drain digital outputs POWER SUPPLY : Power supplies
• RS485 • Solar panel input (SP – GND)
• Open drain digital outputs • Battery input (BATT – GND)
•
e018-di DA18K.docx (v03)
• VALM is fixed voltage equal to battery voltage with current limitation of 200 mA
• VPWR is fixed voltage equal to battery voltage with current limitation of 2.5 A
• VSWT is voltage normally present but can be switched off at command; voltage equal to battery voltage
with current limitation of 2.5 A
In addition to the terminal blocks described above, there is an ON/OFF switch on the casing and three status
LEDs with the following meaning:
• VBATT indicates the backup battery charge status (one flash means the battery is not charged; 5
flashes means the battery is fully charged).
With regard to the POWER SUPPLY connector, more than one power source can be used. The datalogger
will subsequently handle any redundancy. For example, it is possible to connect the PS solar panel at the
same time as the external 12V DC power input. The datalogger will then charge the battery through the solar
panel or through the 12V DC input in absence of insolation.
The following paragraphs detail the electric and measuring characteristics of the various functional sections
available in the terminal block.
• Solar panel
• 12V lead acid battery
e018-di DA18K.docx (v03)
The solar panel input is marked with PS (positive) and GND (negative) terminals and has the main function of
keeping the power supply lead battery charged. Solar panels for charging 12V batteries are supported, with
power up to 100W. In sunny conditions, the battery charger circuit forces the panel to work at a voltage of
approximately 15.2V and can deliver up to 5A on the battery. The panel input is also equipped with:
• Electrostatic discharge protection circuit up to 30kV with peak power at 160W and IEC 61000-4-2
standards; level 4 (ESD); IEC 61000-4-5 (surge); IPP = 2.5 A; AEC-Q101
The battery input is marked with BATT (positive) and GND (negative) terminals and has the function of
powering the datalogger. A lead acid battery with 12V nominal voltage can be connected to these terminals.
The battery input is also equipped with:
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
The bench power supply is marked with VCC (positive) and GND (negative) terminals and has the function,
along with the battery, of powering the datalogger. A bench power supply with 12V nominal voltage, and in
any case lower than 15V, can be connected to these terminals. The input is also equipped with:
Finally, there is a power output supply on the connector that equals in value the battery voltage, useful for
powering equipment that absorbs current such as radio modems and the like. The output is always present
and marked with 12V (positive) and GND (negative) terminals. The specific characteristics of the output are:
Other output voltages, always identical in absolute value to the supply voltage, are present, with different
amperages, on each connector.
In particular, at the 12V (positive) and GND (negative) terminals of the DIG OUT connector there is a power
supply with identical amperages and characteristics to the power supply just described, with the only peculiarity
that this output can be switched off at will with a MODBUS command.
On all the other connectors there is an output power supply, marked 12V, which equals in absolute value the
battery voltage and has the following characteristics:
These low power supplies are particularly useful for powering the sensors that must be acquired.
lunedì 27 luglio 2020
Measuring of the resistance thermometer value is done using the four-wire technique and involves terminals
Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
I+ (excitation current generation), Va and Vb (measurement of the voltage at the ends of the resistance
thermometer) and I- (excitation current return). The resistance thermometer is connected with one end at I+
and Va and the other end at I- and Vb. In particular, at each acquisition cycle an impulsive current4 is generated
at terminal I+ which, flowing on the resistance thermometer, creates a potential drop measured between inputs
Va and Vb. The current closes on I- and generates a reference for the ratiometric measurement of the potential
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
• Electrostatic discharge protection circuit up to 20kV with peak power at 25W and IEC 61000-4-2
standards; level 4 (ESD); IEC 61000-4-5 (surge); IPP = 2.5 A on both the measuring inputs and on the
return current for reference generation
• Differential low pass filtering with cutoff frequency of 530Hz
• Common mode differential low pass filtering with cutoff frequency of 780Hz
• 24-bit resolution
• Electrostatic discharge protection circuit up to 20kV with peak power at 25W and IEC 61000-4-2
standards; level 4 (ESD); IEC 61000-4-5 (surge); IPP = 2.5 A on both the measuring inputs and on the
return current for reference generation.
• Differential low pass filtering with cutoff frequency of 530Hz
• Common mode differential low pass filtering with cutoff frequency of 780Hz
• 24-bit resolution
3 The Pt100s are acquired on differential channels, therefore each Pt100 inserted takes away a differential channel from the total number
e018-di DA18K.docx (v03)
of channels available.
lunedì 27 luglio 2020
4 Only active for the measuring cycle so as not to alter the temperature conditions of the Pt100 (Joule effect).
We will now look at the connector types for the 6-, 3- and 4-pin analogue inputs to better explain the connection
options.
The connectors of this type are CH1, CH2, CH3 and CH4, while the expanded version DA18KE has the
additional connectors CH19, CH20, CH21 e CH22. They are multi-function 6-pin connectors in which you can
Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
connect, alternatively:
Refer to the technical specifications of the DA18K for the electrical ratings
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
On these connectors there is also a 12V low power supply (200 mA) as described in the previous paragraphs,
to which you should refer for detailed information.
The connectors of this type are CH5, CH6, CH7, CH8, CH9, CH11, CH12, CH13, CH14 and CH15; the
expanded version DA18KE has the same connectors of this type.
On these connectors there is also a 12V low power supply (200 mA) as described in the previous paragraphs,
to which you should refer for detailed information.
In addition to the two supply terminals described above, each connector has the left terminal, indicated with
Va or Vb, which is an analogue input referred to ground. However, it is possible to use the connectors in pairs
of two to acquire differential signals. In particular, the pairs CH5 – CH11, CH6 – CH12, CH7 – CH13, CH8 –
CH14 and CH9 – CH15 can be used for the connection of a differential signal. In this case, Va indicates the
positive terminal of the signal and Vb the negative one.
The connectors of this type are CH10 and CH16 are entirely identical to the 3-pin connectors in terms of Va
and Vb functionality and their mode of use. A peculiarity of this connector type is the presence of:
• Reference voltage
On both connectors the 2.5V terminal indicates a 2.5V reference useful for measuring, for example,
potentiometer signals such as wind direction.
• Analogue output
On CH10 the OA1 terminal indicates a 12-bit 0 – 2.5V analogue output settable with MODBUS
command. On CH16 the analogue terminal is indicated by OA2.
The DA18K datalogger, as well as the DA18KE, has four of the described analogue inputs that can be
e018-di DA18K.docx (v03)
configured to acquire current signals in the range 4 – 20mA without resorting to the use of external precision
lunedì 27 luglio 2020
resistors. These 100Ω resistors are already included in the DA18K, allowing conversion of 4 – 20mA current
signals into 0.4 – 2V voltage signals. The channels set up for this functionality are CH8, CH9, CH14 and CH15.
To enable the resistor, the user must unscrew the processing electronics housing from the one below (see the
figure below), enabling access to four switches, each of which enables the resistor on the relative acquisition
channel.
Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
The input type allows to acquire both square wave signals, by connecting IF- to ground and IF+ to signal
positive, and dry contacts. In the latter case it is necessary to bring supply voltage to IF+ to polarise the
photodiode and connect the dry contact to IF-. For this purpose, the 12V power supply is brought to the
connectors. For example, a dry contact connected on CH17 must be wired with a bridge between the 12V
terminal and the IF1+ terminal, and the dry contact can therefore be connected between IF- and GND. When
e018-di DA18K.docx (v03)
the contact is open, there is no current flowing on the photodiode and the signal transmitted to the datalogger
lunedì 27 luglio 2020
is read as high logic state due to the internal pull-ups. When the contact closes to ground, a current flows on
the photodiode and the signal transmitted to the datalogger is read as low logic state.
In the case of dataloggers with DA18KE expansion, there are a further eight opto-isolated digital inputs like
the previous ones, to which four comparator inputs for AC sensors are added5 (for example, with variable
reluctance). These inputs, however, are positioned differently on the connectors concerned. In particular, the
channels are subdivided among the connectors as follows:
Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
• CH17
o IF1 opto-isolated digital input
• CH18:
o IF2 opto-isolated digital input
• DIG IN A:
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
We have already mentioned the opto-isolated inputs while the other type of input has a differential comparator
which, given the sinusoidal wave at the input, produces a square wave of the same frequency used for
acquisition. This peculiarity allows to accommodate passive sensors like some wind sensors with sinusoidal
wave output. As for the opto-isolated inputs, these inputs can also be read as frequency, count or logic state
and are equipped with an electrostatic discharge protection circuit up to 23kV with peak power at 500W and
IEC 61000-4-2 standards; level 4 (ESD); IEC 61000-4-5 (surge); IPP = 18 A.
In addition to these inputs, there are four more inputs on the 28-pin connector of the processing and control
part of the control unit. These inputs are also opto-isolated with 3.75kV isolation voltage but can only be read
as status inputs.
To summarise, the DA18K has 8 opto-isolated mixed type digital inputs (frequency, count, state) and 4 opto-
isolated status digital inputs. The expansion adds to these inputs 4 further mixed digital inputs (frequency,
counter, state) for sinusoidal inputs.
5 For example, variable reluctance sensors such as some wind speed sensors.
On the 28-pin connector of the processing and control unit there are a further four digital outputs, O0, O1, O2,
O3 with the following characteristics:
Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
2.8 Connectivity
The DA18K has a wide range of communication devices such as RS–232, RS–485, Ethernet, USB, etc. In the
following paragraphs we will analyse the characteristics of the various communication interfaces.
The control unit is equipped with three RS–232 type interfaces with criteria, i.e. that in addition to transmit and
receive, have carried other control signals on the interface connector. These are:
• COM1
9-pin D-SUB connector to which the 2, 3, 5, 7 and 8 pins of the connector are carried, i.e. the RX, TX,
GND, RTS and CTS signals.
• COM4
9-pin D-SUB connector to which all connector signals are carried, i.e.: DCD, RX, TX, DTR, GND, DSR,
RTS, CTS, RI.
• COM8
Is part of the 28-pin connector and carries the RX, TX, RTS and CTS signals.
On these, it is possible to connect communication devices such as cellular modems, radio interfaces, etc. They
can also be used for direct connection to a configuration terminal such as a personal computer. In the latter
case, the datalogger and the computer must be connected via NULL MODEM cable, i.e. with the two ends
both D-SUB 9-pin female terminals and with pins two and three reversed in such a way that the computer
transmission arrives to the datalogger reception and vice versa.
e018-di DA18K.docx (v03)
lunedì 27 luglio 2020
Regarding the protections, each RS–232 serial port is equipped with an electrostatic discharge protection
circuit up to 15kV (IEC 61000-4-2 Air Gap and Human Body Model).
The datalogger has three dedicated serial communication interfaces for the connection of RS-485 devices:
• COM2
Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
Is part of the 28-pin connector and has signals A, B and ground. B has a 4.7kΩ pull-down to ground
while A has a 4.7kΩ pull-up to the internal power supply. This interface is also shown internally on the
acquisition base below the EXP connector, terminals B and A, and is used by the processing and
storage unit to retrieve the data acquired from the acquisition base.
• COM6
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
Is part of a 9-pole D-SUB connector, the same as COM1, with A at pin 1 and B at pin 9. B has a 4.7kΩ
pull-down to ground while A has a 4.7kΩ pull-up to the internal power supply.
• COM7
Is part of the 28-pin connector and has signals A and B. B has a 4.7kΩ pull-down to ground while A
has a 4.7kΩ pull-up to the internal power supply.
The interfaces can be used for the acquisition of sensors or to communicate with devices with RS-485
interface. The interfaces are equipped with electrostatic discharge protection circuit. In particular:
• On the 28-pin connector and on the D-SUB there are electrostatic discharge protection circuits up to
30kV with IEC 61000-4-2 reference standards, ±30 kV contact discharge, ± 30 kV air discharge, AEC-
Q101: human body model class H3B > 8 kV
• On the EXP connector there is an electrostatic discharge protection circuit up to 30kV and IEC 61000-
4-2 regulations, 30kV (air) 30kV (contact), IEC 61000−4−4 (EFT) 50 A (5/50 ns), IEC 61000-4-5
(lightning) 19A (8/20µs).
e018-di DA18K.docx (v03)
lunedì 27 luglio 2020
The DA18K is equipped with a hybrid serial port, COM3, which can be either RS-485 or RS-232. The choice
must be specified at the time of ordering as this port is usually configured as RS-485 while the RS-232
configuration is an optional. The corresponding terminals on the 28-pin connector of the processing and testing
control unit are:
• GND: ground
• TX – A: A (positive) of RS–485 or transmission of RS–232 if requested.
The interface, if used as RS-485, is equipped with is an electrostatic discharge protection circuit up to 30kV
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
with IEC 61000-4-2 reference standards, ±30 kV contact discharge, ± 30 kV air discharge, AEC-Q101: human
body model class H3B > 8 kV.
If used as RS-232, it is equipped with an electrostatic discharge protection circuit up to 15kV (IEC61000-4-2
Air Gap and Human Body Model).
On the 28-pin connector there are two communication interfaces for sensor acquisition according to the SDI-
12 communication standard. The interfaces consist of terminals:
• +12: 12V sensor power supply with 100mA limit according to the standard
• D1: 5V COM5 data line.
• D2: 5V COM9 data line.
• GND: power supply ground.
The 5V data line, as required by the standard, is left in high impedance via a three-state buffer when not used.
This line also has an electrostatic discharge protection circuit up to 30kV with IEC 61000-4-2 reference
standards, ±30 kV contact discharge, ± 30 kV air discharge, AEC-Q101: human body model class H3B > 8 kV.
There is an ethernet connector to which a 10/100 Mbps base T network card is connected, managed at low
level by the Windows CE embedded operating system. The electrostatic discharge immunity characteristics
for this interface are:
There is a type A female USB host interface to which you can connect devices such as a memory stick,
keyboard, mouse, etc.
e018-di DA18K.docx (v03)
lunedì 27 luglio 2020
The interface is equipped with a dedicated transient voltage supply circuit specific to USB signal
characteristics. The circuit is also protected against electrostatic discharges up to 15kV according to the IEC
61000-4-2 standards and in particular:
There is a type B female USB slave interface for connecting and accessing the file system of the datalogger.
In particular, for Windows systems the DA18K is recognised as a Windows mobile device and it is possible to
access the file system through the “Windows mobile device management centre” which, if not already available
in the installed version of Windows, can be obtained free of charge from the Microsoft website. Windows
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
The interface is equipped with a dedicated transient voltage supply circuit specific to USB signal
characteristics. The circuit is also protected against electrostatic discharges up to 15kV according to the IEC
61000-4-2 standards and in particular:
The display is a 3.5” TFT-LCD touchscreen with 320 x 240 resolution and 16 million colours. It is transmissive
with white backlight8.
The display provides graphic interface to the Windows CE operating system, enabling user interaction with the
management programme. More details are given in the following paragraphs.
6 The greater the SD card capacity, the longer it will take for initial recognition.
e018-di DA18K.docx (v03)
7 The greater the pen drive capacity, the longer it will take for initial recognition.
lunedì 27 luglio 2020
Memory drives:
• NandFlash
Non-volatile internal flash memory (215MB capacity)
Programme folder:
• \NandFlash\DA9000
Installation folder of the datalogger programme (contains the operating application DA9000.exe and
the files necessary for operation)
• \NandFlash\TOOLS
Service application programmes folder (utility & tools)
The Windows CE embedded operating system allows to manage network and dial-up modem connections. To
display and set connections, select Settings > Network and Dial-up Connections from the Start menu:
e018-di DA18K.docx (v03)
lunedì 27 luglio 2020
EMACB1
Network card connection (LAN)
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
INTERNET
Default dial-up connection for remote access (RAS) via RS-232 modem
The corresponding properties are displayed by selecting the desired connection with a double click.
• IP Address
• Subnet Mask
• Default Gateway
The connection called INTERNET is the default dial-up connection created on DA18K to obtain remote access
to the Internet (RAS) via an RS-232 serial device. The connection is normally used with a GPRS/EDGE/UMTS
modem for mobile networks connected to the COM4 port of the datalogger (modem: Hayes Compatible on
COM4).
The telephone number used for anonymous connection to the Internet is: *99***1#
lunedì 27 luglio 2020
The procedure to recreate the above connection, if not present or if deleted by the system, is as follows:
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
All changes made to the control panel of the operating system (connection settings, display settings,
passwords, etc.) are saved in the Windows registry but become permanent only after being saved in the
internal flash memory.
This save task is made explicit through the Windows CE suspend function, therefore after each change and in
any case before a restart, it is good practice to suspend the device, otherwise the settings made will be lost
the first time the device is shut down.
To save changes to the system, select Suspend from the Start menu:
The device will enter suspend mode and will turn off the display. To restart the system, press the STAND BY
e018-di DA18K.docx (v03)
To switch on the DA18K datalogger, switch on the analogue base. The ON LED will start flashing and after a
Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
few moments the device will start to load the operating system:
Wait about one minute for the operating system and the programme to load, after which the display will show
the main measurement page (see section 3.4 Display pages).
- \NandFlash\DA9000\Logs containing the log files of the machine (last 7 days of operation).
- \NandFlash\DA9000\Archivio containing the data storage areas (internal flash memory)
- \SD Memory Card on Slot A\BackUp containing the backup files of the data and logs (removable
external memory).
At first start-up, the RTC clock and system clock may not be set because the internal power supply (battery)
is normally disconnected from the protection tab. In this case, the system will show the following warning
message:
e018-di DA18K.docx (v03)
lunedì 27 luglio 2020
Remove the battery tab and press OK to set the date and time.
The RTC service programme for clock setting will be loaded. Enter the correct date and time and press the
WRITE button to confirm the entry:
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
Premere per
confermare
3.4.1 Measures
The Measures tab shows the list of measures in acquisition and/or displayed data. The list only contains the
items configured for display and is updated by default every 3 seconds. The lower part of the window shows
the ID and the name assigned to the datalogger station.
e018-di DA18K.docx (v03)
lunedì 27 luglio 2020
Measure in minimum
alarm
OK Measure OK
3.4.2 Data
By selecting the Data tab you can extract and view the archive data. The initial window will show a tabular
report with the data stored for the current day. The user can change the day by selecting the date from the
calendar in the bottom left corner:
e018-di DA18K.docx (v03)
lunedì 27 luglio 2020
Tabular report
Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
Date selection
Note that the report will only be displayed if previously enabled in configuration and will only contain the
fields configured for display. It is possible to enable in display only one data archive at a time (e.g. statistical
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
If no archive is enabled, the information message “No data configured to display” will be shown.
3.4.3 Parameters
The Parameters page displays the user parameters in the configuration and allows direct modification of the
values via the touch screen keypad. A numeric ID, a description and an engineering unit are associated to
each parameter.
1. Press the Edit button to start (the system’s alphanumeric keypad will automatically open).
2. Select the value to be changed.
3. Enter the new value.
4. Press the Close button to finish changes (the keypad will close).
5. Lastly, save changes using the Save button (a confirmation message will be displayed).
e018-di DA18K.docx (v03)
lunedì 27 luglio 2020
Editing operations can also be performed using a keyboard and a USB mouse.
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
3.4.4 Status
The top part of the window displays the current status of the following connections:
Connected to TUNNEL
The bottom part of the window shows the number of archive files configured for storage. For each archive, the
quantity (in bytes) of data still to be read/transferred (Bytes to read) and the space available for storage (Free
Bytes) is shown in real time.
3.4.5 Settings
The Settings page displays the system initialisation settings of the DA18K. Specifically:
3.4.6 Log
This window displays in real time the messages of events recorded by the programme during operation. The
main messages are:
The user can scroll through the messages via the vertical/horizontal bar displaying the time events since the
datalogger was started.
At start-up, the programme loads the system settings and configuration parameters to be used during
operation. This information is contained in the following files:
Both files are needed to start the datalogger and must reside in the \NandFlash\DA9000 folder of the device.
A blocking error will be generated if they are not present.
The content of the files is structured in XML language and is normally compiled and sent to the datalogger by
a configuration management software. By way of example, examples of files displayed by a text editing
programme are shown.
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
The initialisation file INI.xml is used for the base system settings and communication with the datalogger.
The system settings are contained within the <SYSTEM> and <INI> elements. If not present, the initialisation
file is considered invalid.
All the system initialisation parameters are described below. Some parameters may assume default values if
they are omitted in the file.
• idstaz: communication hardware identification of the datalogger station (1 ÷ 254, default = “1”);
• id_mem: data record storage/transmission identification (default = idstaz);
• id_sms: storage identification for SMS record report (obsolete);
• name: name of the datalogger station (displayed on the first page of the display).
• ROOT path: path of the main folder in which the data archive and log operation folders are created
(\Archive and \Log). Folder creation follows the scheme below:
e018-di DA18K.docx (v03)
o If the ROOT field is not present or the path is not specified, the \Log and \Archive folders will be
created in the folder of the DA9000 executable programme. 0;
lunedì 27 luglio 2020
o If the ROOT field is present but the path is invalid, the log error will be reported and the acquisition
cycle will still start;
o If the ROOT field is present and the path is valid, the \Log and \Archive folders will be created
correctly.
• FILE size: common size of the data archive files. The attribute specifies the bytes that will be converted
to an integer multiple of 1024. So if, for example, a size of 5000000 bytes (equal to 5MB) is specified, the
number of bytes that will actually be used in the programme is 4999168.
• BACKUP path: path of the primary backup unit in which the daily historical data is copied. The backup
Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
function creates daily incremental files that contain a copy of historical data for each archive file; path2:
path of the secondary backup unit (optional); enable: allows to enable or disable the backup without
altering path settings (enable = “1” backup enabled, enable = “0” backup disabled); local: maximum
number of days of local backup maintenance (default = “30”);
• EXT source: specifies the presence of an external file to copy to an internal data file. The source field
specifies the path of the source file, the file field is the number of data files on which the copy will be made
(obsolete setting for image file management).
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
• WEBSERVER: enables management of the Internal webserver of the datalogger (enable="1"). Specify
the port=8080, and username and password required to execute commands.
• SMTP: e-mail SMTP server settings. Specify: the name of the server and the connection port; the type of
security used (SSL / TLS, STARTTLS); the username and password of the account; the sender (optional).
• COMx: setting of the serial port active in receiving the communication protocol (interrupt). For every
activated port, the communication speed in baud and the protocol with which it is possible to
communicate, is specified (default: COM1 baud="9600" protocol="1" rts=”3”).
The basic protocol is 1 = Store&Forward, 2 = Modbus RTU, 3 = Tetra SDS.
dtr: signal configuration DTR: “0” (Disable), “1” (Enable), “2” (Handshake). Default = “0” .
rts: signal configuration RTS: “0” (Disable), “1” (Enable), “2” (Handshake), “3” (Toggle). Default = “3”.
sync additional setting for the number of initial synchronisms (character 0x16). Default = “10”.
• TCPIP port: setting for opening an incoming TCP/IP connection (listening socket on the port specified in
the communication protocol).
• TUNNEL: definition of the TCP/IP connection to a remote tunnel server. Specify the server IP address and
the port of the listening socket, the echo character (default = “A”) to be sent periodically with scan to keep
the connection active. Specify the communication protocol to be used. The default location where the
connection status is stored is mem_state=”2”. Normally, if the connection is active the status is 1,
otherwise if there is no connection the status is set to –9999 (invalid).
• GPRS: (obsolete) manages the TCP/IP connection to the tunnel server using the GPRS/EDGE/UMTS
modem commands. It is necessary to specify the serial COM port on which the modem is connected, the
AT commands for initialisation and opening of the connection, then the echo character (default = “A”) to
be sent periodically with scan to keep the tunnel active. The timeout field determines the maximum time,
in seconds, to wait before retrying the connection. The connection status is kept in the location specified
in mem_state (active connection: status=1, inactive connection: status= –9999).
• RAS entryname: name of the remote access connection to the Internet (RAS). Runs a dial-up connection
via GPRS/EDGE/UMTS serial modem (see Windows CE operating system network connections). The
connection is made when it is necessary to transmit data via the Internet otherwise it remains active only
if there is a tunnel connection. The always-on flag forces the RAS connection to be always active.
• CHECK URL: specifies a URL or remote IP used to check the Internet connection.
• MODEM info: specifies an additional AT command to be sent to the modem to obtain information about
the RSSI signal, telephone operator, etc.
• TimeProtocol: configures the clock synchronisation via Internet specifying the IP address of the Time
Server and the port to connect to. A scan time in minutes must also be specified to define how often to
perform synchronisation, as must the time zone used. When the time is obtained, the datalogger updates
e018-di DA18K.docx (v03)
• RTC scan: sets the synchronisation of the system clock with the second RTC clock. The scan interval
must be specified in minutes.
• WD scan: sets the pulse scan period (seconds) on the WD digital output of the datalogger. It is also
possible to specify (in seconds) the control over the maximum time of the main cycle (e.g. runtime="60")
and the control over the maximum data download interval (e.g. countdown="86400") at the end of which
the process deactivates the WD pulse allowing the external watchdog to intervene and reset the
datalogger. NB: set countdown = “0” to disable the maximum data download time control.
• ENERGY-SAVING: energy saving management of the datalogger. Automatically suspends the system
and awakens it periodically to perform the functions programmed during configuration. Set enable="1" to
enable the energy saving function and wait (seconds) for the dwell (or waiting) time before suspension.
Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
The CNF.xml configuration file contains the functions and parameters programmed by the user for the
datalogger work cycle. These are contained in the following XML sections:
<PARAMETERS>
<ACQUISITIONS>
<PROCESSING>
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
<CONTROLS>
<STORAGES>
<TRANSMISSIONS>
<DISPLAY>
Example of a CNF.xml flle:
e018-di DA18K.docx (v03)
lunedì 27 luglio 2020
The following paragraphs describe in detail the functions that can be configured in the datalogger.
For the creation and management of configuration by a user, refer to the specific manual s012-d DAK –
Datalogger programming manual DA9000/DA15K/DA18K.
All the priority functions of data acquisition, processing and storage are performed sequentially by the
datalogger programme within a main work cycle.
The sequence of execution of the main cycle is composed in the order of the following steps:
Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
It can be noted how, when writing the configuration file, the functions are inserted in the order described.
Other functions requiring longer execution times or in any case which would be blocking for cycle time
purposes, are performed in separate work processes, in particular the data transmission functions and the
management of communication devices with the datalogger.
The parameters section allows to create and maintain in the configuration file several alphanumeric parameters
that can be set by the user. The values can be changed directly on the datalogger display (see section 3.4.2
Parameters).
To use a parameter within the configuration, it is necessary to refer to the identification number preceded by
the “$” symbol, (e.g. $11, $12, etc.)
Parameter configuration:
• id: numerical identification of the parameter (specified in configuration with the “$” symbol placed
first).
• name: parameter name.
•
Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
The measurement acquisition section must be configured by entering the definitions of the sensors and/or
acquisition cards to be queried with the relative communication parameters and measurement channels. The
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
raw data obtained from the query is pre-processed for conversion of the value into engineering units and a
subsequent plausibility check.
In general, the structure that describes the acquisition of a measuring sensor is formed as follows:
• com: serial port on which the sensor is connected (0 for TCP/IP type sensor);
• baud: specifies the serial communication speed (bps);
• databit, parity, stopbit: opening parameters of the serial port (number of data bits, parity bits,
stop bits);
• ip: specifies the IP address of the TCP/IP sensor;
• port: specifies the port on which it is possible to attach the TCP/IP sensor;
•
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
The parameters for defining the channel and for data processing are listed below:
This section deals with the periodic processing of the data acquired. The data processing phase comes
immediately after acquisition. Each valid measurement acquired is entered into the processing function as a
sample to be processed. The function returns the statistical data at the end of the period set in the memory
e018-di DA18K.docx (v03)
The following pages show for each type of processing the allocation tables of the data to be provided at input
and the resulting statistical output data.
STANDARD PROCESSING
Parameter Description
mem_out1 Sum
mem_out2 Counter
mem_out3 Valid data counter
mem_out4 Average
mem_out5 Minimum
mem_out6 Minimum minute
mem_out7 Maximum
mem_out8 Maximum minute
mem_out9 % of valid data
mem_out10 Variance
mem_out11 Standard deviation
mem_out12 Measurement reference (value of the last measurement sample)
mem_out13 Measurement deviation (deviation of measurement from last sample)
e018-di DA18K.docx (v03)
lunedì 27 luglio 2020
PULLED PROCESSING
Parameter Description
mem_out1 Counter
mem_out2 Valid data counter
Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
WIND PROCESSING
Parameter Description
The processing provides the output of the moving average and wind direction (start and end) data calculated
in the set observation interval (typically 2 or 10 minutes). The values are expressed in degrees north (°N). If
the instantaneous speed intensity does not exceed the set validation threshold (typically 3KT or 1.54 m/s), the
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
samples of the acquired direction will not be taken into account for the calculation. In this case, the output data
will be invalidated at the end of the interval. Furthermore, the flagging can be invalidated if the variation is less
than 60° or greater than 180°.
Parameter Description
The processing provides the output of the moving average and wind speed gust data calculated in the set
observation interval (typically 2 or 10 minutes). The values can be expressed in knots (KT) or m/s. The gust
value is valid when the maximum sample of the acquired speed is above the moving average plus the set
threshold parameter (3KT o 5.14 m/s). In other cases, the gust will be invalidated at the end.
Parameter Description
mem_out5 GUST
Parameter Description
mem_out9 kurtosis
mem_out10 asymmetry
Wave height statistics
mem_out11 number of waves
mem_out19 kurtosis
mem_out20 asymmetry
mem_out30 kurtosis
mem_out31 asymmetry
Parameter Description
param_in1 Calculation mode (1 = with net solar radiation, 2 = with total solar radiation)
param_in3 Latitude °N
This section is dedicated to the management of alarms on the measures acquired and the control of digital
and/or analogue outputs to external MODBUS devices. The user can define the minimum and/or maximum
threshold value for a single data and insert the actions to be taken if the measurement goes into alarm state
(change of storage frequency, sending of SMS messages, activation of output contacts, etc.).
The control functions are subdivided into the following types: ALARM, • CONTROL, • OUTPUT.
Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
1. FILE ALARM
• scan: interval, in seconds, with which the alarm control is performed;
• mem_in: memory location of the measurement to control;
• min: minimum alarm threshold; (*)
• pre_min: minimum pre-alarm threshold; (*)
• pre_max: maximum pre-alarm threshold; (*)
• max: maximum alarm threshold; (*)
• reentry: return offset (threshold hysteresis);
• wait: dwell time before entering alarm state (seconds);
• cad: determines the change of processing and storage rate (0=No, 1=Yes);
• path_file: specifies the path and name of the file to control (only for file alarm);
• watch_dog: specifies the intervention of the external watchdog in case of alarm (only for file alarm);
• mem_all: memory location in which the alarm state is recorded.
The alarm control on the measurement is performed periodically according to the set interval. If the
measurement value exceeds (or falls below) the relative maximum (or minimum) threshold after a specified
dwell time, the corresponding alarm will be generated. The alarm code is stored in the assigned location. In
addition, it is possible to control the rate change of all processing and storage containing the same
parameterised interval (see “Rate change” control function).
e018-di DA18K.docx (v03)
lunedì 27 luglio 2020
The file alarm control checks if the specified file is not modified (if the file does not change date/time) and after
the dwell time will generate an error alarm (alarm code 3). In case of file alarm, the user can programme the
restart of the datalogger by specifying the watchdog intervention.
2. RATE CHANGE
3. DATALOGGER RESET
4. DATE/TIME SETTING
5. BACKUP DATA COMPRESSION
• scan: interval in seconds in which the control is performed;
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
• expr: Boolean expression to evaluate (if the evaluation is true, the datalaogger will be restarted);
• cadn, cadp, cada: rates in normal, pre-alarm and alarm state; (*)
• mode: mode for immediate storage at rate change (0=No, 1=Yes); (*)
• timezone, mem_date, mem_time: time zone and memory locations for setting date/time;
• mem_all: memory location of rate status:
0. Normal rate
1. Pre-alarm rate
2. Alarm rate
The rate change function intervenes by dynamically substituting the intervals that have been parameterised in
the data processing and storage functions. For substitution to take place correctly, it is necessary to specify
the intervals concerned and the rates using variable parameters (e.g. $11, $12, $13).
• expr: expression to be evaluated (for digital outputs, if the evaluation is different from zero, the output
will be activated, otherwise it will be deactivated; for analogue outputs, it is the expression to be applied
lunedì 27 luglio 2020
• logic: control logic only for digital outputs; if different from zero, the expression result is inverted
(reverse logic);
• channel: channel to be controlled (free setting for generic MODBUS device):
o 0 ÷ 3 for O0 ÷ O3 local digital outputs (datalogger)
o 1 ÷ 8 for OD1 ÷ OD8 digital outputs, 9000 base card and BASE15K card
o 0 for Powered Output (only BASE15K card)
o 50, 51 for OA1 ÷ OA2 analogue outputs, 9000 base card
Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
Data logging is performed depending on the configuration set on separate memory areas. The memory areas,
called archive files, can contain different types of record reports (instantaneous measurements, statistical data,
alarms, etc.) and are managed by the datalogger in a circular manner. Once the maximum available space is
occupied, storage continues by overwriting the older recordings.
The default storage medium is the device’s internal flash memory. The data archive folder is located at the
default path \NandFlash\DA9000\Archivio. Inside the folder, each archive file is named in:
(2) Alarm recording is performed for events not yet recorded at the end of the storage scan.
The function performs a periodic retention copy of the last archived data in RAM memory. This function is
useful for reducing response times to a ‘Last Record’ request command.
The recordings made in the archive files can also be enabled for automatic copying to external media (data
backup copy). In this case, the storage medium will be managed in a linear way, i.e. there will be progressive
filling until the available space is saturated.
The primary unit for data backup is the removable SD Card type memory, default path: \SD Memory Card
on Slot A\BackUp\Data. In the backup folder each data archive is copied into progressive daily files named
in:
FILEn_YYYYMMDD.dat
FILE6_20170901.dat
FILE6_20170902.dat
FILE6_20170903.dat
FILE6_20170904.dat
In addition to the SD Card, a secondary drive can be inserted on a USB flash medium (USB pen drive). IN this
case, the path of the backup folder will be: Hard Disk\BackUp\Data.
Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
The user can also create a circular series of daily data backups in the internal archive folder (path:
\NandFlash\DA9000\Archivio\Backup) useful for downloading from the web page. The maximum number
of files that can be retained is typically 30 days of data.
The machine log files are also kept in the primary SD Card backup drive in the folder: \SD Memory Card on
Slot A\BackUp\Logs.
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
The SD memory card can be removed at any time, even with the programme running. To avoid any record
cutoff during recording, it is recommended to close the programme or switch off the datalogger during
replacement.
The DA18K datalogger can be configured to send archive data and/or measurement alarms in various
communication modes.
File transmission via FTP protocol (archive data, alarm recording, webcam images, etc.);
e-mail transmission with SSL/TLS protocol (attached data/files, alarm notifications, report measures,
etc.)
1. HISTORICAL
e018-di DA18K.docx (v03)
2. INSTANTANEOUS
lunedì 27 luglio 2020
3. ALARMS (1)
0. FORMATTED TEXT
• rts: RTS criterion setting: 0=Disable, 1=Enable, 2=Handshake, 3=Toggle (Default: 3=Toggle)
• phone: telephone number(s) of SMS recipient(s). Separate with “;” if there is more than one number;
The function uses a secondary process for FTP transfer by taking files from a common local source folder.
The data file to be sent is prepared in a local folder, taking from the archive the data not yet transmitted and
assigning the file the name already formatted for the destination. Each file will have a default maximum size
(pack) to speed up and ensure the transfer process.
The data file is prepared according to the programmed scan interval. Any data recovery after a communication
interruption will be managed with more frequent scans (up to 5 minutes).
To transfer image files or other file types, it is necessary to specify the path of the source file to be sent. The
function will then perform a move with rename to the local folder.
To further reduce the size of the files to be sent, it is possible to perform a ZIP compression (this must, however,
be in accordance with the decompression to be performed on the server).
The local files are automatically deleted only after transfer confirmation.
e018-di DA18K.docx (v03)
lunedì 27 luglio 2020
o scan: interval (in seconds) with which the data copy of the file to be sent is prepared;
o file: path of the source file to be copied or archive number from which to extract the data;
o pack: maximum size of the data packet to be sent (default 128KB);
o zip: ZIP compression of the file before sending (default: 0=No);
o format: record transformation format:
0. SIAP+MICROS standard record format
3. OpenCSV record format
o rename: name of remote destination file. The name can be formatted with the following special
characters:
- %iii station storage ID
- %yyyy%mm%dd Year, month and day of transmission
- %hh%nn%ss Hours, minutes and seconds of transmission
3.5.10 Display
In this section, the user defines the rows of the measurements page shown on the display (section 3.4.1
Measures). The display order corresponds to the order in which the elements are inserted in the section. The
scan (interval) with which the display is updated is by default 3 seconds.
• text: name/description;
e018-di DA18K.docx (v03)
The user can enter the Basic code execution in the configuration, through which the memory locations used
in the process can be recalled and manipulated.
Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
For instructions on use of the Basic code and relating functions, refer to the specific manual s012-d DAK –
Dataloggers programming manual DA9000/DA15K/DA18K.
The following tables list the variables and function operators that can be used in the expressions.
Variables in memory
Value of the measurement stored in location i (e,g. M001 = location value 001)
Mi If the measurement assumes the value = -9999, it indicates an invalid value.
Note: M0 = raw value of the measurement just acquired by the channel.
Validation code of measurement location i (e.g. V001 = validation code of the
measurement M001). If the validation code assumes the value = 1, it indicates that
Vi
the measurement is valid. Instead, if it assumes the value = 0, it indicates that the
measurement is invalid.
$n Value of the parameter with n identifier (e.g. $11 = parameter value ID 11)
Arithmetic operators
+ Addition
- Subtraction
/ Division
* Multiplication
^ Exponentiation
MOD Division remainder
Logical operators
Comparison operators
lunedì 27 luglio 2020
= Equal
Boolean constants
Mathematical functions
The Dynamic Record Report contains all information about the datalogger station (station storage ID), the date
and time of data storage and the type of data stored.
Storage date and time constitute the time stamp of the record which is always referred to the end of the
processing period.
In the record reports with dynamic structure, the length of the report varies according to the number and type
e018-di DA18K.docx (v03)
of data contained. Therefore, in situations where the data to be included in the report is minimal, the length of
lunedì 27 luglio 2020
the report, and consequently also the space occupied by the data, will be very limited.
The dynamic report is adapted to contain the instantaneous data continuously acquired by the datalogger, the
statistical data obtained by the programmed processing functions, and the alarm data generated by the control
unit according to the events.
(Instantaneous Data, Statistical Data, Alarm Data, etc.) managed by the system is saved in the internal memory
(flash) of the control unit and, if present, in the external memory (SD memory card).
Depending on the type of data, the recording is made in separate areas of the memory. As described below,
the subdivision into areas is dictated by precise archiving needs.
The is stored in the corresponding memory area and written as sequences of recognisable ASCII characters.
The storage modes depend on the specific type of the data in question. These modes are described by the
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
Record Reports that define the structure. Four different archiving modes have been implemented, one for each
data type.
For a detailed description of the Siap+Micros record reports, refer to the manual s011-d Dynamic Records.
As described in the initialisation file, the DA18K datalogger can be set to respond to several communication
protocols and interpret a set of specific commands.
The following paragraphs show the syntax of the commands that can be interpreted by the datalogger
(Siap+Micros Store & Forward commands set). If the commands are not sent correctly, the datalogger will
reply with: ?<command name> (for unrecognised command) or -1 (for incorrect parameters).
CLK Clock reading and setting commands. Specify the current date and time in writing; the command will
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
Command: !TW
Reply: Terminating Watchdog
!IM Read and write commands for measurement locations. The read command requires the values of <n>
locations starting from the start address <index>. The write command sets the values of <n> locations,
specifying position and value for each one:
!RP Read and write commands of a user parameter (parameter identification: <id>):
lunedì 27 luglio 2020
Reply: <value>
Write command: !WP <id> <value>
Reply: <value>
Command: R_FILE<n>
Reply: _FILE<n> <size>
!RD Reads / downloads data from an archive file (Read Data). Specify in the order: file number <file>, user
number <user> = 1, number of 200-byte data packets <pack>. The command temporarily moves the read
pointer:
!RS Gives reading confirmation of an archive file (Read Set). The command executes the definitive
alignment of the read pointer with the temporary pointer. Specify file number <file> and user number <user>
= 1:
!RE Restores the reading of an archive file (Restore file). The command returns the read pointer immediately
after the write pointer so you can read the entire file again. Specify file number <file> and user number
<user> = 1:
!SC Deletes an archive file (Scratch file). The command clears the read and write pointers so that the file can
be rewritten from the start:
!PR Positions read data of an archive file at the specified date and time. Specify the year, month, day, hour,
Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
minute and second of the record in which to place the read pointer. The reply will contain the number of bytes
to be read:
!WR File writing(*). The command executes the writing to a data archive file (file no.1 ÷ 253) or on a file
predetermined by the system: 0 = Configuration file (CNF.xml), 254 = Initialisation file (INI.xml), 255 =
Datalogger programme (DA9000.exe):
(*) Note: This command is obsolete. Use the command !WRB instead.
!WRB File writing with binary pointer. The command executes the writing to a data archive file (file no.1 ÷
253) or on a file predetermined by the system. Normally used to write the following system files: 0 =
Configuration file (CNF.xml), 254 = Initialisation file (INI.xml), 255 = Datalogger programme (DA9000.exe):
!DTR Searches in the archive file for the record by date/time and returns the date in Siap+Micros standard
format (Data Text Records). Specify the archive file, year, month, day, time, minute and second of the record
to be read. The reply will contain the data record in ASCII format:
!DBR Searches in the archive file for the record by date/time and returns the data in compressed binary format
(Data Binary Records). Specify the archive file, year, month, day, time, minute and second of the record to be
read. The reply will contain the data record in binary format:
!LTR Returns the data of the last recording in Siap+Micros standard format (Last Text Records). The command
lunedì 27 luglio 2020
can also synchronise(*) the clock if the date and time to be set are specified (optional).
!LBR Returns the data of the last recording in compressed binary format (Last Binary Records). The command
can also synchronise(*) the clock if the date and time to be set are specified (optional).
Note on the! LTR,! LBR and! DTR,! DBR commands: if the datalogger is configured with a data retention
function for the specified archive file, these commands will return all the data records included in the last
retention interval or in the desired maintenance interval. Otherwise, if the maintenance function is not
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
present, they will return only the last record or the record sought.
(*) Note:
clock synchronisation is only performed if the current setting differs between ±3 seconds and ±50
minutes.
Command: !CO <n> <act 1> <out 1> <act 2> <out 2> ... <act n> <out n>
Reply: no reply
1: ON
2: OFF
3: PULSE (ON/OFF)
4: PULSE (OFF/ON)
Outputs <out>: 0 ÷ 3
!WSC Command for writing a single digital output on a MODBUS device (Write Single Coil). Specify the
communication port <port> of the datalogger on which the device to be controlled is connected (e.g. for a
BASE15K analogue base card, set: 2 = COM2), specify <id> the hardware of the MODBUS device (Slave),
the address <addr> of the output and value <val> to be set (byte: 0 / 1):
!WMC Command for the multiple writing of digital outputs on a MODBUS device (Write Multiple Coils).
Specify the communication port <port> of the datalogger on which the device to be controlled is connected
(e.g. for a BASE15K analogue base card, set: 2 = COM2), specify <id> the hardware of the MODBUS device
(Slave), the data start address <start>, the number <n> of outputs to be controlled and the values <val> to
be set (byte: 0..255):
Command: !WMC <port> <id> <start> <n> <val 1> <val 2> … <val n>
Reply: no reply
Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
Example:
!WMC 2 1 1 1 4 Sets to ON the DIG OUT OD3 output of the BASE15K card (id: 1)
!WMC 2 1 1 1 0 Sets to OFF all DIG OUT outputs (OD1 ÷ OD8) of the BASE15K card (id: 1)
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
!WSR Command for writing a single register on a MODBUS device (Write Single Register). Specify the
communication port <port> of the datalogger on which the device to be controlled is connected (e.g. for a
BASE15K analogue base card, set: 2 = COM2), specify <id> the hardware of the MODBUS device (Slave),
the register address <addr> and the value <val> to be set (word: 0..65535):
!WMR Command for the multiple writing of registers on a MODBUS device (Write Multiple Registers).
Specify the communication port <port> of the datalogger on which the device to be controlled is connected
(e.g. for a BASE15K analogue base card, set: 2 = COM2), specify <id> the hardware of the MODBUS device
(Slave), the data start address <start>, the number <n> of registers to write and the values <val> to be set
(word: 0..65535):
Command: !WMR <port> <id> <start> <n> <val 1> <val 2> … <val n>
Reply: no reply
The DA18K datalogger implements the standard MODBUS RTU and MODBUS TCP protocols in response to
incoming requests on serial communication and Ethernet TCP/IP.
The tables below show the supported function codes for the MODBUS read and write commands and
address mapping in relation to the variables in memory on the datalogger.
Holding Registers are used to read and write configuration parameters and Input Registers to read memory
locations. The values are expressed in 32-bit Floating point encoding.
USER PARAMETERS
MEMORY LOCATIONS
MODBUS
04 (0X04) Read Input Registers
function
In addition to the standard functions, a User-Defined function has been implemented to carry the
SIAP+MICROS Store & Forward set of commands.
Given that the available range is from 65 to 72 and from 100 to 110 decimal, function code 65 has been chosen.
The syntax of the function is described below:
Request:
Field Size Range value
Slave ID 1 Byte 0x00 to 0xF7, 0xFF
Function code 1 Byte 0x41
Bytes count 2 Bytes 0x0000 to 0xFFFF (N)
e018-di DA18K.docx (v03)
Valid response:
Field Size Range value
Slave ID 1 Byte 0x00 to 0xF7, 0xFF
Function code 1 Byte 0x41
Bytes count 2 Bytes 0x0000 to 0xFFFF (N)
Data response N Bytes 0x00 to 0xFF
CRC-16 2 Bytes 0x00 to 0xFF
Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
Error response:
Field Size Range value
Slave ID 1 Byte 0x00 to 0xF7, 0xFF
Error code 1 Byte 0xC1
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
4 Regulations
4.1 Safety regulations
The detailed examination of the design and methods of implementation has made it possible to establish the
risks that the product may present during its lifetime, if properly used, and therefore to define the essential
requirements that apply to it. These requirements may be contained in one or more directives and must be
Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
met regardless of which directive they belong to. Two conditions are therefore necessary for application of a
directive to a product:
− The product presents risks to which the essential requirements of the directive refer.
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
From the risk analysis conducted, described in the following pages, it emerged that the European directives
applicable to the product in question are the following:
European
Title Italian transposing law
directive
The product in question falls with the scope of application of the Low Voltage Directive 2014/35/EU transposed
in Italy with Legislative Decree no. 86 of 19 May 2016 and the Electromagnetic Compatibility (EMC) Directive
2014/30/EU transposed in Italy with Legislative Decree no. 80 of 18 May 2016, both of which came into force
on 26 May 2016.
4.2 EMC
This equipment is designed in conformity with the requirements of the directives indicated in the EC declaration
attached to the product.
e018-di DA18K.docx (v03)
lunedì 27 luglio 2020
NOTES
• Periodic updates are made to the information contained in this document and are included in new versions of the document.
• The manufacturer make may make changes and/or modifications to the product described in this document at any time and
without notice.
e018-di DA18K.docx (v03)
• All rights reserved. This document may not be reproduced or duplicated in full or in part without the manufacturer’s
lunedì 27 luglio 2020
permission.
page 57
1. Close the SIAP+MICROS programme by pressing X, write YES and press OK:
SIAP+MICROS S.p.A.
e018-di DA18K
e018-di DA18K.docx (v03) Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
lunedì 27 luglio 2020 All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
page 58
SIAP+MICROS S.p.A.
e018-di DA18K
e018-di DA18K.docx (v03) Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
lunedì 27 luglio 2020 All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
page 59
SIAP+MICROS S.p.A.
e018-di DA18K
e018-di DA18K.docx (v03) Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
lunedì 27 luglio 2020 All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
page 60
1. Close the SIAP+MICROS programme by pressing X, write YES and press OK
3. Insert the USB memory stick and wait for the system to recognise it. Open the “Hard disk” drive:
SIAP+MICROS S.p.A.
e018-di DA18K
e018-di DA18K.docx (v03) Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
lunedì 27 luglio 2020 All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
page 61
4. Select and copy the configuration file CNF and, if present, the initialisation file INI.
SIAP+MICROS S.p.A.
e018-di DA18K
e018-di DA18K.docx (v03) Tutte le informazioni contenute in questo documento sono quelle attuali al momento della stampa, Siap+Micros S.r.l. si riserva il diritto di cambiarle senza alcun preavviso.
lunedì 27 luglio 2020 All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
page 62
7. Copy the files into the DA9000 folder and confirm with "Yes to All":
8. Remove the USB memory stick, turn the datalogger off and on again.
SIAP+MICROS S.p.A.
e018-di DA18K
e018-di DA18K
Insert the USB stick with the new programme, click the “My
All the information in this document is current at the time of printing. Siap+Micros reserves the right to change the specifications without notice.
device” icon and select the “Hard Disk” drive, copy the programme file DA9000.exe, move to the
\NandFlash\DA9000 folder and overwrite the file present.
Once the copy is complete, restart the programme from Start.exe or turn the datalogger off and back on.
e018-di DA18K.docx (v03)
lunedì 27 luglio 2020