Обновить
4
0

Пользователь

Отправить сообщение
Предшествующий пост, я написал:
«В моем случае это одно устройство с адресом 5 и функцией чтения регистра 3. „

Статья не претендует на массовый опрос, большого количества счетчиков.
Если я правильно понял вопрос, то обмен реализован следующим образом.
На модем посылается строка atd+1111111111; ждем ответ connect rlp/9600, посылаем модбас запрос.
Известен адрес и функция устройства которое опрашивается. В моем случае это одно устройство с адресом 5 и функцией чтения регистра 3. То есть, признаком ответа будет строка которая начинается с 05 03… Вот ее я ищу в ответе. Все что до нее «отрезаю» и не обрабатываю. Все что 05 03… считаю ответом модбас устройства, декодирую и записываю параллельно вывожу на графики или просто смотрю в таблице в зависимости от надобности.
Второй вопрос — да. Пока замечен съем ежемесячной абонплаты. Дополнительных денег за CSD не замечено.
Согласен, терминал не плохой, пробовал. Привык просто к hyperterminal. Напрямую запрос, как вы рекомендуете, кидает самопал на labview. Результат тот же — лишние биты.
Пробовал различные комбинации настройки модема, в том числе и выключение эха. Не помогло.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность