Показать сообщение отдельно
Старый 01.02.2023, 15:26   #24
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Частота записи из Master в Slave по Modbus RTU

Цитата:
Сообщение от ujin Посмотреть сообщение
Modbus от Сегнетикса не соответствует современному стандарту V1.1b3. После записи производится чтение этих же регистров.
Никакого несоответствия с точки зрения модбаса. Другой вопрос что не все устройства поддерживают чтение

Цитата:
В стандарте запись с последующим чтением это функция 23 (0x17) Read/Write Multiple registers.
И 22-я и 23-я замечательные функции но устройства их поддерживающие можно пересчитать по пальцам одной руки.

Цитата:
При такой записи (0х10) и сразу чтения (0х03) устройство может не успеть ответить.
При правильном таймауте ответит. А вот что будет в ответе это уже вопрос к его разработчикам.
С 23-ей функцией картина будет еще хуже.

Цитата:
Например газоанализаторы СТГ3 и БПС 21M Аналитприбора после записи значений порогов не отвечают на запросы в течении более секунды
У меня куча приборов для которых таймаут требуется от 3-х до десяти секунд.

Цитата:
Мы сделали следующее.
1. Запись по изменению заданного значения
В любые настроечные по изменению. В выходы можно и циклически, естественно кроме таких случаев.
Цитата:
на стороннем оборудовании имеется управляющая плата, к ней подключен пульт ДУ с которого пользователь может Вкл./Выкл. оборудование и задавать температуру
Но это уже руки....


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием