Здравствуйте, коллеги!
WinCC 7.3 по OPC получает теги, в том числе и типа WORD, DWORD. Моя задача состоит в том, чтобы разобрать эти теги на отдельные бинарные теги. Проблема состоит в том, что я не могу найти в документации такую возможность, а на форумах везде решают вопрос скриптами, что мне не подходит. В WinCC Flexible есть такая возможность.
Помогите советом куда копнуть, если кто-то сталкивался с такой задачей. Спасибо
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Разобрать слово побайтно на отдельные теги
Модератор: Глоб.модераторы
-
- эксперт
- Сообщения: 1172
- Зарегистрирован: 14 ноя 2013, 20:35
- Имя: Анатолий Сергеевич
- Страна: Россия
- город/регион: Башкортостан
- Благодарил (а): 13 раз
- Поблагодарили: 68 раз
Разобрать слово побайтно на отдельные теги
А зачем разбирать на тэги если в свойствах элемента можно напрямую обратиться к биту?) Можно и по маске менять состояние элементоа на экране.
-
- здесь недавно
- Сообщения: 8
- Зарегистрирован: 11 фев 2016, 10:57
- Имя: Игорь
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 1 раз
Разобрать слово побайтно на отдельные теги
Потому что это надо сделать без задействования визуализации :(
-
- освоился
- Сообщения: 248
- Зарегистрирован: 31 янв 2017, 08:44
- Имя: Маркушин Андрей Геннадьевич
- Страна: Россия
- город/регион: Нижегородская обл., Выкса
- Благодарил (а): 19 раз
- Поблагодарили: 64 раза
Разобрать слово побайтно на отдельные теги
Пробуй использовать структурный тег с внешними элементами. Привяжешь его к соединению OPC, настроишь - и будет счастье. Настройка и использование структурных тегов описана в соответствующей документации.
-
- новенький
- Сообщения: 1
- Зарегистрирован: 15 июн 2017, 14:32
- Имя: Александр
- Страна: Россия
- город/регион: Омск
Разобрать слово побайтно на отдельные теги
Скриптом можешь менять состояния в зависимости от бита.
--
Программные коды лучше помещать под тег CODE, иначе автозамена может всё испортить. Админ.
Код: Выделить всё
DWORD Status1, SimOn, OosAct;
Status1 =(DWORD) value;
OosAct = GETBIT(Status1, 3);
if (OosAct==1) {
SetPropBOOL(lpszPictureName,lpszObjectName, "TagVisible", 0);
SetPropWord(lpszPictureName,lpszObjectName,"TagBackColor", RGB(192,192,192));
} else
{
SetPropBOOL(lpszPictureName,lpszObjectName, "TagVisible", 1);
}
Программные коды лучше помещать под тег CODE, иначе автозамена может всё испортить. Админ.