Показать сообщение отдельно
Старый 12.11.2021, 11:25   #305
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Поболтаем?

Цитата:
Сообщение от Own_Owl Посмотреть сообщение
Тогда может есть еще какие особенности в работе сегнетикса с койловыми регистрами
Запись в любом случае должна выполняться. Там два отдельных запроса.

Цитата:
Койлы не читаются, это информация от программистов изготовителя, так сказать, из первых уст.
Правильное устройство должно ответить на запрос с ошибкой. Иначе обмен будет тормозиться из-за
таймаутов.

Цитата:
Сообщение от starmos Посмотреть сообщение
Эта проблема даже не появилась бы, если бы для подобных регистров был флаг "производить чтение после записи". Поставил галку - читается, убрал - не читается.
Это правильная мысль.
Лучше чем вычищать мусор из .req
Код:
If=1,115200,8,N,2,100000,0
MapId=1
Adr=1
req0=1,15,1,4,0x0090,500000
req1=1,1,1,4,0x0051,500000
ATS вне форума   Ответить с цитированием