Показать сообщение отдельно
Старый 01.06.2020, 22:28   #40
ailcat
Senior Member
 
Аватара для ailcat
 
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Modbus функция 22 (16h)

Цитата:
Сообщение от Goryachev Посмотреть сообщение
Это сложно сделать?
Этого категорически НЕЛЬЗЯ делать, т.к. появляется неопределенность в поведении миллионов устройств, использующих функцию 16 в соответствии со стандартом.

P.S. А в вашем случае, чем извращаться с поддержкой древней железки, проще (и, скорее всего, дешевле) будет поменять её на новую, знающую о функциях 6 и 16.
Даже для госструктуры это проще.


Добавлено через 8 минут


Цитата:
Сообщение от Arsie Посмотреть сообщение
Ну так ротация - это заглушить одно, запустить другое. 22 функция здесь скорее помеха и переизбыток сложности
в градирне 12 форсунок. под режим нужны 9. Что мешает организовать процесс ротации, чтобы и три "лишние" тоже подработали? Заодно и ресурс клапанов подравнять...


Цитата:
Сообщение от Arsie Посмотреть сообщение
Я ж писал ранее, в мультимастере в задаче управления тем же освещением вопросов нет
Хех, схожую задачу решал (таки тоже по освещению - вот же ж вы угадали!). Без мультимастера, но с местным управлением - тыкнул кнопочку - включилось, тыкнул еще - отключилось. И таких кнопочек - 6 каналов на УСО, поддерживающих только запись регистров целиком, вот прям обратный случай железяки топикстартера (и никогда не знаешь, что там включено вручную, что отключено. Но вот что-то надо включить сейчас скадой, или отключить). Приходилось вычитывать состояние, маскировать, и записывать взад.

Последний раз редактировалось ailcat, 01.06.2020 в 22:39
ailcat вне форума   Ответить с цитированием