Программирование с помощью STEP 7 v5.3
A5E00261405-01
9-1
9 Создание блоков и библиотек
9.1 Выбор метода редактирования
В зависимости от языка программирования, который Вы используете для
создания программы, Вы можете вводить свою программу в режиме
пошагового (инкрементного) ввода и/или в режиме свободного
редактирования текста.
Редакторы пошагового ввода для языков программирования контактный
план, функциональный план, список команд и S7 Graph
В редакторах пошагового ввода для LAD, FBD, STL и S7 Graph Вы создаете
блоки, которые хранятся в программе пользователя. Вам следует выбрать
режим пошагового ввода, если Вы хотите немедленно контролировать то, что
Вы вводите. Этот режим особенно пригоден для начинающих. В режиме
пошагового ввода синтаксис каждой строки или элемента проверяется
немедленно, как только они вводятся. Любая
ошибка отображается и должна
быть исправлена до завершения ввода. Синтаксически правильные вводы
автоматически компилируются и хранятся в программе пользователя.
Использование любого символа должно быть определено до редактирования
команд. Если какие-то символы недоступны, то блок не может быть
скомпилирован полностью; эта внутренне противоречивая версия может
быть, однако, сохранена.
Редакторы свободного редактирования (текстовые) для языков
программирования список команд, S7 SCL и S7 HiGraph
В редакторах, предназначенных для режима свободного редактирования, Вы
создаете исходные файлы, которые затем компилируются в блоки.
Вам следует выбирать режим свободного редактирования для быстрого
ввода программы.
В режиме свободного редактирования программа или блок редактируется в
текстовом файле, а затем текстовый файл компилируется.
Текстовые файлы (исходные файлы) хранятся в папке исходных файлов
вашей программы S7, например, как исходный файл на STL или исходный
файл на SCL. Исходный файл может содержать код для одного или
нескольких блоков. С помощью текстовых редакторов для STL и SCL Вы
можете генерировать код для ОВ, FB, FC, DB и UDT (типы данных,
определенные пользователем), но Вы можете создать и всю программу
пользователя. Вся программа для CPU (
т. е. все блоки) может содержаться в
одном единственном текстовом файле.
При компиляции исходного файла соответствующие блоки создаются и
сохраняются в программе пользователя. Любые используемые символы
должны быть определены до компиляции. Любые ошибки сообщаются
соответствующим компилятором во время компиляции.