VBS для создания процедур и макросов 04.03
162 Руководство пользователя WinCC V6 Основная документация
6AV6392-1XA06-0AB0
6.5 Использование глобальных тегов в VBS
Введение
Глобальные теги могут быть определены в редакторе Global Script
[Глобальный сценарий], а затем они могут использоваться во всех макросах
и процедурах.
Использование глобальных тегов в Graphics Designer [Графическом дизайнере] и
Global Script [Глобальном сценарии]
При использовании глобальных тегов в Graphics Designer [Графическом
дизайнере] и Global Script [Глобальном сценарии] соблюдайте следующие
условия:
• для того чтобы использовать глобальный тег в макросе в Graphics
Designer [Графическом дизайнере], вызовите процедуру, в которой этот
тег определяется, так, чтобы в системе исполнения был загружен
соответствующий модуль.
• для того, чтобы использовать глобальный тег в макросе в Global Script
[Глобальном сценарии], должна быть активизирована, по крайней мере,
одна процедура из модуля, который содержит хотя бы один макрос,
определяющий этот тег, с той целью, чтобы этот модуль был загружен в
Global Script Runtime [Системе исполнения глобального сценария]. Это
необязательно должна быть процедура, в которой был определен этот
тег.
Это необходимо соблюдать, потому что в системе исполнения макросы
Global Script [Глобального сценария] и Graphics Designer [Графического
дизайнера] исполняются независимо друг от друга. У этих двух подсистемам
исполнения нет общей области данных.
Для синхронизации макросов Global Script [Глобального скрипта] и Graphics
Designer [Графического дизайнера] используйте внутренние теги WinCC.
Использование глобальных тегов в Graphics Designer [Графическом дизайнере]
При использовании глобальных тегов в Graphics Designer [Графическом
дизайнере] соблюдайте следующие правила:
• чтобы использовать глобальный тег в циклическом или запускаемом
тегом макросе в Graphics Designer [Графическом дизайнере], вызовите
процедуру, в которой определяется этот тег. Это необходимо сделать и
в случае, когда определяющая тег процедура уже была вызвана в
макросе, инициированном событием.
• чтобы в Graphics Designer [Графическом дизайнере] использовать
глобальный тег в макросе, запускаемом событием, вызовите процедуру,