Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MESTO_PROKhOZhDENIYa_PRAKTIKI_2 (1).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
717.82 Кб
Скачать

Логический программируемый контроллер

Для автоматического управления технологическими процессами печи на ней установлен ПЛК SIMENS SIMATIK S7 -400.

Программируемый логический контроллер, ПЛК — микропроцессорное устройство, предназначенное для управления технологическими процессами в промышленности и другими сложными технологическими объектами (например, системы управления микроклиматом). Принцип работы ПЛК заключается в сборе сигналов от датчиков и их обработке по прикладной программе пользователя с выдачей управляющих сигналов на исполнительные устройства.

Первые логические контроллеры появились в виде шкафов с набором соединённых между собой реле и контактов. Эта схема задавалась жёстко на этапе проектирования и не могла быть изменена далее.

В первых ПЛК, пришедших на замену обычным ЛК, логика соединений программировалась схемой соединений LD (Ladder logic Diagram).

Устройство имело тот же принцип работы, но реле и контакты (кроме входных и выходных) были виртуальными, то есть существовали в виде программы микроконтроллера. В системах управления технологическими объектами логические команды преобладают над числовыми операциями, поэтому за этими процессорами остаётся название ПЛК. В современных логических контроллерах числовые операции реализуются наравне с логическими, но в большинстве приложений по прежнему преобладают логические команды. В программируемых логических контроллерах обеспечивается доступ к отдельным битам памяти, в то время как большинство процессоров и компьютеров обеспечивают только одно-, 2- или 4-байтовую адресацию.

ПЛК, как правило, не имеют развитых средств интерфейса, типа клавиатуры и дисплея, устанавливаются в шкафах, их программирование, диагностика и обслуживание производится подключаемыми для этой цели программаторами — специальными устройствами (устаревшая технология) или устройствами на базе PC или ноутбука, со специальным программным обеспечением, а возможно и со специальными интерфейсными платами. В системах управления технологическими процессами ПЛК взаимодействуют с системами человеко-машинного интерфейса: операторскими панелями или рабочими местами операторов на базе PC. Датчики и исполнительные устройства подключаются к ПЛК или централизованно: в стойку ПЛК устанавливаются модули ввода-вывода, подключенные к датчикам и исполнительным устройствам отдельными проводами, или по методу распределённой периферии, когда удалённые от ПЛК датчики и исполнительные устройства связаны с ПЛК общей сетью, например, сетью Profibus с протоколом DP.

Расскажу о ПЛК S7 -400. Ниже приведено его изображение.

Модульная конструкция SIMATIC S7-400, работа с естественным охлаждением, возможность применения структур локального и распределенного ввода-вывода, широкие коммуникационные возможности, множество функций, поддерживаемых на уровне операционной системы, удобство эксплуатации и обслуживания обеспечивают возможность получения рентабельных решений для построения систем автоматического управления в различных областях промышленного производства. Эффективному применению контроллеров SIMATIC S7-400 способствует возможность использования нескольких типов центральных процессоров различной производительности, наличие широкой гаммы модулей ввода-вывода дискретных и аналоговых сигналов, функциональных модулей и коммуникационных процессоров.

SIMATIC S7-400 является универсальным контроллером. Он отвечает самым жестким требованиям промышленных стандартов, обладает высокой степенью электромагнитной совместимости, высокой стойкостью к ударным и вибрационным нагрузкам. Установка и замена модулей контроллера может производиться без отключения питания («горячая замена»).

Конструкция

Система автоматизации Siemens SIMATIC S7-400 имеет модульную конструкцию. Она может комплектоваться широким спектром модулей, устанавливаемых в монтажных стойках в любом порядке. Система включает в свой состав:

Модули блоков питания (PS): используются для подключения SIMATIC S7-400 к источникам питания =24/ 48/ 60/ 120/ 230В или ~120/ 230В.

Модули центральных процессоров (CPU): в составе контроллера могут использоваться центральные процессоры различной производительности. Все центральные процессоры оснащены встроенными интерфейсами PROFIBUS-DP. При необходимости, в базовом блоке контроллера может быть использовано до 4 центральных процессоров.

Сигнальные модули (SM): для ввода-вывода дискретных и аналоговых сигналов.

Коммуникационные модули (CP): для организации последовательной передачи данных по PtP интерфейсу, а также сетевого обмена данными.

Ф ункциональные модули (FM): для решения специальных задач управления, к которым можно отнести счет, позиционирование, автоматическое регулирование и т.д.

Переключатель режима.

MRES = Сброс памяти модуля

STOР = режим останова, например, программа не выполняется и

выходы запрещены ( режим "OD“ - запрет выходов).

RUN= Программа выполняется, возможно только чтение в программатор.

RUN-P= Программа выполняется, возможны чтение и запись со стороны программатора.

Переключатель типа старта.

CRST = Когда Вы запускаете CPU переключателем STOP / RUN,

типа старта выполняется “полный (холодный) рестарт" (Cold ReSTart).

WRST = Когда Вы запускаете CPU переключателем STOP / RUN, выполняется “рестарт (теплый)" (Warm ReSTart) CPU запрашивает тип старта через светодиод состояния (выбираемый переключателем CRST/WRST).

Интерфейс DP CPU 413-2DP, 414-2DP, 416-2DP и 417-2DP имеют встроенный интерфейс DP для прямого подключения распределенной периферии к cpu.

Интерфейс DP CPU 413-2DP, 414-2DP, 416-2DP и 417-2DP имеют встроенный интерфейс DP для прямого подключения распределенной периферии.

Для программирования s 7-400 применяется язык программирования step 7. Simatic Step 7 — программное обеспечение фирмы Siemens AG для разработки систем автоматизации на основе программируемых логических контроллеров Simatic S7-300/S7-400/M7/C7 и WinAC. Программное обеспечение выпускается с интерфейсом на английском, немецком, французском, итальянском и испанском языках. Специальные версии обеспечивают работу на японском и китайском языках.

С помощью этой программы выполняется комплекс работ по созданию и обслуживанию систем автоматизации на основе программируемых логических контроллеров Simatic S7-300 и Simatic S7-400 фирмы Siemens. В первую очередь это работы по программированию контроллеров.

Работу с проектом в целом обеспечивает главная утилита Step 7 — Simatic Manager. Step 7 позволяет производить конфигурирование программируемых логических контроллеров и сетей (утилиты HWConfig и NetPro). В процессе конфигурирования определяется состав оборудования в целом, разбиение на модули, способы подключения, используемые сети, выбираются настройки для используемых модулей. Система проверяет правильность использования и подключения отдельных компонент. Завершается конфигурирование загрузкой выбранной конфигурации в оборудование, что по сущности является настройкой оборудования. Утилиты конфигурирования позволяют осуществлять диагностику оборудования, обнаруживать аппаратные ошибки или неправильный монтаж оборудования. Программирование контроллеров производится редактором программ, обеспечивающим написание программ на трех языках:

LAD — язык релейно-контактной логики;

FBD — язык функциональных блочных диаграмм;

STL — язык списка инструкций.

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

LAD Контактная схема подобна схеме электрической цепи. Используются, например, такие символы, как контакты и катушки. Этот язык программирования рассчитан на тех, кто привык работать с электрическими схемами

STL Список инструкций (Statement List) содержит команды языка STEP 7. На STL Вы можете довольно свободно программировать (в частности, можно написать программы, не доступные на других языках STEP 7). Этот язык программирования предпочитают программисты, которые уже знакомы с другими языками программирования.

FBD Язык функциональных схем для обозначения конкретных функций использует прямоугольники. Символ в прямоугольнике указывает на функцию (например, & -- логическая функция И). Этот язык программирования имеет то преимущество, что с ним может работать даже не программист, например, инженер-технолог. Функциональная схема введена, начиная с версии 3.0 STEP7

PROFIBUS

PROFIBUS ((PROcess FIeld BUS)) (читается — Профи бус) — открытая промышленная сеть, прототип которой был разработан компанией Siemens AG для своих промышленных контроллеров SIMATIC, сеть profibus применяется на печи№ 3 для объединения устройств автоматизации(плк, преобразователей частоты, датчиков) в единую систему. Организация пользователей Profibus разработала международные стандарты, принятые затем некоторыми национальными комитетами по стандартизации. Очень широко распространена в Европе, особенно в машиностроении и управлении промышленным оборудованием. Сеть PROFIBUS это комплексное понятие, она основывается на нескольких стандартах и протоколах. Сеть отвечает требованиям международных стандартов IEC 61158 и EN 50170. Поддержкой, стандартизацией и развитием сетей стандарта PROFIBUS занимается PROFIBUS NETWORK ORGANISATION (PNO).

PROFIBUS использует обмен данными между ведущим и ведомыми устройствами (протоколы DP и PA) или между несколькими ведущими устройствами (протоколы FDL и FMS). Требования пользователей к получению открытой, независимой от производителя системе связи, базируется на использовании стандартных протоколов PROFIBUS.

Сеть PROFIBUS построена в соответствии с многоуровневой моделью ISO 7498 — OSI. PROFIBUS определяет следующие уровни:

• 1 — физический уровень — отвечает за характеристики физической передачи

• 2 — канальный уровень — определяет протокол доступа к шине

• 3 — уровень приложений — отвечает за прикладные функции.

Открытость и независимость от производителя гарантирует стандарт EN 50170, все остальное реализовано в соответствии со стандартом DIN 19245 (а именно: техника передачи данных, методы доступа, протоколы передачи, сервисные интерфейсы для уровня приложений, спецификация протоколов, кодирование, коммуникационная модель и т. д.). С помощью PROFIBUS, устройства разных производителей могут работать друг с другом без каких-либо специальных интерфейсов. Семейство PROFIBUS состоит из трех совместимых друг с другом версий: PROFIBUS PA, PROFIBUS DP и PROFIBUS FMS.

Описание

Физический уровень PROFIBUS

Физически PROFIBUS может быть реализован как:

• электрическая сеть с шинной топологией, использующая экранированную витую пару, соответствующая стандарту RS-485.

• оптическая сеть на основе оптоволоконного кабеля.

• инфракрасная сеть.

• радиосеть

Скорость передачи по ней может варьироваться от 9,6 Кбит/сек до 12 Мбит/сек.

Протокол доступа к шине

Для всех версий PROFIBUS существует единый протокол доступа к шине. Этот протокол реализуется на 2 уровне модели OSI (который называется в PROFIBUS-FDL). Данный протокол реализует процедуру доступа с помощью маркера (token). Сеть PROFIBUS состоит из ведущих (master) и ведомых (slave) станций. Ведущая станция может контролировать шину, то есть может передавать сообщения (без удалённых запросов), когда она имеет право на это (то есть когда у неё есть маркер). Ведомая станция может лишь распознавать полученные сообщения или передавать данные после соответствующего запроса. Маркер циркулирует в логическом кольце, состоящем из ведущих устройств. Если сеть состоит только из одного ведущего, то маркер не передаётся (в таком случае в чистом виде реализуется система master-slave). Сеть в минимальной конфигурации может состоять либо из двух ведущих, либо из одного ведущего и одного ведомого устройства.

Рассмотрим протокол PROFIBUS с точки зрения применения на среднем уровне АСУ ТП. PROFIBUS – семейство промышленных сетей, обеспечивающих комплексное решение коммуникационных проблем предприятия. Под этим общим названием понимается совокупность трех различных, но совместимых протоколов: PROFIBUS-FMS, PROFIBUS-DP и PROFIBUS-PA. Протокол PROFIBUS-FMS появился первым и предназначался для работы на так называемом цеховом уровне включает в себя дополнительные типы пакетов (Fieldbus Message Speсification). Позволяет организовывать в одной сети работу нескольких активных станций. Основное применение – передача больших объемов данных. Протокол PROFIBUS-DP используется для высокоскоростного обмена данными между программируемым логическим контроллером и распределенными устройствами связи с объектом. Физическая среда передачи – экранированная витая пара стандарта RS-485. Скорость обмена прямо зависит от длины сети и варьируется от 100 кбит/с на расстоянии 1200 м до 12 Мбит/с на дистанции до 100 м. Взаимодействие узлов в сети определяется моделью Master – Slave («ведущий – ведомый»). PROFIBUS-PA – это сетевой интерфейс, физическая среда передачи данных которого соответствует стандарту IEC 61158-2. Может применяться для построения сети, соединяющей исполнительные устройства, датчики и контроллеры, расположенные непосредственно во взрывоопасной зоне.