
- •Лабораторная работа №1 Создание проекта с использованием SimaticManager
- •Последовательность операций создания нового проекта
- •Порядок создания проекта
- •Запуск Simatic Manager и создание нового проекта
- •Конфигурирование аппаратной части
- •Заполнение таблицы символов
- •Редактирование программой части проекта
- •Загрузка и отладка проекта
- •Задание на лабораторную работу
- •Порядок выполнения работы
- •Оформление отчета
- •Лабораторная работа №2 Изучение команд битовой логики языка step7 на примере синтеза комбинаторной переключательной схемы
- •Общие понятия комбинаторных переключательных схем
- •Реализация комбинаторной переключательной схемы на языке lad
- •3. Порядок выполнения работы
- •Содержание отчета
- •Задание по вариантам
- •Лабораторная работа №3 Использование битов маркерной памяти
- •Общие сведения об использовании маркерной памяти
- •Задание на выполнение лабораторной работы
- •Пример выполнения задания
- •Порядок выполнения работы
- •Оформление отчета
- •Лабораторная работа №4 Синтез релейной схемы с использованием катушек с памятью
- •Общие сведения о катушках с памятью
- •Назначение и применение катушек с памятью
- •Задание на лабораторную работу
- •Порядок выполнения работы
- •Оформление отчета
- •Лабораторная работа №5 Изучение команд выделения фронта
- •Общие сведения о командах выделения фронта
- •Основные понятия многотактной схемы
- •Задание на лабораторную работу
- •Порядок выполнения работы
- •Оформление отчета
- •Задание на лабораторную работу
- •Пример выполнения работы.
- •Содержание отчета
- •Задание по вариантам
- •Лабораторная работа №7 Реализация счетчиков
- •Общие сведения о счетчиках языка step 7
- •Задание на лабораторную работу
- •Задание на лабораторную работу
- •Порядок выполнения работы
- •Оформление отчета
- •Задание по вариантам
- •Самостоятельная работа Разработка релейных систем управления
- •1. Описание пульта-имитатора
- •2. Порядок работы совместно с симулятором “plc-Sim”
- •2.1. Порядок работы для случая когда и симулятор plc-Sim и пульт-имитатор находятся на одном pc
Редактирование программой части проекта
Основная циклическая программа располагается в организационном блоке OB1, расположенном в ветвиBlocks. Открытие этого блока приведет к запуску утилиты редактора программы.
Вид окна утилиты редактора программы при редактировании языка S7LADпоказан на рис. 6.
Вид окна редактора программ
Общее окно программы разбито на четыре части. Центральная часть содержит графические элементы самой программы управления (Network).
Верхняя часть – заголовок блока. В нем указываются временные и локальные переменные блока. Нижняя часть окна предназначена для вывода ошибок и предупреждений. Слева (в некоторых случаях справа) располагается каталог графических элементов языка, разделенных по категориям. Установка элемента языка в Networkпроисходит «перетаскиванием» из каталога с помощью указателя мыши. В качестве дополнительной информации в программе можно указать комментарии к каждому блоку и по всей программе в целом. После установки всех элементов программы необходимо сохранить блок ОВ1.
Загрузка и отладка проекта
Загрузка проекта в контроллер осуществляется командой Download, расположенной в пункте менюPLC. Загрузка должна производится только тогда, когда процессор находится в режимеSTOP.
После окончания загрузки, для запуска программы необходимо перевести процессор в состояние RUN.
Для визуального просмотра хода выполнения операций в редакторе программ можно включить режим “Monitor” из пункта меню “Debug”. В этом случае производится оперативный обмен данными междуSimaticManagerи областью рабочей памяти контроллера. Наличие логической “1” на релейном элементе и протекание тока обозначается в редакторе сплошной линией, логический “0” или отсутствие тока обозначается штриховой линией. Вид окна редактора программ при включенном режиме мониторинга показан на рис. 7.
Состояние входных сигналов Вх1=”1”, Вх2=”0”, Вх3=”1”. Выходной сигнал схемы Вых1=”0”.
Вторым средством контроля переменных программы является таблица переменных - VAT. Вызов таблицы из редактора программ осуществляется командойMonitor/ModifyVariablesиз меню утилиты –PLC. В Таблице переменных, вид которой представлен на рис. 8, в столбецAddressилиSymbolзаносят адрес или символическое имя переменной, состояние которой необходимо контролировать, после чего включают режим мониторинга (командаVariable→monitor). В полях столбцаStatusvalueуказывается текущие состояние переменнойFalse– лог “0”,True– лог “1”.
Другим вариантом отладки программы, в случае если контроллер отсутствует, является использование специальной программы эмуляции процессора – PLCSIM. ЗапускPLCSIMосуществляется командойOptions/SimulateModulesиз основного менюSimaticManager. Вид окна утилиты эмуляции показан на рис.9.
Вид окна редактора программ с включенным режимом мониторинга
Вид окна таблицы переменных с включенным режимом мониторинга
Окна, через которые осуществляется ввод данных и контроль выходных сигналов являются настраиваемыми. Для этого необходимо указать тип памяти, переменные которой необходимо контролировать и адрес ячейки. Тип контролируемой памяти и открытие дополнительных окон контроля осуществляется через меню программы PLCSIM(Insert) или с помощью панели инструментов эмулятора. Режимы работыCPUпереключаются в отдельном окне эмулятора.
Для удобства можно настроить окно эмулятора PLCSIMтаким образом, чтобы в не зависимости от его активности окно располагалось всегда поверх всех остальных окон. Это действие осуществляется командой меню программы эмуляцииView/AlwaysOnTop.
Вид окна программы эмуляции модулей контроллера
После загрузки эмулятора все действия по загрузке и мониторингу программы производятся так же, как и при работе с реальным контроллером.