EnglishУкраїнськаmRussian
Login/New
Topic with many replies

Архиватор


Author Message
Written on: 09. 02. 2010 [09:03]
andrelek
Андрей Полевой
Topic creator
registered since: 13.12.2008
Posts: 210
Вот скрины поясняющие ситуацию.
Attachment

Снимок-OpenSCADA QTCfg: Потокометр.png (File type: image/png, Size: 110.95 kilobytes) — 648 downloads
Снимок-OpenSCADA QTCfg: Потокометр-1.png (File type: image/png, Size: 111.03 kilobytes) — 661 downloads
Written on: 09. 02. 2010 [09:18]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
Что такое конкретно изображённый график и откуда он берётся?
Какой ModBus?

Learn, learn and learn better than work, work and work.
Written on: 09. 02. 2010 [09:58]
andrelek
Андрей Полевой
Topic creator
registered since: 13.12.2008
Posts: 210
В датчике есть внутренний накопитель массы прокачанной жидкости, я его считываю по modbus и архивирую значение поминутно.
Written on: 09. 02. 2010 [10:33]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
Какой ModBus?

Learn, learn and learn better than work, work and work.
Written on: 09. 02. 2010 [10:37]
andrelek
Андрей Полевой
Topic creator
registered since: 13.12.2008
Posts: 210
RTU
Written on: 09. 02. 2010 [10:48]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
Малы таймауты и происходит перекрытие запросов, точнее ответов.

Learn, learn and learn better than work, work and work.
Written on: 09. 02. 2010 [11:12]
andrelek
Андрей Полевой
Topic creator
registered since: 13.12.2008
Posts: 210
Это происходит только в момент перезагрузки машины, а так работает нормально. Сейчас увеличу таймауты. Спасибо за помощь!!!
Written on: 10. 02. 2010 [10:38]
andrelek
Андрей Полевой
Topic creator
registered since: 13.12.2008
Posts: 210
Имею такие настройки /dev/ttyS0:19200:8E1
С такими временными инртервалами 500:15:1000 Временные интервалы увеличивал но это ничего не дало. ситуация таже. Если перекрываются ответы то почему они принимаются системой используется же контрольная сумма? Что интересно что проблема происходит только в момент запуска. В скрине секундный архив в разных временных диапазонах, где видно что вначале запуска идут нули а потом подымается в нормальное значение.
Построение системы получения данных следующее: в модуле модбас для расходомера создан контроллер, каждый параметр это параметр расходомера, например плотность, получаю значения параметров двумя двухбайтными переменными, потом передаю их в модуль логического уровня, где через шаблон получаю вещественное значение, полученное вещественное значение архивирую.
Примечательно, что если отключить любой из контроллеров хоть в модуле модбас хоть в логическом модуле в архив просто не проходят значения.
Attachment

Снимок-OpenSCADA QTCfg: Потокометр.png (File type: image/png, Size: 127.47 kilobytes) — 653 downloads
Снимок-OpenSCADA QTCfg: Потокометр-1.png (File type: image/png, Size: 136.06 kilobytes) — 646 downloads
Written on: 10. 02. 2010 [11:48]
andrelek
Андрей Полевой
Topic creator
registered since: 13.12.2008
Posts: 210
Обошел ситуацию таким образом, создал в скрипте шаблона работающего с логическим уровнем задержку по времени в 3с, т.е первые 3секунды после перезагрузки моё архивируемое значение равно EVAL_REAL.
Written on: 10. 02. 2010 [12:09]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
У меня эта проблема не воспроизводится.
Сразу же после включения опрос и архивирование идёт нормально, без дыр и нулей.

Learn, learn and learn better than work, work and work.



7667