Naladun

Ответы в темах

Просмотр 5 сообщений - с 16 по 20 (из 20 всего)
  • Автор
    Записи
  • Naladun
    Участник

    При больших значениях переменных и выводе их на мнемосхеме через компоненты, даже если формат указан как целочисленный без разрядов («D»), появляются разделители в виде «,». Т.е. вместо значения 1234 отображается 1,234. Если с дробной частью, то 1,234.000… Этого можно как-то избежать? Потому что значение 1,234 выглядит как дробное на экране, путаница идет. Разделитель в виде пробела было-бы идеально использовать, или вообше убрать, т.к. его тип не конфигурируется в свойствах элементов, получив
    тип отображения в виде 1 234.000 (много места, но более читаем поразрядно), или 1234.000 / 1234,000

    Naladun
    Участник

    Компонент динамическая надпись используется вместо компонента переключатель на мнемосхеме, т.к. последний не располагает набором необходимых функций, у него нет некоторых параметров. Реализация переключения значения дискретного канала, привязанного к динамич. надписи, реализуется через выполнение команды с выходного канала, с использованием формулы Val(101)==1 && Stat(101)!=0 ? 0 : 1. Это не совсем удобно и технически выглядит некрасиво, т.к. у компонента в свойстве есть параметр Data > Input Channel, но чтобы поменять адрес — надо в администратор будет лезть, плюс на схеме несоответсвие адресов плодится. Вообще, шикарно было-бы иметь скрипт для элементов на разные действия, и побольше перекрестных свойств от других компонентов (но это так, пожелания, на форуме их и без того много).
    Каким-то способом сейчас в формуле можно указать этот адрес косвенно, ссылаясь на значение Data > Input Channel компонента с мнемосхемы?

    в ответ на: OPC сервер KingView SCADA #13736
    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% от пика. Возможно, это достаточно сложно реализовать в коде, но кроме масштабирования, стандартному графику и не нужно больше ничего. Время мерять в минутах в графике и отображать в часах в таблице — это слишком большие интервалы. Там, кстати, средние значения выводятся?
    Если настаиваете, то эту тему перенесем, в какой раздел?

    в ответ на: OPC сервер KingView SCADA #13731
    Naladun
    Участник

    Надо растянуть график и пройтись по точкам…

    Не срабатывает, да и с таким количеством данных там уже нужна горизонтальная полоса прокрутки на графике.

    в ответ на: OPC сервер KingView SCADA #13729
    Naladun
    Участник

    Компания-разработчик сервера OPC Wellintech входит в группу OPC Foundation
    Сконфигурировать тэги вручную получилось, имена пробовали в самых различных вариантах, в том числе и в том виде, как открывает их сервер Insat. Результата пока нет, соединение устанавливается, но сервер все-равно не может определить данные тэгов. Будем пробовать еще некоторые варианты. С OPC UA не совсем понятно, даже как его вообще конфигурировать…

    С ведением архива данных посекундно получилось в плане данных, но на графике они все-равно поминутно выводятся, как и в таблице. Это можно как-то подправить, не залезая глубоко в дебри кода сервера?

Просмотр 5 сообщений - с 16 по 20 (из 20 всего)