Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
STEP7_V53_Programming_r.pdf
Скачиваний:
3
Добавлен:
29.05.2025
Размер:
5.18 Mб
Скачать

Создание блоков и библиотек

9.4Работа с библиотеками

Библиотеки служат для хранения повторно используемых программных компонентов для SIMATIC S7/M7. Программные компоненты могут быть скопированы в библиотеку из существующих проектов или созданы непосредственно в библиотеке независимо от других проектов.

Вы можете сэкономить себе много усилий и времени на программирование, если Вы храните блоки, которые Вы хотите использовать многократно, в библиотеке в программе S7. Вы можете копировать их оттуда в программу пользователя, где они необходимы.

Для создания программ S7/M7 в библиотеке применимы те же функции, что и для проектов, за исключением отладки.

Создание библиотек

Вы можете создавать библиотеки совершенно так же, как и проекты, используя команду меню File > New [Файл > Новый]. Новая библиотека создается в каталоге, который Вы назначили для библиотек в закладке "General [Общие свойства]", когда Вы выбрали команду меню Options > Customize [Параметры > Настройка]..

Замечание

SIMATIC Manager допускает имена, имеющие длину более восьми символов. Однако, имя библиотечного каталога урезается до восьми символов. Поэтому имена библиотек должны различаться в своих первых восьми символах.

Имена не чувствительны к регистру. Когда каталог открывается в браузере, снова отображается полное имя, но при поиске каталога появляется только усеченное имя.

Имейте в виду, что Вы не можете использовать блоки из библиотек новой версии STEP 7 в проектах старой версии STEP 7.

Открытие библиотек

Для открытия существующей библиотеке введите команду меню File > Open [Файл > Открыть]. Затем выберите библиотеку в открывшемся диалоговом окне. После этого открывается окно библиотеки.

Замечание

Если Вы не можете найти нужную Вам библиотеку, щелкните на кнопке "Browse [Просмотреть]" в диалоговом окне " Open [Открыть]". После этого стандартный браузер Windows отображает структуру каталогов, в которой Вы можете искать библиотеку.

Обратите внимание на то, имя файла всегда соответствует первоначальному имени библиотеки, когда она была создана, т. е. любые изменения имени, сделанные в SIMATIC Manager, не реализуются на файловом уровне.

При выборе библиотеки она добавляется к списку библиотек. Вы можете изменять записи в списке библиотек с помощью команды меню File > Manage [Файл > Управлять].

9-20

Программирование с помощью STEP 7 v5.3

A5E00261405-01

Создание блоков и библиотек

Копирование библиотек

Библиотека копируется путем сохранения ее под другим именем с помощью команды меню File > Save As [Файл > Сохранить как...].

Часть библиотеки копируется так же, как программы, блоки, исходные файлы и т. д., с помощью команды меню Edit > Copy [Редактировать >

Копировать].

Удаление библиотеки

Библиотека удаляется с помощью команды меню File > Delete [Файл >

Удалить.

9.4.1Иерархическая структура библиотек

Библиотеки, как и проекты, имеют иерархическую структуру:

Библиотеки могут содержать программы S7/M7.

Программа S7 может содержать одну папку "Blocks [Блоки]" (программа пользователя), одну папку "Source Files [Исходные файлы]", одну папку "Charts [Схемы]" и один объект "Symbols [Символы]" (таблица символов).

Программа M7 может содержать схемы и программу на языке С для программируемых модулей М7, а также объект "Symbols [Символы]" (таблица символов) и папку "Blocks [Блоки]" для блоков данных и таблиц переменных.

Папка "Blocks [Блоки]" содержит блоки, которые могут быть загружены в CPU S7. Таблицы переменных (VAT) и типы данных, определенные пользователем, в этой папке не загружаются в CPU.

Папка "Source Files [Исходные файлы]" содержит исходные файлы для программ, созданных на различных языках программирования.

Папка "Charts [Схемы]" содержит схемы CFC (только в случае, если установлен дополнительный пакет программного обеспечения S7 CFC).

Когда Вы вставляете новую программу S7/M7, папка "Blocks [Блоки]", папка "Source Files [Исходные файлы]" и объект "Symbols [Символы]" вставляются в нее автоматически.

9.4.2Обзор стандартных библиотек

Стандартный пакет STEP 7 содержит стандартные библиотеки

Системные функциональные блоки: Системные функциональные блоки (SFB) И Системные Функции (SFC)

S5-S7 Конвертируемые блоки: Блоки для конвертации программ STEP 5

IEC Функциональный блоки: Блоки для функций IEC, например, для времени обработки и информации данных, операций сравнения, обработка строки и выбором мин./макс. величин

Организационные блоки: Организационные блоки по умолчанию (OB)

PID Блоки управления: Функциональные блоки (FB) для управления PID

Коммуникационные блоки: Функции (FC) и блоки функций для

SIMATICNET CP.

TI-S7 Конвертируемые блоки: Стандартные функции для общего использования

Смешанные блоки: Блоки для time stamping и для синхронизации TOD

Программирование с помощью STEP 7 v5.3

9-21

A5E00261405-01

Создание блоков и библиотек

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

Удаление и установка поставляемых библиотек

Вы можете удалить поставляемые библиотеки в SIMATIC Manager, а затем вновь их установить. Для установки библиотек Вы должны снова выполнить программу установки (Setup) STEP 7 V5.0 с самого начала.

Замечание

Когда Вы устанавливаете STEP 7, поставляемые библиотеки всегда копируются. Если Вы редактируете эти библиотеки, то измененные библиотеки при повторной установке STEP 7 будут переписаны оригинальными.

Поэтому Вы должны скопировать поставляемые библиотеки перед выполнением изменений, а затем редактировать только копии.

9-22

Программирование с помощью STEP 7 v5.3

A5E00261405-01