<< Click to Display Table of Contents >> Navigation: »No topics above this level« Тиражирование элементов проектов и использование библиотек |
Если вы предполагаете использовать созданный Объект повторно, вы можете воспользоваться одним из трех возможных способов его тиражирования.
Копирование и вставка из буфера
Скопируйте объект в буфер через контекстное меню, щелкните на том объекте, в который собираетесь вставить скопированный, выберите команду вставки из буфера.
Дублирование
В случае, если вы планируете использовать несколько объектов или переменных одного назначения, например, для отображения температуры в нескольких зонах печи, создайте одну переменную с именем "Температура в зоне 1", полностью настройте ее, а затем продублируйте, задав необходимое число копий. Новые переменные будут автоматически правильно пронумерованы, и не потребуют никакой настройки, кроме задания связи с источником данных.
Помещение в библиотеку и последующая вставка из нее
Помещение производится через контекстное меню, вставка выполняется аналогично вставке функционального блока. Библиотечные объекты можно использовать при создании других проектов и при параллельной работе нескольких разработчиков с одним проектом.
При копировании и дублировании объекта, есть возможность воспользоваться механизмом Шаблон-Экземпляр. Служба шаблонных объектов отвечает за создание связи между объектом шаблоном и объектом экземпляром и последующую автоматизированную синхронизацию экземпляров на основе шаблона. Объект шаблон является эталонным объектом одного или более объектов экземпляров. Использование данной службы позволяет значительно ускорить внесение изменений в экземпляры исходного объекта.
Расчет и Событие также можно помещать в библиотеку. При помещении в библиотеку они сохраняют все свои настройки и свойства.
Перенос библиотек на другие компьютеры
В папке для хранения библиотек и настроек, расположение которой определяется в диалоге настроек (его можно вызвать командой "Настройки" в меню "Сервис"), имеется вложенная папка "Library", содержащая все библиотеки. Для переноса объекта (или библиотеки) на другой компьютер просто скопируйте его папку в папку "Library" другого компьютера и выполните команду "Обновить палитру".
Восстановление связей при вставке объектов
При вставке объектов в проект они автоматически (если это не запрещено в настройках Системы) пытаются установить связи с внешними источниками и приемниками данных.
Особенности тиражирования элементов проектов при переносе из одного проекта в другой
При помещении в проект объектов из другого проекта существуют некоторые особенности, которые необходимо учитывать:
•Диапазон изменения (Интервал шкалы) переменных восстанавливается по имени Интервала.
•Категории сообщений для Событий и функциональных блоков, генерирующих сообщения, восстанавливаются по именам категорий. Если в новом проекте категории с аналогичными именами отсутствуют, то используется категория, заданная по умолчанию.
•Типы окон объекта восстанавливаются по имени окна. При этом, если в новом проекте уже существует тип окна с тем же именем, то окну вставляемого объекта будут заданы стандартные размеры окон данного типа.
•Привязка объектов к компьютерам в дереве системы не восстанавливается.
•Дополнительные настройки журналов объектов, заданные при работе с ними в режиме исполнения в другом проекте, при переносе объекта в новый проект сбрасываются.
•При вставке компьютера из другого проекта он теряет все настройки, унаследованные им от системы в первоначальном проекте, и приобретает все настройки, заданные для системы в новом проекте. Вставленные в компьютер OPC-серверы сохраняются.