Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
STEP7_V53_Programming_r.pdf
Скачиваний:
5
Добавлен:
29.05.2025
Размер:
5.18 Mб
Скачать

Создание исходных файлов на STL

13.4Создание исходных файлов STL

13.4.1Создание исходных файлов STL

Исходный файл должен создаваться в папке исходного файла в программе S7. Вы можете создать исходные файлы в SIMATIC Manager или окне редактора.

Создание Исходных файлов в SIMATIC Manager

1.Откройте соответствующую папку "Исходные файлы", дважды нажав на нее.

2.Для того, чтобы вставить исходный файл STL, выберите команду меню

Insert > S7 Software > STL Source File [Вставка > ПО S7 > Исходный файл STL].

Создание исходных файлов в Окне редактора

1.Выберите команду меню File > New [Файл > Новый].

2.В диалоговом окне выберите папку исходного файла программы S7, которая содержит пользовательскую программу с блоками.

3.Введите имя для нового исходного файла.

4.Нажмите "OK".

Исходный файл создан под тем именем, которое Вы ввели.

13.4.2Редактирование исходных файлов S7

Язык программирования и редактор, где редактируется исходный файл, можно установить в свойствах объекта для исходного файла. Убедитесь, что язык и редактор правильные, когда открываете исходный файл для редактирования . Стандартный пакет STEP 7 поддерживает программирование исходных файлов в STL.

Другие языки программирования доступны как дополнительные пакеты. Вы также можете выбрать команду меню для того, чтобы вставить исходный файл, если соответствующая опция загружается на Вашем компьютере.

Для редактирования исходного файла S7 выполните следующее:

1.Откройте соответствующую папку "Исходные файлы" дважды щелкнув по ней.

2.Запустите редактор:

-Дважды щелкните на требующемся исходном файле в правой части окна.

-Выберите нужный исходный файл в правой части окна и команду меню Edit > Open Object [Редактировать > Открыть объект].

13-14

Программирование с помощью STEP 7 v5.3

A5E00261405-01

Создание исходных файлов на STL

13.4.3Настройка макета текста исходного кода

Для улучшения читаемости текста исходного файла выберите команду менюOptions > Settings [Возможности >Установки] и закладку "Исходный код". Определите шрифт, стиль и цвет для элементов переменных исходного кода.

Например, Вы можете определить отображение номера строки и ключевых слов в нижнем регистре.

13.4.4Вставка шаблонов блока в исходные файлы STL

Шаблоны для организационных блоков (OB), функциональных блоков (FB), функций (FC), блоков данных (DB), экземпляров блоков данных, блоков данных с определенным пользователем типом данных (UDT) доступны для программирования в исходных файлах STL. Шаблоны блока облегчают ввод блоков в Ваш исходный файл и соблюдают синтаксические и структурные принципы.

Для того, чтобы вставить шаблон блока выполните следующее:

1.Активируйте окно исходного файла, в котором Вы хотите вставить шаблон блока.

2.Расположите курсор в том месте файла, после которого Вы хотите вставить шаблон.

3.Выберите одну из команд меню Insert > Block Template > OB/FB/FC/DB/Instance DB/DB Referencing UDT/UDT.

Шаблон блока вставлен после позиции курсора.

13.4.5Вставка содержимого другого исходного файла STL

Вы можете вставить содержимое другого исходного файла в Ваш файл. Выполните следующее:

1.Активируйте окно исходного файла, в котором Вы хотите вставить содержимое другого файла.

2.Расположите курсор в том месте файла, после которого Вы хотите вставить исходный файл.

3.Выберите команду меню Insert > Object > File [Вставить > Объект >

Файл].

4.Выберите нужный исходный файл в появившемся диалоговом окне.

Содержимое выбранного исходного файла вставлено после курсора. Линии поля сохранены.

Программирование с помощью STEP 7 v5.3

13-15

A5E00261405-01

Создание исходных файлов на STL

13.4.6Вставка исходного кода из существующего блока в исходный файл STL

Вы можете вставить исходный код из другого блока в Ваш исходный файл

STL, который был создан на Ladder, Function Block Diagram или Statement List.

Это возможно для организационных блоков (OB), функциональных блоков (FB), функций (FC), блоков данных (DB), и типов данных определенных пользователем (UDT).

Выполните следующее:

1.Активируйте окно исходного файла, в котором Вы хотите вставить блок.

2.Расположите курсор в том месте файла, после которого Вы хотите вставить исходный код из блока.

3.Выберите команду меню Insert > Object > Block [Вставка > Объект

> Блок].

4.Выберите требуемый блок в появившемся диалоговом окне.

Эквивалентный исходный файл создан из блока. Содержимое исходного файла вставлено после курсора.

13.4.7Вставка внешнего исходного файла

Вы можете создать и редактировать исходный файл с помощью любого редактора ASCII, затем импортировать его в проект и откомпилировать его в индивидуальном блоке, используя приложение. Выполняя это, Вы должны импортировать исходный файл в папку "Исходные файлы" программы S7, в которой созданы блоки пользовательской программы S7 в процессе компиляции.

Для того, чтобы вставить внешний исходный файл проделайте следующее:

1.Выберите папку исходного файла программы S7, в которую Вы хотите импортировать внешний исходный файл.

2.Выберите команду меню Insert > External Source File [Вставить>

Внешний исходный файл].

3.В появившемся диалоговом окне введите исходный файл, который Вы хотите импортировать.

Имя файла исходного файла, который Вы импортируете, должно иметь правильное расширение. STEP 7 использует расширение файлов для определения типа файла. Это значит, например, что STEP 7 создает в STL исходный файл, когда импортирует файл с расширением .AWL. Правильные расширения фалов есть в диалоговом окне под заголовком "Тип файла."

Замечание

Вы можете использовать команду меню Insert > External Source File [Вставка>Внешний исходный файл] для импорта внешнего файла, который Вы создали с помощью STEP 7 версия 1.

13-16

Программирование с помощью STEP 7 v5.3

A5E00261405-01

Создание исходных файлов на STL

13.4.8Генерирование исходных файлов STL из блоков

Вы можете сгенерировать исходный файл STL, который можно редактировать с помощью любого текстового редактора из существующих блоков. Исходный файл создается в папке исходного файла программы S7.

Для того, чтобы сгенерировать исходный файл из блока, выполните следующее:

1.В программном редакторе выберите команду меню File > Generate Source File [Файл>Сгенерировать исходный файл].

2.В диалоговом окне выберите папку исходного файла, в которой Вы хотите создать новый исходный файл.

3.Введите имя для исходного файла в текстовом окне.

4.В диалоговом окне "Выбрать блоки STEP 7", выберите блок(и), которые Вы хотите сгенерировать как данный исходный файл. Выбранные блоки показаны в правом списке.

5.Нажмите "OK."

Один непрерывный исходный файл STL создается из выбранных блоков и отображается в окне для редактирования.

13.4.9Импорт исходных файлов

Для того чтобы импортировать исходный файл из любого каталога в проект:

1В SIMATIC Manager, выберите папку исходного файла, в которую Вы хотите импортировать исходный файл.

2Выберите команду меню Insert > External Source File [Вставка >

Внешний исходный файл].

3В появившемся диалоговом окне выберите определенный каталог и импортируйте исходный файл.

4Нажмите кнопку "Открыть".

Программирование с помощью STEP 7 v5.3

13-17

A5E00261405-01