Показать сообщение отдельно
Старый 16.04.2022, 19:58   #226
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Диспетчеризация, OPC-сервер и modbus

Цитата:
Сообщение от LordN Посмотреть сообщение
по адресу 13119 лежит лонг в котором значения есть только в "старшем" инте, можно прочитать регистр лонгом и потом выворачивать его добираясь до нужного значения, а можно этот лонг прочитать как два инта по соседним адресам, в данном случае это 13119 и 13120, и взять чистое значение сразу из регистра 13120.
Тогда не вижу смысла вообще читать 13119, хотя при групповых запросах разница во времени опроса будет минимальна. Без групповых чтение двух интов займет гораздо почти вдвое больше времени.


Цитата:
Сообщение от dsboss Посмотреть сообщение
Хочу уточнить: не всегда можно прочитать с контроллера переменную Long сразу? Когда нельзя, то ее надо представить в виде двух Integer и читать их?
С контроллера всегда можно лонг прочитать сразу. И не только лонг.


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