Slaver
Где вы таких слов нахватались? Зачем термины коверкать? В вашем случае смысл термина полностью теряется.
Slaver
Где вы таких слов нахватались? Зачем термины коверкать? В вашем случае смысл термина полностью теряется.
ПавелП ну в смысле Modbis Slave а не Slaver
Точно?
1.PNG
Вообще то есть.
Модбас пакетный протокол, опрашивать по одному регистру в цикле, это извращение.int_registers = [16384, 16385, 16386, 16389, 16390, 16391, 16392, 16393, 16402, 16403, 16405, 16406, 16408, 16413, 16416, 16417, 16422]
for reg_address in int_registers:
response = client.read_input_registers(reg_address, count=1, unit=0x01)
if response.isError():
print(f'Error reading Register {reg_address}: {response.function_code}')
elif len(response.registers) > 0:
print(f'Slaver, Register {reg_address}: {response.registers[0]}')
else:
print(f'No data returned for Register {reg_address}')
У вас диапазон 16422-16384=38, обычно для модбаса тср это один запрос и один ответ от "работорговца"
ИИ у вас тупой однако.
1. Вам нечего сказать, только как ругать тупую железяку...
Я же не оптимизировать ставил задачу, а всего-то проверить работу!!!
Что захотел, то и получил. Очень даже неожиданно всё в связке заработало!
2. Мне пофиг эффективность в случае тестов. Главное результат - завелось с полпинка.
3. У меня нет ИИ. Есть доступ к ИИ, как и у всех. ИИ отработал великолепно!
4. Главное. Склоки может устраивать только человек...
Вы же великолепно осознаёте, что это начало, а не презентация проекта.
Всё в связке работает, и это считаные часы при неточных вопросах в первый раз.
Уже сегодня к вечеру 25-го я получу полностью рабочую систему, затратив три рабочих дня.
За неделю отточу все параметры, не залазя в дебри Питона и Excel.
Быстро. Эффективно. Разжёвано до мелочей. Без тормознутых посредников.
О чём ещё можно мечтать, когда быстро нужен РАБОЧИЙ результат?