Центральные процессоры
Все центральные процессоры S7-300 характеризуются следующими показателями:
• высокое быстродействие,
• загружаемая память в виде микрокарты памяти MMC емкостью до 8 МБ,
• развитые коммуникационные возможности, одновременная поддержка большого количества активных коммуникационных соединений,
• работа без буферной батареи.
MMC используется для загрузки программы, сохранения данных при перебоях в питании CPU, хранения архива проекта с символьной таблицей и комментарии, а также для архивирования промежуточных данных.
Центральные процессоры CPU 3xxC и CPU 31xT-2 DP оснащены набором встроенных входов и выходов, а их операционная система дополнена поддержкой технологических функций, что позволяет использовать в качестве готовых блоков управления.
Типовой набор встроенных технологических функций позволяет решать задачи скоростного счета, измерения частоты или длительности периода, ПИД-регулирования, позиционирования, перевода части дискретных выходов в импульсный режим. Все центральные процессоры S7-300 оснащены встроенным интерфейсом MPI, который используется для программирования, диагностики и построения простейших сетевых структур. В CPU 317 первый встроенный интерфейс имеет двойное назначение и может использоваться для подключения либо к сети MPI, либо к сети PROFIBUS DP.
Целый ряд центральных процессоров имеет второй встроенный интерфейс:
• CPU 31…-2 DP имеют интерфейс ведущего/ ведомого устройства PROFIBUS DP;
• CPU 31…C-2 PtP имеют интерфейс для организации PtP связи;
• CPU 31…-… PN/DP оснащены интерфейсом Industrial Ethernet, обеспечивающим поддержку стандарта PROFInet;
• CPU 31…T-2 DP оснащены интерфейсом PROFIBUS DP/Drive, предназначенным для обмена данными и синхронизации работы преобразователей частоты, выполняющих функции ведомых DP устройств.
Система команд центральных процессоров включает в свой состав более 350 инструкций и позволяет выполнять:
• Логические операции, операции сдвига, вращения, дополнения, операции сравнения, преобразования типов данных, операции с таймерами и счетчиками.
• Арифметические операции с фиксированной и плавающей точкой, извлечение квадратного корня, логарифмические операции, тригонометрические функции, операции со скобками.
• Операции загрузки, сохранения и перемещения данных, операции переходов, вызова блоков, и другие операции.
Для программирования и конфигурирования S7-300 используется пакет STEP7.
Кроме того, для программирования контроллеров S7-300 может использоваться также весь набор программного обеспечения Runtime, а также широкий спектр инструментальных средств проектирования.
Описание программы
Программа приведенная в приложении А полностью контролирует работу пассажирского лифта (от подачи сигнала запуска, до контроля понижения скорости при спуске, подъеме).
Первый Netzwerk отвечает за запрос движения вверх на 3-ий этаж, осуществляется проверка текущего положения лифта. Происходит сброс, если кабина в данный момент уже находится на 3-м этаже.
Рисунок 4.1 – Netzwerk 1
Netzwerk 2 отвечает за открывание дверей. В нём находятся таймера S_IMPULS. S_VIMP котрые и устанавливают значение времени, за которое двери кабины лифта откроются.
Рисунок 4.2 – Netzwerk 2
Netzwerk 3 аналогичен Netzwerk 1, разница только в том, что происходит запрос движения вверх на 2-й этаж. Осуществляется определение положения кабины с помощью SR тригеров, привязанных к меркерам.
Рисунок 4.3 – Netzwerk 3
В Netzwerk 6 происходит сравнение меркеров М 2.2 и М 3.6, в результате которого и осуществляется движение вверх.
Рисунок 4.4 – Netzwerk 6
В Netzwerk 8 происходит переход на пониженную скорость при подъёме на 2-й этаж. Происходит сравнение положения кабины с величиной равной 2-м метрам. Если текущее положение соответсвует этой величине, то происходит переход на пониженную скорость и оставшиеся пол метра кабина пройдёт на этой скорости. За этот переход отвечает SR тригер, привязанный к меркеру M 15.2.
Рисунок 4.5 – Netzwerk 8
Netzwerk 9 аналогичен 8. В нём так же осуществляется переход на пониженную скорость, но только при подъёме на 3-ий этаж, при достижении уровня 4,5 метра. Оставшиеся пол метра лифт пройдёт на пониженной скорости. Также используется SR тригер привязанный к меркеру М 15.3.
Рисунок 4.6 – Netzwerk 9
Netzwerk 12 отвечает за задание скорости движения. Именно в нём формируются переходы на пониженную и обычную скорости при движении вверх, вниз.
Рисунок 4.7 – Netzwerk 12
ЗАКЛЮЧЕНИЕ
В ходе проведения курсовой роботы была рассмотрена визуализация и управление пассажирским лифтом. Основной целью данной задачи было создание удобного интерфейса управления связанного с программой на языке STEP7.
Данная задача была выполнена в пакете WinCC flexible, сама программа написана в Simatic manager. Разработанная система работает правильно, согласно с теорией.
В дальнейшем планируется запустить данную систему на микроконтроллере, уже для полноценной работы. Так же возможны варианты расширения системы: изменнение количества этажей здания, изменение скороти перемещения лифта.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Бергер Ганс. Автоматизация посредством STEP 7 с использованием
LAD и FBD и програмируемых контроллеров SIMATIC S7-300/400.
2. http://www.ste.ru/siemens/pdf/rus/WinCC_flexible_2005_p1_r.pdf
3.https://cache.industry.siemens.com/dl/files/820/23337820/att_68010/v1/h
mi_mp_277_operating_instructions_ru-RU.pdf.
4. Лифты пассажирские, основные парамметры и размеры.
Официальное издание.
5. http://dfpd.siemens.ru/products/automation/simatic/SIMATIC_S7/S7-
300.
ПРИЛОЖЕНИЕ А
Netzwerk 1 Запрос движения вверх на 3-ий этаж
Netzwerk 2 Открывание дверей
Netzwerk 3 Запрос движения вверх на 2-й этаж
Netzwerk 4 Запрос движения вниз на 1-й этаж
Netzwerk 5 Запрос движения вниз на 2-й этаж
Netzwerk 6 Запрос движения вверх
Netzwerk 7 Запрос движения вниз
Netzwerk 8 Переход на пониженную скорость при подъёме на 2-ой этаж
Netzwerk 9 Переход на пониженную скорость при подъёме на 3-ий этаж
Netzwerk 10 Переход на пониженную скорость при спуске на 2-ой этаж
Netzwerk 11 Переход на пониженную скорость при спуске на 1-ый этаж
Netzwerk 12 Задание скорости движения
Netzwerk 13 Формирование команды ON для слова управления
Netzwerk 14 Обнуление меркеров этажной сигнализации
Netzwerk 15 Преобразование сигнала скорости в формат Real
Netzwerk 16 Считывание слова состояния привода
Netzwerk 17 Задержка сигналов на один такт
Netzwerk 18 Сигнализация 3-го этажа
Netzwerk 19 Сигнализация 2-го этажа
Netzwerk 20 Сигнализация 1-го этажа
Netzwerk 21 Управление тормозом
ПРИЛОЖЕНИЕ B
Переченьзамечанийнормоконтролераккурсовому проекту
ст. гр. СПУ-12 Чабанов В.А.
Назначение документа | Документ | Условные обозначения | Содержание замечаний |
Нормоконтролер _____________ __________ __________
(Ф.И.О.) Подпись Дата