Alpha – Programming - Курсовой Проект, раздел Философия, МИКРОКОНТРОЛЛЕРЫ В СИСТЕМАХ УПРАВЛЕНИЯ Среда Программирования Alpha – Programming Используется При...
Среда программирования Alpha – Programming используется при составлении программ только на языке ФБД для логических контроллеров " - серии фирмы MITSUBISHI ELECTRIC. Использование одного и того же языка программирования, схожесть контроллеров по классу решаемых задач и т.д. не только объясняют похожесть Alpha – Programming и LOGO Soft-Comfort, но и допускают некоторые отличия в практике их применения. Эти отличия проявляются в наборах функциональных блоков, в выполняемых блоками функциях и удобстве их задания и, конечно, в пользовательском интерфейсе.
На рис. 4.10 приведена программа, составленная в Alpha – Programming применительно к той же задаче дозирования и смешивания компонентов. Обращают на себя внимание отличия в интерфейсах сред программирования. То, что порты подключения входных и выходных сигналов вынесены на боковые границы окна, способствует более удобной «читаемости» программы. Различия в обозначениях функциональных блоков в обеих программах не создают в большинстве случаев больших трудностей в понимании функционального назначения блока. Средствами Alpha – Programming элемент выдержки времени (таймер) представлен блоком ONE SHOT с выходным сигналом B 06. Это по сути дела одновибратор, у которого время нахождения во включенном состоянии, отсчитываемое от момента включения, может быть заранее задано ( предустановлено) в широком диапазоне значений. Очень удобен по функциональному назначению и способу задания режима блок PULSE для укорочения входного сигнала – своего рода «дифференциатор» импульсов по любому из фронтов в отдельности или по обоим вместе. Один из элементов PULSE (с выходным сигналом B01) устанавливает R – S триггер по переднему фронту сигнала включения кнопки «ПУСК», т. е. настроен на переключение в режиме from OFF to ON. Выходной сигнал B12 второго элемента PULSE сбрасывает триггер B02 в нулевое состояние как только заканчивается перемешивание смеси, поэтому блок отрабатывает переключение from ON to OFF.
Совпадение во времени импульсов установки и сброса R – S триггеров не приводит к запрещённой комбинации, как в реальной схемотехнике, так как во всех средах программирования предусмотрена возможность назначения приоритетов для одного из входных сигналов над другим, например: Prior = RESET.
Рис. 4.10
В программе на рисунке 4.10 возможность наложения сигналов установки и сброса максимально предотвращена. Так, например, для триггера B02 применены укороченные сигналы B01 и B12, а сигналы B09 и B11, действующие на входах B10, разнесены из–за естественного переключения I 04 и I 06.
Рис. 4.11
Заметим, что во всех вариантах программы, которые были рассмотрены до сих пор, окончание каждого цикла подготовки смеси приводило к остановке работы и требовало для запуска очередного цикла повторного нажатия кнопки «ПУСК».
Чтобы перевести работу объекта в режим непрерывного повторения, как и раньше (рис. 4.8), с одной из точек программы, которая совпадает по циклограмме работы с моментом окончания выгрузки смеси, подан импульс запуска, заменяющий нажатие пусковой кнопки. В программе на рис. 4.11 это реализовано применением дифференциатора с выходным сигналом B16 и дизъюнктора (выход B15) для логического суммирования сигналов установки триггера.
Рис. 4.12
Временные диаграммы работы смесителя, в соответствии с которыми обеспечен режим многократного повторения цикла дозирования и смешивания, представлены на рис. 4.12.
Останов программы циклического дозирования через повторное нажатие кнопки “ПУСК” может быть программно реализован аналогично тому, как это было сделано на рис. 4. 8 или каким – либо иным способом.
Лекции часов... Лабораторные работы часов... Курсовой проект I Назначение логических контроллеров...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ:
Alpha – Programming
Что будем делать с полученным материалом:
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Характерные черты и сферы применения контроллеров.
Потребность в применении программируемых логических контроллеров (ПЛК) обозначилась в 60 – х годах прошлого века. Для многих технических задач применяемые средства автоматизации строились преимущ
Состав контроллера, связь с объектом, виды сигналов
Из блок – схемы системы управления некоторым объектом (рис. 1.1), являющимся локальной подсистемой некоторого технологического процесса, можно хотя бы предварительно установить функции, которые вы
Исполнение выходных цепей датчиков сигналов
Этот вопрос важен для того, чтобы выполнить физическое подключение датчиков к контроллеру, так как при этом всегда встают вопросы о необходимом числе проводов, цепей, которые надо использовать, и ч
Коммуникационные порты контроллера
Применение контроллеров для различного рода задач управления [4,5] невозможно без выполнения физических соединений между компонентами схемы. Эти вопросы рассматриваются на примере a
Подключение питающих напряжений
Контроллеры серии a в зависимости от модели могут быть запитаны от источников постоянного или переменного напряжения, но правила их подключения остаются неизменными:
а) ли
Подключение источников сигналов
Входными сигналами переменного тока могут быть срабатывания некоторых контактов релейного типа – в этом случае их ввод выполняется простым соединением соответствующего входа
Списка инструкций (СИ).
Перед программированием на языке релейно-контактных схем нужно выполнить несколько предварительных этапов.
· Надо переопределить все составляющие оборудования в символы, понятные для контр
Как это работает в нашем случае?
- Уровень воды ниже X0. Датчики X0 и X1 включены, реле М1 сработало, поэтому выход Y0 (насос) включен.
- Вода между уровнями X0 и X1. Датчики X1=1, X0=0, но реле М1 останется включенным че
Программирование на языке
функционально – блоковых диаграмм ФБД (FBD)
ФБД – это язык программирования, который по способу формирования программы контроллера напоминает процесс соста
См ÷ X дискрет
легко определяется число дискрет, соответствующее уровню 50см: N= 50 ∙ 240 / 3000 = 4.
В результате подстановки в решаемое блоком уравнение Y= (A/B)+C получается:
Ms - для α.
Особенности использования блока DELAY:
Задержка на включение не может быть больше времени включенного состояния I 01(рис.3.15).
А. Язык программирования – ФБД (FBD).
На рис. 4.2 приведена программа, написанная на языке ФБД в среде LOGO! Soft – Comfort [1], и обеспечивающая выполнение всех действий, составляющих работу схемы рис.4.1. Входные сигналы контроллера
Б. Язык программирования – РКС (LAD).
Представление работы дозатора (рис. 4.1) в формате языка программирования РКС может быть получено в той же среде программирования простым переключением кнопки
Регулирование расхода газообразных или жидких сред.
Регулировать расход, т.е. скорость потребления продукта в массовом или объёмном выражении (m / dt или V / dt), приходится при управлении такими технологическими пр
Некоторые элементы систем автоматизации
1. В тех задачах автоматизации, которые связаны с регулированием или поддержанием на определённом уровне температурно – влажностных режимов (автоматизация теплиц, обеспечение комфо
Хотите получать на электронную почту самые свежие новости?
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Новости и инфо для студентов