Форум 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: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » Работа с приложениями (ODBC-SQL/OPC/DDE) » OPC компонент не может быть IN\OUT ?

   
Автор / Author Тема / Topic: OPC компонент не может быть IN\OUT ?
Serex
Forum Member / Участник форума
Участник № / Member № 3942


Icon 1 отправлено / posted      Профиль для / Profile for Serex           Редактировать/удалить сообщение / Edit/Delete Post 
Хотел сделать ГЭ "текст" с отображением значения ОРС переменной, рядом ГЭ "кнопка", чтобы это значение менять.
Создал один компонент ОРС с привязкой к ОРС-переменной, один аргумент экрана, текст и кнопку привязал к аргументу, аргумент к ОРС компоненту. Не работает!!!!
С огорчением обнаружил, что ОРС компонент не может быть двунаправленным (in/out), а только что-то одно оut или in.

Вышел из ситуации созданием двух ОРС компонент, одна для записи ОРС переменой, другая для чтения той же ОРС переменной. Под них создал соответственно два аргумента экрана, один привязан к тексту, другой к кнопке.

Какие способы решения проблемы может предложить техподдержка?

Сейчас наверное двое суток проект переделывать [cry / плачь] Что думают разработчики по поводу такого безобразия? [Безумие / Mad]

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


Icon 1 отправлено / posted      Профиль для / Profile for Serex           Редактировать/удалить сообщение / Edit/Delete Post 
возникла задача два.
ГЭ "Текст" не отображает корректно числа от ОРС переменной типа float(Real) больше 65535 и при отрицательных значениях
В стороннем ОПС-клиенте, который я использую для отладки все отображается корректно.

В чем фокус? Мне Real на экране нужен, а не USINT

Просмотр компонент в профайлере тоже показывает, что число от ОПС переменной преобразуется в USINT.
При этом дробная часть отбрасывается, что тоже подтверждает преобразование REAL в USINT.
Соответствующий этой переменной аргумент экрана имеет тип REAL

Сообщения / Posts 59 | Из / 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. По первой проблеме других вариантов, кроме принятого Вами, не существует.
Каналы с клиентскими функциями в Trace Mode 6 могут быть только однонаправленными - Input или Output.
Если МРВ выполняет функции сервера, то его каналы для клиента могут являться как источниками, так и приемниками данных.

2. По второй проблеме.
Создайте в узле явный канал класса Float, связанный с OPC-источником. К этому каналу привяжите аргумент экрана. Получите на экране REAL.

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


Icon 1 отправлено / posted      Профиль для / Profile for patriotix           Редактировать/удалить сообщение / Edit/Delete Post 
Здравствуйте!

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

И второй вопрос. Возможно ли на группу чекбоксов привязать одну переменную типа BYTE? Без написания километра кода.

PS:Trace Mode 6.09.2

Сообщения / Posts 1 | Из / 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", то
- эти ГЭ могут как управлять, так и индицировать значение привязанного аргумента в соответствии с документированным алгоритмом,
- к одному аргументу экрана можно привязать несколько любых ГЭ, в том числе и ГЭ "Группа кнопок".

Пост не соответствует разделу форума. Он относится к разделу "Операторский интерфейс SCADA".

Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Послать новую тему / 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