Ответы в темах
-
АвторЗаписи
-
NaladunУчастникПри больших значениях переменных и выводе их на мнемосхеме через компоненты, даже если формат указан как целочисленный без разрядов («D»), появляются разделители в виде «,». Т.е. вместо значения 1234 отображается 1,234. Если с дробной частью, то 1,234.000… Этого можно как-то избежать? Потому что значение 1,234 выглядит как дробное на экране, путаница идет. Разделитель в виде пробела было-бы идеально использовать, или вообше убрать, т.к. его тип не конфигурируется в свойствах элементов, получив
тип отображения в виде 1 234.000 (много места, но более читаем поразрядно), или 1234.000 / 1234,00013.10.2019 в 16:05 в ответ на: Динамическая надпись на схеме — обработка значений входного канала, пароль #13871
NaladunУчастникКомпонент динамическая надпись используется вместо компонента переключатель на мнемосхеме, т.к. последний не располагает набором необходимых функций, у него нет некоторых параметров. Реализация переключения значения дискретного канала, привязанного к динамич. надписи, реализуется через выполнение команды с выходного канала, с использованием формулы Val(101)==1 && Stat(101)!=0 ? 0 : 1. Это не совсем удобно и технически выглядит некрасиво, т.к. у компонента в свойстве есть параметр Data > Input Channel, но чтобы поменять адрес — надо в администратор будет лезть, плюс на схеме несоответсвие адресов плодится. Вообще, шикарно было-бы иметь скрипт для элементов на разные действия, и побольше перекрестных свойств от других компонентов (но это так, пожелания, на форуме их и без того много).
Каким-то способом сейчас в формуле можно указать этот адрес косвенно, ссылаясь на значение Data > Input Channel компонента с мнемосхемы?
NaladunУчастникМожем в отдельной теме обсудить, как настроить OPC UA…
Так как уже прикручен пользовательский интерфейс для OPC UA, то в этом уже нет большой необходимости. Хотя, возможно, небольшой readme-файл в архиве драйвера, по установке, и как определить URL сервера, для некоторых и не помешает.
OPC DA/HDA/AE все-равно не подключить напрямую к UA, т.к. они используют службы DCOM/COM. После изучения информации с различных форумов и сайтов стало понятно, что здесь потребуется тунеллер или конвертер какой-нибудь, и UA стандарт не решает все проблемы, он, как и назван, скорее всего унифицированный, а не универсальный.
К слову, Insat UA/DA сервер подключить удалось без проблем.По поводу графика: найдите подходящую тему на форуме, это уже обсуждалось много раз
Этих тем и обсуждений, как оказалось, уже достаточно много. В основном речь идет о плагине Графика Про. Вопрос не про него, а про стандартный график. Пока нет необходимости отображать одновременно много трендов, масштабировать их по области выделения или скрещивать с событиями, и прочее. Есть идея просто изменить оси, применив фиксированное масштабирование по времени и полосы прокрутки. Масштаб шкалы времени построения таблиц/графика: секунда, 5 сек, 10 сек, 30 сек, 1 мин, 5 мин, 10 мин и т.д. По Y — 1, 5, 10, 50, 100% от пика. Возможно, это достаточно сложно реализовать в коде, но кроме масштабирования, стандартному графику и не нужно больше ничего. Время мерять в минутах в графике и отображать в часах в таблице — это слишком большие интервалы. Там, кстати, средние значения выводятся?
Если настаиваете, то эту тему перенесем, в какой раздел?
NaladunУчастникНадо растянуть график и пройтись по точкам…
Не срабатывает, да и с таким количеством данных там уже нужна горизонтальная полоса прокрутки на графике.
NaladunУчастникКомпания-разработчик сервера OPC Wellintech входит в группу OPC Foundation
Сконфигурировать тэги вручную получилось, имена пробовали в самых различных вариантах, в том числе и в том виде, как открывает их сервер Insat. Результата пока нет, соединение устанавливается, но сервер все-равно не может определить данные тэгов. Будем пробовать еще некоторые варианты. С OPC UA не совсем понятно, даже как его вообще конфигурировать…С ведением архива данных посекундно получилось в плане данных, но на графике они все-равно поминутно выводятся, как и в таблице. Это можно как-то подправить, не залезая глубоко в дебри кода сервера?
-
АвторЗаписи