Table of Contents

Senix ToughSonic 14 sensor driver

Description

This driver is design to allow communication with the Senix ThoughSonic 14, ultrasonic tank level sensor via Modbus RTU.


Settings (center panel)

Name - The name is up to the user. Our suggestion is to choose a naming convention that makes the viewing the device list intuitive. Such as referring to the sensor and/or application. Keep the name short as it will be combined with the register name to create the default “Field” name (if added to “Fields”)

Active Check box - Check this box and “Save changes” to run the driver. The driver program can be suspended by unchecking the box and clicking on “Save changes”.

User Notes - This space can be used to store information specific to the device and your application, such as: location, wiring, scaling, etc.

eze System Notes - In this space we provide: wiring instructions, product image, product details.


Modbus address - Enter Device I.D. (Modbus address). This address must be unique on the bus.


Status & Registers (right panel)

Device Status

Driver info - Typically this is the name from the program file

Driver updated/version - Date loaded or updated and the version of the driver

Battery & Signal - Signal indicates the progress through the script. If driver fails to operate, signal number indicates progress

Driver status - Color and text of status bubbles give a quick visual reference of Communication, Operation, and Application

Communication - Com count indicates number of successful and unsuccessful data packets received


Available registers

  1. Distance - Pre-filtered distance in inches (in)
  2. Distance - Pre-filtered distance in meters (m)
  3. Distance filtered - Distance in inches (in), filtered based on internal sensor settings.
  4. Distance filtered - Distance meters (m), filtered based on internal sensor settings.
  5. Cycle count - Sample number (0-255). Rolls over at 256