Цитата:
Сообщение от ujin
Modbus от Сегнетикса не соответствует современному стандарту V1.1b3. После записи производится чтение этих же регистров.
|
Никакого несоответствия с точки зрения модбаса. Другой вопрос что не все устройства поддерживают чтение
Цитата:
В стандарте запись с последующим чтением это функция 23 (0x17) Read/Write Multiple registers.
|
И 22-я и 23-я замечательные функции но устройства их поддерживающие можно пересчитать по пальцам одной руки.
Цитата:
При такой записи (0х10) и сразу чтения (0х03) устройство может не успеть ответить.
|
При правильном таймауте ответит. А вот что будет в ответе это уже вопрос к его разработчикам.
С 23-ей функцией картина будет еще хуже.
Цитата:
Например газоанализаторы СТГ3 и БПС 21M Аналитприбора после записи значений порогов не отвечают на запросы в течении более секунды
|
У меня куча приборов для которых таймаут требуется от 3-х до десяти секунд.
Цитата:
Мы сделали следующее.
1. Запись по изменению заданного значения
|
В любые настроечные по изменению. В выходы можно и циклически, естественно кроме таких случаев.
Цитата:
на стороннем оборудовании имеется управляющая плата, к ней подключен пульт ДУ с которого пользователь может Вкл./Выкл. оборудование и задавать температуру
|
Но это уже руки....