#!/usr/bin/env pythonimport minimalmodbusimport timeinstrument = minimalmodbus.Instrument('/dev/ttyUSB0', 1) # port name, slave address (in decimal)instrument.serial.port # this is the serial port nameinstrument.serial.baudrate = 9600 # Baudinstrument.serial.bytesize = 8instrument.serial.stopbits = 2instrument.serial.timeout = 0.5 # secondsinstrument.address = 0x1E # this is the slave address numberinstrument.mode = minimalmodbus.MODE_RTU # rtu or ascii modeinstrument.write_register(0x01, 0x1F, 0) # Registernumber, value, number of decimals for storagetime.sleep(0.5)## Read temperature (PV = ProcessValue) ##temperature = instrument.read_float(0x53, 3, 2) # Registernumber, number of decimalsprint temperatureconductivity = instrument.read_float(0x55, 3, 2) # Registernumber, number of decimalsprint conductivitysalinity = instrument.read_float(0x57, 3, 2) # Registernumber, number of decimalsprint salinitytds_kcl = instrument.read_float(0x59, 3, 2) # Registernumber, number of decimalsprint tds_kcl## Change temperature setpoint (SP) ##