Организация производства коксовой батареи в условиях ОАО "Алчевсккокс"

Отчет по практике - Разное

Другие отчеты по практике по предмету Разное

SIMATIC S7-300 и SIMATIC S7-400 фирмы Siemens. В первую очередь это работы по программированию контроллеров. Программируемый логический контроллер, ПЛК - это микропроцессорное устройство, предназначенное для управления технологическими процессами в промышленности. Принцип работы ПЛК заключается в обработке по прикладной программе пользователя данных с модулей входов (например, сигналов от подключенных датчиков) и последующей выдачей управляющих сигналов, посредством модулей выходов и модулей связи, обеспечивающих подключение исполнительных устройств. В основе работы лежит концепция проекта, под которым понимается комплексное решение задачи автоматизации, включая несколько взаимосвязанных контроллеров на базе физических микроконтроллеров, соединяющие их сети и системы человеко-машинного интерфейса. Работу с проектом в целом обеспечивает главная утилита STEP 7 SIMATIC Manager. STEP 7 позволяет производить конфигурирование программируемых логических контроллеров и сетей (утилиты HWConfig и NetPro). В процессе конфигурирования определяется состав оборудования в целом, разбиение на модули, способы подключения, используемые сети, выбираются настройки для используемых модулей. Система проверяет правильность использования и подключения отдельных компонент. Завершается конфигурирование загрузкой выбранной конфигурации в оборудование, что по сущности является настройкой оборудования. Утилиты конфигурирования позволяют осуществлять диагностику оборудования, обнаруживать аппаратные ошибки или неправильный монтаж оборудования. Программирование контроллеров производится редактором программ, обеспечивающим написание программ на трех языках:

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

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

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

В семействе программных продуктов компании Siemens для решения комплексных задач автоматизации STEP 7 выполняет интеграционные функции. В проект STEP 7 могут быть, например, включены системы человеко-машинного интерфейса, например, операторские панели, конфигурируемые с помощью производимого Siemens программного обеспечения ProTool или WinCC Flexible, или персональный компьютер с программным обеспечением WinCC. Интеграция проектов для ЧМИ в проект STEP 7 облегчает автоматическое связывание проектов для контроллера и операторского интерфейса, ускоряет проектирование и позволяет избежать ошибок, связанных с раздельным использованием программ. В полной мере эти преимущества проявляются при использовании системы проектирования PCS7, в основе которой также используется STEP 7. Аналогично в STEP 7 интегрируется программное обеспечение для настройки и управления сложными измерительными или исполнительными устройствами автоматизици, например, частотными приводами. STEP7 также позволяет спроектировать сетевые настройки. соединения и передачу данных между устройствами автоматизации, например, системы Master-Slave при обмене данных по шине Profibus с использованием протокола DP.

 

.1 Язык LAD

 

---| |--- Нормально открытый контакт;

---|/|--- Нормально замкнутый контакт;

---(SAVE) Сохранение RLO в бите BR;

XOR Исключающее ИЛИ;

---( ) Выходная катушка;

---( # )--- Промежуточный выход (коннектор) для получения промежуточных результатов цепочки контактов;

---|NOT|--- Инверсия результата логической операции.

Выполнение следующих инструкций производится только при RLO = 1:

---(S) Установить выход в 1;

---(R) Сбросить выход в 0;

SR S/R Триггер - приоритетный является S;

RS R/S Триггер - приоритетный является R.

Другие инструкции работают при нарастающем или падающем фронте:

(N) - (бит памяти) Выделение отрицательного фронта RLO - обнаруживает изменение с 1 на 0 (падающий фронт) по указанному адресу и отображает это установкой RLO в 1 после выполнения инструкции. Текущее состояние RLO сравнивается с состоянием сигнала операнда (бит памяти фронта). Если состояние сигнала операнда равно 1, а RLO перед выполнением инструкции равен 0, то RLO после выполнения инструкции будет равен 1 (импульс). Во всех остальных случаях RLO равен 0. (т.е. при прихождении 1 - (Р) выдает дальше импульс длиной, равной времени цикла до следующего прихода положительного фронта);

(P) - (бит памяти) Выделение положительного фронта RLO - обнаруживает изменение с 0 на 1 (нарастающий фронт) по указанному адресу и отображает это с помощью значения RLO, равного 1, после выполнения инструкции. Текущее состояние RLO сравнивается с состоянием сигнала операнда (бит памяти фронта). Если состояние сигнала операнда равно 0, а RLO перед выполнением инструкции равен 1, то RLO будет равен 1 (импульс) после выполнения инструкции. Во всех остальных случаях RLO равен 0. (т.е. при прихождении 0 - (Р) выдает дальше импульс длиной, равной времени цикла до следующего прихода отрицательного фронта);- Выделение отрицательного фронта сигнала (сравнивает состояние сигнала, который хранится в . Если происходит изменение с 0 на 1, то выход Q имеет значение 1, во всех остальных случаях он равен 0.);

Входы IN1 и IN2 сравниваются в соответствии с выбранным Вами типом (CAMP?I).

Если условие сравнения выполняется, то RLO получает значение "1".

== IN1 равно IN2

<> IN1 не равно IN2

> I