Автоматизация проектирования с помощью VBA 04.03
436 Руководство пользователя WinCC V6 Основная документация
6AV6392-1XA06-0AB0
В редакторе VBA глобальный VBA-код – это код VBA, который записывается
в "GlobalTemplateDocument [Глобальный шаблонный документ]". Этот Код
VBA сохраняется в файле "@GLOBAL.PDT" в каталоге инсталляции WinCC.
Код VBA, помещаемый в "GlobalTemplateDocument [Глобальный шаблонный
документ]", доступен для всех WinCC проектов на компьютере. Если вам
необходимо использовать код VBA на другом компьютере, воспользуйтесь
функциями экспорта и импорта в редакторе VBA.
На WinCC компьютере используется только тот файл @GLOBAL.PDT,
который хранится на этом компьютере в каталоге инсталляции WinCC.
VBA-код проекта (2)
В редакторе VBA VBA-код проекта – это код VBA, который записывается в
"ProjectTemplateDocument [Шаблонный документ проекта]". Этот Код VBA
сохраняется в корневом каталоге каждого WinCC проекта в файле
@"PROJECT.PDT".
В файле "@PROJECT.PDT" содержится ссылка на файл "@GLOBAL.PDT".
Функции и процедуры, которые были сохранены в файле "@GLOBAL.PDT",
могут быть вызваны непосредственно из "ProjectTemplateDocument
[Шаблонного документа проекта]".
В "ProjectTemplateDocument [Шаблонный документ проекта]" следует
помещать код VBA, который будет использоваться во всех кадрах открытого
проекта. Если вам необходимо использовать код VBA на другом
компьютере, воспользуйтесь функциями экспорта и импорта в редакторе
VBA.
Открывать и редактировать файл "@PROJECT.PDT" можно так же, как и
любой другой файл формата PDL. Это означает, что вы можете
использовать файл "@PROJECT.PDT", как шаблонный файл. Например,
здесь вы можете вы можете создать основной кадр установки, который
затем будет автоматически копироваться в каждый новый PDL файл
проекта. Свойства кадра такие, как layers [слои] или zoom
[масштабирование] не копируются в PDL файл, также как и Код VBA.
VBA-код кадра (3)
В редакторе VBA VBA-код кадра – это код VBA, который записывается в
документ "This document [Документ]", относящийся к соответствующему
кадру. Этот код VBA сохраняется вместе с кадром, как файл PDL.
Файл PDL содержит ссылку на файл "@PROJECT.PDT". Функции и
процедуры, которые были сохранены в файле "@PROJECT.PDT", могут
быть вызваны непосредственно из файла PDL. Однако обращаться к
процедурам и функциям, которые хранятся в файле "@GLOBAL.PDT, из
файла PDL нельзя.
Примечание:
В каждом документе вы можете создавать модули, классы модулей и
пользовательские формы.