Faceplate получение кода тега

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

    Пытаюсь вывести в фейсплейте код тега и значение. Копал форум, но не нашёл. есть ли способ вывести в фейсплейте код тега по номеру канала?

    #44119
    hardm
    Участник

    уточню, как получить доступ из скрипта к базе каналов

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

    Вопрос понятен. Существующий API не позволяет получить содержимое базы конфигурации. Вам нужно сделать плагин, который реализует тот API, который нужен, а затем вызвать его из скриптов фейсплейта.
    Прежде, чем разрабатывать подобный плагин, имеет смысл для теста получить какое-нибудь значение с помощью существующего API.

    #44223
    hardm
    Участник

    Спасибо, понятно, так и подумал. Текущие значения получаю и манипуляции со свойствами объектов провожу. Тут больше вопрос привычности к коммерческим системам, Citect там всякий. Удобно , например, показывать выход параметра за пределы нормы цветом, настраивая всё в базе тегов. Плагин написать интересно, но как-то скудно с документацией или я плохо искал.

    #44224
    manjey73
    Участник

    например, показывать выход параметра за пределы нормы цветом, настраивая всё в базе тегов

    Так «Границы» же, их теперь даже к каналам можно привязывать и менять.
    Разберитесь с этим моментом.

    #44225
    hardm
    Участник

    Ага, с этим понятно. через статус.

    #44226
    manjey73
    Участник

    А код тега очень нужно и полезно.
    Когда мы привязываем Объект или Устройство было бы полезно скриптом выбирать из привязанной толпы то значение, что нам нужно по имени тега из привязанной толпы.
    Но этого так понимаю нет.

    #44227
    manjey73
    Участник

    Можно только явно указать код тега в свойствах. Или код вообще, если мы по объекту что-то делаем.

    #44228
    hardm
    Участник

    ага. ме делали фейсплейты по маске. например насос Н-3. N3 указали, а внутри получаем N3_status, N3_current и тд

    #44229
    hardm
    Участник

    Тут я просто в фейсплейте сделал свойство TAG и ручками туда пишу. Не смертельно.

    #44230
    hardm
    Участник

    это в Citect по маске

    • Ответ изменён 3 дня, 11 часов назад пользователем hardm.
    #44232
    manjey73
    Участник

    Выложите пример. Потому что без этого идея фейсплейта как бы сводится на нет.
    И возможно мы чуть о разном.
    Мне показывали иную реализацию.

    • Ответ изменён 3 дня, 11 часов назад пользователем manjey73.
    #44234
    hardm
    Участник

    Вы про Rapid или Citect?

    #44235
    manjey73
    Участник

    Показывали как в Citect, и хотят, чтобы было похоже в Rapid естественно 😀
    Я пока не вижу и близко подобного. Вернее, есть вариант, когда устройства разные, но когда оно составное, привет копирование фейсплейта.

    #44236
    manjey73
    Участник

    Архитектуры отличаются, но можно же что-то и как-то придумать?
    Я не силен в js от слова совсем, чтобы понять.

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