Форум 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: Проблема доставки данных из источников ОРС
PreobraZ
Junior Member / Новичок
Участник № / Member № 6720


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

Сообщения / Posts 9 | Из / From: Ukraine  |  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 
Атрибут "Достоверность" этого канала T или F?
Если F, то канал получает какое-то значение с признаком недостоверности и не пересчитывает канал. При этом РЕАЛЬНОЕ значение сохраняется старым.
Признак недостоверности может взводиться либо при разрыве связи, либо при возврате OPC-сервером значения с установленным битом качества BAD.

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


Icon 1 отправлено / posted      Профиль для / Profile for PreobraZ           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
В "Панеле МРВ" 4-й атрибут показывает _Т
Сообщения / Posts 9 | Из / From: Ukraine  |  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 
Надо проверить:
- атрибуты СОСТОЯНИЕ (3) и ПОДКЛЮЧЕНИЕ (8) этого канала,
- наличие какого-либо внешнего воздействия на этот канал (от какого-нибудь другого канала или от программы) - в СВОЙСТВАХ канала "Перейти по ссылке вверх",
- в реальном времени вручную попытаться изменить РЕАЛЬНОЕ значение канала,
- атрибут 45 (ВРЕМЯ ИЗМЕНЕНИЯ),
- поставить этому каналу флаг "Отладка", в файл *.cnf ввести ключ DEBUGON=f0082000 и наблюдать в профайлерном протоколе сообщения об OPC-обмене и воздействии на этот канал,
- т.к. поток обслуживания "Панели МРВ" имеет пониженный приоритет (в том числе и в отображении), попробовать провести архивирование этого канала в СПАД и в ОТ.

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


Icon 1 отправлено / posted      Профиль для / Profile for PreobraZ           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
атрибут 3 Состояние I On +T*
атрибут 8 Подключение +
Канал привязан на прямую к аргументу экрана.
А вот при ручном вводе реальное значение остаётся =0, меняется только входное.И время изменения не высвечивается (...).
Да и немного не по теме вопрос, могли бы Вы сбросить руководство пользователя, из сайта скачивается только содержание или оно является платным?

Сообщения / Posts 9 | Из / From: Ukraine  |  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 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
PreobraZ
Junior Member / Новичок
Участник № / Member № 6720


Icon 1 отправлено / posted      Профиль для / Profile for PreobraZ           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
1.Канал в источниках-->вызов канала-->аргумент экрана
2."На прямую" я имел ввиду нигде не вычисляется поступает от источника сразу на экран
По поводу других пунктов:
1)Вводить ключ непосредственно в файле проекта?
2)Если вводить тогда нужно ли соблюдать определённую последовательность или допускается произвольный ввод в коде файла?
3.Ввод в СПАД архив сейчас попробую.
4.В реальном времени Вы имели ввиду из "Панели МРВ"?

Провёл архивирование, данные по прежнему не переходят в реальные значения.
Попутный вопрос, какие могут возникнуть проблемы если к аргументу экрана, привязать не реальное, как положено, а входное значение?

Сообщения / Posts 9 | Из / From: Ukraine  |  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 
Флаг "Отладка" можно поставить в проекте, но можно и в реальном времени (49 атрибут).
Ключ DEBUGON можно ввести в файл *.cnf (с последующим перезапуском узла) или в реальном времени - в любой атрибут любого канала.

"В реальном времени" - это через "Панель МРВ".

" наличие какого-либо внешнего воздействия на этот канал (от какого-нибудь другого канала или от программы) - в СВОЙСТВАХ канала "Перейти по ссылке вверх", " - проверяли?

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


Icon 1 отправлено / posted      Профиль для / Profile for PreobraZ           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Да проверял, от источника переходит к каналу вызова а затем к экрану.

Есть такой нюанс, я немного поэкспериментировал и вот что у меня получилось:

В проекте есть экраны, к которым осуществляется переход с помощью клика на графическом элементе "Текст". Таких переходов достаточно много. Каждый переход задействует канал вызова шаблона экрана, а уже он связан с программой обработки.
Оговорюсь, данные с канала попадают только на титульный экран, так как это были пробные запуски. В перспективе планировалось привязывать каналы вызова и к тем подэкранам. Связи с ними кроме, как перехода между экранами, никакой не было.

Стремясь минимизировать проект и привести его к масштабам тестового, с которым всё получилось, я удалил каналы вызова подэкрана вместе с сопутствующими их каналами вызова программы обработки. Данные начали попадать в реальные значения.
Подскажите пожалуйста, что могло приводить к данной проблеме или где могло быть моё упущение.

Сообщения / Posts 9 | Из / From: Ukraine  |  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 
Наиболее вероятная причина - именно программы обработки. Какая-то из программ оказывает воздействие на этот канал.
В этом случае изменение АТРИБУТА РЕАЛЬНОГО значения через "Панель МРВ" БУДЕТ НЕВОЗМОЖНЫМ.

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


Icon 1 отправлено / posted      Профиль для / Profile for PreobraZ           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Что Вы подразумеваете под воздействием? Уточните пожалуйста.
Сообщения / Posts 9 | Из / From: Ukraine  |  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 
Под воздействием я понимаю передачу в РЕАЛЬНОЕ значение канала "0" из какой-то программы.
Связь может быть не непосредственной, а через какой-либо аргумент, к которому привязана и программа и канал.

Проверьте возможность ПРЯМОГО изменения АТРИБУТА РЕАЛЬНОГО значения через "Панель МРВ"!

Вы писали, что ВХОДНОЕ значение канала Вы можете изменять через "ПАНЕЛЬ МРВ"? Значит, этот канал от OPC-сервера ничего не получает?

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


Icon 1 отправлено / posted      Профиль для / Profile for PreobraZ           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
То значение которое я ввожу на две, три секунды задерживается во входном атрибуте, а затем затерается следующим значением из ОРС-севера. На сколько я понимаю моё значение попадает между интервалами перезаписи или такого не должно быть?
Сообщения / Posts 9 | Из / From: Ukraine  |  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 
Проверьте возможность ПРЯМОГО(!) изменения АТРИБУТА РЕАЛЬНОГО значения через "Панель МРВ"!
Сообщения / Posts 17106 | Из / 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