Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции САиУ.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
11.49 Mб
Скачать

View for Block Types (Виды для соответствующих типов блоков):

Logic Blocks Вы используете опции “STL”, “LAD”, “FBD” для

(Логические блоки) выбора языка, на котором Вы хотите написать новый блок.Мультиэкземплярные функциональные блоки рассматриваются в расширенном курсе программирования ST-7PRO2.

Data Blocks Вы можете отображать блоки данных в следующих

(Блоки данных) видах:

• declaration view (Вид объявлений) или

• data view (Вид данных).

Program Elements - Здесь Вы определяете, как логические блоки

Overview должны быть отсортированы в окне “Overviews“

(Программные ("Обзор) – в соответствии с типом и номером или в

элементы – общий соответствии с именем семейства (поле в

вид) диалоговом окне "Properties" ("Свойства блока").

Рис.13.25. Настройка редактора: Вкладка «STL»

Status Fields При мониторинге блока в STL отображается

(поля состояния) состояние только тех параметров, которые активированы в этом диалоговом окне. Для мониторинга доступны следующие параметры:

•Status Bit Бит состояния.

•RLO Результат логической

операции (RLO).

•Default Слово таймера, счетчика

Status или содержимое

аккумулятора в зависимости

от используемой операции.

•Address Register 1 Адресные регистры,

•Address Register 2 используемые для

косвенной адресации.

•Accumulator 2 Содержимое аккумулятора

ACCU 2.

•DB Register 1 Содержимое регистров для

открытых блоков DB.

•DB Register 2

•Indirect *) Параметр для косвенной

адресации через память.

•Status Word Отображается слово состояния.

•Default Кнопка "Default" позволяет

выбрать стандартные

системные установки для

показа поля Status (состояния).

Отображаются бит состояния,

RLO и стандартное

состояние).

•Activate New Эта опция имеет смысл только Breakpoints для функции тестирования

Immediately “Breakpoint” (Точки

прерывания)

Примечание *) Темы “Indirect Addressing” (косвенная адресация), “DB Registers” (регистры для блоков данных), структура слова состояния обсуждаются в расширенном курсе программирования ST-7PRO2.

Рис.13.26. Настройка редактора: Вкладка «LAD/FBD»

Layout Формат для принтера:

(Шаблон) • DIN A4 Portrait (вертикальный A4)

• DIN A4 Landscape (горизонтальный A4)

• maximum size (Максимальный размер).

Width of Address Вы можете установить предельное количество

Field (ширина ад- символов для адресного поля (в диапазоне 10 - 24).

ресного поля) Заданное значение определит усечение символьной строки в элементе программы

Element Программные элементы могут отображаться в двух

Representation вариантах:

(представление • 2-х мерные (без тени)

элементов) • 3-х мерные (с тенью).

Line/Color Вы используете это окно, чтобы выбрать, как будут

(линия/цвет) отображаться:

• Selected Element (Выделенный элемент - цвет)

• Contacts (Контакты - линия)

• Status Fulfilled (Состояние для активных элементов - цвет и линия)

• Status Not Fulfilled (Состояние для неактивных элементов - цвет и линия).

Type Check Когда Вы редактируете блок, всегда

(контроль типа) контролируются адреса логических операций. Вы можете деактивировать контроль адресов для операций сравнения, математических инструкций и т.п. (только для опытных пользователей!).

Display Symbol При активации данной функции символьная

Information at информация не ляжет на нижний край сегмента, а

Address наложится прямо на адрес.

(Отображать

информацию на

адресе)

Рис.13.27. Настройка редактора: Вкладка «Block»(«Блок»)

Create Reference При изменении и сохранении блоков данные

Data ссылок автоматически обновляются, если

(Создание данных отмечена опция "Create Reference Data"

ссылок) ("Создание данных ссылок") на вкладке "Block" ("Блок").

Если эта опция не отмечена, то первоначально данные ссылок не обновляются. Если Вы в дальнейшем открываете:

Options -> Reference Data -> Display (Опции -> Данные ссылок -> Отображение), то Вы должны указать, требуется ли обновлять данные ссылок, и для каких блоков именно.

Примечание: данные ссылок подробно обсуждаются в главе "Поиск неисправностей".

Create Logic Blocks С помощью этой опции Вы выбираете язык

(Создание программирования по умолчанию (LAD/STL/FBD)

логических блоков) для программирования новых блоков.

Рис.13.28. Настройка редактора: Вкладки «Sources» и «Source Text» («Исходный код» и «Исходный текст»

Sources Можно вводить программу или часть программы в

(Исходный код) виде исходного кода на языке STL (ASCII код – "ASCII sources"). Исходные файлы могут содержать код одного, нескольких или всех блоков. После этогоисходный STL-код может быть компилирован в исполняемые S7-блоки.

Создание программы с использованием исходного кода имеет следующие преимущества:

•Вы можете создавать и редактировать исходную программу с помощью любого ASCII-редактора и затем импортировать ее в STEP 7. Затем исходный код программы может быть компилирован в отдельный исполняемый блок для STEP 7.

•Вы можете запрограммировать несколько блоков в исходном коде, используя полезные функции ASCII редакторов (например функции поиска и замены за одну операцию во всех блоках).

• Вы можете сохранять исходные программы даже с синтаксическими ошибками. Такой возможности нет при создании логических блоков методом инкрементного программирования с помощью редактора LAD/STL/FBD, из-за встроенной системы синтаксической проверки. Это позволяет запрограммировать блоки с символьной адресацией до создания таблицы символов.

Исходный код создается с использованием синтаксиса языка программирования STL ("Statement List"). При этом исходная программа структурируется также как сами блоки (таблица объявлений, сегменты и т.д.) с использованием ключевых слов.

Компиляция На вкладке "Sources" ("Исходный код") Вы можете установить опции генерации S7-блоков из исходного STL- или ASCII-кода. Отдельные опции полностью освещены в справочной интерактивной системе (STEP 7 Online Help).

Source Text На этой вкладке Вы можете выбрать опции для

(Исходный текст) отображения текста в исходных файлах (source files). Отдельные опции полностью освещены в справочной интерактивной системе (STEP 7 Online Help)