Тиражирование элементов проектов и использование библиотек

<< Click to Display Table of Contents >>

Navigation:  »No topics above this level«

Тиражирование элементов проектов и использование библиотек

Если вы предполагаете использовать созданный Объект повторно, вы можете воспользоваться одним из трех возможных способов его тиражирования.

Копирование и вставка из буфера

Скопируйте объект в буфер через контекстное меню, щелкните на том объекте, в который собираетесь вставить скопированный, выберите команду вставки из буфера.

Дублирование

В случае, если вы планируете использовать несколько объектов или переменных одного назначения, например, для отображения температуры в нескольких зонах печи, создайте одну переменную с  именем "Температура в зоне 1", полностью настройте ее, а затем продублируйте, задав необходимое число копий. Новые переменные будут автоматически правильно пронумерованы, и не потребуют никакой настройки, кроме задания связи с источником данных.

Помещение в библиотеку и последующая вставка из нее

Помещение производится через контекстное меню, вставка выполняется аналогично вставке функционального блока. Библиотечные объекты можно использовать при создании других проектов и при параллельной работе нескольких разработчиков с одним проектом.

При копировании и дублировании объекта, есть возможность воспользоваться механизмом Шаблон-Экземпляр. Служба шаблонных объектов отвечает за создание связи между объектом шаблоном и объектом экземпляром и последующую автоматизированную синхронизацию экземпляров на основе шаблона. Объект шаблон является эталонным объектом одного или более объектов экземпляров. Использование данной службы позволяет значительно ускорить внесение изменений в экземпляры исходного объекта.

Расчет и Событие также можно помещать в библиотеку. При помещении в библиотеку они сохраняют все свои настройки и свойства.

Перенос библиотек на другие компьютеры

В папке для хранения библиотек и настроек, расположение которой определяется в диалоге настроек (его можно вызвать командой "Настройки" в меню "Сервис"), имеется вложенная папка "Library", содержащая все библиотеки. Для переноса объекта (или библиотеки) на другой компьютер просто скопируйте его папку в папку "Library" другого компьютера и выполните команду "Обновить палитру".

Восстановление связей при вставке объектов

При вставке объектов в проект они автоматически (если это не запрещено в настройках Системы) пытаются установить связи с внешними источниками и приемниками данных.

Особенности тиражирования элементов проектов при переносе из одного проекта в другой

При помещении в проект объектов из другого проекта существуют некоторые особенности, которые необходимо учитывать:

Диапазон изменения (Интервал шкалы) переменных восстанавливается по имени Интервала.

Категории сообщений для Событий и функциональных блоков, генерирующих сообщения, восстанавливаются по именам категорий. Если в новом проекте категории с аналогичными именами отсутствуют, то используется категория, заданная по умолчанию.

Типы окон объекта восстанавливаются по имени окна. При этом, если в новом проекте уже существует тип окна с тем же именем, то окну вставляемого объекта будут заданы стандартные размеры окон данного типа.

Привязка объектов к компьютерам в дереве системы не восстанавливается.

Дополнительные настройки журналов объектов, заданные при работе с ними в режиме исполнения в другом проекте, при переносе объекта в новый проект сбрасываются.

При вставке компьютера из другого проекта он теряет все настройки, унаследованные им от  системы в первоначальном проекте, и приобретает все настройки, заданные для системы в новом проекте. Вставленные в компьютер OPC-серверы сохраняются.