Description
Master / Campbell Logger Units
VibWire-108 Response
Acknowledge active
a!
a\r\n
Send ID:

provided to complement SDI-12 protocol
aI!
a13KEYNESCOVibWire-1080001\r\n

Part Description assigned by Keynes
Address query

identifies  instrument address
and commonly used on single instrument
operations only.
?!


Used to make command set SDI-12 compatible
a\r\n

Where a = number 0 - 9 for SDI-12
           0 -9   letters  a - z   for RS485
                               A - Z
change Address:

used to change instrument address from default to new one for network operations
aAb!

a = initial address     b = new address
b\r\n

a : b     = number   0 - 9 or a - z
Start Measurement

instruct an instrument to make measurement
aM!

a = address of instrument
a0608\r\n

instrument with address a returns 8 x vibwire & 8 x temp after 60 seconds
Concurrent measurement:

Used for polling multiple instruments on a network to start to make readings. This command frees RS-485 bus for other devices
aC!

start measurement instrument address  a

a06016\r\n

initial response only after receipt of instruct and no response when data ready to be sent.
Send data

data returned  
aND! = Vib + Vib + Therm + Therm
and has same format for each command
aD0! aD1! aD2! or aD3!

aD0!  = channel 0 and 3   VibWire Sens
aD1! =  channel 4 and 7   VibWire Sens
aD2! =  channel 0 and 3   Therm/analog
aD3! =  channel 4 and 7   Therm/analog
+xxxx.x+xxxx.x+xxxx.x+xxxx.x\r\n
Table Of Commands

The following commands are all those supported by the VibWire-108-SDI12 for use on the SDI-12

See   http://www.keynes-controls.com/vibwire108manual/manualv103.pdf

for additional information on how to program and use the VibWire-108 range of interfaces

Comm Port Settings - SDI-12

Communication ports Settings for SDI-12 .  1200 baud 8 bit no parity
Additional Information

1 Strain gauge data is given as frequency in units (Hz)   
2 Temperature data is given in millivolts (0000.0 to 2500.0)  format and use to those used on an SDI-12 network.
 


Reading Values From The VibWire-108-SDI

No matter which instruction is used ‘aM!’ or ‘aC!’  to initiate measurement operations for the VibWire-108 has to be instructed to send data when it becomes available. It takes the instrument 60 seconds to make sensor values available after being instructed to make a measurement.  The vibrating wire readings are in Units Hz.  The Temp/Current loop input are in Units mV..

Use the command: ‘aD0!’  -- Vibrating Wire inputs 0 - 3  
   aD1!’  -- Vibrating Wire inputs 4 - 7
  aD2!’  -- Temp/current loop inputs 0 - 3   (values in mV)
  aD3!’  -- Temp/current loop inputs 4 - 7   (values in mV

Instrument responds: ‘a+xxxx.x+xxxx.x+xxxx.x+xxxx.x\r\n’      xxxx.x   is the format of the number returned - 1 decimal place