На форуме обязательно:
  1. Заполнить свой профиль НА РУССКОМ ЯЗЫКЕ КИРИЛЛИЦЕЙ. См. Правила, п.2.d.
  2. Не писать свой вопрос в первую попавшуюся тему, а вместо этого создать свою. См. Правила, п.3.a.

Рекламу мы не размещаем ни на каких условиях.

Как в HMI скопировать внешние теги (теги ПЛК) во внутренние ?

Ответить

Автор темы
alex3110
здесь недавно
здесь недавно
Сообщения: 58
Зарегистрирован: 02 апр 2015, 18:16
Имя: Симонов Игорь Валерьевич
Благодарил (а): 6 раз
Поблагодарили: 1 раз

Как в HMI скопировать внешние теги (теги ПЛК) во внутренние ?

Сообщение alex3110 » 06 апр 2018, 09:36

Всем привет !

Делаю HMI - проект для панели оператора Comfort TP1500 в WinCC Comfort v.13.

Как скопировать внешние теги (теги ПЛК) во внутренние теги HMI ?

Думаю, что это можно сделать с помощью VB-script функций ?
Не могли бы вы показать мне код для одного тега или ссылку на соответствующий пример?
Какой триггер и частоту его запуска следует использовать, чтобы не перегружать системную память и процессор панели в Runtime ?

Есть ли другие способы ?


Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 3833
Зарегистрирован: 07 окт 2011, 08:12
Имя: Гаско Вячеслав Эриевич
Откуда: Рязань, Россия
Благодарил (а): 118 раз
Поблагодарили: 210 раз

Как в HMI скопировать внешние теги (теги ПЛК) во внутренние ?

Сообщение Ryzhij » 08 апр 2018, 17:45

Вообще-то, HMI будучи OPC-клиентом с помощью OPC-сервера или своего встроенного драйвера копирует содержимое тегов PLC в свои теги. Зачем Вам ещё одно копирование?
И уж тем более, зачем Вам извращаться с VBA-скриптами?
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может». Жан-Поль Сартр


Автор темы
alex3110
здесь недавно
здесь недавно
Сообщения: 58
Зарегистрирован: 02 апр 2015, 18:16
Имя: Симонов Игорь Валерьевич
Благодарил (а): 6 раз
Поблагодарили: 1 раз

Как в HMI скопировать внешние теги (теги ПЛК) во внутренние ?

Сообщение alex3110 » 11 апр 2018, 07:21

Оказалось - всё очень просто и без VB-script функций.
Просто создаёшь внутренний тэг и источником указываешь внешний.
И так для каждого внутреннего тэга.
Осталось проверить будут ли эти внутренние тэги работать в RT и делать то, что мне нужно. А именно архивировать тэги в архивные "логи" на SD, USB - памяти и на внешний сетевой диск.


LexSL
здесь недавно
здесь недавно
Сообщения: 94
Зарегистрирован: 16 дек 2011, 14:13
Имя: Михайлов Алексей
Поблагодарили: 13 раз

Как в HMI скопировать внешние теги (теги ПЛК) во внутренние ?

Сообщение LexSL » 11 апр 2018, 07:56

Непонятна задача. Зачем дублировать (копировать) теги, если у Вас уже есть внешние теги (с привязкой адресом к PLC).
Может я чего не понимаю?


Cepko
новенький
новенький
Сообщения: 1
Зарегистрирован: 09 апр 2018, 15:06
Имя: Сергей

Как в HMI скопировать внешние теги (теги ПЛК) во внутренние ?

Сообщение Cepko » 12 апр 2018, 10:27

Тоже не понимаю для чего копировать. Задача HMI отображать процесс и управлять параметрами процесса, а это все внешние теги, которые принадлежат PLC.

Аватара пользователя

alxndrch
здесь недавно
здесь недавно
Сообщения: 25
Зарегистрирован: 05 ноя 2017, 01:12
Имя: Александр
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Как в HMI скопировать внешние теги (теги ПЛК) во внутренние ?

Сообщение alxndrch » 12 апр 2018, 10:59

Хм, а можно ПЛК как-то считать теги (с HMI) которые HMI получает напрямую через OPC?


Автор темы
alex3110
здесь недавно
здесь недавно
Сообщения: 58
Зарегистрирован: 02 апр 2015, 18:16
Имя: Симонов Игорь Валерьевич
Благодарил (а): 6 раз
Поблагодарили: 1 раз

Как в HMI скопировать внешние теги (теги ПЛК) во внутренние ?

Сообщение alex3110 » 19 апр 2018, 20:36

Просто создаёшь ДОПОЛНИТЕЛЬНЫЕ (и похоже сколько надо, с другими именами, но имеющими привязки к одному и тому же уже созданному внутреннему тэгу) внутренние тэги.
Т.е. на основе внешнего создал внутренний тэг, а уже с внутреннего можно ещё сделать сколько угодно копий с другими именами.
Но по сути они будут иметь привязку к одному и тому же внешнему тэгу через первоначально созданный внутренний тэг.

Или я ошибаюсь ?

Это нужно, как я полагаю, чтобы реализовать возможность записи одного внешнего тэга в архивные "логи", причём расположенные в разных местах, например на SD-карте и на "сетевом" HDD.


Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 3833
Зарегистрирован: 07 окт 2011, 08:12
Имя: Гаско Вячеслав Эриевич
Откуда: Рязань, Россия
Благодарил (а): 118 раз
Поблагодарили: 210 раз

Как в HMI скопировать внешние теги (теги ПЛК) во внутренние ?

Сообщение Ryzhij » 20 апр 2018, 04:29

alxndrch писал(а):
12 апр 2018, 10:59
Хм, а можно ПЛК как-то считать теги (с HMI) которые HMI получает напрямую через OPC?
Через OPC не ПЛК считывает из HMI, а HMI записывает в ПЛК.
По ряду причин HMI является OPC-клиентом.
Правда, уже в протоколе связи между OPC-сервером и ПЛК, последний может быть и мастером (клиентом). Но это уже другой этаж пирамиды OSI, и совсем другая история...
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может». Жан-Поль Сартр

Ответить

Вернуться в «WinCC»