не показали на какой скорости ОРС правильно принимает данные
Вид для печати
Можете попробовать прочитать запросы и ответы вот этим
Вот с такими параметрами
Вложение 88054
Так, я начал играться со скоростью обмена данными и настройками COM порта, в итоге:
При вот таких настройках COM порта и скорости
Вложение 88055
Удалось получить вот такие данные
Вложение 88056
Вот такие настройки параметров
Вложение 88057
ну тогда возможно мусор в сети это если два мастера опрашивают слейв
Голова начинает потихоньку кипеть.
Меняя значения скорости и настройки COM порта удалось получить хоть какие то данные, которые похожи на правду.
Но ошибка 255 никуда не исчезла, кроме того значения параметров скачут с одного канала на другой, это как так?
Вот для примера значение параметра mV3 - 1121, прибор на экране так и показывает.
Вложение 88059
Через какое то время параметр с этим значением оказывается на канале mV2
Вложение 88060
И такое поведение замечено по всем каналам опроса.
Параметры опроса на данный момент вот такие, на приборе соответствующие. Лишние элементы отключены, прибор напрямую к шлюзу подключен. На ПМ210 подключен согласующий резистор.
Вложение 88061
Ну в итоге после перебора различных параметров COM порта, пока вот этот вариант дал хоть какой то результат
Вложение 88063
Данные и графики показывают адекватные параметры. Красным отмечен момент когда я установил минимальную скорость опроса и таймаут 1000 мс
Вложение 88064
Я так понимаю в линии RS485 имеют место быть помехи?
В линии подключен только шлюз ПМ210 и опрашиваемый прибор, больше ничего нет.
При этих параметрах вообще данные невозможно получить. Ошибка 255 и больше ничего.Цитата:
И лучше со стандартными 9600, 8N1