Форум TRACE MODE: техническая поддержка
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
Послать новую тему / Post New Topic  
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ОТКРЫТЫЕ ФОРУМЫ / OPEN FORUMS » TRACE MODE 6 бесплатная версия / TRACE MODE 6 Free version » OPC HDA - Быстрый старт (Страница / Page 2)

  Этот топик влючает в себя следующие страницы /
This topic is comprised of pages 1  2  3 
 
Автор / Author Тема / Topic: OPC HDA - Быстрый старт
Relay
Forum Member / Участник форума
Участник № / Member № 3719


Icon 1 отправлено / posted      Профиль для / Profile for Relay           Редактировать/удалить сообщение / Edit/Delete Post 
Одна машина будет поностью RTM по максиму (графики мнемосхемы)нетока как HDA но и как DA и на немже вести БД для общего доступа из сети.
Объём данных порядка 120 пораметров примерно за два года что далжно составить около 10 mb и каждый час дописываться.

Сообщения / Posts 33 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Других пособий нет.

От ответа на предыдущий наш вопрос будет зависеть тот механизм, который мы сможем Вам порекомендовать для решения Вашей задачи.

Сообщения / Posts 11710 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Relay
Forum Member / Участник форума
Участник № / Member № 3719


Icon 1 отправлено / posted      Профиль для / Profile for Relay           Редактировать/удалить сообщение / Edit/Delete Post 
Буду ждать ваших рекомендаций
Сообщения / Posts 33 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Так и осталось не до конца понятным, как данные, полученные по OPC HDA, будут использоваться в RTM 6.
Сообщения / Posts 11710 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Relay
Forum Member / Участник форума
Участник № / Member № 3719


Icon 1 отправлено / posted      Профиль для / Profile for Relay           Редактировать/удалить сообщение / Edit/Delete Post 
Я уже сам засомневался что мене нужно.
Опишу еще раз что нужно, а вы подправите если что и посоветуйте как это сделать меньшей "кровью".

И так что нужно и что есть:
1-е есть машина стоящая на производстве где оператору необходим полный контроль и мониторинг, т.е. через OPC DA у нас организовано считывание мгновенных значений где то с 7-счетчиков.

2-е оператору необходимо иногда просматривать архивы по всем параметрам которые считываются по OPC DA, но нам НЕ НУЖНЫ мгновенные значения записанные в процессе работы RTM c OPC DA, а нужны точные значения сохраненные в счетчиках, вот тут то и необходим OPC НDA.

3-е есть удаленная машина возможно даже и не одна где задача минимум это вывод архивных данных в табличном и графическом виде. Здесь данные так же нужны не из мгновенных значений который пишет RTМ в процессе мониторинга, а реальные из архива прибора учета. (По моим соображениям проще всего это сделать через БД типа АКСЭС или др. с помощью какого-нибудь клиента написанного посредством возможностей самой БД, возможно я ошибаюсь и есть выход попроще. Дороговато ставить каждому кто захочет RTM.) Как вариант рассматривается просмотр данных через БРАУЗЕР, но тут кажется тоже без БД типа АКСЭС не обойтись, да мароки с HTML побольше.

4-е при ведении БД и при выводе архивной информации на монитор желательно избежать повторных чтений из приборов учета, т.к. были замечены неоднократные сбои по самой связи. Т.е. необходимо будет разработать алгоритм который бы сравнивал тот период и те данные которые запрашиваются для вывода на монитор (принтер) с тем что есть в БД и соответственно либо выводил данные если они есть в БД либо дочитывал и дописывал их в БД если их нет с последующим выводом на монитор (принтер).

Сообщения / Posts 33 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Причина использования OPC HDA понятна.

Просмотр и документирование данных OPC HDA решается штатно для Trac Mode 6 записью этих данных непосредственно в один из архивов Trace Mode 6.
И оператор RTM, и удаленные консоли (Net Link Light) смогут выводить эти данные на тренды и в таблицы.
Лицензия на NLL определяется количеством используемых шаблонов экранов и может быть относительно недорогой.

Синхронизация считанных данных OPC HDA в любом случае будет осуществляться в RTM и не зависит от использования БД.

Т.о., необходимости в использовании БД для решения Вашей задачи не ощущается.

Сообщения / Posts 11710 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Relay
Forum Member / Участник форума
Участник № / Member № 3719


Icon 1 отправлено / posted      Профиль для / Profile for Relay           Редактировать/удалить сообщение / Edit/Delete Post 
1-е Я переговорил с начальством. Проект уже утвержден и дополнительное финансирование не предвидеться, соответственно закупка NLL врядли возможна. Доступ к данным из сети возможно ляжет непосредственно на программистов АСУПА заказчика.

2-е все мои попытки работы с БД RTM приходят к перечитыванию архивов заново. Может есть какой пример или базовый проект где это реализовано. Хотел бы разобраться для себя на будущее.

3-е получается остается только БД с доступом по SQL, т.к. врядли местный АСУП будет разбираться со СКАДОЙ. И тут тоже нужен толчек, не могу вывести на ТРЕНД массив данных, получается только первое значение. Может тоже есть пример как по SQL-запросу отправить данные на тренд.

Сообщения / Posts 33 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
2-e Что именно Вы хотите реализовать? Не совсем понятно. Поясните подробнее, какой пример Вам нужен в этом случае.

3-e Пример можно скачать тут http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/31/t/000581.html

Сообщения / Posts 11710 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Relay
Forum Member / Участник форума
Участник № / Member № 3719


Icon 1 отправлено / posted      Профиль для / Profile for Relay           Редактировать/удалить сообщение / Edit/Delete Post 
Примеры отличные то что надо спасибо!!!.
Посматрев примеры вроде сделал что хотел тока пару мелачей мешает потскажите что делать
1. как с прогграмы можно запускать и останавливать канал CALL c типом вызова SQLQuerty какие настойки каналу нужны.
При том, что в БД как пишется так и читаются данные можно как нибудь это разделить
2.канал CALL с привязкой OPC HDA при включении rtm сам начинает опрашивать не в заданом промежутки времени (ARG_000 и ARG_001) а начиная с 2000 это вызывае значительную задержку мне нада считывать час. сут. и мес. значение. После того как прочтет все значения за 10 лет (с 2000 -2010г)начинает работать по запросу корректно.
Можно ли остановить его на старте и запускать принудительно когда нужно

Сообщения / Posts 33 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
1. Каждый SQL-запрос (на чтение и на запись) реализуется однократно подачей ему значения, равного номеру запроса в соответствующем шаблоне.
После реализации запроса значение канала CALL c типом вызова SQL сбрасывается и сам он не будет повторять запрос.
Т.о., надо управлять тем механизмом, который активизирует эти каналы, посылая в них нужные значения.
Не посылайте в каналы номера запросов, они не будут запрашивать.

2. Задайте этому каналу период обработки "Однократно" и выключите его на старте.
Затем включайте в нужный момент.
После завершения транзакции канал выключится сам.

Сообщения / Posts 11710 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Relay
Forum Member / Участник форума
Участник № / Member № 3719


Icon 1 отправлено / posted      Профиль для / Profile for Relay           Редактировать/удалить сообщение / Edit/Delete Post 
Спасибо с этим вроде разобрался
Сообщения / Posts 33 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Relay
Forum Member / Участник форума
Участник № / Member № 3719


Icon 1 отправлено / posted      Профиль для / Profile for Relay           Редактировать/удалить сообщение / Edit/Delete Post 
Подскажите что делать в моей проге помимо архивных данных нужно читать и текущие данные тоже па OPC если этих параметров более 20 шт. то они перестают выводиться на экран хотя специальной прогграмкой сканирующей com-port видны запрашиваемые и выдаваемые данные (как бы буфера не хватает) разграничение по времени запроса результата ни дала. Архивные данные тоже перестаю выводиться хотя тоже запросы ответы есть.
А мне нужно считывать:
1 раз в 2 мин текущих 52 параметра,
2 около 100 архивных параметров по запросу.
Может какие настройки поменять???

Сообщения / Posts 33 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
1) при чем здесь Com-порт ?

2) Никаких особенностей быть не должно. Считывание текущих данных и архивных вполне штатная ситуация.

Сообщения / Posts 11710 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Relay
Forum Member / Участник форума
Участник № / Member № 3719


Icon 1 отправлено / posted      Профиль для / Profile for Relay           Редактировать/удалить сообщение / Edit/Delete Post 
1) Com-порт не при чём просто так я вижу что запрашивает trace mode, что отвечает счетчик.
Сообщения / Posts 33 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
52 параметра за 2 мин, это в приницпе очень мало для OPC сервера и связи с Trace Mode. Проблем тут не должно быть.

Какой режим обмена Вы используете с OPC-сервером?

Сообщения / Posts 11710 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Relay
Forum Member / Участник форума
Участник № / Member № 3719


Icon 1 отправлено / posted      Профиль для / Profile for Relay           Редактировать/удалить сообщение / Edit/Delete Post 
Можно с вами связаться по скайпу так легче будет все обяснить вам и мне легче будет понять
Сообщения / Posts 33 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Сообщите на почту hotline3@adastra.ru свой логин. Попробуем что-нибудь придумать.
Сообщения / Posts 11710 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
unesko
Junior Member / Новичок
Участник № / Member № 2082


Icon 1 отправлено / posted      Профиль для / Profile for unesko           Редактировать/удалить сообщение / Edit/Delete Post 
quote:
Отправитель / Originally posted by AdAstra Technical Support:
Высылаю Вам работающий пример проекта с выводом OPC-HDA-информации на тренд.
Пример проверен на OPC-HDA-сервере Тепловизора на реальном объекте и в демо-режиме.
Для реализации запросов надо задать временной диапазон в каналах TIME, а затем включить каналы, запрашивающие нужные Вам переменные. После завершения запроса каналы выключатся.
Для наблюдения на тренде надо через меню тренда перевести его на нужную метку времени.

Отправьте, пожалуйста, на xxxx@yyyy.ru

[ 21.09.2010, 11:28: Сообщение отредактировал / Message edited by AdAstra Technical Support ]

Сообщения / Posts 6 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Отправлено.
Сообщения / Posts 11710 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
i.Sineev
Junior Member / Новичок
Участник № / Member № 4448


Icon 1 отправлено / posted      Профиль для / Profile for i.Sineev           Редактировать/удалить сообщение / Edit/Delete Post 
Обращаюсь к OPC-HDA Логика через канал CALL. В логе OPC вижу, что данные запрашиваются за заданный интервал. Тренд привязан к реальному значению CALL, но данных на тренде не видно. В чем может быть проблема? Как еще можно увидеть полученные архивные данные?
Сообщения / Posts 28 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Получаемые от OPC HDA данные должны быть в аргументах канала CALL. Их можно посмотреть через окно "Компоненты".
Если данные есть, их можно вывести на тренд.

Я послал Вам соответствующий пример.

Сообщения / Posts 11710 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
andyray
Junior Member / Новичок
Участник № / Member № 5141


Icon 1 отправлено / posted      Профиль для / Profile for andyray           Редактировать/удалить сообщение / Edit/Delete Post 
Уважаемая техподдержа, вышлите пожалуйста работающий пример проекта с получением данных по OPC HDA на e-mail указанный в профиле. Спасибо.
Сообщения / Posts 6 | Из / From: РФ  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
_LAG_
Junior Member / Новичок
Участник № / Member № 990


Icon 1 отправлено / posted      Профиль для / Profile for _LAG_           Редактировать/удалить сообщение / Edit/Delete Post 
Добрый день.
вышлите пожалуйста работающий пример проекта с получением данных по OPC HDA Тепловизор на e-mail указанный в профиле. Спасибо.

Сообщения / Posts 29 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Отправлено.
Сообщения / Posts 11710 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Tigra
Junior Member / Новичок
Участник № / Member № 5564


Icon 1 отправлено / posted      Профиль для / Profile for Tigra           Редактировать/удалить сообщение / Edit/Delete Post 
День добрый!
Прочитав эту тему, попытался получить данные из OPC HDA Тепловизор - ничего не вышло (данные в тренде не отображаются). Пожалуйста, пришлите пример проекта на мой E-mail.
Заранее спасибо.

Сообщения / Posts 1 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
  Этот топик влючает в себя следующие страницы /
This topic is comprised of pages 1  2  3 
 

Послать новую тему / Post New Topic  
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
Открыть тему / Open Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us

Rambler's Top100 Rambler's Top100



Powered by Infopop Corporation
UBB.classic™ 6.7.2