Как использовать протокол modbus с django?

Я использую django для разработки системы мониторинга. Эта система мониторинга использует протокол связи Modbus RTU. Устройство может быть использовано для использования формы inline, так как устройство может иметь несколько записей, это устройство работает правильно. Что происходит, так это то, что я не могу получить его из банка залпов, потому что ему нужны данные ведомого устройства и номер регистра для запроса информации. Я использую библиотеку mimimalmodbus. Примечание: я не могу получить slave_id и register_number в базе данных.

Мой код находится в Views.py в django

instrument.serial.stopbits = 1
instrument.serial.timeout = 0.05 # seconds
instrument.serial.xonxoff = False
instrument.precalculate_read_size = False
instrument.mode = minimalmodbus.MODE_RTU # rtu or ascii mode

instrument = minimalmodbus.Instrument('/dev/ttyUSB1', 1)
a =instrument.read(register_number , slave_id)
Вернуться на верх