|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
|
Опции темы | Поиск в этой теме | Опции просмотра |
15.03.2018, 06:25 | #1 |
Новичок
Регистрация: Jun 2017
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Случайные значения регистра аварий
Есть система диспетчеризации примерно десятка контроллеров, с них по RS485-ому собираются значения регистров на единый сервер. В контроллерах везде залита программа из конструктора, практически без изменений.
Проблема в следующем, периодически на некоторых контроллерах из регистра аварии считывается случайное значение (может и из других, не знаю, но по регистру аварии у меня приходят уведомления), притом происходит это на случайных контроллерах, и временами. К примеру один контроллер начал неделю назад рассылать ошибки с периодом примерно раз в пол дня, сейчас вроде бы успокоился, а вчера ночью другой начал и до утра он прислал сообщение примерно 150 раз (поспать сволочь не дал). Сразу же при получении значения с авариями, следующим запросом приходит реальное значение, можно конечно программно сделать задержку на уведомление, но все равно, по моему, такое поведение не правильное. С чем это может быть связано? Сообщения приходят с правильно подписанной CRC, поэтому на помеху тут грешить нельзя, тут явно контроллер так отвечает. Период опроса примерно раз в секунду, сами контроллеры скорее всего или C2010, или 2G, чуть позже уточню. Пример ошибочного ответа: [ 4, 3, 4, 199, 214, 192, 219, 99, 228 ] Следом через секунду пришел ответ: [ 4, 3, 4, 0, 0, 0, 0, 175, 51 ] |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сохраняются значения в TRIM5 после обрыва связи с контроллером SMH2G | kodmse | SMLogix | 5 | 14.04.2018 08:47 |
журнал аварий после перезапуска скады очищается | JohnV | AutoSCADA (вентиляция) | 8 | 05.04.2014 10:24 |