Создание блоков и библиотек
Программирование с помощью STEP 7 версии 5.0
C79000-G7076-C562-02
8-17
8.4.2 Иерархическая структура библиотек
Библиотеки, как и проекты, имеют иерархическую структуру:
• Библиотеки могут содержать программы 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 [Символы]" вставляются в
нее автоматически.
8.4.3 Обзор стандартных библиотек
Стандартный пакет STEP 7 содержит стандартные библиотеки (версия 2/
версия 3):
• stlibs (V2): стандартная библиотека версии 2
• stlib3.x: стандартная библиотека версии 3
Стандартные библиотеки содержат следующие компоненты:
• builtin/Built In: системные функциональные блоки (SFB) и системные
функции (SFC)
• fblib1/FB Lib 1: блоки для конвертирования программ STEP 5
• fblib2/FB Lib 2: стандартные функции для общего использования
• iec/IEC: блоки для функций IEC, таких как для обработки информации о
дате и времени, для операций сравнения, для обработки строк и для
выбора максимума и минимума
• stdobs/Std OBs: стандартные организационные блоки (OB)
Стандартная библиотека для версии 3 содержит также следующие
компоненты:
• PID Control: функциональные блоки (FB) для PID-регулятора
• Net DP: функции (FC) для децентрализованной периферии и FDL-
соединений
При установке дополнительных программных пакетов могут быть добавлены
другие библиотеки.