Exemplo n.º 1
0
 def __init__(self,spec):
     self.spec = spec
     self.address = spec['address']
     self.operations = spec['operations']
     ModbusClient.__init__(self,method='rtu', port=spec['port'],stopbits=2, baudrate=spec['baudrate'])
     self.store = {}
     self.timeout1 = spec.get("store_timeout", 0)
 def __init__(self, spec):
     self.spec = spec
     self.address = spec['address']
     self.operations = spec['operations']
     ModbusClient.__init__(self,
                           method='rtu',
                           port=spec['port'],
                           stopbits=2,
                           baudrate=spec['baudrate'])
Exemplo n.º 3
0
 def __init__(self, spec):
     self.spec = spec
     self.address = spec['address']
     ModbusClient.__init__(self,
                           method='rtu',
                           port=spec['port'],
                           stopbits=spec['stopbits'],
                           baudrate=spec['baudrate'])
     self.connect()
     time.sleep(0.5)
Exemplo n.º 4
0
 def __init__(self):
     ModbusClient.__init__(self,method='rtu')
     self.port=0
     self.baudrate=9600
     self.bytesize=8
     self.parity="E"
     self.stopbits=1
     self.timeout=1
     self.connect()
     self.unit=1  #slave address
     self.nms={"pv":0x3,"sv":0x2,}
Exemplo n.º 5
0
 def __init__(self, portname):
     ModbusSerialClient.__init__(self,
                                 method='rtu',
                                 port=portname,
                                 baudrate=9600,
                                 timeout=3,
                                 parity='N',
                                 stopbits=1,
                                 bytesize=8)
     self.functions = {
         'SETPOINT': self.set_sp_loop1,
         'HIGH': self.set_highlim_loop1,
         'LOW': self.set_lowlim_loop1,
         'OUTPUT': self.set_output_loop1,
         'MODE': self.set_mode_loop1
     }
Exemplo n.º 6
0
 def __init__(self, portName='com4', baudrate=115200):
     ModbusSerialClient.__init__(self,
                                 "rtu",
                                 port=portName,
                                 baudrate=baudrate,
                                 timeout=2)
Exemplo n.º 7
0
 def __init__(self, **kwargs):
     ModbusClient.__init__(self, method='binary', **kwargs)
     self.framer = InverterModbusFramer(ClientDecoder())