Главная страница
qrcode

Предисловие Краткий обзор содержания книги


Скачать 12.75 Mb.
НазваниеПредисловие Краткий обзор содержания книги
Дата24.10.2019
Размер12.75 Mb.
Формат файлаpdf
Имя файлаBerger_Step7-STLSCL_r.pdf
оригинальный pdf просмотр
ТипУказатель
#38220
страница9 из 87
Каталог
1   ...   5   6   7   8   9   10   11   12   ...   87
2.1.5 Интерактивная справочная система (Online Help )
Интерактивная справочная система (Online Help) в SIMATIC Manager обеспечит Вас информацией в процессе программирования, что снимает необходимость пользования печатными справочными руководствами. Вы можете выбирать интересующие Вас темы, выбрав пункт меню Help
(Справка). Выбор в справочной системе пункта Getting Started (Запуск), к примеру, выводит краткое резюме по использованию утилиты SIMATIC
Manager.
При выборе опций: Help -> Contents (Справка -> Содержание) запускается центральная функция справочной системы STEP 7 из любого приложения.
Она содержит все основные сведения.
При выборе опций: Help -> Context-Sensitive Help F1 (Справка -> Контекстная справка) запускается контекстная справочная система, то есть если Вы нажмете клавишу F1, то Вы получите информацию, соответствующую выбранному с помощью манипулятора "мышь" объекту, или информацию, соответствующую текущему сообщению об ошибке.
Если на панели Вы щелкните на кнопке со знаками стрелки и вопроса, символ вопроса добавится к указателю мыши. Установив такой указатель на объект
(например, на символ или команду меню), Вы получите соответствующую интерактивную справочную информацию.
2. Программное обеспечение STEP 7 2- 8
Automating with STEP 7 in STL and SCL
Автоматизация посредством STEP 7 с использованием STL и SCL
2.2 Редактирование проектов
При создании проекта Вы должны создать "каталоги" ("папки") для данных проекта, затем Вы должны сгенерировать эти данные и занести их в эти каталоги. Обычно Вы создаете проект, применяя подходящее оборудование, конфигурируете это оборудование (по крайней мере, CPU) и создаете каталог для программы пользователя. Тем не менее, Вы можете поместить S7программу непосредственно в каталог проекта без включения какого-либо оборудования вообще. Заметьте, что инициализация модулей (изменение адресов, установки CPU, конфигурирование соединений) возможна только с помощью утилиты конфигурирования оборудования Hardware Configuration tool.
Мы настоятельно рекомендуем, чтобы редактирование проекта в целом выполнялось с использованием SIMATIC Manager. Создание, копирование или удаление каталогов или файлов, а также изменение имен (!) в структуре проекта с помощью Windows Explorer (Проводника) может привести к возникновению проблем при использовании в дальнейшем утилиты SIMATIC
Manager.
2.2.1 Создание проектов
Project Wizard (Мастер проектов)
Начиная с версии STEP 7 V3.2 программа STEP 7 Wizard помогает пользователю при создании новых проектов. Пользователь должен задать тип используемого CPU, и программа-мастер создаст проект с S7-станцией и выбранным CPU, а также каталог для S7-программы, каталог для исходных программ и каталог блоков с выбранными организационными блоками.
Создание проекта с S7-станцией
Если Вы желаете создать новый проект "вручную", в данном разделе Вы найдете перечень необходимых действий, которые Вы должны будете выполнить. В разделе 2.1.3 "SIMATIC Manager" Вы найдете общую информацию по редактированию объектов.
Создание нового проекта
Выберите опции меню: File -> New (Файл -> Создать), введите имя в диалоговом окне, измените тип и место расположения, если это необходимо, и подтвердите Ваш выбор щелчком на кнопке "ОК" или нажатием клавиши "Enter".
Вставка новой станции в проект
Выберите проект и вставьте станцию с помощью опций меню: Insert -> Station
-> Simatic 300 Station (Вставка -> Станция -> Станция S7-300) (в данном случае станция S7-300).
2. Программное обеспечение STEP 7
Automating with STEP 7 in STL and SCL
2- 9
Автоматизация посредством STEP 7 с использованием STL и SCL
Конфигурирование станции
Щелкните на прямоугольнике со значком плюса, следующем за объектом
project в левой части окна проекта и выберите станцию; SIMATIC Manager отображает объект Hardware (оборудование) в правой части окна. Двойным щелчком по Hardware запускается утилита конфигурирования оборудования
Hardware Configuration, с помощью которой осуществляется редактирование таблиц конфигурации.
Если каталог модулей не показан на экране, то вызовите его с помощью опций меню: View -> Catalog (Вид -> Каталог).
Конфигурирование начинается с выбора несущей шины (rail), например, в "SIMATIC 300" и "RACK 300" и переносом методом "drag-n-drop" посредством мыши на свободное место в верхней половине окна станции (station window).
При этом Вы можете наблюдать таблицу, в которой показаны слоты на шине.
На следующем этапе Вы должны выбирать требуемые модули из каталога модулей и, используя процедуру "drag-n-drop", переносить эти модули в соответствующие слоты. Для дальнейшего редактирования структуры проекта требуется установить по крайней мере один CPU, например, CPU 314 в слот 2. Вы можете добавлять остальные необходимые модули позже.
Редактирование конфигурации оборудования подробно обсуждается в разделе 2.3 "Конфигурирование станций".
Затем Вы должны сохранить и скомпилировать станцию, после чего закройте ее и вернитесь в SIMATIC Manager. Кроме конфигурации оборудования открытая станция показывает также CPU.
При конфигурировании CPU утилита SIMATIC Manager также создает S7программу со всеми объектами. Создание структуры проекта при этом завершается.
Просмотр содержания S7-программы
Откройте CPU; в правой части окна проекта Вы можете видеть символы для
S7-программы (S7-program) и для таблицы соединений (connection table).
Откройте S7-program; SIMATIC Manager отображает символы для скомпилированной программы пользователя (Blocks - Блоки), каталог для исходных программ и таблицу символов в правой части окна.
Откройте программу пользователя (Blocks - Блоки); SIMATIC Manager отображает символы для скомпилированных данных конфигурации (System
data - Системные данные) и пустой организационный блок для основной
(main) программы (OB1) в правой части окна.
Редактирование объектов программы пользователя
Теперь мы достигли нижнего уровня иерархической структуры объектов. При первом открытии ОВ 1 отображается окно свойств объекта и запускается редактор для редактирования организационного блока. Вы можете добавлять другие пустые блоки для инкрементного редактирования посредством выбора пунктов: Insert -> S7 Block -> … (Blocks должно быть выделено) и выбором требуемого типа из представленного списка.
При открытии объекта System data (Системные данные) будет показан список доступных блоков системных данных. Здесь Вы получаете скомпилированные данные конфигурации.
2. Программное обеспечение STEP 7 2- 10
Automating with STEP 7 in STL and SCL
Автоматизация посредством STEP 7 с использованием STL и SCL
Блоки системных данных могут быть отредактированы с помощью объекта
Hardware (Оборудование) в каталоге Station (Станция). Вы можете передать
System data (Системные данные) в CPU, выбрав опции: PLC -> Download
(PLC -> Загрузить), и тем самым параметризировав CPU.
Каталог Source Files (Исходные файлы) пуст. Для вставки пустого исходного файла в Source Files Выможете использовать меню: Insert -> S7 Software ->
STL Source File (Вставить -> S7ПО -> STL-исходный файл) или для вставки в Source Files исходного файла, созданного в формате ASCII посредством стороннего (не из ПО STEP) редактора, Выможете использовать меню: Insert
-> External Source File (Вставить -> Внешний исходный файл).
Создание проекта без S7-станции
Если Вы желаете, Вы можете создать программу без предварительного конфигурирования станции. Для этого сами создайте каталог для программы.
Выберите проект и сгенерируйте S7-программу, используя опции меню: Insert
-> Program -> S7 Program (Вставить -> Программу -> S7- программу). В данной S7-программе SIMATIC Manager создает объект Symbols (Символы) и каталоги объектов Sources (Исходные файлы) и Blocks (Блоки). Каталог
Blocks (Блоки) содержит пустой блок OB 1.
Создание библиотеки
Вы можете также создать программу в объекте library (библиотека), если Вы хотите использовать ее больше, чем один раз. При этом такая стандартная программа будет всегда доступна, и Вы сможете ее копировать полностью или по частям в свою текущую программу. Помните, что при этом у Вас нет возможности интерактивной (online) связи с библиотекой, и Вы сможете отладить S7-программу только в составе проекта.
2.2.2 Управление, перекомпоновка и архивирование
SIMATIC Manager поддерживает перечень всех известных "основных объектов" ("main objects"), организованных в соответствии с проектами пользователя, библиотеками и примерами
(образцами) проектов.
Инсталлируйте примеры (образцы) проектов со стандартными библиотеками для STEP 7 и проекты пользователя со своими собственными библиотеками.
При активации опции реорганизации File -> Rearrange (Файл ->
Реорганизация) SIMATIC Manager убирает разрывы в пространстве памяти, получившиеся при выполнении операции удаления, оптимизируя занятое пространство памяти аналогично программе дефрагментации на жестком диске. Процесс реорганизации требует определенного времени, зависящего от объема перемещаемых данных.
Вы можете также архивировать проект или библиотеку с помощью опций: File
-> Archive (Файл -> Архивация). В этом случае SIMATIC Manager будет сохранять выбранный объект (каталог проекта или библиотеки со всеми подкаталогами и файлами) в сжатом виде в архивном файле.
Чтобы заархивировать проект или библиотеку, нужно использовать программу архивации. STEP 7 содержит программы архивации ARJ и PKZIP
2.50, но Вы можете использовать и другие программы архивации (например,
winzip, начиная с версии 6.0, pkzip, начиная с версии 2.04g, JAR, начиная с версии 1.02 или LHARC, начиная с версии 2.13).
2. Программное обеспечение STEP 7
Automating with STEP 7 in STL and SCL
2- 11
Автоматизация посредством STEP 7 с использованием STL и SCL
Проекты или библиотеки не могут быть отредактированы, когда они находятся в заархивированном
(сжатом) состоянии.
Вы можете "распаковывать" заархивированные объекты посредством опций: File ->
Retrieve (Файл -> Восстановление), ипосле этого Вы можете редактировать эти объекты. Разархивированные объекты автоматически принимаются системой управления проектами или библиотеками.
Вы можете задавать каталоги назначения для файлов архивов и для восстанавливаемых из архивов объектов на вкладке "Archive" ("Архив"), вызываемой с помощью опций меню: Options -> Customize (Опции ->
Установки пользователя). Вы сами можете выбирать каталоги назначения для файлов архивов и для восстановленных файлов или можете выбрать опцию "Generate archive name automatically" ("Задавать имя архива автоматически"), что позволяет не делать никаких назначений при архивации/восстановлении, так как имя файла архива будет сгенерировано из имени проекта.
Архивирование проекта в CPU
Начиная с версии ПО STEP 7 V 5.1, при использовании соответствующих S7400 CPU Вы можете сохранять проект в архивной (сжатой) форме в загрузочной памяти CPU, то есть в модуле памяти. Таким образом, Вы можете сохранять все данные проекта, требуемые для полностью обеспеченной обработки программы пользователя, включая таблицы символов и исходные файлы, непосредственно в установке, для которой они предназначены. Если становится необходимым модифицировать или дополнить программу, то Вы можете выгрузить эти данные на жесткий диск, сделать необходимые изменения в данных проекта и вновь сохранить обновленные данные в CPU.
При загрузке данных проекта в модуль памяти, включенный в CPU, откройте проект, отметьте CPU и выберите PLC -> Save Project on Memory Card (PLC ->
Сохранить проект в модуле памяти). Выгрузка данных проекта из модуля памяти на жесткий диск производится при выборе: PLC -> Retrieve Project from
Memory Card (PLC -> Восстановить проект из модуля памяти). Необходимо помнить, что при записи в модуль памяти, включенный в CPU, производится запись всего содержимого загрузочной памяти, включая системные данные и программы пользователя.
Если Вы хотите считать данные проекта, сохраненные в CPU, без создания проекта на жестком диске, то выберите соответствующий CPU с PLC ->
Display Accessible Nodes (PLC -> Отобразить доступные узлы). Если модуль памяти включен в гнездо программатора PG, то выберите: File -> S7 Memory
Card -> Open (Файл -> S7 модуль памяти -> Открыть) перед передачей данных.
2.2.3 Версии проекта (Project Versions)
Существуют три различные версии проектов SIMATIC. STEP 7 V1 позволяет создавать проекты версии 1, STEP 7 V2 позволяет создавать проекты версии
2, STEP 7 версий V3/ V4/ V5.0 позволяет создавать и редактировать проекты двух версий - 2 и 3. С помощью STEP 7 V5.1 Вы можете создавать и редактировать проекты версии 3 и библиотеки версии 3.
2. Программное обеспечение STEP 7 2- 12
Automating with STEP 7 in STL and SCL
Автоматизация посредством STEP 7 с использованием STL и SCL
При наличии проекта версии 1 Вы можете преобразовать его в проект версии
2, используя опции меню: File -> Open Version 1 Project (Файл -> Открыть
проект версии 1). При этом структура проекта в программах, скомпилированные блоки версии 1, исходные STL-программы, таблица символов и конфигурация оборудования остаются неизменными.
Вы можете создавать и редактировать проекты версии 2 с помощью STEP 7
V2, V3, V4 и V5.0 (см. рис.2.3).
Рис.2.3 Редактирование проектов с помощью STEP различных версий
STEP 7 V5.1 позволяет работать только с проектами версии 3. Тем не менее, в этой версии Вы можете конвертировать проекты V1 в проекты V2, используя опции меню: File -> Open Version 1 Project (Файл -> Открыть проект версии
1). Также Вы сможете открыть проект версии 2, используя опции меню: File ->
Open (Файл -> Открыть). Но при этом невозможно создавать, а также сохранять проекты в формате версии V2.
Редактирование проекта с помощью STEP 7 V1
Редактирование проекта с помощью STEP 7 V5.1
Редактирование проекта с помощью
STEP 7 V2
Редактирование проекта с помощью STEP 7 V3/ V4/ V5.0
Использование: File -> Open
Version 1 Project (Файл ->
Открыть проект версии 1)
для преобразования проекта
V1в проект V2
Проект версии 1 (V1)
Проект версии 3 (V3)
Библиотека версии 3 (V3)
Использование
File -> Open
(Файл ->
Открыть)
для открытия проекта V2 или проекта V3
Использование
File -> New ->
project
(Файл ->
Создать ->
Проект)
для создания нового проекта V3
Использование File -> New ->
project 2.х (Файл -> Создать ) для создания нового проекта V2
Использование File -> Save as
(Файл -> Сохранить как ) для преобразования проекта V2 в V3
Копирование блоков из проектов
V2 в проекты V3
Проект версии 2 (V2)
Библиотека версии 2 (V2)
2. Программное обеспечение STEP 7
Automating with STEP 7 in STL and SCL
2- 13
Автоматизация посредством STEP 7 с использованием STL и SCL
2.3 Конфигурирование станций
Для планирования конфигурации программируемого контроллера Вы должны использовать утилиту Hardware Configuration. Конфигурирование производится в автономном режиме (offline), т.е. без установления связи с
CPU. Вы можете также использовать эту утилиту для адресации и параметризации модулей. Вы можете сконфигурировать оборудование на этапе планирования или же сначала инсталлировать все компоненты оборудования.
Запуск конфигурирования оборудования производится путем выбора станции с последующим выбором опций меню: Edit -> Open Object (Правка ->
Открыть объект) или просто двойным щелчком на объекте оборудования
(Hardware object) в открытом каталоге SIMATIC 300/400 Station. Вы можете сделать основные установки (basic settings) для оборудования, выбрав опции меню: Options -> Customize (Опции -> Установки пользователя).
После выполнения конфигурирования оборудования Вы можете проверить
Ваши установки на наличие ошибок с помощью выбора опций меню: Station ->
Consistency Check (Станция -> Проверка соответствия). При выборе опций меню: Station -> Save (Станция -> Сохранение) производится сохранение на жестком диске таблиц конфигурации со всеми сделанными назначениями параметров Вашего проекта.
При выборе опций меню: Station -> Save and Compile (Станция ->
Сохранение и компилирование) производится не только сохранение на жестком диске таблиц конфигурации со всеми сделанными назначениями параметров проекта, но и их компилирование и сохранение скомпилированных данных в объекте System data (Системные данные) в "автономном" (offline) каталоге Blocks (Блоки). После компилирования Вы можете передать сконфигурированные данные в CPU, выбрав опции меню:
PLC -> Download (PLC -> Загрузить). Объект System data (Системные
данные) в "интерактивном" (online) каталоге Blocks (Блоки) содержит текущие данные конфигурации в CPU. Вы можете "вернуть" эти данные на жесткий диск, выбрав опции меню: PLC -> Upload (PLC -> Выгрузить).
Вы можете также экспортировать данные конфигурирования оборудования, выбрав опции меню: Station -> Export (Станция -> Экспорт). В этом случае
STEP 7 создаст файл в ASCII формате, который будет содержать данные конфигурации и данные параметризации модулей. При этом Вы можете выбирать между текстовым форматом файла, когда данные можно прочитать в виде английских символов, и компактным (шестнадцатеричным) форматом данных. Вы можете также импортировать соответствующим образом структурированный ASCII файл.
Контрольная сумма (Checksum)
Утилита для конфигурирования оборудования Hardware Configuration генерирует контрольную сумму для корректно скомпилированной станции и сохраняет ее в системных данных. Идентичная системная конфигурация будет иметь точно такую же контрольную сумму, поэтому Вы можете легко сравнивать "автономную" (offline) и "интерактивную" (online) конфигурации.
Собственно контрольная сумма (Checksum) является характеристикой объекта System data (Системные данные).
2. Программное обеспечение STEP 7 2- 14
Automating with STEP 7 in STL and SCL
Автоматизация посредством STEP 7 с использованием STL и SCL
Для считывания контрольной суммы откройте каталог Blocks (Блоки) в S7программе, выберите объект System data (Системные данные) и откройте его с помощью опций: Edit -> Open Object (Правка -> Открыть объект).
Программа пользователя также имеет собственное значение контрольной суммы. Вы можете найти этот параметр среди контрольных сумм системных данных в свойствах Blocks (Блоки): выберите каталог Blocks (Блоки), а затем опции меню: Edit -> Object Properties (Правка -> Свойства объекта) на вкладке "Checksums" (контрольные суммы).
Окно станции (Station)
При открытии утилиты для конфигурирования оборудования Hardware
Configuration отображается окно станции и каталог оборудования (см. ниже рис. 2.4).
Рис. 2.4 Пример окна станции, открытого утилитой конфигурирования оборудования Hardware Configuration
Для удобства редактирования Вы можете увеличить (максимизировать) окно станции. В верхней части окна показаны монтажные стойки в форме таблиц и
DP-станции в форме символов. Если используются несколько стоек, то Вы можете видеть соединения между интерфейсными модулями, а если используется подсеть PROFIBUS, Вы можете видеть систему ведущего DPустройства. В нижней части окна станции показана таблица конфигурации, которая дает подробную информацию о стойке или о ведомом DPустройстве, выбранном в верхней части окна.
2. Программное обеспечение STEP 7
Automating with STEP 7 in STL and SCL
2- 15
Автоматизация посредством STEP 7 с использованием STL и SCL
Каталог оборудования (Hardware)
Вы можете скрывать и показывать каталог оборудования с помощью опций:
View -> Catalog (Вид -> Каталог). Каталог отображает все доступные монтажные стойки, модули, интерфейсные модули, совместимые с STEP 7. С помощью опций: Options -> Edit Catalog Profile (Опции -> Редактирование
профиля каталога) Вы можете скомпилировать свой собственный каталог оборудования, который будет отображать только тот набор модулей, который используется Вами в структурах контроллеров. Двойным щелчком на панели заголовка Вы можете "пристыковать" каталог к правому краю окна станции или вновь освободить его.
Таблица конфигурации (Configuration table)
Утилита для конфигурирования оборудования Hardware Configuration работает с таблицами, каждая из которых представляет монтажную стойку, модуль или DP-станцию. Таблица конфигурации показывает слоты с модулями, установленными в них или свойства модулей, такие как адреса или порядковые номера. Двойной щелчок на строке модуля открывает окно свойств модуля (properties), с помощью этого окна можно задать параметры модуля.
2.3.1 Конфигурирование модулей
Конфигурирование начинается с выбора и переноса с помощью манипулятора "мышь" упомянутым выше методом "drag-n-drop" монтажной шины из каталога, например, "SIMATIC 300" или "RACK 300" в верхнюю половину окна станции. Пустая таблица конфигурации для центральной стойки отображается в окне. Теперь выберите требуемые модули из каталога модулей и перенесите тем же способом в подходящие слоты. Символ, говорящий о невозможности назначения данного слота "No Parking" ("Нет установки") для выбранного модуля, появится при попытке назначения уже назначенного слота.
В случае однорядной S7-300 станции слот 3 оставляется пустым: он резервируется для интерфейсного модуля для связи со стойкой расширения.
Вы можете сгенерировать таблицу конфигурации для другой стойки переносом с помощью мыши выбранной монтажной стойки из каталога в окно станции. В системах S7-400 несоединенной стойке (более точно: соответствующему приемному интерфейсному модулю) назначается интерфейс с помощью вкладки "Link" (соединение) в окне свойств
("Properties") передающего ("Send") IM. Для этого выберите модуль, затем опции меню: Edit -> Object Properties (Правка -> Свойства объекта).
Конфигурирование станций распределенных I/O модулей описано в главе
20.4.2 "Конфигурирование распределенных I/O".
2.3.2 Адресация модулей
При конфигурировании модулей утилита конфигурирования оборудования
Hardware Configuration автоматически назначает начальные адреса модулей.
2. Программное обеспечение STEP 7 2- 16
Automating with STEP 7 in STL and SCL
Автоматизация посредством STEP 7 с использованием STL и SCL
Вы можете видеть эти адреса в нижней части окна станции в свойствах объекта для соответствующих модулей. Для S7-400 CPU и S7-300 CPU с встроенным DP-интерфейсом Вы можете изменять адреса модулей. При этом необходимо учитывать правила адресации для систем S7-400 и S7-300, также как и диапазоны адресации для отдельных модулей.
Существуют модули, имеющие и входы и выходы, для которых Вы можете
(теоретически) резервировать различные начальные адреса. При этом необходимо учитывать специальную информацию, предлагаемую в руководствах по использованию этих изделий; подавляющее большинство функциональных и коммуникационных модулей требуют использовать одинаковые начальные адреса для входов и выходов.
При назначении начальных адресов модулям для системы S7-400, Вы также можете выполнить назначение для дополнительного образа процесса. Если в центральной стойке используется более чем один процессор, то автоматически устанавливается мультипроцессорный режим, и Вы должны назначить модуль для CPU.
С помощью опций: View -> Address Overview (Вид -> Обзор адресов) в появившемся окне Вы можете получить информацию о текущей адресации всех модулей для выбранного CPU.
Модули на шине MPI или на коммуникационных шинах имеют MPI-адрес. Вы можете изменять этот адрес. Тем не менее, необходимо помнить, что новые
MPI-адреса вступят в силу только после того, как данные конфигурации будут пересланы в CPU.
Символы для адресов, назначенных пользователем
Вы можете использовать утилиту для конфигурирования оборудования
Hardware Configuration для назначения символов (имен) входам и выходам, которые заносятся в таблицу символов (Symbol Table).
После конфигурирования и адресации дискретных и аналоговых модулей Вы должны сохранить данные станции. После этого Вы должны выбрать модуль
(строку в таблице) и с помощью опций: Edit -> Symbols (Правка -> Символы)
открыть окно, в котором Вы сможете назначить символы, типы данных и комментарии к абсолютному адресу для каждого канала (побитно для дискретных модулей и пословно для аналоговых модулей).
Кнопка "Add Symbol" ("Назначить символ") служит для замены абсолютной адресации без символов на абсолютную адресацию с символами. Кнопка "Apply" ("Применить") позволяет занести символы в таблицу символов
(Symbol Table). Кнопкой "OK" закрывают окно диалога.
2.3.3 Параметризация модулей
При назначении параметров модулям определяются их свойства. Задавать параметры модуля необходимо, только когда Вы хотите изменить параметры, заданные по умолчанию. Для параметризации модуля требуется, чтобы он был в таблице конфигурации.
Для редактирования свойства модуля открываются или двойным щелчком на модуле в таблице конфигурации, или выбором в таблице строки с модулем с
2. Программное обеспечение STEP 7
Automating with STEP 7 in STL and SCL
2- 17
Автоматизация посредством STEP 7 с использованием STL и SCL
последующим выбором опций меню: Edit -> Object Properties (Правка ->
Свойства объекта). В раскрывшемся диалоговом окне Вы найдете несколько вкладок с определяемыми параметрами. При использовании этого метода для параметризации CPU Вы можете задавать характеристики выполнения Вашей программы пользователя.
Некоторые модули позволяют устанавливать их параметры в процессе выполнения программы с помощью программы пользователя посредством системных функций SFC 55 WR_PARM, SFC 56 WR_DPARM и SFC 57
PARM_MOD.
2.3.4 Объединение в сеть модулей посредством MPI
Вы должны определить узлы для MPI-подсети в свойствах модулей (Module
Properties). Для этого выберите в таблице конфигурации CPU или интерфейсную плату MPI, если она установлена, и откройте свойства устройства, используя опции меню: Edit -> Object Properties (Правка ->
Свойства объекта). В появившемся окне диалога на вкладке "General"
("Общие") Вы найдете кнопку "Properties" (свойства) на панели "Interface"
(интерфейс). Щелкнув на этой кнопке, Вы откроете другое окно диалога с вкладкой "Parameter" (параметр), где расположены данные подсети.
Таким образом удобно также задавать MPI-адрес, который Вы должны установить для данного CPU. Надо заметить, что для старших S7-300 CPU, модулей FM и CP MPI-адрес для MPI-соединения задается автоматически, исходя из CPU.
Старший MPI-адрес должен быть больше или равным старшему MPI-адресу, назначенному в подсети (примите во внимание автоматическое назначение для FM и CP!). Он должен иметь одинаковое значение для всех узлов подсети.
Совет: если у Вас имеется несколько станций с CPU одинакового типа, то для
CPU в разных станциях назначьте различные имена (идентификаторы). По умолчанию они все имеют имя "CPUxxx(1)", так что в подсети они могут различаться только по их MPI-адресам. Если Вы не желаете сами назначать имена для CPU, Вы можете изменить номера в скобках, т.е. изменить имя "CPUxxx(1)" на имя "CPUxxx(n)", где "n" равно MPI-адресу.
При назначении MPI-адреса примите во внимание возможность подключения в дальнейшем к MPI-сети программатора PG или панели оператора (ОР) для целей управления и технического обслуживания. Вы должны подключить постоянно установленные программаторы PG или панели оператора (ОР) непосредственно к MPI-сети; для подключения устройств с помощью отвода
(spur-line) предназначен специальный разъем - MPI-коннектор с резьбовым соединением.
Совет: зарезервируйте адрес 0 для программатора обслуживания, адрес 1 для сервисной панели ОР и адрес 3 - для сменного CPU (в соответствии с адресацией, принятой по умолчанию).
2. Программное обеспечение STEP 7 2- 18
Automating with STEP 7 in STL and SCL
Автоматизация посредством STEP 7 с использованием STL и SCL
2.3.5 Режимы Monitor (мониторинг) и Modify (обновление) в модулях
С помощью утилиты для конфигурирования оборудования Hardware
Configuration Вы можете выполнить проверку монтажа установки без программы пользователя. Для этого требуется, чтобы программатор был интерактивно (online) подключен к станции и конфигурация была сохранена, скомпилирована и загружена в CPU. После выполнения выше указанных условий Вы можете вызывать каждый дискретный и аналоговый модуль.
Выбрав модуль, с помощью опций меню: PLC -> Monitor/Modify (PLC ->
Мониторинг/Обновление) установите соответствующие режимы работы и условия запуска.
С помощью кнопки "Status Value" (значение состояния) утилита для конфигурирования оборудования Hardware Configuration покажет Вам состояние сигналов или каналов модулей. С помощью кнопки "Modify Value"
(измененное значение) производится запись в модуль значений, записанных в одноименной колонке "Modify Value".
Если активен элемент управления checkbox "I/O Display" (отображение I/O), то вместо входов/выходов образа процесса будут отображаться состояние периферийных входов/выходов (память модуля). Если активен элемент управления checkbox "Enable Periph Outputs" (Разблокировка периферийных выходов), то отменяется блокировка выходных модулей, если CPU находится в режиме STOP (см. раздел 2.7.5 "Разблокировка периферийных выходов").
Вы можете найти и другие способы мониторинга и обновления входов и выходов в разделах 2.7.3 "Разблокировка периферийных выходов" и 2.7.4
"изменение переменной".
2.4 Конфигурирование сети (Network)
Основой коммуникаций в SIMATIC является объединение в сеть S7-станций.
Для организации сети требуется наличие подсетей и модулей с коммуникационными свойствами в станциях. Вы можете создавать подсети и станции внутри иерархической структуры проекта посредством утилиты
SIMATIC Manager. После этого Вы можете добавлять модули с коммуникационными свойствами (такие как CPU и CP), используя утилиту для конфигурирования оборудования Hardware Configuration; одновременно Вы можете назначать подсети коммуникационные интерфейсы этих модулей.
Затем Вы можете установить коммуникационные отношения - соединения
(connection) между этими модулями посредством утилиты конфигурирования сети Network Configuration в таблице соединений (connection table).
Утилита конфигурирования сети Network Configuration позволяет графически представить и документировать сконфигурированные сети и их узлы. С помощью утилиты Network Configuration Вы можете также создать все необходимые подсети и станции; затем Вы должны назначить станции в подсетях и параметризировать свойства узлов ("node properties") для модулей с коммуникационными свойствами.
2. Программное обеспечение STEP 7
Automating with STEP 7 in STL and SCL
2- 19
Автоматизация посредством STEP 7 с использованием STL и SCL
Для установления соединений (connections) посредством утилиты конфигурирования сети Network Configuration Вы можете действовать по следующему плану:
• Откройте объект MPI-подсеть, созданную стандартным способом в каталоге проекта. Если она отсутствует, просто создайте новую подсеть с помощью опций: Insert -> Subnet (Вставка -> Подсеть).
• С помощью утилиты конфигурирования сети Network Configuration создайте необходимые станции и, если требуется, другие подсети.
• Откройте объекты station (станции) и снабдите их модулями с коммуникационными свойствами.
• Соедините модули посредством определенных подсетей.
• Настройте параметры сети, если это необходимо.
• Задайте коммуникационные соединения (communication connections) в таблице соединений (connection table), если это необходимо.
Вы можете также сконфигурировать связь через глобальные данные с помощью утилиты конфигурирования сети Network Configuration: выберите подсеть MPI и затем опции: Options -> Define Global Data (Опции ->
Определить глобальные данные) (см. раздел 20.5 "Связь посредством глобальных данных").
Опции меню: Network -> Save (Сеть -> Сохранить) позволяют сохранить промежуточные результаты конфигурирования сети. Вы можете проверить корректность конфигурации сети посредством опций меню: Network ->
Consistency Check (Сеть -> Проверка корректности).
Закрытие процесса конфигурирования сети производится посредством выбора опций: Network -> Save and Compile (Сеть -> Сохранить и
скомпилировать).
Окно Network (Сеть)
Чтобы запустить утилиту конфигурирования сети Network Configuration Вы должны создать проект. Вместе с проектом утилита SIMATIC Manager автоматически создает MPI-подсеть.
Двойным щелчком на этом объекте или на любой другой подсети запускается утилита конфигурирования сети Network Configuration. Вы также можете запустить эту утилиту, если откроете объект Connections (Соединения) в каталоге CPU.
Ниже на рис. 2.5 представлено окно утилиты конфигурирования сети Network
Configuration, отображающее все ранее созданные подсети и станции (узлы) проекта с сконфигурированными соединениями (connections).
Таблица соединений (connection table) показана в нижней части окна. Она появляется, если в верхней части окна выделен модуль, обладающий коммуникационными свойствами, например, S7-400 CPU.
Второе окно отображает каталог объектов сети с выбранными SIMATIC станциями, подсетями и DP-станциями. Вы можете скрыть каталог или вновь открыть его с помощью опций: View -> Catalog (Вид -> Каталог). Двойным щелчком на панели заголовка Вы можете "пристыковать" каталог к правому краю окна станции или вновь освободить его.
2. Программное обеспечение STEP 7 2- 20
Automating with STEP 7 in STL and SCL
Автоматизация посредством STEP 7 с использованием STL и SCL
Рис. 2.5 Пример окна утилиты конфигурирования сети Network Configuration
С помощью опций: View -> Zoom In (Вид -> Увеличить масштаб), View ->
Zoom Out (Вид -> Уменьшить масштаб) и View -> Zoom Factor (Вид ->
Коэффициент масштабирования) Вы можете настраивать четкость графического представления конфигурации сети.
2.4.1 Конфигурирование графического представления сети (Network
View)
Выбор и монтаж компонентов
Конфигурирование сети начинается с выбора типа подсети с помощью манипулятора "мышь" из каталога и переноса этого объекта в окно сети.
Подсеть в этом окне представляется горизонтальной линией. Запрещенные позиции для нее отображаются рядом с указателем в виде знака запрета.
2. Программное обеспечение STEP 7
Automating with STEP 7 in STL and SCL
2- 21
Автоматизация посредством STEP 7 с использованием STL и SCL
Тем же способом Вы должны выбрать и установить станции, сначала без связи с подсетью. Сначала станции "пустые". Двойной щелчок на станции запускает утилиту конфигурирования оборудования Hardware configuration, с помощью которой можно сконфигурировать станцию или, по крайней мере, модуль (модули) для объединения в сеть. После этого необходимо сохранить станцию и вернуться к конфигурированию сети (Network Configuration).
Интерфейс модуля, обладающего коммуникационными свойствами, отображается в окне утилиты конфигурирования сети, как маленький прямоугольник под изображением модуля. Щелкните на нем, удержите кнопку мыши и "перетащите" к требуемой подсети. Соединение с подсетью выглядит на схеме как вертикальная линия.
Выполните такие же операции со всеми другими узлами.
Вы можете перемещать созданные подсети и станции в окне сети. Таким способом Вы можете представить конфигурацию Вашего оборудования визуально.
Установка коммуникационных свойств
После создания графического представления сети,
Вы должны параметризировать подсети. Для этого выберите подсети и с помощью опций меню: Edit -> Object Properties (Правка -> Свойства объекта) откройте окно свойств. На вкладке окна "General" (Общие) находится идентификатор S7подсети (ID). ID состоит из двух шестнадцатеричных чисел - номера проекта и номера подсети. Данный ID S7-подсети необходим при переходе в интерактивный режим (online) с программатором без соответствующего проекта, чтобы подключиться к другим узлам посредством подсети. Вы можете установить свойства сети (network properties) на вкладке "Network
Settings" ("установки сети"), например, скорость передачи данных (data transfer rate) или старший адрес узла (highest node address).
Выбрав для узла подключение к сети (network connection), Вы можете определить свойства сети с помощью опций меню: Edit -> Object Properties
(Правка -> Свойства объекта), например, адрес узла (node address) и подсеть (subnet), к которой он подключен, или же Вы можете создать новую подсеть.
На вкладке "Interfaces" ("Интерфейсы") окна свойств станции Вы можете видеть все модули с коммуникационными свойствами с адресами узлов и используемыми типами подсетей.
Аналогичным образом Вы можете определять свойства модулей узлов
(задавая параметры в окнах ввода утилиты для конфигурирования оборудования Hardware Configuration).
2.4.2 Конфигурирование системы ведущего DP-устройства с
помощью утилиты конфигурирования сети Network
Configuration
Вы можете также использовать утилиту конфигурирования сети Network
Configuration для конфигурирования системы распределенных I/O. Используя
2. Программное обеспечение STEP 7 2- 22
Automating with STEP 7 in STL and SCL
Автоматизация посредством STEP 7 с использованием STL и SCL
опции меню: View -> with DP Slaves (Вид -> с ведомыми DP-устройствами),
Вы можете отобразить или скрыть изображение ведомых (slave) DPустройств в графическом представлении сети (Network View).
Для конфигурирования системы ведущего DP-устройства Вам требуются:
• Подсеть PROFIBUS (если подсеть отсутствует, "перетащите" объект подсеть PROFIBUS в окно сети из каталога объектов сети).
• Ведущее DP-устройство (master) в станции (если устройство отсутствует,
"перетащите" станцию в окно сети из каталога объектов сети, откройте станцию и выберите DP-устройство с помощью утилиты для конфигурирования оборудования Hardware Configuration либо как встроенное в CPU устройство, либо как автономный модуль).
• Соединение (connection) для DP-устройства с подсетью PROFIBUS (или выделите подсеть с помощью утилиты для конфигурирования оборудования Hardware Configuration, или щелкните кнопкой мыши на соединении для ведущего DP-устройства (master) при использовании утилиты для конфигурирования сети Network Configuration и "перетащите" объект на подсеть PROFIBUS).
В окне сети выберите ведущее DP-устройство (master), которому должно быть назначено ведомое DP-устройство (slave). Найдите ведомое DPустройство (slave) в каталоге объектов сети в "PROFIBUS" в соответствующем подкаталоге, "перетащите" объект в окно сети и задайте свойства в появившемся окне.
Параметризируйте ведомое DP-устройство (slave) сначала выделив его и далее используя опции меню: Edit -> Open Object (Правка -> Открыть
объект). После этого будет запущена утилита для конфигурирования оборудования Hardware Configuration. Теперь Вы можете выполнить адресацию данных пользователя или, в случае использования модульных ведомых устройств (slave), выберите I/O модули (см. раздел 2.3
"Конфигурирование станций").
Вы сможете подключить интеллектуальное ведомое DP-устройство к подсети, только если Вы предварительно создали его (см. раздел 20.4.2
"Конфигурирование распределенных I/O"). В каталоге объектов сети типы интеллектуальных DP-устройств (slave) находятся под "Already created stations" ("Готовые станции"). При выбранном ведущем DP-устройстве
(master) Вы можете "перетащить" объект в окно сети и задать свойства в появившемся окне свойств объекта (как в утилите для конфигурирования оборудования Hardware Configuration).
С помощью выбора опций меню: View -> Highlight -> Master System (Вид ->
Выделить -> Система ведущего DP-устройства) Вы можете выделять назначения узлов системы ведущего DP-устройства (DP-master system). При этом Вы должны сначала выбрать (выделить) ведущее (master) или ведомое
(slave) устройство этой системы.
2.4.3 Конфигурирование соединений (Connections)
Соединение (Connection) описывает коммуникационные отношения между двумя устройствами. Соединения должны быть сконфигурированы
2. Программное обеспечение STEP 7
Automating with STEP 7 in STL and SCL
2- 23
Автоматизация посредством STEP 7 с использованием STL и SCL
• если Вы хотите установить SFB-коммуникации между двумя SIMATIC S7устройствами ("Communications via configured connections" - "коммуникации посредством сконфигурированных соединений") или
• если коммуникационный партнер не является SIMATIC S7-устройством.
Примечание: Вам нет необходимости конфигурировать соединение для прямого интерактивного (online) соединения программатора с MPI-сетью в целях программирования или отладки. Если же необходимо установить связь программатора с другими узлами, скомпонованными в других связанных подсетях, Вы должны будете сконфигурировать соединение программатора.
Для этого двойным щелчком выберите в каталоге объектов сети (Network
Object Catalog) объект PG/PC в каталоге Stations (Станции), откройте PG/PC двойным щелчком в окне сети (network), выберите интерфейс и назначьте его для подсети.
Connection table (таблица соединений)
Коммуникационные соединения конфигурируются в таблице соединений
(Connection table).
Требование: Вы должны создать проект со всеми станциями, которые могут обмениваться данными друг с другом, также Вы должны назначить модули с коммуникационными свойствами для подсети.
Объект Connections (Соединения)в каталоге CPUпредставляет таблицу соединений (Connection table). Двойной щелчок на объекте Connections
(Соединения)
запускает утилиту конфигурирования сети Network
Configuration, также как и двойной щелчок на подсети в каталоге проекта.
Для конфигурирования соединений выберите S7-400 CPU в утилите конфигурирования сети Network Configuration. В нижней части окна сети располагается таблица соединений (Connection table) (см. пример: таблица
2.1). Если таблица не видна, то поместите указатель мыши на нижний край окна и, когда изменится его форма, перемещайте край окна вверх.
Таблица 2.1 Пример таблицы соединений (Connection table)
Local ID
(локаль- ный ID)
Partner ID
(ID партнера)
Partner
(партнер)
Type
(тип)
Active Connection
Buildup
(активация соединения)
Send Operating
State Message
(посылать сообщение о рабочем состоянии)
1 1 Station
416/CPU416(5)
S7 connection Yes
(да) No
(нет)
2 2 Station
416/CPU416(5)
S7 connection Yes
(да) No
(нет)
3
Station
315/CPU315(7)
S7 connection
Yes
(да) No
(нет)
4 1 Station
417/CPU414(4)
S7 connection Yes
(да) No
(нет)
Вы можете вводить новые коммуникационные соединения с помощью опций:
Insert -> New Connections (Вставка -> Новое соединение) или дважды щелкнув на пустой строке.
Вы должны создавать соединение (connection) для каждого активного
("active") CPU. Надо заметить, что для S7-300 CPU Вы не сможете создать таблицу соединений; S7-300 CPU могут быть только "пассивными" ("passive") партнерами в S7-соединениях.
2. Программное обеспечение STEP 7 2- 24
Automating with STEP 7 in STL and SCL
Автоматизация посредством STEP 7 с использованием STL и SCL
В окне "New Connection" ("Новое соединение") Вы можете выбирать коммуникационных партнеров в диалоговых окнах "Station" ("Станция") и "Module" ("Модуль") (см. рис. 2.6); выбираемые станция или модуль при этом должны уже существовать. Вы также можете определять тип соединения.
Рис. 2.6 Конфигурирование коммуникационных соединений
Если необходимо изменить дополнительные свойства соединения, активизируйте элемент управления check box "Show Properties Dialog"
("Показать диалоговое окно свойств").
Таблица соединений содержит все данные сконфигурированных соединений.
Для точного отображения этих данных используйте опции меню: View ->
Display Columns (Вид -> Отобразить столбцы), после чего выберите интересующую Вас информацию.
Connection ID (идентификатор соединения)
Число устанавливаемых соединений определяется типом CPU. STEP 7 устанавливает ID для каждого соединения и для каждого партнера. Такая спецификация Вам потребуется при использовании коммуникационных блоков в Вашей программе.
Local ID (Локальный ID)
Вы можете модифицировать локальный ID (столбец local ID - ID соединения открытого в настоящий момент модуля). Такая необходимость может возникнуть, если Вы уже запрограммировали коммуникационные блоки и хотите использовать в них определенный локальный ID для соединения.
2. Программное обеспечение STEP 7
Automating with STEP 7 in STL and SCL
2- 25
Автоматизация посредством STEP 7 с использованием STL и SCL
Вы должны ввести значение нового локального ID (local ID) в виде шестнадцатеричного числа. Оно может лежать внутри следующих диапазонов значений, в зависимости от типа соединения, и не должно быть к текущему моменту времени использовано:
• Диапазон значений для S7-соединений:
0001 16
… 0FFF
16
• Диапазон значений для PtP-соединений:
1000 16
… 1400 16
1   ...   5   6   7   8   9   10   11   12   ...   87

перейти в каталог файлов


связь с админом