background image

        

DATA LOGGER MANUAL

 

Manufacturers of low power instruments

 

page 1

 

 
 
 

 

 
 
 
 
 
 

Type ML-2013, ML-x15, WDL-x14 

 

Low power 2G/3G data loggers 

 
 
 

 

 
 
 
 
 

Title 

:  User Manual ML-2013, ML-x15, WDL-x14

 

 

Date 

:  Sep-2017 

Version 

:  FW 3.0B1 

 

 

 

 

 

Summary of Contents for ML-2013

Page 1: ...DATA LOGGER MANUAL Manufacturers of low power instruments page 1 Type ML 2013 ML x15 WDL x14 Low power 2G 3G data loggers Title User Manual ML 2013 ML x15 WDL x14 Date Sep 2017 Version FW 3 0B1...

Page 2: ...ata logger prepares you to install it and tells you how to put it into operation The Chapter Operating Basics covers basic principles of operation of the data logger The operating interface menu and t...

Page 3: ...xample 26 Parameters 27 Name 27 Code 27 Unit 27 Value factor 27 Value offset 27 Decimals 27 Data log 27 Data transpond 28 Alarm message 28 Alarm log 28 Alarm output 28 Alarm limits and delays 28 Confi...

Page 4: ...nt 36 Operating cycle 36 Free disk space 36 Analog sensors mA V 37 Sensor power switch 37 Sample interval 37 Port mode 37 Parameter settings 37 Value at 0 4 20 mA or 0 10 V 37 Determine linear convers...

Page 5: ...iple arguments 45 atan2 x y 45 mod x y 45 pow x y 45 clip x min max 45 Supported comparisons with 2 arguments 46 lt x y 46 le x y 46 gt x y 46 ge x y 46 Supported comparisons with 4 arguments 46 eq x...

Page 6: ...nimum satellites to use 55 Time to fix 55 Position drift alarming 55 Calculate alarm limits on deployment 56 Latitude Longitude hi lo alarm drift 56 Satellites 56 Latitude Longitude 56 GPS Quality 56...

Page 7: ...69 Configuration Review 70 Parameter list 70 Measurement list 70 Alarm list 71 Alarm limits 71 Maintenance Menu 72 Field Testing 72 Verify Analog inputs 72 Digital input test 72 SD card test 73 Batte...

Page 8: ...mware Driver limitations 87 Power Switch Limitations 88 Modem 88 Modem Firmware Upgrade 88 SD card 88 Inserting an SD card 89 Native TXT Data Format 89 Header 89 Parameter Code 89 Parameter Name 89 Pa...

Page 9: ...gital inputs 105 3V6 105 Antenna placement and field strength 105 Maintenance and Repair 106 RTC Lithium Battery replacement 106 Recalibration 106 XRAY 106 Safety 107 Power supply 107 ESD 107 Environm...

Page 10: ...ance inputs and digital inputs They can also be provided with RS232 RS485 SDI 12 port to capture serial data ASCII MODBUS RTU ASCII NMEA 0183 SDI 12 or to connect an accessory Camera Display GPS Satel...

Page 11: ...be powered by the data logger itself to prevent them to consume power while the data logger is a sleep The excitation voltage is switched off during sleep as well Up to 8 mathematical channels are av...

Page 12: ...format ML x15y z x Modem y Edition z Power supply Modem Description ML 215y z With built in 2G cellular modem Quad band GPRS ML 315y z With built in 3G cellular modem 900 2100MHz UMTS HSPA EMEA APAC...

Page 13: ...CAM BT4 0 etc 6 Cellular MODEM 7 Internal External antenna selection jumper 8 U FL connector for external antenna 9 Internal antenna 10 Connector for optional external waterproof USB connector 11 Inte...

Page 14: ...itself to prevent them to consume power while the data logger is a sleep The data logger is provided with an IP68 rated venting plug integrated temperature and barometric sensor that can be used for c...

Page 15: ...suspension switch 5b Marker to put magnetic tape for suspending deployment e g during transport 6 Rubber O ring 41x3 5mm NBR SHa 70 7 SAFT LSH20 CNR 3 7V D Size Lithium battery 8 3V6 power supply conn...

Page 16: ...guration and network settings must also match to those supplied by the SIM card provider The pin code of the SIM card must be removed prior to insertion in the data logger To prevent problems with the...

Page 17: ...discharges could cause invisible damage This endangers long term stability and proper operation Power on for the First time In the factory the data logger is programmed with the necessary system infor...

Page 18: ...or wiring information see the reference Example Let s Configure an ML 315ADS for operation with the following Analog pressure transmitter 4 20mA CT2X conductivity temperature sensor INW FTP data outpu...

Page 19: ...the sensors and data output General settings 0 Exit 1 System name YDOC 2 Data log interval 00 10 00 3 Timestamp round down 00 01 00 4 Continuous alarm sampling Off 5 Direct data output on data alarm O...

Page 20: ...t 20mA If you don t know those values you could determine the scaling by measuring two calibration points option 8 Those calibration points don t have to be at the sensors absolute minimum and maximum...

Page 21: ...ence chapter of this manual Multiple CT2X sensors can be connected to an RS485 bus so you need to specify its address assuming 1 in this example This sensor is a multiple parameter sensor so please sp...

Page 22: ...viders and their settings These settings might have been changed Go to Menu option 2 Modem settings The meaning of this menu option is to configure the settings of your provider For the right settings...

Page 23: ...r example Go To menu option 6 internal sensors 0 Exit 1 Name Email 2 Send interval Normal 01 00 00 Alarm Not Used 3 Send delay Not Used 4 SMTP Server smtp provider com 5 SMTP Port 25 6 User name reh6a...

Page 24: ...reference for a complete description of the items Now your data logger is configured and ready to use To check your wiring and sensors you can evaluate the actual values To see them press Ctrl A Shif...

Page 25: ...ep mode the tasks triggered by the sample interval will NOT execute unless they are used in aggregations e g a 10 minute average see chapter Aggregation channels scheduled for continuous alarm samplin...

Page 26: ...p mode and will take a sample and stores the data on the SD card When the sample is taken the data logger goes into sleep mode again This is repeated until the time has matched the Send interval So in...

Page 27: ...b where a equals the value factor Value offset Also to transform the electrical signal into a real life value but now an addition default 0 in math f x ax b where b equals value offset This is very c...

Page 28: ...d by SMS e Mail or MQTT Alarm log Setting which enables the storage of the alarm condition of the parameter to the SD card When set to on it will store an unscheduled data log in a single data record...

Page 29: ...yed System Information A read only menu section which displays all specific details about the data logger an example is given below System Information ML 315 Logger Version 2 2 Build 1 0 Exit Serial n...

Page 30: ...used 5 SMS commands Not used 6 Internal sensors Internal 7 Analog sensors Water height Potentiometer 8 Digital sensors Display 9 Network signal sensor Not used A Serial port Not used B Accessory port...

Page 31: ...ata reading and as a result you get timestamps like 12 50 07 If you want to round it down to 12 50 00 you can set the round down to 10 seconds Continuous Alarm Sampling This is an advanced feature tha...

Page 32: ...all it in the field It prevents the device to measure and send fake data due to the dislocation of the unit If this feature is used the unit will sleep until the deployment date time Daily operating t...

Page 33: ...preference The Fallback option 3G 2G is very good in areas where both are available but not that strong Access Point Name APN Name of the access point that your provider has defined consult your prov...

Page 34: ...device to update time via NTP in order to test the feature Alarm messages Alarm messages can be send as SMS by e mail or MQTT you have to choose one of the drivers To use e mail or MQTT you have to e...

Page 35: ...l of the internal driver Default is same as data log interval When a user like to have fresh data while using USB he can adjust it to a higher rate More on intervals see chapter Principle of Operation...

Page 36: ...ts And also for diagnostic measurements Average Voltage The voltage of the connected battery averaged to get a real practical value Max Voltage Battery Voltage maximum of interval Min Voltage Battery...

Page 37: ...onversion function into the data logger This feature will determine the same function described above but will use a physical reading instead of a manually entered figure The user will be prompted to...

Page 38: ...r sample rate for the digital input is very low no events are missing This is an important difference So what is the use of the sample interval in respect to digital inputs It defines the update rate...

Page 39: ...must start with This value is updated when a pulse or unit depends on register mode is measured on the input so each time you consult this menu this setting will be accurate automatically Register Res...

Page 40: ...hy you don t find functions like min max average Below the menu settings of an alarm input is shown Trigger delay The amount of time the data logger waits before changing to the alarm state when the i...

Page 41: ...losing any extra energy The name independent data log is derived from this situation Set it according to your needs but preferably use the send interval as setting Signal bars A comprehensive present...

Page 42: ...ed switch based anemometer self powered like a pyranometer or negligible like a 20KOhm wind vane potentiometer The power draw is about reversed proportional to the sample interval a twice longer inter...

Page 43: ...ions a o cos sin atan2 ln sqrt Syntax Within the data logger each sensed calculated parameter channel has a parameter code chosen by the user e g TEMPC for a temperature in Celsius Note codes should n...

Page 44: ...e last recent measured values You could enter the equation round TEMPC 1 8 32 10 10 to convert a temperature in Celsius to Fahrenheit and round the result to one decimal Example 2 Assume we measure a...

Page 45: ...degrees to radians todeg radians converts radians to degrees floor x returns the largest integer not greater than x ceil x returns the smallest integer not less than x round x rounds to the nearest in...

Page 46: ...mple ge 10 11 returns 11 Synonym If x y return x else return y Supported comparisons with 4 arguments eq x y q p returns q if x is equal to y else return p Example eq 10 11 0 3 returns 0 Synonym If x...

Page 47: ...t the right baud rate and Modbus Address of his sensor here The address of the sensor is very often adjustable with the aid of a configuration tool of the sensor s manufacturer So the user can changed...

Page 48: ...ill poll for the Ready status Register type Consult the manual of your sensor for this 3 types are supported Bit register Holding register default register Input register Register Start address This i...

Page 49: ...e 0x20 is used This is the default setting A comma semi colon or tab character are commonly in use as well Start Stop character These define with which character a data sentence starts and terminates...

Page 50: ...ter Note a single character will be recorded as a its ASCII numeric value e g A will be recorded as 65 Example An NMEA 0183 compliant weather station could output the wind direction and speed with the...

Page 51: ...Measurement command The user can choose between concurrent measurements c or non concurrent m When the sensor supports concurrent measurements we strongly advise to use it Because it saves a lot of en...

Page 52: ...terval The send interval on which the data is send to the radio This can be another send interval than the internal modem has More on send interval see Send Interval Send delay When the user likes an...

Page 53: ...ting you can checks the signal strength by issuing the AT CSQ command or even try to send a text message with the AT SBDWT command Please download http www your data our care com download ISU_AT_Comma...

Page 54: ...a transfer by TCP FTP e Mail or HTTP thru the cellular network is failing Message format The SBD messages can be transmitted in readable ASCII or in a compacted binary format The compacted binary form...

Page 55: ...it time to fix Please use these according the specs of your GPS Of course when a position is found within the range of this timeframe the position will be stored and the logger will proceed to his nex...

Page 56: ...his box has a user defined size but is unrelated to the position of deployment At deployment these values are automatically related to the starting position of the system It automatically calculates t...

Page 57: ...size The pictures can be send to you by HTTP E mail FTP TCP or MQTT For an estimation of power consumption and payload please visit http your data our care com data logger power consumption html Pictu...

Page 58: ...solution of 320 240 pixels The settings of the display are very simple and shown below Display settings Power down delay This is the time the data logger shuts the display down after not touched anymo...

Page 59: ...rid or external power source The RTU function can be programmed to wake up at a regular interval or on alarm e g an external digital interrupt At wake up the DTU switches on the power to the serial de...

Page 60: ...ort Port of the host server Client ID ID of the system this DTU is connected to In case of an legacy system without addressing this can be used Termination ID This is a user defined string which can o...

Page 61: ...Therefore a problem arises So in order to solve that many providers open a second port for SMTP And our data logger is supporting that So you can use this anytime Originator address This is the email...

Page 62: ...on your server Omit timestamp At default the data logger includes a timestamp in the file name choose yes to omit the timestamp in the filename Note When the timestamp is omitted an existing file on...

Page 63: ...l pop up a terminal window a few minutes before the scheduled moment Type of Server ydocTerminal supports 4 different types of FTP server Passive FTP Active FTP Passive FTP with Explicit TLS or Active...

Page 64: ...nencrypted or secure HTTPS using SSL TLS to encrypt credentials and data Data format This defines the data format of the file to post This can be our native TXT format CSV comma separated value format...

Page 65: ...TTP server must honor POST requests from ydocTerminal at the specified URL ydocTerminal will POST the request with content type text x tlr The S N of the concerned data logger is given in the custom H...

Page 66: ...r is listening which is 1883 by default or 8883 for MQTT over TLS Root topic The MQTT protocol works with so called Topics and MQTT clients can subscribe to the Topics of their interest of course in t...

Page 67: ...tart of the MQTT session yyyy mm dd hh mm ss Security The data logger supports basic MQTT credentials and data unencrypted or secure MQTT over TLS Data output You can choose if the logger should publi...

Page 68: ...tunnel can only be established if ydocTerminal is running at the scheduled moment When running ydocTerminal will pop up a terminal window a few minutes before the scheduled moment Type of Server MQTT...

Page 69: ...the password is uni directional encrypted with a unique challenge token received from the server Secure Authentication is more secure but will consume about 1 second more precious power time per trans...

Page 70: ...s an overview of used measurements and its sample rates etc See example below Parameter list Code Name Unit Dec Min Max PM Potentiometer 0 1 99 RPT R PT1000 Ohm 3 TPT T PT1000 C 3 AIN Analog meter 3 0...

Page 71: ...tion See example below Alarm list Code Alarm SMS Alarm log Alarm output Alarm samples PM Disabled Off Disabled RPT Disabled Off Disabled TPT Disabled Off Disabled AIN Disabled On On 0 MINVi Disabled O...

Page 72: ...t a well known voltage current source Below a screenshot of this test is shown The internal reference must always be 1 2 Volts 0 1 For using this feature in the field just disconnect your sensor and a...

Page 73: ...his feature allows the user to communicate with the sensor directly It offers a transparent connection from the USB terminal screen to the sensor Baud rate settings can be selected to match the connec...

Page 74: ...ig from your data logger When you like to retrieve a configuration file from the data logger select the option configuration download and use Y modem receive file option Navigate to your path of prefe...

Page 75: ...irmware upgrade This is a seldom used feature but it is important in some rare occasions For more info see Modem Firmware Upgrade Bootloader Menu This menu is for expert use only It allows the user to...

Page 76: ...re quite different from those of RS232 and RS485 So you cannot connect a SDI 12 sensor to a RS232 or RS485 port it won t work The use of convertors between RS232 485 and SDI 12 is discouraged because...

Page 77: ...5 315 except the ML x15AD comes with one RS 232 port which is shared with SDI 12 or RS 485 RS232 is a widely spread interface standard which uses 3 wires minimum for data communication It is a so call...

Page 78: ...ta logger has one RS485 port which is capable of driving multiple sensors maximum amount of sensors depends on specs from the manufacturer of the sensor a practical figure is 10 The maximum amount of...

Page 79: ...age divider However this possibility offers a flexible way to expand the range of the instrument this is NOT covered in this manual and the user may not seek for support from YDOC on this topic Analog...

Page 80: ...be an output Voltage other than 0 Volts To enable the circuit the bridge has to be powered by a very stable reverence Voltage often called Excitation Voltage The ML2013 has an Excitation output for th...

Page 81: ...d For input 5 this is very accurate it will be 0 05 For an application that requires an even higher accuracy the user can and should do a user overall calibration Overall Calibration This type of cali...

Page 82: ...uter terminals are connected to the fixed resistor and the middle terminal is connected to a slider So when a potentiometer is turned the resistance between the middle terminal and one of the outer te...

Page 83: ...input and the ground So when NO signal is connected the input will be logical low This type of inputs is very convenient for use with active output systems or PNP outputs Electrical specifications Di...

Page 84: ...l is reached when the data logger encounters a value which is higher than the high high Limit this is the 2nd and most urgent state of alarming This type of alarming is used for very rare and critical...

Page 85: ...s Hysteresis is only used for switching back to the normal mode The amount of hysteresis has an effect on the sensibility of the alarming It is strongly advised to use a certain amount of hysteresis t...

Page 86: ...el due to vaporization while there is no demand for water or why alarm when water is just over a high limit due to precipitation while there is no forced supply To avoid unnecessary level alarms you c...

Page 87: ...elect the option Maintenance Follow instructions from the menu Use Y Modem protocol to send the new firmware to the data logger Don t remove the USB nor power from the data logger When these steps are...

Page 88: ...strongly advise to activate this option in the SIM cards used in the logger This is often used to re configure a logger remotely or to monitor actual values In most cases normal GPRS communication is...

Page 89: ...eter Unit This means that the line starts with an L character followed by a semicolon Then the code name and unit of the parameter follow These last 3 elements must be repeated for each logged paramet...

Page 90: ...ystem record is made when an deviating situation has occurred for instance when a sensor is not replying to a request from the logger System records are used for monitoring system performance The synt...

Page 91: ...n Remarks T Timeout The sensor did not provide the data logger with a data value and the timeout has expired The previous data value is recorded with the addition of this exception I Data Invalid The...

Page 92: ...user defined unit e g C channels code PTi name Processor Temperature unit C code CHx name Channel x unit Unit x code SB name Signal quality unit bars The channels array is for convenience terminated b...

Page 93: ...ng full codes like P1TMP or P02HUM or P15LEV Make sure that the number parts are unique The compacted data is a binary and unreadable format as representing times and values in ASCII format would take...

Page 94: ...Bit 7 6 5 4 3 2 1 0 Following byte bit 7 bits value 27 128 to 16383 Bit 7 6 5 4 3 2 1 0 Following byte bit 7 bits value 214 Bit 7 6 5 4 3 2 1 0 Following byte bit 7 bits value 221 Bit 7 6 5 4 3 2 1 0...

Page 95: ...sign bit and when set to 1 it indicates that the time difference given in this record should be subtracted from the current timestamp and when 0 added to it Value record Bit 7 6 5 4 3 2 1 0 Parameter...

Page 96: ...sly In such rare cases consult your local YDOC supplier for a calculation of battery life before exploiting your data logger Analog sensors The ML 2013 is provided with 4 factory calibrated analog inp...

Page 97: ...n gauge itself works like a passive switch The data logger has a special input to trigger on these events Even when the data logger is sleeping the event of a tipping bucked is never missed The data l...

Page 98: ...parameter It s a plain counter that counts every single pulse and keeps on counting forever unless you use midnight reset The maximum count value is 4294967295 2 32 It will reset to 0 when it reaches...

Page 99: ...be used for calculating rain intensity It allows you to differentiate a rain shower from drizzling rain Example So when two pulses with a delay of 5 seconds between them are send to the data logger an...

Page 100: ...s going into sleep mode a fixed value is used to calculate the power consumption Both are calculated and offer a fairly accurate measurement of the power consumption Unfortunately the behaviors of bat...

Page 101: ...5 7 diff input 6 0 80mV Positive terminal analog input 6 8 diff input 6 0 80mV Negative terminal analog input 6 X4 1 Switched module power output 5V Terminal to switch on external modules a o display...

Page 102: ...nput 1 0 5V Positive terminal digital input 1 or wake up line 2 Digital input 2 0 5V Positive terminal digital input 2 3 Digital input 3 0 5V Positive terminal digital input 3 4 GND Ground X4 1 Switch...

Page 103: ...ctor To Hirschmann 7 pole female connector Hirschmann DS edition 1 n c 2 n c 3 RS 232 TX or RS485 A or SDI 12 Transmit line RS232 or RS 485 positive or SDI 12 0 5V 4 RS 232 RX or RS485 B Receive line...

Page 104: ...ons are needed just connect a wire from there and put the additional connections in parallel RS485 A B These are the pins for RS485 communication Use these pins together with a ground signal These sig...

Page 105: ...ow the antenna others dipole antennas do not Make sure that all connectors on the antenna and antenna cable are tightened and free of moisture Make sure the antenna is in vertical position as the GSM...

Page 106: ...emands a high precision measurement the analog interface may be re calibrated after that period High temperature deviations and harsh environment are factors that needed to be considered Please contac...

Page 107: ...polarity of the battery power The mains power supply is protected by a 4AT fuse type TR5 ESD The data logger is equipped with an ESD Electronic Static Discharge protection on all outside world leads i...

Page 108: ...Substances EU directive 2002 95 EC which means in popular terms that the product is lead free When the data logger is taken out of service dispose the data logger in accordance to the local regulatio...

Page 109: ...ta logger Storage Humidity 95 Non condensing Temp 10 30 C Transport Humidity 95 Non condensing Temp 10 30 C If the data logger is delivered in its standard protecting enclosure it is strongly recommen...

Page 110: ...z Datalog Frequency max 4 Hz Rohs Complient Yes Analog Inputs Number of Single Ended Channels 4 Resolution 12 bits Input type 0 20 mA Channel 1 to 4 0 10 V MLx15 xxx only Number of Differential Channe...

Page 111: ...DATA LOGGER MANUAL Manufacturers of low power instruments page 111 CE Declarations of Conformity...

Page 112: ...DATA LOGGER MANUAL Manufacturers of low power instruments page 112...

Page 113: ...DATA LOGGER MANUAL Manufacturers of low power instruments page 113...

Page 114: ...t an accurately determined temperature preferably in a water of 0 C Calculate the resistance at 0 C R0 by subtracting 3 84 O per C above 0 C Use a high impedance potentiometer e g 1MO to perform a two...

Page 115: ...ut 1k and connect it between the potentiometer Vref 3 3V at connector X1 pin 8 and the potentiometer input X1 7 b With an accurate multi meter measure the current between potentiometer input X1 7 and...

Page 116: ...DATA LOGGER MANUAL Manufacturers of low power instruments page 116 Example...

Page 117: ...current That s why the load in the picture above is located in the high side The transistor will sink the bottom side of the load enabling current to flow through The user can choose his own voltage...

Page 118: ...g it must be adjusted If it is totally out of date it designates a RTC problem There should be NO errors on this startup If there are errors contact your local YDOC dealer A screen dump of the startup...

Page 119: ...imeout while initializing Modem No response from Modem or no SIM or SIM not detected or PIN on SIM WDT NETWORK_REG Watchdog timeout while trying to register on a network No response or temporarily no...

Page 120: ...he error occurred Unknown SMS_SEND_ERR An error occurred while sending SMS See the Modem ERR WDT message before for more details SMS_SEND_OK Sending of the SMS was successful SMS_RECV_ACVA Phone numbe...

Reviews: