
3. SIMATIC S7-программа
3 - 24
Automating with STEP 7 in STL and SCL
Автоматизация посредством STEP 7
с использованием STL и SCL
Для начала ввода программного кода щелкните один раз кнопкой мыши
ниже поля для комментария сегмента или, если Вы установили режим
отображения "Display with Comments" ("Отображать с комментариями"),
тогда щелк ните один раз кнопкой мыши ниже выделенного тенью поля
для комментария. Перед Вами пустая рамка окна. Здесь Вы можете
вводить программу в любом месте внутри этого окна. Обратитесь к
разделу 3.4.1 "Структура STL-выражения" для получения информации о
структуре STL-выражения.
Отделите оператор (OP-code [operator]) от адреса (операнд [operand])
одним или несколькими пробелами или одним шагом табуляции. После
адреса в этой же строке Вы можете ввести две косых черты, после
которых введите комментарий к выражению. Закончите выражение, нажа в
клавишу <Enter>. Вы можете также ввести целую строку комментария,
начав новую строку с двойной косой ч ерты "//".
Новый сегмент можно запрограммировать, выбрав опции меню:
Insert ->
Network (Вставка -> Сегмент).
При этом редактор вставляет пустой
сегмент после выбранного сегмента.
Если необходимо использовать символьные имена при инкрементном
программировании, эти имена к моменту их использования в программе
должны быть уже назначены абсолютн ым адресам.
Вы мо жете вызывать таблицу символов для выбора из нее символьных
имен с помощью опций меню:
Insert -> Symbol (Вставка -> Символ)
.
После вызова таблицы символов требуемый символ переносится в
программу после щелчка на нем кнопкой мыши .
При инкрементном программировании Вы также можете вносить новые
символьные имена в таблицу символов или корректировать имена, ранее
в нее внесенные. Вы можете вызывать таблицу сим волов целиком с
помощью опций меню:
Option -> Symbol Table (Опции -> Таблица
символов)
, также Вы можете вызывать одну строку из таблицы символов
для редактирования с помощью опций меню:
Edit -> Symbol (Правка ->
Символ).
После редактирования или ввода нового символьного имени Вы
можете использовать его, продолжив ввод своей программы.
Нет необходимости завершать блок специальным выражением. Тем не
менее, Вы можете запрограммировать последний "пустой" сегмент с
заголовком "Block End" ("Конец блока"), облегчая тем самым зрительное
восприятие программы (это может быть полезно в случае особо длинн ых
блоков).
Если с помощью редактора открывается ранее скомпилированный блок,
этот блок "декомпилируется", т.е. для него генерируется STL-код. Для
этого редактор использует разделы программы в базе данных
программатора PG, которые не совсем соответствуют программе,
например, в плане символов, комментариев и меток перехода. Если
нужная информация в базе данных программатора PG отсутствует во
время декомпиляции программы, редактор использует подставленные
символы (substitute symbols).
Вы можете в редакторе создать новые блоки или открыть и
отредактировать существующие без необходимости перехода в утилиту
SIMATIC Manager.
Ката лог элементов программы
Если каталог элементов программы не видим, активизируйте его с
помощью опций меню:
View -> Catalog (Вид -> Каталог)
.