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

Цитата:
Сообщение от LordN Посмотреть сообщение
да, так чуть больше, чем все
Чтобы не голословно. Из инструкции. И формат модбаса RTU

Цитата:
Запрос «Чтение состояний дискретных выходов»
Запрос предназначен для получения состояний дискретных выходов
Начальный адрес = 0x3FEE.
Количество регистров = 0х0000.
Пример:
Frame [0 ] = 0x00;
Frame [1 ] = 0x03;
Frame [2 ] = 0x3F;
Frame [3 ] = 0xEE;
Frame [4 ] = 0x00;
Frame [5 ] = 0x00;
Frame [6 ] = CheckSum l;
Frame [7 ] = CheckSum h;
Готовый вариант запроса:
0x00 0x03 0x3f 0xee 0x00 0x00 0x28 0x3a
Прибор присылает ответ следующего формата:
• Состояние выхода №1 (1 байт);
• Состояние выхода №2 (1 байт).
Возможный код ошибки: 7 – дискретные выходы не являются управляемыми дистанционно.
Вроде как ничего не читаем, но два байта получаем.


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