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

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version » Проблема с ОРС переменными

   
Автор / Author Тема / Topic: Проблема с ОРС переменными
Noname
Junior Member / Новичок
Участник № / Member № 4505


Icon 1 отправлено / posted      Профиль для / Profile for Noname           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здравствуйте. Условие - есть ОРС сервер (свой), находится на удаленной машине, через тм6.07 (бесплатная версия) получаю от него 5 переменных, для каждой переменной создан отдельный канал типа float (так как данные в ОРС в таком формате), значения получаю по нажатию на соответствующую клавишу (для каждого параметра своя, при нажатии просто меняется состояние канала с 1 на 0), выводятся значения каналов в график и в текстбоксы. Проблема - при одинаковом значении параметра "единицы периода пересчета" для всех каналов (однократно) - все значения выводятся в один и тот же канал, оставляя остальные незадействованными, то есть из 5 линий на графике рисуется только 1, и только 1 текстбокс получает значения всех 5 переменных по нажатию на соответствующую кнопку. По сути не получается вывести 5 значений одновременно. Сторонний Скада ОРС клиент таких проблем не имеет, все значения получает и выводит как должно. Хотелось бы узнать хотя бы в чем может быть проблема?
Параметры системы:
Microsoft windows server 2003 sp2
2Gb ram
Intel pentium 4 2.80 GHz

Сообщения / Posts 9 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
1. Не понятно, как индивидуальная клавиша для каждого канала, связанного с OPC-сервером, влияет на изменение его значения.
Где расположены эти клавиши и как связаны с каналами?
2. Если у каналов стоит в настройках периода обработки "Однократно", тот они не могут принимать реальную информацию от OPC-сервера.
3. ОС Windows Server 2003 не относится к числу рекомендованных ОС для Trace Mode 6.

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


Icon 1 отправлено / posted      Профиль для / Profile for Noname           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
1. Клавиша меняет параметр "состояние" канала, с 1 на 0, то есть включает канал. Пробовал делать и без клавиш, чтобы информация получалась постоянно - ничего не изменилось.
2. Проблема не в этом, информация получается именно та которая нужна, но вся она идет в один и тот же канал, 1 из 5, при любых значениях параметра "единицы периода перерасчета", если для всех 5 каналов эти значения совпадают. Если поставить разные значения в этот параметр - каналы получают данные более менее правильно, но с разной частотой.
3. Может ли именно это быть причиной?

Сообщения / Posts 9 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Если разные каналы правильно привязаны к разным тегам OPC-сервера, они должны принимать только значения привязанных тегов.
Никакой взаимной зависимости быть не должно.

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


Icon 1 отправлено / posted      Профиль для / Profile for Noname           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Именно это и происходит. Разные каналы, разные теги ОРС. А все теги выводятся в один и тот же канал. Как бы странно это не звучало.
Может ли ОС быть причиной?

Сообщения / Posts 9 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Noname
Junior Member / Новичок
Участник № / Member № 4505


Icon 1 отправлено / posted      Профиль для / Profile for Noname           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Интересный факт. Если установить первому каналу единицы обновления - циклы CALC, а остальным - сек. Первый сохраняет свое значение, а остальные(у которых совпадают freq_d) - используют только 1 канал из 4 для вывода своих значений (при наличии кнопок я могу выводить значения тегов по очереди).
Сообщения / Posts 9 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Попробуйте свой проект с другим OPC-сервером.
Например, с KEPServerEx фирмы KEPware. Он бесплатно скачивается из интернета и работает в демо-режиме.

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


Icon 1 отправлено / posted      Профиль для / Profile for Noname           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Как вариант. Спасибо за совет.
Сообщения / Posts 9 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Noname
Junior Member / Новичок
Участник № / Member № 4505


Icon 1 отправлено / posted      Профиль для / Profile for Noname           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Видимо это нюанс сообщения между нашим ОРС сервером и ТМ6.07, т.к. тм с другими ОРС серверами ТМ работает без подобных нареканий. В тоже время наш ОРС с другими ОРС клиентами работает также без проблем.
Сообщения / Posts 9 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Возможно, если это "свой OPC-сервер", Вы сможете запустить для него какой-нибудь "свой трассировщик" (штатного трассировщика мы не знаем), по протоколу которого можно будет судить о причинах возникновения конфликта.
Сообщения / Posts 17117 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Noname
Junior Member / Новичок
Участник № / Member № 4505


Icon 1 отправлено / posted      Профиль для / Profile for Noname           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Появился другой вопрос. ОРС сервер для теплосчетчиков ТЭМ-104\106 от НПФ "Круг", есть ряд параметров - время работы с момента возникновения последней ошибки (для каждой ошибки свой параметр), значения измеряются в 10^7 сек (в конкретном случае - 21 400 000 сек).
Вопрос: Какой класс канала нужно использовать чтобы получить значение в виде 21 400 000, а не 2,14е+007?

Сообщения / Posts 9 | Из / From: Беларусь  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Надо взять канал HEX32 и привязать к нему этот OPC-источник.
Сообщения / Posts 17117 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close 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



Powered by Infopop Corporation
UBB.classic™ 6.7.2