Показать сообщение отдельно
Старый 22.03.2018, 06:24   #11
tuxnsk
Новичок
 
Регистрация: Jun 2017
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Случайные значения регистра аварий

Цитата
Сообщение от kostkost Посмотреть сообщение
обычно это связано с неправильной обработкой запросов и ответов на стороне скада, отсутствием проверки целостности пакетов при передачи
Простого решения особенно для скады я думаю ты не найдешь

У меня моя прога читает данные с 4 х контроллеров и периодически раз в сутки пакеты приходят битые
Ну у меня нет скады, софтинка самописная, в вебморде красивые картинки по данным рисует, а модбас библиотекой обрабатывается, я ее код подправил, чтобы она в файл регистр аварии писала, получил данные из первого сообщения, где и данные вроде как нормальные, и CRC правильная. А пакеты битые у меня часто приходят, и успешно библиотекой отбрасываются (линия плохая, каждый пятый запрос вообще не проходит). Но чтобы от помехи сформировалась верная CRC (или наложением двух ответов), вероятность очень маленькая.

Полный лог запросов все не успеваю сделать, виноват, постараюсь в ближайшее время сделать...
tuxnsk вне форума   Ответить с цитированием