diff --git a/easymodbus/modbusClient.py b/easymodbus/modbusClient.py index 059646a..abad6f0 100644 --- a/easymodbus/modbusClient.py +++ b/easymodbus/modbusClient.py @@ -11,7 +11,7 @@ import time from logging.handlers import RotatingFileHandler import math -from modbus_protocol import * +from easymodbus.modbus_protocol import * class ModbusClient(object): @@ -191,7 +191,7 @@ def read_input_registers(self, starting_address, quantity): """ logging.info("Request to read Input Registers (FC04), starting address: {0}, quantity: {1}" .format(str(starting_address), str(quantity))) - return_value = self.read_analogs(starting_address, quantity, FunctionCode.READ_INPUT_REGISTERS) + return_value = self.execute_read_order(starting_address, quantity, FunctionCode.READ_INPUT_REGISTERS) logging.info("Response to Input Registers (FC04), values: {0}" .format(str(return_value))) return return_value diff --git a/easymodbus/modbus_protocol.py b/easymodbus/modbus_protocol.py index c832f39..d7fc552 100644 --- a/easymodbus/modbus_protocol.py +++ b/easymodbus/modbus_protocol.py @@ -1,7 +1,7 @@ import logging from dataclasses import dataclass from enum import Enum, IntEnum -import modbusException as Exceptions +import easymodbus.modbusException as Exceptions class ModbusType(Enum): diff --git a/easymodbus/run.py b/easymodbus/run.py index 9d5dfa2..7cc0e5c 100644 --- a/easymodbus/run.py +++ b/easymodbus/run.py @@ -5,9 +5,7 @@ @author: Stefan Rossmann ''' -# @UnresolvedImport -from modbusClient import * -# @UnresolvedImport +from easymodbus.modbusClient import * modbusClient = ModbusClient('127.0.0.1', 502) #modbusClient = ModbusClient('COM4')