Показать сообщение отдельно
Старый 12.09.2017, 13:21   #438
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 863
Благодарил(а): 4 раз(а)
Поблагодарили: 86 раз(а) в 67 сообщениях
По умолчанию Ответ: FBD чайникам

Цитата:
Сообщение от Arsie Посмотреть сообщение
Чтение происходит по недействительным адресам или вы написали это чисто чтобы хоть что-то написать?
Модуль ОВЕН МУ110-16Р.
Запись по адресам идет, но для чтения они недоступны.

А написал я потому что раздражает непоследовательность, нелогичность, придумывание лишних сложностей, там где можно было сделать проще.

Никто нигде из Сегнетикса логично не объяснил, зачем вообще производить операцию чтения сразу после записи. В каких таких стандартах модбаса написано о том, что такая последовательность обязательна или рекомендуется?
С моей точки зрения эта операция чтения совершенно бесполезная и даже вредная. Никакой новой информации она не дает, зато занимает канал. А в случае с такими ОВЕНовскими изделиями время тратится еще и на ожидание ответа, посылку повторных запросов и т.п. И, конечно, мы все знаем, что ОВЕН не ОК. Но не будь лишних запросов на чтение, этой проблемы тоже не возникло.
С другой стороны, нужная функция записи в Holding Registers из FBD в вашем мире "противоречит идеологии modbus".
младшой вне форума   Ответить с цитированием