Электротехнический интернет-журнал Electrik.info

"Электрик Инфо" - онлайн журнал про электричество. Теория и практика. Обучающие статьи, примеры, технические решения, схемы, обзоры интересных электротехнических новинок. Уроки, книги, видео. Профессиональное обучение и развитие. Сайт для электриков и домашних мастеров, а также для всех, кто интересуется электротехникой, электроникой и автоматикой.
 


Программно-логическое управление на примере системы управления освещением и вентиляцией помещения

Программно-логическое управление на примере автоматизированной вентиляционной установкиВеликая и ужасная» теория автоматического управления, по крайней мере, в том виде, в каком она изложена в большинстве учебников, занимается в основном автоматическим управлением непрерывными объектами, т.е. такими, состояние которых описывается непрерывными величинами. Это может быть температура, давление, расход и т.д. Более того, большая часть теории управления посвящена не управлению в целом, а только его части, а именно регулированию. Задачи планирования рассматриваются только в некоторых разделах, таких, например, как «Оптимальное управление».

Между тем автоматизация технологических процессов далеко не исчерпывается построением систем автоматического регулирования. Существует множество процессов, где требуется автоматизировать некоторую последовательность действий, а управление осуществляется по программе, в которой переход от одного шага к другому осуществляется по некоторым условиям, включающим и время. Такие объекты будем называть дискретными, а управление ими ...

Продолжить чтение >>>

Языки программирования ПЛК и программная платформа автоматизации CoDeSys

ПЛК, языки программирования и программная платформа автоматизации CoDeSysВозьмем для примера простейшую задачу: необходимо включить пресс через 1 секунду после одновременного удержания оператором двух кнопок в нажатом состоянии. Таким образом, мы гарантируем, что обе руки оператора заняты и даем ему время на контроль готовности машины. Самое простое решение это соединить контакты обеих кнопок последовательно и поставить электронное реле с таймером. Если таймер допускает регулировку времени задержки, то подобная схема обеспечит некоторую гибкость системы, впрочем не слишком высокую.

Любые дополнительные условия, например требование контроля последовательности нажатий кнопок поставит нас в затруднительную ситуацию - мы будем вынуждены изменить схему, введя дополнительные реле. Это не является сложной проблемой при условии, что такая необходимость возникает крайне редко. Но в условиях конкурентного производства время выхода нового продукта на рынок имеет решающее значение ...

Продолжить чтение >>>

Примеры простых программ для ПЛК в CodeSys на языке релейных диаграмм

Примеры простых программ для ПЛК в CodeSys на языке релейных диаграммВ этой статье показан пример трех простых программ для программируемых логических контроллеров (ПЛК). Все программы написаны для автоматизации систем управления различными установками в промышленности. Они носят учебный характер и могут использоваться для обучения программированию ПЛК. Ранее по этой теме мы рассматривали несколько типовых решений в программах для ПЛК, которые могут использоваться для управления электродвигателями.

В этой подборке рассмотрена автоматизация следующих процессов: автоматическая система для отбрасывания бутылок, автоматический выбор цвета пигмента и автоматизация вентиляционной системы. Все программы написаны в CodeSys на языке релейных диаграмм. В первой установке ленточный конвейер используется для перемещения бутылок с одной станции на другую. Но прежде чем бутылки попадут на заправочную станцию, необходимо сделать все бутылки стоящими для дальнейшего их заполнения. Упавшая бутылка на конвейере может создать проблему ...

Продолжить чтение >>>

Схемы пуска электродвигателя на языке лестничных диаграмм LD для ПЛК

Схемы пуска электродвигателя на языке лестничных диаграмм LD для ПЛК Этой статьей мы начинаем цикл материалов по обучению созданию программ для программируемых логических контроллеров (ПЛК) в среде CodeSys. Лучше всего изучать способы программирования ПЛК на реальных практических примерах.

Рассмотрим несколько простых программ, которые можно использовать для управления асинхронными двигателями с короткозамкнутым ротором. Для создания программ будем использовать язык лестничных диаграмм LD в CodeSys. Язык лестничных диаграмм (Ladder Diagram, LD) в русскоязычной документации к ПЛК часто называется языком релейно-контактных схем (РКС). Этот графический язык был создан в 70-х годах XX века и в первую очередь он был создан для электриков, которым в то время приходилось модернизировать релейно-контактные схемы с дискретными аппаратами (реле, таймерами, счетчиками и т.п.) в схемы с использованием ПЛК. Он был длительное время лидером по популярности ...

Продолжить чтение >>>


Язык функциональных блоковых диаграмм (FBD) и его применение

Язык функциональных блоковых диаграмм (FBD) и его применениеОдним из популярных языков программирования ПЛК - программируемых логических контроллеров, является графический язык функциональных блоковых диаграмм FBD - Function Block Diagram. Этот язык, наряду с другими языками стандарта МЭК 61131-3, такими как например язык лестничной логики (LD), использует в своей архитектуре подобие электронной схеме.

Написанная на данном языке программа для контроллера состоит из некого списка цепей, которые одна за другой выполняются сверху — вниз. Кроме того, здесь имеется возможность присвоения отдельным цепям меток, в этом случае станет доступно использование инструкций перехода на метку, дабы изменять последовательность исполнения цепей, и создавать условия и циклы. Таким образом, программа, написанная на графическом языке FBD, представляет собой набор связанных друг с другом функциональных блоков, выходы и входы которых соединены линиями связи ...

Продолжить чтение >>>

Пример модернизации электрической схемы насосной станции с двумя насосами на схему с управлением от ПЛК

Пример модернизации электрической схемы насосной станции с двумя насосами на схему с управлением от ПЛК В отзывах на предыдущую статью по этой теме было пожелание сделать материал с более подробным пошаговым разбором процесса написания программы на языке CFC в CoDeSys. Так как схему из предыдущей статьи заново разбирать не очень интересно, то давайте возьмем на этот раз для примера что-нибудь другое, например, когда-то очень популярную схему насосной станции с откачивающими насосами.

Итак, имеется насосная станция дренажного типа с двумя насосами. Вода набегает в резервуар самотеком, а задача насосов откачивать ее из этого резервуара, что бы не допустить его перенаполнения. Один из насосов по схеме является основным, второй - резервным. Схемой предусмотрена возможность назначения основного и резервного насоса с помощью переключателя. Первоначально в работу включается насос, который назначен основным, а в случае если он не справляется с откачиванием жидкости, то ему на помощь автоматически включается резервный насос ...

Продолжить чтение >>>

Пример модернизации электрической схемы грузового подъемника с использованием программируемого контроллера (ПЛК)

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

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

Продолжить чтение >>>

Язык релейных диаграмм LD и его применение

Язык релейных диаграмм LD и его применениеЯзык релейных или лестничных диаграмм LD (от англ. Ladder Diagram) представляет собой простой в обращении, графический язык разработки. В его основе лежат релейно-контактные схемы, поэтому элементами логики здесь выступают: обмотки реле, контакты реле, горизонтальные и вертикальные перемычки.

Пары контактов реле или кнопки — вот основные логические переменные языка LD, при этом состояние переменных — это есть ни что иное, как состояние контактов: разомкнутое или замкнутое. Сама же программа на данном графическом языке представляется аналогом релейной схемы, в которую может входить множество различных функциональных блоков. В общем и целом, синтаксис языка LD позволяет очень просто строить логические схемы для релейной техники. Как таковой, язык релейных схем существовал еще во времена Томаса Эдисона, и лишь в начале 1970-х он был адаптирован для первых ПЛК ...

Продолжить чтение >>>

Вернуться назад << 1 2 >> Следующая страница




Электрика дома  Электрообзоры  Энергосбережение
Секреты электрика Источники света Делимся опытом
Домашняя автоматика Электрика для начинающих
Практическая электроника Электротехнические новинки

Copyright © 2009-2020 Электрик Инфо - Electrik.info, Андрей Повный (о сайте и авторах статей)
Вся информация на сайте предоставлена в ознакомительных и познавательных целях.
За применение этой информации администрация сайта ответственности не несет.
Перепечатка материалов сайта запрещена.