background image

XLink 2

nd

 Generation 

Models: XLink 500, XLink 100

 

 
 

Operations & Maintenance 

Manual 

 

 

 
 
 

Part No. 8800-1217 Rev 8.21.1 

August 28, 2018

 

Summary of Contents for XLink 100

Page 1: ...XLink 2nd Generation Models XLink 500 XLink 100 Operations Maintenance Manual Part No 8800 1217 Rev 8 21 1 August 28 2018 ...

Page 2: ...inal strip 17 3 9 XLINK 500 Right Terminal Strip 18 4 Installing XLink 19 4 1 Attaching XLink 500 and 100 19 4 2 Installing Option Cards 20 4 3 Earth Ground Point 22 4 4 Connecting the Power Supply 23 4 5 Connecting SDI 12 sensors 24 4 6 Connecting RS 485 Sensors 25 4 7 Connecting Tipping Bucket Rain Gauge 25 4 8 Connecting Pulse Sensors 26 4 9 Connecting Frequency Sensors 27 4 10 Connecting 0 5V ...

Page 3: ...g Samplers Triggered by Stage 36 4 23 Connecting to the Switched Power 37 4 24 Connecting Protected Power 37 4 25 Connecting External Modems 37 4 26 Connecting External Cell Modems 38 5 Installing and Running LinkComm 40 5 1 Installing the LinkComm mobile app 40 5 2 Installing the PC version of LinkComm 40 5 3 Stations List View 40 5 4 Main Menu 45 5 5 Station View 47 5 6 Dashboard Tab 50 5 7 Meas...

Page 4: ...ata 63 6 9 Calibrating Sensors 63 6 10 Configuring SDI 12 Sensors 63 6 11 Downloading Log Data 63 6 12 Viewing Clearing the Status 64 6 13 Software Version 64 6 14 Setting Time 64 6 15 USB Thumb Drive Flash Drive Operation 65 7 Security 67 7 1 Steps to Take to Protect your Station 67 7 2 Password Protection 67 8 Setup 70 9 Measurement Setup 71 9 1 Sensor Setup 71 9 2 Schedule 74 9 3 Configuration ...

Page 5: ... 5 Telemetry Status 113 11 Other Setup 115 11 1 Wi Fi 115 11 2 Log Daily Values 116 11 3 Digital Output 116 11 4 Cutoff 118 11 5 Iridium 118 11 6 Cell 118 11 7 Log Download Format 118 11 8 Modbus 122 12 Telemetry 123 12 1 Iridium Telemetry 123 12 2 Cellular Telemetry 126 12 3 Missing Data Retrieval 130 12 4 Retransmissions 132 13 Logging 134 13 1 Downloading the Log 134 13 2 Log Events 135 13 3 Lo...

Page 6: ...utron Standard CSV 148 15 8 MIS 148 15 9 ASCII Column 149 15 10 ASCII Sensor 149 15 11 TCP IP Session 151 15 12 Iridium Telemetry Header 152 16 Command Line Interface 155 16 1 Why Use Command Line 155 16 2 About the Command Line Interface 155 16 3 Status 156 16 4 Setup 156 16 5 Measurements 157 16 6 Recording 158 16 7 Downloading the Log 158 16 8 Machine to Machine Communication 159 16 9 Command R...

Page 7: ...tting and Scripts 183 19 3 Script Tasks 184 19 4 Scripts Management 186 20 Appendix A Specifications 188 21 Appendix B Sutron Customer Service Policy 190 22 Appendix C Commercial Warranty 191 22 1 Sutron Manufactured Equipment 191 22 2 Non Sutron Manufactured Equipment 191 22 3 Repair and Return Policy 192 23 Appendix E Approvals and Certifications 193 23 1 CE 193 23 2 Wi Fi Module 194 23 3 IRIDIU...

Page 8: ...i hotspot for connecting to LinkComm One million reading log capacity Two status LEDs One multifunction button with LED One option port for connecting to optional modems Optional cellular modem Optional Iridium modem 1 quick start guide XLink 500 Provides all the features of XLink 100 plus the following Two 0 5V analog inputs Two differential analog inputs One 4 20mA analog input Two switching 2 5...

Page 9: ... antenna Iridium XLINK100 IR 1 XLINK 100 IRIDIUM XLINK100 IR 1C XLINK 100 IRIDIUM NEMA 4 box internal antenna XLINK100 IR 1E XLINK 100 IRIDIUM NEMA 4 box external antenna XLINK500 IR 1 XLINK 500 IRIDIUM XLINK500 IR 1C XLINK 500 IRIDIUM NEMA 4 box internal antenna XLINK500 IR 1E XLINK 500 IRIDIUM NEMA 4 box external antenna Iridium DOD Restricted XLINK100 IRD 1 XLINK 100 IRIDIUM DOD XLINK100 IRD 1C...

Page 10: ... Maintenance Manual page 10 CELLULAR MOD 5 HSPA telemetry pluggable modem card OTHER 8111 1113 1 Externally mounted RF coaxial lightning arrestor to be used on a NEMA 4 enclosure variant 3 ft type N male N male cable included ...

Page 11: ...r supply check that all wires are properly attached to the screw terminal strips Do not open unit There are no user serviceable parts inside Have a defective unit checked and repaired by the Sutron repair center Do not attempt to repair units yourself Symbol Description Direct current Protective earth ground Connect to an earth ground electrode for lightning protection of internal components Digit...

Page 12: ...toring the environment Perform special calculations Record data into non volatile memory Transmit data to automated receiving systems XLink offers several means of telemetry Cellular modem different models available suitable to the region Iridium modem This family of XLink products builds upon its predecessors New enhancements Expanded measurements from 16 to 32 Improved analog accuracy additional...

Page 13: ...ink 500 The figure below shows the connections provided by the XLink 500 Power Battery Status LED USB to PC Option Card Slot RS232 to PC Wi Fi button 1 terminal block Earth Ground SPI I2C expansion port USB Host Micro SD slot Solar Panel input 1 terminal block ...

Page 14: ...ce Manual page 14 3 2 XLink 100 The figure below shows the connections provided by the XLink 100 Power Battery Status LED USB to PC Option Card Slot RS232 to PC Wi Fi button Earth Ground SPI I2C expansion port USB Host 1 terminal block ...

Page 15: ... 3 seconds Multi function button pressed Fast flashing blue Wi Fi turned on but no one connected Blue blink every 3 sec Active Wi Fi Connection Solid Blue Transmitting Solid Blue Power Fail Imminent Red flash 9Hz Unit is in Test mode Green blink every second Red blink every second 3 5 RS 232 The RS 232 connection is a standard DB9 F connection for serial communications to a PC or other device The ...

Page 16: ... PC to setup maintain and troubleshoot the unit The PC will typically run LinkComm software to configure the unit 3 7 USB Host The USB Host connection provides a simple way to download sensor data or update the firmware in the unit using a USB flash drive aka USB thumb drive Plugging in a flash drive will automatically download all logged data since the last download and store the log on the flash...

Page 17: ...ain Battery Power 3 GND Solar panel 4 Solar 20 W max Solar Panel 5 RS485 A SDI 12 over RS 485 Modbus over RS 485 6 RS485 B SDI 12 over RS 485 Modbus over RS 485 7 Ground Ground 8 SW POWER Switched Main Power 9 20VDC turned on during warm up and analog sensor measurement 9 Ground Ground 10 WS DIG IN 1 Wind Speed or Digital Input 1 11 Ground Ground for sensor 12 TB DIG IN 2 Tipping Bucket or Digital...

Page 18: ...put 28 Diff C Differential voltage input for bridge type sensors 27 Diff C Differential voltage input for bridge type sensors 26 Analog Ground Analog ground 25 VREF 2 5V output turned on during warm up and analog sensor measurement 24 Diff D Differential voltage input for bridge type sensors 23 Diff D Differential voltage input for bridge type sensors 22 Analog Ground Analog ground 21 VREF 2 5V ou...

Page 19: ...n from moisture for an IP 41 device Proper space for the electrical cables Temperature range 40C to 70C Space for installation using the mounting ears Earth ground point Closed control cabinet or fire protection cabinet if the power supply is not a low power source 12 20VDC The dimensions are shown in inches in the figure below along with the locations of the mounting ears ...

Page 20: ...eed to do the following The image below shows the option card 1 Remove power from the unit and disconnect USB cable 2 Remove the 2 screws holding the option card in place 3 Note that CELLULAR cards may need a SIM card installed on the modem before you install the card You will also need the IMEI number on the modem to activate your data plan Duplicate stickers containing the IMEI number are sent f...

Page 21: ...ews in to fix the card in place 6 The card is now fully installed and you may apply power to the unit The new option card should be automatically detected You can verify this by navigating to the Diagnostics tab in LinkComm and looking in the Firmware Versions box which lists the radios installed and associated serial numbers You will need to activate your modem and data plan by contacting your pr...

Page 22: ...ill lead to failures in the field due to surges To install a proper ground connection point Use a copper ground rod driven into the ground at least 6 feet Attach a very heavy gauge 4 Solid Copper wire between the rod and the Earth ground point on the unit The connection point can accept up to a 4 gauge solid copper wire If a heavier gauge copper wire is used to connect to the ground rod a reducer ...

Page 23: ...ill flash green when the unit is running and there are no problems Red means there is an issue that requires user intervention It could mean that there is a problem or that the unit has not been setup Please note that it is normal for the red LED to flash when power is first applied Once the unit has verified good network signal Iridium or Cell it will switch to flashing green Do not walk away fro...

Page 24: ... power supply could be connected to the solar panel inputs to float charge the battery The charger is designed for 12V sealed lead acid SLA battery gel cell and has a built in temperature coefficient to accommodate the temperature dependent charging requirements of a gel cell The Maximum battery size recommended for this charger is a 7AHr gel cell battery If the station requires larger battery siz...

Page 25: ...485 bus Wiring RS 485 involves two lines RS 485 A and RS 485 B Note if there is an issue talking to a sensor over RS 485 try reversing the A and B wires If a Modbus sensor is not responding make sure that the Modbus communications settings in XLink match the sensor settings 4 7 Connecting Tipping Bucket Rain Gauge A tipping bucket rain gauge is supported via the TB DIN 2 connection This connection...

Page 26: ... AND PRECIP RATE The typical connection of the tipping bucket rain gauge is shown below 4 8 Connecting Pulse Sensors Up to two sensors with pulse output are supported The pulse output can come from a switch that is momentarily closed as in most flow meters and tipping buckets or it can come from a device that actively puts out pulses to represent the value to be measured Pulses are measured by the...

Page 27: ...ak or high level output while DIN 2 supports only sensors with a high level output switch closure 0 3VDC or 0 5VDC The frequency measurement circuitry can measure frequencies from 3Hz to 10KHz with an accuracy of 0 01 The system takes 0 75 seconds to make the measurement The key settings for frequency sensors are Measurement Type Digital Digital type Frequency 1 or Frequency 2 Note Use Frequency 1...

Page 28: ...2V SWD 12V main power or other source with common ground The key settings for 4 20mA sensors connected to the 4 20mA input are Measurement Type Analog Analog Type 4 20mA The built in 4 20mA connection has an internal 200 Ohm load consisting of transient protection and a precision 100 Ohm sense resistor External load resistors should also be 100 Ohm for the system to operate down to voltages betwee...

Page 29: ...e supported using either of the digital inputs DIN 1 or DIN 2 An internal pull up resistor on DIN 1 or DIN 2 provides the excitation voltage for the switch Measurement result will be zero when the switch is open and one when the switch is closed The key settings for pulse sensors are Measurement Type Digital Digital type Level 1 or Level 2 4 13 Connecting Potentiometer Sensors A potentiometer conn...

Page 30: ...ettings for mv output sensors are Measurement Type Analog Analog type Diff C D or E Input Range 39mV 312mV 2 5V 39mV w Bias 312mV w Bias Note use the range with Bias for any sensor such as a pyranometer that does not connect to VREF or other power source 4 15 Connecting Thermistors Thermistors connect to the A or B channels as shown below Note there is a precision 10K reference resistor between th...

Page 31: ...95 0 0002391 1 568E 07 44005 44030 YSI MIX B 3K 1 40510E 03 2 36900E 04 1 019E 07 44008 44032 YSI MIX H 30K 9 35401E 04 2 21060E 04 1 2747E 07 44016 44036 5600 0025 5600 0030 YSI MIX B 10K 1 12610E 03 2 34545E 04 8 6359E 08 Campbell Scientific s CS205 CS107 temperature probe requires different wiring than the above since it has a reference resistor built into the probe The wires are connected as i...

Page 32: ...ions Linear delta T range of 20 C Approximation error is 0 20 C Temp C 25 346 X 1000 0 1114 Terminal_temp Linear delta T range of 40 C Approximation error is 0 83 C Temp C 25 419 X 1000 0 3847 Terminal_temp 3rd order Poly delta T range of 20 C Approximation error is 0 01 C Temp C Poly X 1000 Terminal_temp 0 0107 25 263 0 4443 0 2053 3rd order Poly delta T range of 40 C Approximation error is 0 03 ...

Page 33: ...s 1 20 C Temp C 25 851 X 1000 0 612 Terminal_temp 3rd order Poly delta T range of 20 C Approximation error is 0 01 C Temp C Poly X 1000 Terminal_temp 0 0051 25 881 0 688 0 0277 3rd order Poly delta T range of 40 C Approximation error is 0 03 C Temp C Poly X 1000 Terminal_temp 0 0234 25 868 0 755 0 0616 ...

Page 34: ...E Input Range 39mV or 312mV no bias needed Slope as needed to scale the reading 4 18 Programmable Excitation References The built in excitation reference voltage is 2 5 volts available on multiple pins 4 19 Connecting Prop Vane or Anemometer Vane Wind Sensors The prop vane or anemometer vane wind sensors like the RMYoung wind sensor typically have a potentiometer for direction and frequency output...

Page 35: ... is in the open region Setup two measurements for the RMYoung one for the direction and one for the speed Setup for Direction Measurement Measurement Type Analog Analog Type 0 5A Equation X VREF 355 converts to degrees Setup for Speed Measurement Measurement Type Digital Digital Type Frequency 1 or Frequency 2 amplified version only DC high or AC low AC low level for unamplified RMYOUNG Slope Wind...

Page 36: ...rovide different data based on what model is connected For example the WS200 UMB provides the following data in response to the C command WS200 UMB Parameter Description 0 Wind Speed avg units based on settings in the WS200 1 Wind Speed max 2 Wind Direction vector 3 Wind Direction act 4 Compass Heading act 5 Wind Speed act 6 Wind Speed min 7 Wind Speed vct 8 Wind Quality 9 Wind Direction min 10 Wi...

Page 37: ... Modems You can connect an external modem and use it for remote communications via LinkComm or other communication programs The modem must be Sutron s 8080 0005 1B modem with a special configuration saved in its profile The modem will connect to the RS 232 port via a male male null modem cable Here are the details of how the modem must be configured The following table summarizes the AT commands t...

Page 38: ...ow how to do this using Sutron s GPRS 1 O modem that is preconfigured to operate as a client serial bridge to accept connections and pass data between XLink and the remote caller The modem will connect to the RS 232 port via a male male null modem cable Follow these steps to configure the GPRS 1 O modem to operate in serial bridge mode 1 Creating selecting the script Some readymade scripts are pro...

Page 39: ...XLINK 500 100 Operations Maintenance Manual page 39 See CONNECTING VIA TCP IP for instructions on how to use LinkComm with the external modem ...

Page 40: ...m The PC version is supported on Windows 7 and higher After downloading LinkComm run the program and follow the instructions on the screen For Windows extract all files to a folder on your computer You may run LinkComm directly from this folder by double clicking LinkComm exe or to install LinkComm so that it appears on the Start menu double click setup exe Administrator privileges are required to...

Page 41: ...o work with the selected station press Connect The software will use the assigned connection settings USB RS 232 Modem or Wi Fi to try to communicate with the site If you have problems connecting to the site check your communication settings and or cables Wi Fi settings and see the following sections that detail USB and Wi Fi connections ...

Page 42: ...ph on the dashboard tab every time you connect to the station This can be a considerable amount of data several k bytes You may choose to disable this feature to reduce data costs e g when communicating over cellular links The Check setup on connect option visible only for low bandwidth connections like Redirector will cause LinkComm to retrieve the setup from station every time you connect You ma...

Page 43: ...or access When obtaining one of these SIM cards from Sutron you will also receive a username password and station name to use when setting up your station connection in LinkComm After entering your username and password you may press the Update Station Names button to retrieve the list of stations that are associated with your redirector account 5 3 3 Connecting via Wi Fi XLink can provide a Wi Fi...

Page 44: ...r COM port Press the button to enter phone number and other modem details Note LinkComm expects the modem to support ASCII result codes OK CONNECT etc and DTR call control 5 3 5 Connecting via TCP IP LinkComm can connect to a station with an external Cell modem via TCP IP See CONNECTING EXTERNAL CELL MODEMS for instructions LinkComm will need to be run on a device that has access to the same netwo...

Page 45: ...in this section related to station setup and maintenance For example you might store information about the last time the station was visited plans for future visits and notes on calibrations etc Note All settings station and connect settings notes and site images for every station you define are saved automatically as you make changes Hence there is no need to select any kind of Save menu item 5 3...

Page 46: ... current database just in case you need to restore it Export Database Export all station definitions to a database file You can then use Import Database on another PC or mobile device to import the station definitions About Display a dialog showing information about LinkComm including version Sutron Website Visit the Sutron website Event Log Show LinkComm event log This is a text file showing diag...

Page 47: ...y a prior Export Setup action Export Setup Save the current setup to an external file The setup file is a text file containing property value assignments Send Setup to Station Send the current setup to the station shown only if connected Get Setup from Station Get the setup from the station shown only if connected Stop Recording Start or Stop if applicable recording shown only if connected 5 5 Sta...

Page 48: ...in this state will cause LinkComm to try to connect to the station 5 5 2 Setup Status Button The left header button is the setup status button This button shows status related to the setup including whether the setup is in sync i e the same in both LinkComm and the station and recording status Pressing the setup status button typically prompts the user to take the next logical step towards getting...

Page 49: ...are sent If No LinkComm prompts to retrieve the setup from the station overwriting local changes The setup in the station is unknown and so may differ from the one displayed by LinkComm Press the button to send the setup to the station LinkComm will prompt for confirmation If Yes LinkComm first sets the setup in the station to defaults and then sends the changes required to be in sync Recording is...

Page 50: ...ite changes to the setup in LinkComm Use the export setup menu item to achieve this To load a station setup from a file select Import setup from the main menu After loading the setup file you still need to send the changes to the station As always use either the setup status button or the Send Setup to Station menu item to send the setup to the station 5 5 5 Metadata Pictures Wiring Diagrams and S...

Page 51: ...ors press Measure All button High level telemetry status is also shown on this page below current sensor values To see low level details about telemetry see the Telemetry tab If the station has any active errors these are shown in RED just below the status area Right clicking on any trend graph or touching the graph in the mobile app reveals a pop up menu that allows you to Refresh recent data all...

Page 52: ...ffline in the stations list view This is the tab where all sensors are configured Up to 16 sensors may be enabled and configured The measurements tab also provides some test functions to help you ensure the sensor is properly configured The left side of the measurements tab shows a list of all possible measurements The right side of the measurements tab shows the details of the selected measuremen...

Page 53: ...r deselect individual data series for display using the legend just below the graph Change the span of the period to graph using the Span control Several options are available Whenever a change to span is made you must press the Download button to retrieve the data for display When the defined span no longer matches the displayed span the download button text changes to Download Press Save File to...

Page 54: ...or Cellular communications The contents of the tab differ for each telemetry type Telemetry tab showing Cell setup The telemetry status section is below the setup area and is accessed by scrolling down The status text is retrieved from the station the first time you display the telemetry tab and can be refreshed as needed on demand ...

Page 55: ...mmediately and to send an SMS to a specific cell number 5 10 Scripts Tab This window is used for general script management as well as setting up individual script tabs Please see the SCRIPTS section for more details on working with scripts By clicking on Script File Details the script management window provides an overview of the script file used as well as of all the script functions If a script ...

Page 56: ...her Setup dialog which is accessed from the Telemetry tab by pressing the Other Setup button The settings shown include those for Wi Fi Log daily values DCP Command Digital Output DOUT Optional Card Setup Programmable Voltage References Iridium Modem Settings Cell Modem Settings Modbus Settings Log Download Format ...

Page 57: ... on the modems Please see the RADIO DIAGS section for details 5 12 Diagnostics Tab This tab provides extensive diagnostics information and offers tools for performing various diagnostics and maintenance operations For example Get diagnostics information including software versions and data usage Terminal and Data Flow views SDI 12 command utility Set the station clock Upgrade station Firmware Rese...

Page 58: ...sions and Diagnostics The bottom two text areas on the Diagnostics tab display information about LinkComm The LinkComm Data Usage section displays the total byte counts between LinkComm and the station for the current session The LinkComm Diagnostics section displays LinkComm s version information Press the Refresh button to update this data to the latest Press the Save to file button to save all ...

Page 59: ...s delivered as part of the LinkComm download package obtained from the Sutron web site LinkComm may be downloaded from http www sutron com downloads htm search on LinkComm Upgrades may be done over RS 232 USB USB thumb drive or Wi Fi Upgrade files are packaged into the same download with the LinkComm program Upgrade files will have names such as XL2EuropaActual_821r5000 xl2u To initiate an upgrade...

Page 60: ...utton on the Diagnostics tab will have LinkComm issue the reboot command to the station The station will perform a software reset LinkComm will then disconnect from the station If you are issuing the command remotely please note that the station will need a minute to get back on the internet before it is ready to talk again 5 13 Password Menu LinkComm provides Password related items in the menu th...

Page 61: ...lar items as follows Errors Recording status Measurement status including number of parameters to transmit Scheduled transmission status Random transmission status A green check signifies the item is in the expected state A warning triangle signifies the item isn t as expected and may need attention A red stop sign signifies the item is likely incorrect and needs attention You can prevent the dial...

Page 62: ...ion List Select the station in the station list Update the connection type and related settings if needed Press Connect LinkComm will read the setup from the station and report any differences it finds If no message is displayed the setups match If the setup differs a message will be displayed Press View Diffs to see the differences Then press YES to send the LinkComm setup to the station or NO to...

Page 63: ...ct Calibrate and enter the desired value and press OK 6 9 Calibrating Sensors Go to Measurements Select the desired measurement Scroll to Processing select Calibrate enter the desired sensor reading and press OK Whenever a sensor reading is calibrated the system will log two readings the value before and the value after the calibration 6 10 Configuring SDI 12 Sensors Go to Measurements Select the ...

Page 64: ...Software Version You can find the version of the software on the diagnostics tab of LinkComm The Serial Number of the product is listed there as well You can also obtain the version of the software using the VER command via command line 6 14 Setting Time Station time can be viewed via LinkComm on the Dashboard tab Note that the time shown in the dashboard is a snapshot of the time To set the time ...

Page 65: ...e always placed under the full path and given a unique name by appending _01 _02 _03 _99 to the name as necessary The files include log data ex TestStation_log_20161231_02 csv diagnostic data ex TestStation_diag_20161231 txt setup files ex TestStation_setup_20161231 txt results from setup import ex TestStation_setup_results_20161231 txt output from script execution ex TestStation_script_results_20...

Page 66: ... s USB host port the station will look for the upgrade file and check to see if the station is running an older version of firmware The version and revision numbers in the file name are used to make this determination If the revision on the USB drive is newer the station will be upgraded Example to upgrade the firmware to 820r5000 place the upgrade file in the following folder of the flash drive a...

Page 67: ...on s Wi Fi hotspot provides an additional layer of security It uses WPA2 AES protection meaning that a Wi Fi password must be provided to connect to the hotspot Additionally the Wi Fi hotspot is generally off until the site is physically visited and the front panel button on the unit is pressed Please note that the Wi Fi hotspot provides access only on site It does NOT put the station on the inter...

Page 68: ...e station It may not be enabled nor disabled when connected remotely If a station is deployed with password protection disabled the only way to enable protection is locally Remote access cannot be used to enable protection Why To prevent hackers from locking out an unprotected station If a station is deployed with protection enabled allowed actions depend on the Remote Password Change setting If i...

Page 69: ... access The setting s default is On meaning remote password changes are allowed It also controls whether or not the Password Protection setting may be modified remotely see previous section 7 2 3 Working with a Password Protected Station If LinkComm is used to connect to a password protected station LinkComm will automatically prompt for a password When sending a message to a password protected st...

Page 70: ... Every time setup is changed it is noted in the log with the entry setup changed Details of the setup change are not logged If a password is enabled changes to setup cannot be made until the password is entered The setup is broken into three sections discussed in detail in the next chapters measurement setup telemetry setup other setup Remember that if you ever see at the top of LinkComm the setup...

Page 71: ...ld over 1 000 000 readings may be expanded to 1 000 000 000 readings Logged measurement results may be transmitted using installed modems The measurement setup is divided into the following sections 9 1 Sensor Setup 9 1 1 Active Making a measurement active is the first step in setup of a measurement If a measurement is not active you can still enter a setup however the measurement will not be perf...

Page 72: ...manufacturer or interface Once you are displaying the desired sensor template select the related parameters such as interface parameter before pressing select 9 1 3 Measure Type This setting tells the station what kind of a measurement to make SDI 12 analog battery etc This setting partially determines what physical connection the sensor needs to be wired to Measure Type also controls the configur...

Page 73: ...ormation for the sensor This is metadata stored in LinkComm but not in the station 9 1 7 Description Description is a text field available to enter additional information for the sensor This is metadata stored in LinkComm but not in the station 9 1 8 Right Digits The number of digits shown after the decimal place is referred to as the right digits To make the measurement read 10 12 rather than 10 ...

Page 74: ...ta measured and logged and every 10 minutes afterwards Example 2 The measurement is taken and logged every 5 minutes at 30 seconds past the minute time 00 00 30 interval 00 05 00 00 00 30 data measured and logged 00 05 30 data measured and logged 00 10 30 data measured and logged 9 2 3 Averaging Time Sampling Interval Subsamples and Results XLink can collect multiple samples and average them in or...

Page 75: ...d be averaged into a final result Data collection starts at Measurement Time Measurement Interval Averaging Time Sampling Interval and the last sample is taken at Measurement Time Measurement Interval In the example below temperature is measured every 15 minutes and averaged for an hour Measurement Time 00 00 00 Measurement Interval 01 00 00 Averaging Time 01 00 00 Sampling Interval 900 900 second...

Page 76: ...01 Sample sensor reading 1 0 There are not enough samples to produce an average System will still compute and log a result producing a value of 1 0 12 02 Sample sensor reading 2 0 There are not enough samples to produce an average System will still compute and log a result producing a value of 1 5 12 03 Sample sensor reading 3 0 There are not enough samples to produce an average System will still ...

Page 77: ...0 335 G 4 14 2016 15 24 00 MX 31 248 G 4 14 2016 15 15 00 MN 25 661 G 4 14 2016 17 00 00 AVG 30 225 G 4 14 2016 16 12 00 MX 32 060 G 4 14 2016 16 39 00 MN 28 454 G Explanation of the logged data above At 16 00 the hourly measurement that started at 15 00 is complete The average gets timestamped with 16 00 However the actual maximum value of 31 248 happened at 15 24 and the minimum value of 25 661 ...

Page 78: ...all in the last 15 minutes only Multiple measurements can be set up with the same input For example if you wanted to know the daily rainfall and the rainfall during the last hour set up two measurements one a Precip Rate with an interval of one hour and another as Precip Rate with an interval of one day Usually a slope is applied to convert the counts from the tipping bucket into inches of rain Fo...

Page 79: ...eset accumulation at noon every day one would set the Hour to 12 and Accumulation Reset to Daily Whenever accumulation is reset additional data is written to the log The example below has measurement M3 setup for Precip Accumulation with Accumulation Reset set to Daily The measurement is scheduled every minute The label is PRECIP_DAIL 02 28 2019 23 57 00 PRECIP_DAIL 1 23 in G 02 28 2019 23 58 00 P...

Page 80: ... it does choose to reset accumulation the system will log the current counts first along with a log entry indicating that accumulation was reset Setting up Multiple Precip Accumulation Measurements A station may be setup to tally Daily Monthly and Yearly accumulation on the same tipping bucket To do so setup three measurements Each should be of the Precip Accumulation type and their Accumulation R...

Page 81: ...their reliability and accuracy in terms of logger sensor communications For details on SDI 12 please see the section MORE ABOUT SDI 12 Some sensors allow for the SDI 12 protocol to be used over the RS 485 bus in order to support extended cable lengths These sensors use the following connection RS485 Port Terminals 5 RS485 A and 6 RS485 B SDI 12 Port SDI 12 sensors can be assigned to Port1 Port2 or...

Page 82: ...current measurements are commanded first Non concurrent measurements occur while waiting for concurrent results Also the station is able to recognize when two different measurement schedules rely on data from a single measurement command e g measurement 1 commands 0M and expects parameter 1 while measurement 2 commands the same and expects parameter 2 both scheduled at the same time In such cases ...

Page 83: ...ements involve reading a voltage or current provided by a sensor Analog sensors come with instructions that provide information on how to translate the output voltage into desired units Translating the analog sensor output into environmental units can be done via slope and offset for simple sensors and via equations for non linear sensors Analog measurements are available on select models Analog T...

Page 84: ...e has a and input that connects to the sensor output Typically a bridge sensor will be powered on VREF sometimes referred to as excitation have a signal and signal and provide a wire for the analog ground NOTE If after wiring the sensor it displays a negative reading you may reverse the and leads coming from the sensor Reading Negative Output Voltages on Differential Inputs In limited cases sensor...

Page 85: ...oisy environments The station will measure the current flowing when connected to the 4 20ma Input Typical 4 20ma sensors will give a 4 to 20ma current for a 0 and 100 FS Readings that are greater than 21mA will be considered a fault The current required for the sensor is provided by the 2 wire loop and does not typically require additional connections NOTE The station does not provide a dedicated ...

Page 86: ... makes it possible to do vector averages of data from wind speed and direction sensors The normal average function does not typically work for wind sensors because of the circular nature of the direction measurement The vector averages take into account the 0 to 360 degree crossover to produce accurate average Follow these steps to setup for Wind averages Step 1 Setup a measurement to measure the ...

Page 87: ...hedule these measurements to occur at the interval you want for your vector processing e g 00 00 10 or 00 01 00 You will also want to disable logging for the sensor by setting log interval 24 00 00 and also exclude the data from transmission tx content exclude Configuration also allows you to specify what kind of result you re looking for from the wind processing The available types are shown belo...

Page 88: ...alculations each conveying slightly different information It is up to the user to pick which results meet the requirements for the measurement While the wind processing is geared toward wind sensors it could be used any time performing a vector average is desired The results of Wind processing are as follows with vector math shown below Mean Speed Scalar This is the scalar wind speed not taking di...

Page 89: ... for wind speed Here the average of 10mph at 0 with 20 mph at 90 is 63 4 STD Speed Scalar This is the standard deviation of the scalar wind speed STD Direction Unit This is the standard deviation of the direction unit STD Direction Wind This is the standard deviation of the direction wind Min Speed Scalar This is the minimum of the scalar wind speed Max Speed Scalar This is the maximum of the scal...

Page 90: ...sure that the measurement interval is long enough longer than 20 seconds to prevent missing measurements Digital measurements also use the Warmup setting If Warmup is not zero then switched power and VREF will be turned on during a Digital measurement See the section on analog measurement types for details on Warmup Counter type readings may be optionally de bounced for 4ms using the Debounce sett...

Page 91: ...one measurement for the counter e g counter 1 and the other for a frequency e g frequency 2 Please see the NOTE ON PRECIP ACCUMULATION AND OTHER COUNTS for additional details relating to counts 9 3 8 Measure Type Meta Meta measurements use the result of another measurement as their basis Usually a Meta measurement is used to average results of another measurement Meta Index This setting indicates ...

Page 92: ...utput slope offset Slope defaults to 1 0 and offset defaults to 0 0 meaning they will not affect measurement result by default Traditionally when using an analog sensor slope and offset are required to convert the voltage output by the sensor into desired units The required slope and offset are provided by the sensor manufacturer More complex equation processing is supported Please see Equations b...

Page 93: ...type into command line M1 EQUATION X 32 0 5 9 In the example above X refers to the sensor reading LinkComm comes preloaded with equations for many types of sensors To see the equations press Template and then select the desired equation from the drop down box Equation processing can take a while to complete up to several seconds If you are using a lengthy equation the system may not be able to com...

Page 94: ...g bitwise boolean operators are supported AND OR XOR SHL and SHR The last two are shift left and shift right For instance X SHL 4 would shift X left by 4 bits AND OR can also be used in logical expressions For instance X 100 OR X 50 would result in 1 if X is above 100 or below 50 otherwise it would result in 0 The NOT operator is logical not bitwise This means that NOT 0 is 1 and NOT 1 is 0 Also t...

Page 95: ...easurement M1 to collect data from the conductivity sensor Setup measurement M2 as a Meta measurement with the Meta Index set to 1 in order to reference M1 This ensures that M2 will wait for M1 to complete before producing a result Make sure the schedule for M1 and M2 is the same Setup the equation of M2 to OUTPUT M1 80 1 1 2000 That will cause the system to pulse DOUT 1 for 2 seconds whenever the...

Page 96: ...hen it reaches 4 feet and a third alarm when it reaches 6 feet If more than three alarms are needed for one sensor set up two measurements to read the same sensor but give them different alarm conditions 9 5 1 Alarm 1 Alarm 2 and Alarm 3 Each of these settings can have one of the following values Off High Low ROC These settings are used to determine what kind of computation is made when checking a...

Page 97: ...an example of a system setup to log more frequently while in alarms The system is set up to read the temperature sensor every two minutes and check for alarms If the temperature exceeds 20 degrees the system will go into alarm The system will log once every two minutes when in alarm and once an hour when not in alarm Measurement Interval 00 02 00 Logging Interval 01 00 00 Alarm Logging Every Measu...

Page 98: ...ing is less than the Alarm Threshold minus Alarm Deadband Exception ROC alarms setup for Since Last Tx do not generate out of alarm events or transmissions 9 7 Logging Settings 9 7 1 Logging Interval Logging Interval dictates how often to log sensor data Change the Logging Interval to measure sensors more frequently than to log them This is useful for alarm setups in which you want to check the wa...

Page 99: ...rement time and logging interval settings See below for the Individual setting Last means to transmit a set number of the most recent readings determined by Number of Values to Tx Use Last for alarm and random transmissions to ensure that the value that caused alarms is transmitted Last is the only option that may be used to transmit data that is not collected based upon the measurement schedule B...

Page 100: ...it the data from 11 15 and 11 45 TX Data Time 00 15 00 Tx Data Interval 00 30 00 The user could set up to transmit only the data from 11 45 Tx Data Time 00 45 00 Tx Data Interval 01 00 00 The user could set up to transmit only the data from 11 00 Tx Data Time 00 00 00 Tx Data Interval 01 00 00 Setup to transmit the most recent two readings from 11 30 and 11 45 Tx Data Content Last Number of Values...

Page 101: ...P DEFAULT on the command line to reset measurement one This will affect only one measurement 9 10 Measurement Calibration There is an easy way to change the current reading of any measurement press the Calibrate button on the Measurements tab in LinkComm and enter the desired reading Via command line type M1 10 5 to set the reading of measurement one to 10 5 This calibration procedure has the effe...

Page 102: ...h One would happen once a day Measurement Interval 24 hours Averaging Time 24 hours and the other once an hour Measurement Interval 1 hour Averaging Time 1 hour It would be a good idea to set up the sampling Interval to one minute for both sensors in order to save power See page 74 If two separate measurements are scheduled to measure the same sensor at the same time as they will in the examples a...

Page 103: ...nable This is the master switch for enabling the telemetry setup For Scheduled transmissions the Enable setting turns on scheduled sometimes called self timed transmissions If this setting is enabled the system will periodically deliver sensor data to the designated destination If disabled the system will not initiate any scheduled transmissions For Alarm transmissions the Enable setting determine...

Page 104: ... are completed If the measurements happen at the 15 minute mark set the transmission time to 16 minutes to ensure the measurements are completed before the transmission process starts 10 1 5 Alarm Transmissions When setup for Alarm transmissions the system will make transmissions as the station goes into and optionally out of alarms The measurement setup for alarms should be configured with the Tx...

Page 105: ...ver the internet The modem is also used to send and receive SMS text messages Please make sure to read the section CELLULAR TELEMETRY for additional information Some of the cell settings are found on the Telemetry tab and are specific to a single telemetry setup Additional settings are found on the Other Setup tab of LinkComm those are global settings 10 2 1 Tx Mode and Protocol When the station h...

Page 106: ...nally uses port 21 FTPS uses 990 HTTP uses 80 and HTTPS uses Server Username If a login is required on the server please enter it here FTP traditionally requires a username TCPIP protocols do not use the username If a name is not required leave the field blank Server Password If the Main and Backup Servers are protected by a password sometimes called a shared secret it must be entered in this fiel...

Page 107: ... when it checks for messages when it boots up and when the operator is inspecting the station Listening is automatically turned on by the station for 10 minutes at these times At boot up When the station is connected to whether via USB over the modem or over Wi Fi When an SMS is received After a transmission is completed When the front panel button is pressed and when the station goes into alarms ...

Page 108: ... connect to the station remotely Accept TCPIP Connects is enabled by default Disabling incoming TCP IP connections increases the security of the station This setting is new with version 8 21 Accept SMS Accept SMS controls whether the system will accept any incoming SMS It is enabled by default If Accept SMS is disabled the station will not accept any SMS Disabling this setting strengthens the secu...

Page 109: ...status change station setup request re transmissions of logged data and more Iridium messages are limited in bandwidth and are time delayed Email is generally used to send commands to the station via Iridium LinkComm cannot be used to send messages via Iridium Please see the IRIDIUM TELEMETRY section for more details on Iridium Some of the Iridium settings are found on the Telemetry tab and are sp...

Page 110: ... No additional message checking required 00 00 00 Transmission and Message Check No additional message checking required 01 00 00 Transmission and Message Check No additional message checking required The message check serves several purposes It prevents the customer from permanently severing the remote connection It allows stations to go into lower power mode than if Listening were enabled Please...

Page 111: ...transmission However the system does not find that reading in the log The system has two options at this point Skip the 12 30 reading and use the 12 15 reading as the first one Skip First Missing is On Put a missing reading marker in the transmission Skip First Missing is Off The most likely cause for a missing reading is the response time of the sensor If the sensor takes several minutes to respo...

Page 112: ...ader If the station name were Small Creek it would be formatted as YN Small Creek Tx time The time of the current transmission expressed as HHMMSS YD 131015 is used for a time of 13 10 15 Serial no This is the serial number of station The SHEF format would be SN 00001 where 00001 is the station serial number Tx Count This option provides the count of good and bad transmissions For a station that h...

Page 113: ...p to transmit your intended data The display shows the last transmission and what will be transmitted by the next transmission Review the information carefully to make sure that you have the right number of readings marked for tx and the transmission fits in the specified window 10 5 5 Radio Diags This feature provides diagnostic information for the Cell and Iridium radios Pressing it will bring u...

Page 114: ...n the station name and current time Data usage metrics are shown in the Diagnostics window The system will track Number of bytes transmitted today Number of bytes received today Number of bytes transmitted lifetime Number of bytes received lifetime Please note that these numbers are estimates To get accurate data usage especially over the cellular network please contact the network provider If sec...

Page 115: ...from XLink s password protection Even if Wi Fi security is not enabled XLink is still protected by its password SECURITY The station only turns on the Wi Fi hotspot at certain times There are two settings that control when it is turned on Wifi Enable If this setting is off the station will never turn Wi Fi automatically It will only turn on when the front button is pressed or when the WIFI ON comm...

Page 116: ... output This provides direct interface to many products The open collector output sinks 100mA rated at 400mA on a continuous basis It is expected that a pull up resistor will be connected to the Prot 12V or other supply The value of the pull up may be determined by the impedance of the connected load A10 kOhm resistor may be used as a default With a pull up resistor connected When the output is tu...

Page 117: ...an be used to view the status of the digital output and to control its state Press the Refresh button to display the current state of DOUT The current state is displayed just above the button Press the ON button to turn DOUT on Press the OFF button to turn DOUT off Command line access to output 1 OUTPUT1 tells whether the output is currently on Possible replies Output1 is NOT active Output1 is ACT...

Page 118: ...with the voltages return within range The default operating range is 9V to 20V 11 4 3 Cutoff Temp Tx High and Cutoff Temp Tx Low The unit will automatically disable transmissions if the temperature falls outside user specified limits Transmissions will recommence with the temperatures return within range The default range in 45C to 80C Below is a list of all the cutoff captured from command line u...

Page 119: ...s The format of the data is as follows label date time value quality For example Batt 02 28 2017 12 45 00 13 5 G 11 7 3 Custom Log Download Format The Custom log download format allows you to specify a custom format for not only the measurement values but also for the header and descriptor portions of the output file When Format is set to Custom three setup properties become visible The three setu...

Page 120: ...en formatting a date time for use in the header The directive itself is not replaced by text only date time variables following the directive STOPTIME directive to use stop time of log download when formatting a date time for use in the header The directive itself is not replaced by text only date time variables following the directive VERSION firmware version information e g Sutron XLink Log Desc...

Page 121: ...so note context determines whether the formatter uses minutes or months for MM Escape Sequences Backslash is used to insert special characters or to ignore formatting r inserts a carriage return n inserts a line feed r n inserts standard line ending for files on Windows t inserts a tab use CTRL TAB key combination in LinkComm inserts a single backslash A backslash preceding a field name means inse...

Page 122: ...uld be populated only if at least one of the contained variables is non blank or in the case of the quality field bad quality The following examples makes both units and quality optional in measurement output MM DD YYYY HH MM SS NAME VALUE UNITS Q r n Optional fields may be nested 11 8 Modbus Please refer to the MODBUS section for details ...

Page 123: ...The Iridium antenna must be placed where it has a clear view of the sky Iridium satellites are not geostationary This means that coverage of a certain area may vary from one minute to the next To be considered reliable the station must have a strong signal for 10 to 20 minutes The antenna aiming feature can aid in correct station setup It will show the current signal strength Signal strength range...

Page 124: ... every 15 minutes or getting two back to back transmissions every 30 minutes opt for the 15 minute data The price is the same but the data is refreshed more frequently The station will send up to five separate SBD messages for each transmission providing a maximum capacity of 1655 bytes worth of data If that is not enough data increase the transmission interval or setup two different Iridium trans...

Page 125: ...on point if you want the station to reply To check the status of your station send it the message STATUS Password protected stations will need login information to be the very first thing in a message LOGIN XXX STATUS The system remembers the last message received since boot up To see it press the Radio Diags button on LinkComm s Telemetry tab or issue the STATUS TX command Email is used to send m...

Page 126: ...fications If Cell Notifications Enable is enabled by the customer the station reports certain events via SMS to a list of user entered phone numbers SMS Notify Phone A and SMS Notify Phone B The purpose of this feature is to notify the customer that a major event has transpired at the station SMS notifications are meant to be sent to a customer s cell phone They are meant to be immediately read by...

Page 127: ... is on the second line The next line contains the event that caused the notification e g Alarm In Error If appropriate error details are on the next line The most recent measurements are listed next along with the alarm state for each E g TEMP 25 5 C At the end of the SMS are the number of transmissions made today e g TX3 today good 31 bad 3 Below is an example of a bootup notification There is no...

Page 128: ...ections Sutron s AutoPoll PC software can periodically reach out to a listening station and download sensor data from the station In the listening mode the station will keep the modem on at all times resulting in higher power consumption Please see the CELL GLOBAL SETTINGS section for more details on listening and accepting incoming connections The transmission status use LinkComm s Telemetry tab ...

Page 129: ...ion SMS with the text ERROR will cause the station to reply with an SMS containing the list of errors All notifications have the same format Up to two SMS are sent per notification please note that not all the data may fit Here are some examples The station name is on the first line of the message The current station time is on the second line The next line contains the event that caused the notif...

Page 130: ... the station s log the same way you would as if you were on site Messaging If the station is equipped with the Iridium or the Cell module it is possible to send the station a message requesting the missing data Please see the REPEAT TX DATA section below Repeat Tx Data Repeat tx data requests may be used to get missing data from a station These requests may be issued when directly connected to the...

Page 131: ... are the same as if the Tx were made at the provided time rather than indicating the true age of the data This meas that the sensor data in the Tx is exactly the same as that of the Tx made in real time which is 2016 6 20 23 00 30 in the example above It is the caller s responsibility to handle the timestamps Why not have the timestamps indicate the true age of the data Unlike re transmissions whi...

Page 132: ...ions 12 4 1 How Retransmissions Work When a scheduled transmission fails the system notes the time of the failure Once a future scheduled transmission succeeds the system will proceed to re transmit the data from the missing transmissions Here is an example of retransmissions in action o 12 00 Scheduled transmission succeeds All is well o 12 30 Scheduled transmission fails due to lack of network o...

Page 133: ...status and changing some telemetry settings will clear out any pending retransmissions Rebooting a station will NOT reset transmissions o If the station does not have any data logged for the relevant time period no retransmission will be made o Loss of power cannot be overcome with retransmissions o Retransmissions are only useful if the station is still able to collect and log sensor data o Data ...

Page 134: ...t label STAGE measurement reading 20 50 user set measurement units FT measurement quality G good B bad The general format specification for Sutron Standard CSV format is mm dd yyyy hh mm ss label data units quality Here are some examples of log entries 01 19 2015 09 30 00 Stage 1 25 ft G 01 19 2015 09 45 00 Stage 1 27 ft G 01 19 2015 09 50 27 Setup Change G To help preserve data integrity and reli...

Page 135: ...Values determines whether certain log events are logged every day before midnight The setting Log Diagnostics command line only sets the software to log diagnostic information 13 3 Logged Time Measurements are not instant Once initiated a measurement takes the user defined averaging time plus some overhead to complete For measurements without averaging the timestamp of the logged measurement is th...

Page 136: ...orded for analog measurements when the analog to digital converter indicates a problem reading the input which could be to the input voltage being out of range or not being connected the system cannot always be able to tell if an analog sensor is present When the sensor failure error occurs the system changes the sensor reading to match the user set Log Error Value which defaults to 99999 Such out...

Page 137: ...alid time This error can only be fixed by setting the clock or waiting for the system to get network time The system has an RTC real time clock backed by an internal battery The clock is set at the factory The RTC keeps ticking even if the main battery is removed This means that the station should not forget the correct time when it loses power The battery life is more than five years 14 3 3 Batte...

Page 138: ...XLINK 500 100 Operations Maintenance Manual page 138 indicates a serious problem with the unit Contact Sutron customer support at 703 406 2800 for help with hardware errors ...

Page 139: ...those measurements set up to be included in the transmission see Tx Data Content The data values are 3 byte binary encoded signed numbers allowing a range of 131072 to 131071 The actual 6 bit binary encoded format is described later The value transmitted will be value 10 RightDigits The string will be sent if the data was never measured or was erased The number of values sent for each measurement ...

Page 140: ... without any right digits It represents the number of seconds since midnight SERIAL NO OPTIONAL A space delimited variable length ASCII field containing the serial number See station name above for details TX COUNT OPTIONAL A total of six bytes are used to hold the tx count The first 3 bytes are the total number of good txs made the second 3 bytes the number of bad txs Each of the two values is en...

Page 141: ...ock identifier 1 BLOCK IDENTIFIER is always sent as C to indicate that this is the pseudobinary C format Group id 1 GROUP ID can be 1 to indicate a scheduled transmission 2 meaning an alarm transmission 3 indicating a forced transmission and 4 indicating a retransmission Measurement Delimiter 1 This byte is always a and it is used to denote the start of measurement data Measurement Index 1 This is...

Page 142: ...ser setup Additional Measurements Variable If more than one measurement was set up for transmission more data will follow Each measurement setup will have data starting with the Measurement Delimiter and ending with Measurement Data Final Delimiter 1 This byte is always and it is used to denote the end of all measurement data Battery voltage 1 This is the battery voltage measured prior to making t...

Page 143: ...D is 4 bytes larger than format B The timestamp is similar to the one in Pseudobinary C Pseudobinary D is smaller than Pseudobinary C and it lacks detailed timestamps that would allow one to completely reconstruct the time the data was collected from the message itself To correctly use Pseudobinary D the decoder needs to know the measurement setup used The benefit of using Pseudobinary D is being ...

Page 144: ...setup Additional Measurements Variable If more than one measurement was set up for transmission more data will follow Each measurement setup will have data starting with the Measurement Delimiter and ending with Measurement Data Battery voltage 1 This is the battery voltage measured prior to making the transmission The range of the number will be 32 to 31 and can be converted to volts by multiplyi...

Page 145: ...bytes first The number itself is broken down into 6 bit digits and each digit is placed in one byte of data The number 64 ASCII is added to each digit to make it fall within the range of displayable ASCII characters The only exception is that 127 ASCII DEL is sent as 63 ASCII 15 4 1 Example 1 Encoding the Number 10 in 1 Byte Since 10 will fit in 6 bits we only have to add 64 which would yield 74 S...

Page 146: ...d by Sutron s satellite transmitters It is an ASCII format that is easy to read and contains some self descriptive information The format of the transmission data is LABEL1 OFFSET INTERVAL DATA1 DATA1 DATA1 LABEL2 OFFSET INTERVAL DATA2 DATA2 DATA2 LABEL N OFFSET INTERVAL DATA N DATA N DATA N LABEL This is the Label entered as a part of the setup for each measurement The label can be a SHEF two cha...

Page 147: ...nger this message is compared to the earlier binary examples HG 3 15 10 20 10 15 PC 1 15 50 49 TA 0 15 22 1 22 0 VB 0 12 2 In the example above HG 3 15 10 20 10 15 means that the sensor labeled HG read the value 10 20 three minutes prior to the start of the transmission It read 10 15 18 minutes before the start of the transmission or 15 minutes before it read 10 20 Here is the complete decode HG M...

Page 148: ...as introduced in 2009 and is common to current Sutron products The general format specification for Sutron Standard CSV format is mm dd yyyy hh mm ss label data units qual label data units qual 15 7 1 Sutron Standard CSV Example 04 02 2012 09 23 45 STAGE 20 50 04 02 2012 09 23 50 STAGE 20 50 04 02 2012 09 23 53 Setup Change 04 02 2012 09 24 00 BV 14 04 02 2012 09 25 00 PRECIP 34 5 04 02 2012 09 25...

Page 149: ...ission All the data on one line are for the same time A space separates the values The newest data is sent first n is the number of values included in the transmission as set by the user The format for any value is ASCII with the right digits set by the user No decimal point is shown if the value is zero Add a minus sign in front of the value if the value is negative There are no leading zeroes If...

Page 150: ...n 0 and 99 99 before formatting If the user elects to append battery voltage one of the two will be appended Two lines of battery voltage information will be added Both lines take the same format 12 5 CR LF three digits of battery voltage and a decimal point The first line is the battery voltage prior to this transmission The second line is the battery voltage during the last transmission This is ...

Page 151: ...1 Hydromet Cloud Protocol When the station connects to a server some information is sent to the server before the sensor data is delivered This information is meant to help the server decide what to do with the sensor data that is en route The information includes details such as the sensor name and whether the transmission is a result of an alarm event After the sensor data is delivered to the se...

Page 152: ... alarm 4 exiting alarm 6 no data command session only 15 12 Iridium Telemetry Header When the station sends data over the Iridium satellite network it uses the header described below The header starts with a single byte in the ASCII printable range to make it easy to interpret the content Most transmissions will just have one header byte The header byte identifies the packet type in terms of the c...

Page 153: ...type Numeric ASCII character defining packet type See type definitions in table below id Numeric ASCII text defining the message id Starts at 0 Rolls over after 99 total bytes Numeric ASCII text defining the total number of data bytes to be sent data only does not include overhead bytes start byte Numeric ASCII text defining which byte of total bytes is the start byte of the current packet Starts ...

Page 154: ...tion Name There is an option to include the station name in the Iridium Header The setting is called Iridium Tx Station Name and it defaults to disabled That setting is accessible only via the terminal LinkComm Tools Menu Terminal To enable it type Iridium Tx Station Name On After all the headers system will append N Station Name If the station name were Two Creeks it would be N Two Creeks STANDAR...

Page 155: ... a station that has a Cell modem You can send and receive messages to and from the station via SMS or Iridium By default the RS 232 interface operates at 115200 Baud no parity 8 data bits 1 stop bit The system supports hardware handshaking its use is recommended Allow at least a half second between opening the communications port and starting communication To start command line mode send carriage ...

Page 156: ...turn the status LOGIN XXX OUTPUT1 OFF STATUS 16 3 Status To check the status type STATUS or just S 16 4 Setup To view the whole measurement setup type SETUP To view just the setup of measurement one type M1 Likewise M2 shows the setup of the second measurement For transmissions use TX1 Only pertinent data is shown If a measurement is not active it will not show its setup fields If a measurement is...

Page 157: ...ent The example shows the type as being Internal Temp After the current type is shown the range shows all the options for the measurement type To set up the measurement as SDI 12 the user may type either M1 MEAS TYPE SDI 12 or M1 MEAS TYPE 2 Setting the whole setup to defaults can be accomplished by typing SETUP DEFAULTS Setting just measurement one to defaults can be done via M1 SETUP DEFAULTS 16...

Page 158: ...nnected device Use NH to exclude the header Use NE to omit events Help Log gives details on downloading the log HELP LOG DOWNLOAD or LOG will transfer the log from the unit LOG ALL gets whole log just LOG gets since last download LOG X gets X last days LOG 3 gets last 3 days worth of data LOG timeStart gets data since provided date LOG timeStart timeEnd gets data between provided dates time can be...

Page 159: ...s Mx indicates specifying a measurement is optional e g M10 TXx specifies a transmission e g TX1 All commands may be preceded with an If they are a concise reply meant for machine to machine interaction is returned Commands would be preceded by an if they were sent by an Xpert or some such computer E g MEAS will show Measurement M1 Sense1 reading 2 17 2015 11 24 17 43 11 MEAS will show M1 Sense1 2...

Page 160: ...s if the voltage falls outside user specified limits Transmissions will recommence with the voltages return within range DIAG 0 Shows system diagnostics including system resets If followed by 0 it will clear system resets CUTOFF SYSTEM HIGH CUTOFF SYSTEM LOW CUTOFF TX HIGH CUTOFF TX LOW CUTOFF TEMP TX HIGH CUTOFF TEMP TX LOW These are the cutoff settings Please see the Cutoff section for details D...

Page 161: ...ge to defaults only the setup of measurement one Type M1 LAST to see the last measured value and type M1 MEAS to make a new reading Additionally you may say M1 15 0 to calibrate the sensor That ends up changing the offset There is also a two point calibration that changes the slope and the offset Two point calibration is started by typing M1 CAL Mx MEAS CSV TRIGGER Use this to make a measurement o...

Page 162: ...lid commands SDI 12 SDI 12 0M SDI 12 PORT2 0I SDI 12 FIND SDI may be used in place of SDI 12 SETUP If provided without any other parameters it lists all setup details That includes each setup variable and its current value Can be followed by a setup variable name and a new value for that variable E g STATION NAME SUTRON If SETUP DEFAULT is issued it will reset the entire setup to defaults SMS SEND...

Page 163: ...ly the transmission buffer will contain data from the last transmission TXx TXFORM REPEAT YYYY MM DD HH MM SS Creates a transmission data buffer along with diagnostic information The REPEAT option along with the time stamp may be used to get missing data Please see section REPEAT TX DATA TX1 TXFORM Tx data would look like this BATT 2 10 11 347 11 423 11 385 11 377 M M TEMP 2 10 26 00 25 25 25 75 2...

Page 164: ...s the current state of the Wi Fi hotspot Issuing WIFI ON turns on the Wi Fi for a while regardless of any Wi Fi settings It has the same effect as pressing the front panel button WIZARD Mx WIZARD TXx WIZARD Guides the user through station set up Typing M1 WIZARD will do the setup just for measurement one ...

Page 165: ...rough the interface The use of a standard serial interface eliminates significant complexity in the design of the data recorder Low cost small sensors can be designed with SDI 12 compatibility SDI 12 data recorders interface with a variety of sensors SDI 12 sensors interface with a variety of data recorders Personnel trained in SDI 12 will have skills to work with a variety of SDI 12 data recorder...

Page 166: ...ensor is connected you must give it a unique address To do so either use LinkComm or the command line Type SDI 12 FIND to detect new sensors Once a sensor is found change its address by typing SDI xAy where x is the old address A is A and y the new address For example SDI 0A1 will change the address from 0 to 1 When getting more than one parameter from a single sensor be sure to set the measuremen...

Page 167: ...er support a command to set the time of the sensor via SDI 12 The system takes advantage of that feature and periodically sets the clock of the sensors using an SDI 12 command ensuring that all devices share a common time When recording is enabled and every 24 hours thereafter the station performs a time sync with all the Sutron devices that support the XDT command The time sync is started by send...

Page 168: ...e Registers 1 and 2 reflect the last reading from measurement M1 Similarly registers 2 and 3 relate to M2 Please see the INPUT REGISTERS section for details on other registers Please note that if the station is setup as a Modbus slave it will no longer perform any other function on that port This means that if the station is a Modbus slave on RS 232 the RS 232 port cannot be used for command line ...

Page 169: ...up This means that the station could be a Modbus master on RS 485 and a Modbus slave on Cell modem at the same time 18 2 1 Wiring Modbus RS 485 The station has a half duplex RS 485 interface That means that the same lines are used for sending and receiving data Only two lines need to be connected to use RS 485 RS 485 A RS 485 B When wiring connect the Modbus master s RS 485 A line to the station s...

Page 170: ...ttings for Modbus Slave over the various ports To setup the station as a Modbus master in addition to configuring the settings in the Other Setup tab of LinkComm use the Measurement tab and choose Modbus as the Measurement Type Here is a list of general Modbus settings and their defaults Modbus Cell Slave Enable Off Modbus Rs485 Slave Enable On Modbus Rs485 Slave Device ID 1 Modbus Rs485 Slave Del...

Page 171: ...2 Modbus over RS 485 and RS 232 allows RTU and ASCII protocols RTU is the default value Cell only supports the TCP IP protocol Modbus supports different protocols RTU usable on RS 232 and RS 485 ASCII usable on RS 232 and RS 485 TCP usable on Cell only RTU is the most basic Modbus protocol and is commonly used for directly wired systems It requires a robust connection as it has stringent timing re...

Page 172: ...0ms This identifies the number of milliseconds to wait before starting data transmission This is useful if the device is connected to a radio requires keying initialization before data transmission This is a Modbus slave setting only There is no delay when the station is a Modbus master Modbus Slave Delay after Tx Default is 0ms This identifies the number of milliseconds to wait after data transmi...

Page 173: ...g point value Double is a IEEE 64 bit floating point value Discrete means that the sensor returns one byte and that the result is based on the least significant bit of the byte Modbus MSW For certain Modbus Value Int Uint Float Double Modbus MSW determines which register is used to contain the most significant word MSW of the tag s value When set to Low Reg the lower register of the register pair ...

Page 174: ...ove Diagnostic 0x08 command is not available The following table identifies the holding registers and their locations Each of these registers is an unsigned 16 bit value if readings registers using an Xpert set the data type to ushort Data Register Valid Data Values Hour of current time 1001 0 23 Minute of current time 1002 0 59 Second of current time 1003 0 59 Year of current time 1004 2000 Month...

Page 175: ...nt number For example if accessing Last measured via an Xpert read 1 value of type float starting at register 1 The complete list of registers and their locations are below Modbus registers Last Measured measurement msw lsw M1 1 2 M2 3 4 M3 5 6 M4 7 8 M5 9 10 M6 11 12 M7 13 14 M8 15 16 M9 17 18 M10 19 20 M11 21 22 M12 23 24 M13 25 26 M14 27 28 M15 29 30 M16 31 32 M32 63 64 Battery Voltage 901 902 ...

Page 176: ...ited in the number of bytes that can be handled in a single packet the numbytes value should be sized small enough to allow for header and CRC information as well as translation to ASCII if that is the selected protocol the ASCII protocol uses two bytes to represent every data byte If numbytes is up to 255 bytes will be returned Regardless of the requested numbytes only complete log records are re...

Page 177: ... setup txt flash disk txt startpos indicates the zero based byte position in the file from which to start the download When first issuing the GF command this value should be 0 Once a reply is received from the station this number should increment by the number of bytes returned by the station numbytes indicates how many bytes should be returned should be used to have the station decide how many by...

Page 178: ...xpressed as in 01 31 2004 and 20 47 52 respectively Quality is a single character defining the quality of the data where G Good and B Bad Below is an example M1 BATT 12 190 2017 03 16 17 11 10 M2 TEMP 24 00 2017 03 16 17 11 10 M3 MINO 1032 2017 03 16 17 11 10 Note that if no measurements are enabled GF commands for sensors txt and curdata txt will return errors Status information If the file statu...

Page 179: ...tation The station will only accept one file setup txt The procedure is used to change the station setup The file needs to contain setup data The setup data should be the same as in the setup file saved by LinkComm SF filename bytepos numbytes data The filename must be setup txt bytepos is the position of the first byte in the data stream It is zero based The first packet with the data should have...

Page 180: ... the top of each script add from sl3 import The station handles Python scripts in conjunction with the standard setup There are three main interface points Measurements via the Use Script and Script Function settings Transmissions via the Custom Script Format and Format Function settings Script Tasks which are a new concept each task runs a script at the customer designated time 19 1 Measurements ...

Page 181: ...be followed when writing a script that will be referenced by the measurement The MEASUREMENT decorator must be on the line preceding the Python function The decorator is case sensitive The measurement function must take in one floating point type parameter and it must return a float parameter The parameter passed to the function is the result of the sensor reading The parameter returned by the fun...

Page 182: ...putting air temperature and relative humidity readings through an equation The dew point example uses a total of three measurements One measurement is setup to measure air temperature It may be any type of sensor but it must be labeled as AT A second measurement will interface to a relative humidity sensor Again this sensor may be of any type as long as it produces a relative humidity reading It n...

Page 183: ... be used to alter the data transmitted by the station There are several standard transmission formats including SHEF and Pseudobinary With the use of scripts other formats may be achieved The relevant settings are Custom Script Format and Format Function When setup to use formatting scripts the station will go through this flow Format the transmission data in a standard way If SHEF is the chosen t...

Page 184: ...ns one parameter a string containing the new transmission data The function may call into any other functions in the script file Those other functions do not need to have the TXFORMAT decorator 19 3 Script Tasks Script tasks are a bit like measurements and telemetry Each script task has its own independent setup and each script task runs on its own schedule Every script task is associated with its...

Page 185: ...r Script Task Functions These rules must be followed when writing a script task function The TASK decorator must be on the line preceding the Python function The decorator is case sensitive The function does not take in any parameters The functions does not return any parameters The function may call into any other functions in the script Those other functions do not need to have the TASK decorato...

Page 186: ...via a digital output if measure 1 value 32 5 if measure 2 value 13 9 trigger sampler by pulsing output for 500ms output_control OUTPUT1 True utime sleep 0 5 output_control OUTPUT1 False write a log entry reading Reading label Triggered time utime time reading write_log 19 4 Scripts Management Please use LinkComm to send a new script file to the station LinkComm s Script tab provides all the needed...

Page 187: ...r another script task on the left side Make the script Active Choose the appropriate Script Function LinkComm will automatically list all compatible functions found in the script file Choose when the script should run via the Trigger setting Send setup to the station Press the Test Script button to verify the script does what it should Make sure the setup is in sync with the station and start reco...

Page 188: ...FCC ISED POWER REQUIREMENTS Input Voltage 9 20 Volts DC 10 16 V for SDI 12 sensor support Reverse power protected Quiescent Power Consumption 1 mA typical 12 5V SDI 12 Dedicated Interface Compliance V1 3 data recorder Power Supplied 500mA short circuit protected ANALOG SINGLE ENDED XLink 500 only Number of inputs 2 Range 0 5V Accuracy 25 C 0 04 typ FS Resolution 0 3 µV ANALOG DIFFERENTIAL XLink 50...

Page 189: ...terminal interface user interface MODBUS custom communications with Python USB Device Micro B 1 port PC MAC communication using Sutron s LinkComm USB Host Type A 1 port setup firmware update log download using a USB flash drive NOTE Sutron RECOMMENDS installing XLINK500 1 or XLINK100 1 in a NEMA 4 enclosure for all applications requiring outdoor exposure Sutron recommends the internally mounted li...

Page 190: ...ork with you until we find a solution Sometimes a problem is application related Although we pride ourselves on handling 95 of application related questions over the phone we maintain constant contact with our Integrated Systems Division and Engineering Division for additional assistance Introductory Training Training is an important part of the Sutron Customer Service philosophy The Sutron traini...

Page 191: ...rom any cause shall be limited exclusively to repair or replacement parts under the aforesaid conditions Sutron requires the return of the defective electronic products or parts to the factory to establish claim under this warranty The customer shall prepay transportation charges to the factory Sutron shall pay transportation for the return of the repaired equipment to the customer when the validi...

Page 192: ... from 10 30 days after Sutron receives equipment for repair Call Customer Service at 703 406 2800 for a Return Material Authorization RMA number Return the defective equipment to the factory transportation charges paid Extended Warranty and On Site Maintenance Extended warranty and on site maintenance contracts are available Price quotations may be obtained from Sutron customer service representat...

Page 193: ... 108 EC until April 19th 2016 2014 30 EU from April 20th 2016 EMC Directive 1999 5 EC until June 12th 2016 2014 53 EU from June 13th 2016 Radio Equipment Telecommunications Terminal Equipment Radio Equipment Directive 2006 95 EC until April 19th 2016 2014 35 EU from April 20th 2016 Low Voltage Directive Declaration of Conformity P N 9151 0001 can be obtained by contacting Sutron ...

Page 194: ...r is encouraged to try to correct the interference by one or more of the following measures Reorient or relocate the receiving antenna Increase the separation between the equipment and receiver Connect the equipment into an outlet on a circuit different from that to which the receiver is connected Consult the dealer or an experienced radio TV technician for help Under Industry Canada regulations t...

Page 195: ...her antenna or transmitter that is not preapproved Changes or modifications not expressly approved by the party responsible for compliance could void the user s authority to operate the equipment Industry Canada Warning Statement Under Industry Canada regulations this radio transmitter may only operate using an antenna of a type and maximum or lesser gain approved for the transmitter by Industry C...

Page 196: ...iator and your body Antenna gain must be below 700 MHz 6 93 dBi 1700 MHz 5 00 dBi This transmitter must not be co located or operating in conjunction with any other antenna or Transmitter that is not preapproved FCC Class B digital device notice This equipment has been tested and found to comply with the limits for a Class B digital device pursuant to part 15 of the FCC Rules These limits are desi...

Page 197: ...me s of the above listed copyright holder s nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULA...

Page 198: ...ed using clean hands to avoid any dirt or smudges being left on the SIM card 2 2 Modem should be handled in a clean environment to prevent any dirt accumulation or ESD damage 3 To install the SIM card 3 1 Remove the modem card from carrier board carefully If modem is installed in Satlink3 remove power to Satlink3 and carefully pull the cellular board out 3 2 Flip the modem board carefully without ...

Page 199: ...XLINK 500 100 Operations Maintenance Manual page 199 3 3 Flip the modem to correctly align the modem with respect to the carrier board Make sure the U FL cable is placed as shown in the pictures below ...

Page 200: ...nance Manual page 200 3 4 Aligning the pins on modem board gently push the modem into the carrier board A good alignment is shown in the pictures below 3 5 Use LinkComm Cell Diags to verify that the new SIM card is working correctly ...

Page 201: ...ular board on a clean surface and remove the modem board from the carrier board 4 3 Flip over the modem board carefully without pulling the U FL cable 4 4 Remove the SIM card carefully from the sim card slot 4 5 If new sim card must be inserted follow the instructions from sim card installation Carefully insert the modem board onto the carrier board as shown in step 3 4 ...

Reviews: