Как использовать протокол modbus с Django?
Я использую django для разработки системы мониторинга. Эта система мониторинга использует протокол связи Modbus RTU. Устройство может быть использовано для использования ведомой формы, так как устройство может иметь несколько записей, это устройство работает правильно. Что происходит, так это то, что я не могу получить сохраненный банк, потому что для запроса информации нужны данные ведомого устройства и регистрационный номер. Я использую библиотеку 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)
Я не совсем понимаю, что вы пытаетесь сделать. Вы пытаетесь связаться с устройством, но не знаете его идентификатор и регистр? Я бы хотел помочь. Мне просто нужно немного больше информации о том, что вы пытаетесь сделать.