Режим шаблонов схем

Помечено: 

Просмотр 15 сообщений - с 1 по 15 (из 19 всего)
  • Автор
    Сообщения
  • #14668
    Romiros
    Участник

    Давайте обсудим в этой теме. Что это такое и как с этим бороться?

    #14670
    Mikhail
    Модератор

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

    Режим 1
    В таблице Интерфейс нужно добавить новое представление и в поле Путь выбрать файл схемы. В поле Аргументы нужно ввести, например:
    inCnlOffset=2&ctrlCnlOffset=2&titleCompID=3
    inCnlOffset – смещение номеров входных каналов;
    ctrlCnlOffset – смещение номеров каналов управления;
    titleCompID – идентификатор компонента для вывода заголовка;

    Режим 2
    В поле Аргументы ввести
    bindingFileName=Bindings\Bindings1.stb
    Bindings1.stb — это файл, в котором прописана связь между компонентами схемы и каналами. Директория задаётся относительно папки конфигурации веб-приложения.
    Для работы в режиме 2 сейчас разрабатывается утилита для редактирования файлов *.stb

    #14723
    Romiros
    Участник

    Режим 1 работает нормально. Конечно с текстовыми именами тегов более гибко, но лучше так, чем никак. Неудобный момент в том, что некоторые теги на схеме хотелось бы зафиксировать, чтобы номер канала не изменялся. Например вписал в поле входной канал что-то типа #101 и он не смещается. Ну или ещё какую-нибудь настройку.

    #14724
    Romiros
    Участник

    И ещё вопрос. Новый компонент Фрейм в сочетании с гибким отчётом и графиком про даёт интересные возможности для расширения визуализации. Для таких моментов шаблонизация не планируется?

    #14735
    Mikhail
    Модератор

    Для таких моментов шаблонизация не планируется?

    Тоже думал об этом, но пока не готов ответить на этот вопрос. Фрейм не формализован. А вот если сделать отдельный компонент для вставки графиков во фрейм…

    #15572
    Seliverstoff.yu
    Участник

    А если я создавал номера входных каналов и управления одноименными адресам элементов управления, к которым обращается скада, то какое смещение будет в этом случае? или чтобы этот способ работал номер каналов должны идти по порядку? Иначе нельзя? Просто вручную указывать все номера?

    #15587
    Mikhail
    Модератор

    С помощью файлов привязки (см. режим 2 выше) можно сделать любое переопределение номеров каналов в шаблоне.

    #15592
    Seliverstoff.yu
    Участник

    а файлы привязки где создавать?

    #15602
    Mikhail
    Модератор

    Внутри Вашего проекта в директории конфигурации Вебстанции. Например:
    C:\SCADA\Projects\Test_v5.8\Instances\Default\ScadaWeb\config\Bindings\Bindings1.stb

    Содержимое файла:

    <?xml version="1.0" encoding="utf-8"?>
    <TemplateBindings>
      <TemplateFileName>HelloWorld\MyScheme.sch</TemplateFileName>
      <TitleCompID>3</TitleCompID>
      <Binding compID="1" inCnlNum="102" />
    </TemplateBindings>
    #15603
    Mikhail
    Модератор

    TemplateFileName — схема шаблон
    TitleCompID — идентификатор компонента, который отображает заголовок схемы. Необязательно.
    Binding — связка компонента схемы и канала. Таких связок может быть произвольное количество.

    #16974
    vg
    Участник

    А вы проверяли смещение каналов на новом компоненте схем «График»?

    Указал во входных каналах диапазон 2005-2012.
    Далее в аргументах представления в таблице интерфейсов прописал формулу inCnlOffset=2&ctrlCnlOffset=2.

    Не сработало. Хотя на другой схеме, в которой указаны конкретные каналы, сработало.

    #16979
    Mikhail
    Модератор

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

    #17082
    Seliverstoff.yu
    Участник

    А где этот новый компонент схем «График»? а или это про Графики Про наверное. вопрос снят

    • Этот ответ был изменен 3 года, 7 месяцев назад от Seliverstoff.yu.
    #17085
    Mikhail
    Модератор

    Компонент График находится в Дополнительных компонентах схем. Если у Вас его там нет, значит нужно обновить версию Rapid SCADA и плагинов.

    #17246
    gry-dmitrij
    Участник

    Подскажите, можно ли в файле привязки задавать элементам схемы не значения из каналов, а какие-нибудь статические значения. Например:
    <Binding compID=»1″ inCnlNum=»102″ /> — это для значения из канала
    <Binding compID=»2″ value=»Text» /> — это для статического значения не из канала

    • Этот ответ был изменен 3 года, 7 месяцев назад от gry-dmitrij.
    • Этот ответ был изменен 3 года, 7 месяцев назад от gry-dmitrij.
Просмотр 15 сообщений - с 1 по 15 (из 19 всего)
  • Вы должны авторизироваться для ответа в этой теме.