Программирование с помощью 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 (
т. е. все блоки) может содержаться в 
одном единственном текстовом файле.  
При компиляции исходного файла соответствующие блоки создаются и 
сохраняются в программе пользователя. Любые используемые символы 
должны быть определены до компиляции. Любые ошибки сообщаются 
соответствующим компилятором во время компиляции.