Работа с границами в версии 6

Стартовая страница Форумы Понять, как работает ПО Работа с границами в версии 6

Помечено: ,

Просмотр 15 сообщений - с 16 по 30 (из 41 всего)
  • Автор
    Записи
  • #41022
    a80808
    Участник

    1. Устанавливаете (создаете) границы, привязанные к каналам.
    2. Заводите табличное представление чтобы можно было вводить свои данные в уставки.
    3. Не забудьте про матрицу событий

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

    Если не работает, сделайте скриншоты настроек.

    #41091
    Gas
    Участник

    Границы создал и привязал к каналам. Для каналов границ создаю канал Расчетный/выходной с выходной формулой SetVal(ClnNum, Cmd) маска архивов: текущие, маска событий: данные канала изменились. Все каналы передаю в табличное представление и они не отображаются вообще, их статус не определен. Команду отправить можно, но она не изменяет значение канала границы

    #41092
    Romiros
    Участник

    Впишите в выходную формулу SetData(). Входная пустая.

    #41093
    Gas
    Участник

    Значение в таблице также отображается. Но командой не изменяется. Входная: SetData(CnlNum, 32, 1) . Выходная: SetVal(CnlNum, Cmd)

    #41094
    manjey73
    Участник

    вы входной формулой постоянно все переписываете.

    Data() но не SET должно быть
    а вот в выходной SetData(CnlNum, Cmd, 1) тогда уже

    Если при запуске нужно значение по умолчанию, Михаил давал формулу для этого

    • Ответ изменён 9 месяцев, 3 недели назад пользователем manjey73.
    #41097
    Gas
    Участник

    Да работает. Спасибо большое

    #41290
    DmitriyBurlakin
    Участник

    Подскажите пожалуйста, в свойствах канала, в событиях, чем отличается галочка «данные канала изменились» от «Значение канала изменилось» ??

    #41291
    manjey73
    Участник

    Второе наверное не учитывает статус канала, а первое учитывает.

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

    Данные канала состоят из значения и статуса. События могут генерироваться, когда изменилась любая часть данных или только что-то одно.

    #41576
    mr_serg
    Участник

    Добрый день, как правильно привязать «статусы канала» к каналам?
    И как можно сделать вывод в таблицы «Представления» не значение канала допустим 50, а норма или не норма?

    #41577
    a80808
    Участник

    Вывести норма/не норма скорее всего через расчетный канал, который анализирует статус входного канала и выводит размерность
    Например:
    входной 100
    Расчетный 1000
    В расчетном пишем формулу Stat(100)==13?1;0
    Формат — «Текст перечисления»
    Размерность (наверное придется создать свою): Не норм; Норм.
    В таблицу выводим расчетный канал 1000

    #41578
    manjey73
    Участник

    норма или не норма можно через Перечисление. Но оно начинается с 0 и до 50-ти вы устанете символ ; ставить.
    Лучше сделать формулу с перечислением case (были на форуме примеры), в которой привести ваши значения (50 и т.д.) к последовательности 0-Х и уже тогда сделать перечисление. Это для таблиц.

    А для мнемосхемы можно текст картинками сделать и задать условия.
    пример:

    <?xml version="1.0" encoding="utf-8"?>
    <svg xmlns="http://www.w3.org/2000/svg" >
      <!-- Background rectangle -->
      <rect width="100%" height="100%" fill="#f20" />
    
      <text text-anchor="start">
        <tspan x="1" y="15vh" font-weight="normal" fill="#000" stroke="#000" stroke-width="0.1" >
           Перегруз электродвигателя
        </tspan>
      </text>
    
      <style>
        <![CDATA[
          text{
            dominant-baseline: hanging;
            font: 18px Arial, Verdana, Helvetica, Comic Sans MS, sans-serif;
          }
        ]]>
      </style>
    </svg>
    • Ответ изменён 8 месяцев, 1 неделя назад пользователем manjey73.
    #41580
    a80808
    Участник

    Не увидел я про 50 (((( Склероз…

    #41581
    mr_serg
    Участник

    канал получает 3 значения:
    «10»-все ок
    «15»-протечка
    «-50»-потеря связи
    в «статусы каналов» я задаю новый статус:
    идентификатор «101»
    Наименование «Потеря связи»
    цвет№1
    цвет№2
    цвет№3
    Серьезность «500»

    где и как прописать что значение «-50» соответствует идентификатору «101»
    значение «10» допустим идентификатору «102» и тд.

Просмотр 15 сообщений - с 16 по 30 (из 41 всего)
  • Для ответа в этой теме необходимо авторизоваться.