Tags.GetTagFeedback
Вызов: GAP.ScadaProjectBase.Tags.GetTagFeedback(tagFeedback, tag, qlty)
Возвращает тег обратной связи в зависимости от OBJTYPENAME экземпляра (bool, FB_DO_x2, FB_DCS_DI_x2 и др.). Параметр qlty задаёт использование суффикса качества.
По tagFeedback ищет объект ПЛК по полю TAG в GetUpdatedInstances() и формирует выражение обратной связи по OBJTYPENAME: для bool/bool_apcs — тег или tag_qlty, для FB_DO_x2 и FB_DCS_DI_x2 — .PV или .InvalidVal (в зависимости от qlty). Если объект не найден или тип не поддержан, возвращает текст ошибки.
Ошибки и сообщения
Section titled “Ошибки и сообщения”"Объект с тегом \{tag\} не найден в списке объектов ПЛК": если поtagFeedbackне найден экземпляр (возвращается строка на русском)."Bad OBJTYPENAME \{text\} tagFeedback \{tagFeedback\}": еслиOBJTYPENAMEнайденного экземпляра не поддержан.
Примеры
Section titled “Примеры”- Вызов:
GAP.ScadaProjectBase.Tags.GetTagFeedback("P001ALM0001", "P001ALM0001", 1)- Результат:
"P001ALM0001_qlty", если у найденного объектаOBJTYPENAME = "bool"и запрошено качество (qlty = 1).
- Результат: