Как собрать щит автоматизации на базе ПЛК — АСУ ТП: сообщество инженеров

Как собрать щит автоматизации на базе ПЛК

О чём видео

В ролике показан полный цикл сборки щита автоматизации на базе ПЛК: от подготовки корпуса и монтажа кнопок и ламп до разработки алгоритма и загрузки программы в контроллер. Разбираются схемы с T-триггером и RS-триггером, логические блоки, задержки включения и переключение режимов одной кнопкой.

Что разбирается
  1. 00:03 Сборка щита автоматизации на базе ПЛК
  2. 02:58 Установка кнопок и сигнальных ламп на дверцу щита
  3. 05:57 Создание алгоритма для ПЛК с цифровыми входами и выходами
  4. 06:49 Использование T-триггера и RS-триггера в схеме
  5. 13:32 Алгоритм переключения режимов одной кнопкой
  6. 15:13 Логическая схема с RS-триггером и блоками НЕ
  7. 17:00 Доработка схемы управления с RS-триггерами
  8. 19:20 Подключение к ПЛК и загрузка программы
Оборудование и ПО
  • ПЛК
  • блок НЕ
  • задержка включения
  • клеммники
  • кросс-модуль
  • гидравлический пресс
  • перфоратор для листового металла
  • кнопки
  • сигнальные лампы
  • мультиметр
  • кабель
  • DIN-рейка

Кому полезно: Инженерам АСУ ТП, занимающимся сборкой шкафов автоматизации и программированием ПЛК.

Описание составлено автоматически по расшифровке речи в ролике.

Расшифровка видео

0:03 Всем привет, меня зовут Максим, и с вами канал Фарадей. Это продолжение темы АПЛ к в этом видео, мы разберем с вами, как собрать свой собственный щит автоматизации на основе ПЛК. Для щита автоматизации я выбрал металлический сварной корпус от ет, чем п. 2 ты 2 3 б про у данной модели 2 запирающих замка и съемная нижняя панель для. Кабельного ввода степень защиты айпи 31. Есть такие же корпуса во влагозащищенном исполнении айпи 54. В комплекте идут ключи от замков крепеж, наклейки кабель. Заземления и паспорт также у корпуса ШМП имеется удобная съемная монтажная панель, на которую я сразу закрепил. Дин рейки и перфорированный короб в. качестве плх я решил использовать контроллер ПЛР с от они. Он питается напряжением 24 Вольта, поэтому в щите рядом с полками я установил блок питания ОПС в. качестве аппарата защиты я использовал диф автомат, а ВДТ 32 категории с на 6 ампер стоком утечки 30 миллиампер. Данный диф автомат используется как. Выключатель нашего щита автоматизации для удобного присоединения в 1 кабеле. Я установил клеммники за ней на нижнюю дин рейку, а в качестве шины заземления. Использовал кросс модуль РБД, 80 так как шины кросс модуля, изолированная ее. Необходимо было соединить с монтажным основанием, для этого я взял отдельный. Кабель с течением 6 квадратных миллиметров и опрессовал 1 из его концов наконечником ТМЛ для опрессовки. Я использовал гидравлический пресс атеек ПГРС 70 все. Что нужно было сделать это, выбрать необходимую матрицу из набора, входящего в комплект, поставить ее нажимающую головку, закрыть клапан помпы и прокачать? Гидроцилиндр подвижным рычагом, после того как матрицы сомкнулись, клапан помпы открывается и цилиндры возвращаются в свое исходное состояние на выходе. Получается такой вот аккуратно наконечник для взаимодействия с контроллером на дверцу щита. Необходимо было установить кнопки и сигнальные лампы для этого. Я разметил их расположение на дверце и просверлил отверстие диаметром 11 мм. 11 мм. Это диаметр малого штока гидравлического пресса по ГПН, 60 который я. Использовал для перфорации дверцы ЧМП, 2 так как диаметр кнопок и ламп составляет 22 мм. Я накрутил самую малую из 6 прокалывающих матриц ее диаметр. Составил 22-мм, далее продев шток в отверстие. Я накрутил ответную часть прокалывающей матрицы, перекрыл клапан и прокачал гидравлический цилиндр подвижным. Рычагом с тем такая же, как и у ПГР 70 больших усилий. Прилагать не надо, рычаг движется так же легко и свободно, чтобы вернуть цилиндры в исходное состояние. Можно точно также открыть клапан помпы с помощью этого инструмента. Я достаточно быстро изготовил все необходимые отверстия и приступил к монтажу кнопок.

2:58 Ну, все отверстие дверцы щита мы пробили с помощью перфоратора для листового металла. ПГПН 60 теперь пришел черед устанавливать кнопки и лампы сигнализации. Начнем с сигнальных ламп, в качестве индикатора была выбрана модель АТЭК Ад 22 ДС в синем цвете. Для того чтобы установить лампу, нужно открутить прижимную шайбу.

3:22 Разместить лампу в отверстие и прижать шайбой с другой стороны рифленой частью, чтобы шайба не раскручивалась. Надо сказать, что обычно я устанавливаю лампы и кнопки. Вместе с маркировкой для этого использую держатель маркировки ДМ 11. На 25 это также модель, от и ЕК здесь можно видеть прорезь, в которую вставляется напечатанная на. Принтере табличка и закрывается входящим в комплект оргстеклом вот таким образом. Далее мы просто устанавливаем эту маркировку вместе с кнопкой или лампой, и также. Прижимаем с другой стороны, но в данном случае у меня, к сожалению, нет нужного количества в наличии. А ждать их надо долго, поэтому я установлю лампы и кнопки без маркировки.

4:15 Все лампы на месте теперь нужно открыть дверцу щита и закрутить прижимные шайбы. Обратите внимание, что контакты я располагаю горизонтально, чтобы удобно можно было расположить кабель. Теперь я устанавливаю кнопки управления, они будут 2 цветов, зеленые и красные. Это СБ 7 с прикидным контактом, то есть у нас здесь можно подключить как нормально открытый контакт, так и нормально закрыты, что в нашем случае очень даже хорошо приступим.

4:50 Все кнопки на месте, почему именно такой порядок цветов вы поймете позднее, когда я буду делать алгоритм для ПЛК? Теперь настало время установить монтажную панель и присоединить к нашей кнопки и лампы полка. 1 Делом соединяем с землящей шины наш корпус и. дверцу щита для этого используем кабель, который шел в комплекте со щитом. Далее собираем все провода в 1 пучок и заправляем их специальный витой. Жгут жгут, крепится к стенкам щита с помощью самоклоящихся монтажных площадок и обычных крепежных стяжек в. Идеале, конечно, лучше сразу промаркировать кабели, но и обошелся прозвонка мультиметром. Я соединил каждый релейный выход полка со своей сигнальной лампой, а дискретные входы с кнопками управления. И хотя у ПЛК всего 12 ходов, я задействовал только половину. Из них столько же, сколько кнопок мы смонтировали на дверцу. В итоге у меня получился такой вот щит автоматизации и все, что остается сделать, это составить алгоритм работы и записать его в ПЛК. Сделаю я это с помощью программы, они плр студия приступим.

5:57 Теперь давайте создадим алгоритм для нашего ПЛК, для этого будем использовать уже всем знакомую программу. Они плр студию и 1 делом в. Рабочей области добавим 6 цифровых выходов по количеству релейных выходов на ПЛК и по количеству ламп на дверце нашего щита автоматизации.

6:17 Помимо ламп на дверце щита у нас еще смонтированы кнопки, несмотря на то, что у ПЛР с 12 цифровых входов мы задействовали только 6. Подключив 6 контрольных кнопок СБ 7 каждую кнопку, мы соединили со своим выходом, поэтому давайте добавим 6 цифровых кодов на нашу схему.

6:37 Так как кнопки СБ 7 мы подключили в нормально открытый контакт, то настройках наших входов мы также должны поменять контакт на нормально открытый. Прежде чем составлять алгоритм нашего ПЛК, я хочу показать вам новый элемент, который я буду использовать в схеме. Этот элемент называется Тетригер для того, чтобы наглядным показать его работу. Давайте соединим все 3 входа с нашими кнопками. Выход соединим с нашей лампой, сразу добавлю на схему уже знакомый по прошлым роликом рестригер.

7:18 И также подключил его с лампой и с кнопками. Теперь давайте запустим эмуляцию, как мы уже знаем. У РС Триггера всего 2 входа с и Р. При активации входа с Триггер включается и на выходе мы получаем. Единицу при нажатии на кнопку р Триггер останавливается. Здесь у нас аналогичная ситуация, те же входы с и р. То есть мы включаем триггер и выключаем, но у. Нас добавился еще 1 вход, это вход т при активации входа, т. Триггер также включается, но при повторном нажатии на кнопку триггер еще и выключается, то есть. Мы можем менять его состояние всего 1 кнопкой в в то же время кнопка выключения. У нас работает всегда так же, как на и рестригере, я думаю, с этим понятно. Теперь давайте удалим лишние элементы. Я хочу сделать следующий алгоритм при активации нашего Т. Триггера происходит запуск переменного моргания наших. Кнопок, то есть как эффект взлетно посадочной полосы или движущейся строки. То есть сначала у нас загорается лампа, 1 потом через пол секунды лампа 2 далее? Лампа 3 и лампа 4 с равными промежутками в 50 миллиардекунд. После того как у нас отработал лампа, 4 алгоритм возвращается к своему исходному состоянию, то. Есть снова загорается лампа 1 2 3 4 и так по кругу с равными промежутками времени. 1 Что мы должны сделать это, добавить и рестригеры на каждую лампу?

9:01 Сразу соединяем выходы триггеров с нашими лампами. Теперь добавим задержки включения, так как триггеров у нас 4 то и задержек должно быть 4. Настройках наших задержек включений выставляем 50 миллиардекунд или пол секунды. Выход каждого нашего РС Триггера сразу подключаем со входом задержки включения. А выходы задержек включения соединяем со входом р 1 Триггера и со входом с 2 и так на каждом. Последнюю задержку включения подключаем в обход р нашего 4 Триггера. Теперь, если мы подключим выход с нашего Т. Триггера со входом с нашего РС Триггера и включим эмуляцию, то при запуске нашего. Алгоритма мы видим, что он срабатывает, но не так, как нам хотелось только в начале, он работал правильно. То есть у нас поступает сигналом включения эры Стригера с эры Стригера, идет сигнал? На включение нашей лампы и одновременно идет сигнал на задержку. Задержка отсчитывает полсекунды и выдает сигнал на остановку 1 Триггера и на запуск, 2 но так как постоянно на сигнал поступает. В обход с то триггер у нас не выключается. Надо исправить эту ситуацию, для этого надо добавить исключающий элемент. Выбираем функцию и библиотеки блоков и добавляем на нашу схему, соединяем. Выход сразу со входом нашего рестригера, а 1 вход блока и с выходом нашего Тетригера. Если мы запустим наш алгоритм, мы увидим, что ничего не поменялось, так как в блок и у нас подключен только. 1 РС Триггер, мы должны подключить остальные триггеры в этот блок. Для этого выход с каждого рестригера подключаем на вход блока, и вот так вот расположу для наглядности теперь запускаем. Нашу симуляцию, и мы видим, что ничего не происходит, потому что блок и выдает на выходе единицу. Только когда все подключенные входы имеют состояние единицы, но триггеры у нас не должны работать. Одновременно поэтому инверсируем 3 последних входа блока и запускаем симуляцию и запускаем алгоритм. Все видим, что у нас теперь он работает правильно. Если нажать кнопку стоп, то алгоритм. Останавливается теперь давайте о том, как этот алгоритм работает при нажатии на кнопку пуск. 1 Или 2 Мы получаем на выходе нашего тетригера единичку, которая идет в блок и блок и увидев эту. Единичку на входе меняет свое состояние на включенные, так как остальные входы инверсированы на выходе с блока, и мы получаем единичку, которая идет в эра Стригер и запускает его эра стригер. Посылает сигнал на нашу лампу и одновременно посылает сигналом. Задержку включения задержка включения отсчитывает 50 миллиардекунд и выдает единичку на вход р, который выключает 1 наш триггер и. На вход с 2 Триггера соответственно 2 Триггер включается, посылает сигнал на нашу 2 лампу и посылает сигнал. На 2 задержку включения задержку включения также отсчитывает пол секунды и посылает. Сигнал на выключение 2 триггера и на включение 3 3 Триггер включается. Отправляет сигнал на 3 лампу и отправляет сигнал на 3 задержку включения 3 задержка включения, также отсчитывает пол. Секунды отправляет сигнал на вход р, выключая 3 триггер и на вход с включая 4 Триггер. 4 Триггер включается, загорается 4 лампа и отправляется сигнал на задержку включения задержка включения. Отсчитывает 50 миллиардекунд и выключает 4 триггер блок и видя, что вот эти триггеры выключены. А здесь у нас сигнал до сих пор поступает снова, включается и запускает сигнал на 1 рестригер таким. образом алгоритм повторяется по кругу. Если мы выключим наш 1 т Триггер, то когда 4 Триггер отработает блок и не увидит на 1 входе сигнал 1 и, соответственно, не включится, остановив наш алгоритм.

13:32 Как видно, все просто. Вот то, о чем я говорил, если мы нажмем кнопку стоп, то она не выключит моментально наш алгоритм. Сначала он отработает, затем выключится. У нас осталось 3 незадействованных входа и 2. Незадействованных выхода я хочу показать вам алгоритм переключения работы, который я недавно придумал. Смысл его такой при нажатии на 1 кнопку у нас запускается наш алгоритм и загорается 1. Лампа при повторном нажатии на 1 кнопку. Режим работы переключается и загорается 2 лампа. Если мы хотим снова вернуть 1 режим работы, мы должны опять нажать на 1 кнопку таким образом. Повторное нажатие данной кнопки будет переключать наши режимы, работы будет загораться либо 1 лампа, либо 2. Чтобы остановить данный алгоритм, нужно нажать 3 кнопку, это своеобразная кнопка. Стоп, после ее нажатия работа алгоритма останавливается. И даже если мы будем снова нажимать на 1 кнопку, ничего не будет происходить, лампы не будут гореть для того, чтобы снова запустить. Алгоритм нужно будет нажать 2 кнопку. Она снимает остановку режима работы, и у нас загорается 1 из ламп зависимости от того, в каком положении остался переключатель после нажатия. Кнопки 1 я думаю, уже понятно, что 1 делом нужно ввести в схему т тригер, чтобы переключать 1 кнопкой режима работы. Далее давайте поразмышляем вместе, если соединить наши лампы с выходом. Тетригера то при нажатии нашей 1 кнопки у нас сразу запустится, оба режимы. Нам нужно, чтобы они работали попеременно. Для этого введем схему логический блок, не добавляем его на 2 лампу.

15:13 Как мы уже знаем, блок не инверсирует сигнал. То есть если на вход приходит, 0 то на выходе мы получаем единицу и наоборот, если мы на вход подаем единицу на выходе, у нас получается, 0 то есть. Переключатель у нас уже работает, но как же сделать так, чтобы он у нас останавливался? Если мы соединим нашу кнопку стоп со входом р т. Триггера, то это нам не поможет, так как мало того у. Нас уже изначально 1 из режимов включен, а если мы будем нажимать кнопку стоп, то в этом режиме ничего не произойдет. Но при запуске нашего Тетригера просто будет переключаться режим при. Нажатии кнопки стоп, это неправильно, как это исправить. Нам надо, чтобы сигнал прерывался после т триггеры и блока, не так как изначально наши лампы не должны гореть, для этого добавим блоки и.

16:07 По 1 на каждый выход или каждую лампу? Соединим 1 с выходом нашего тетригера, а 2 с выходом нашего блока нет. Если мы оставим все в таком же состоянии, то ничего не поменяется. Схема будет работать точно так же, как работала до этого, как мы уже знаем. Входы блока и можно инвертировать, поэтому сразу инвертируем 2 входа и добавляем РС Триггер, который будет отвечать у нас за аварийную остановку нашей схемы, соединяем выход и рестригера со входами блоков и.

16:43 Теперь при включении рестригера на выходе мы получаем единичку, которая приходит в наши блоки и так, как входы инвертированы на входе. Мы получаем 0 и блоки и выключается для запуска и рестригера, мы будем использовать нашу 3 кнопку. Если мы включим эмуляцию, то при нажатии кнопки стоп. Наша схема останавливается и никак ее уже не запустить для того, чтобы это исправить, соединим 2 кнопку с выходом на. Нашего триггера теперь при запуске эмуляции нажатии кнопки стоп. Мы можем вновь запустить работу нашего алгоритма, для этого надо нажать 2 кнопку. Мы видим, что алгоритм снова в работе, но есть 1 проблема, когда мы его. Запускаем, он уже изначально работает, такого быть не должно. 1 Лампа должна загореться только при нажатии нашей кнопки. Как это исправить, нужно ввести в схему еще 1 РС Триггер, выход которого мы подключим с блоками и.

17:44 Система не будет у нас работать, пока РС Триггер выключен только при включении рестригера. На выходе мы получаем единичку, которая приходит в наши блоки и и тогда лампа загорается с вход и рестригера. Мы подключаем с выходом т триггера, а р вход. С нашей кнопкой стоп теперь проверяем правильность работы нашего алгоритма. Как мы видим, в исходном состоянии ни 1 из ламп не горит алгоритм, выключен при нажатии 1 кнопки. У нас загорается сначала 1 лампа, которая сигнализирует о включении. 1 Алгоритма работы затем при повторном нажатии загорается. 2 Если мы будем нажимать дальше, то режим работы будут просто переключаться для того, чтобы остановить наш алгоритм. Мы нажимаем кнопку стоп и видим, что обе лампы гаснут, если мы. Будем нажимать 1 кнопку, то ничего происходить не будет для того, чтобы запустить алгоритм снова в работу. Мы должны нажать 2 кнопку, теперь давайте подключим наш щит автоматизации к компьютеру с помощью кабеля и запишем алгоритм в наш плк.

19:20 Итак, мы подключили наш контроллер к компьютеру с помощью кабеля. Теперь настал черед записать нашу программу, для этого открываем инструменты подключения к плеер. Нажимаем поиск. Как видим, устройство обнаружено, теперь нажимаем подключить, как видим, здесь у нас стали активными дополнительные кнопки, мы можем нажать вот. Эту кнопку загрузить в ПЛР либо выбрать в инструментах операции онлайн, загрузить плеер. Давайте нажмем здесь, мы выбираем да загрузка пошла.

20:02 На На дисплее контроллера у нас появилась надпись, работает ошибок, нет, также как мы загрузили программу. Ее можно и выгрузить из контроллер. Для этого выбираем вот эту кнопку либо инструменты операции онлайн выгрузить из плеера. Нажимаем, и здесь мы видим точно такой же алгоритм. Который мы загрузили, мы можем его сохранить как отдельный файл и использовать его в дальнейшем. Что еще мы можем сделать при подключенном? Контроллере мы можем открыть онлайн монитор и видеть состояние блоков контроллера в реальном времени. Давайте нажмем на кнопку.

21:23 Все алгоритмы записали, испытали его в щите, так что можно отключаться от контроллера. Для этого переходим в меню инструменты и выбираем пункт отключить все контроллер. Отключен, надеюсь, вам было полезно. Ставьте лайки, если вам понравилось, подписывайтесь, если вам было интересно. С вами был Максим канал Фарадей до скорых встреч.

Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.

🔗 Как собрать щит автоматизации на базе ПЛК

Оставьте комментарий

Войти

Зарегистрироваться

Сбросить пароль

Пожалуйста, введите ваше имя пользователя или эл. адрес, вы получите письмо со ссылкой для сброса пароля.

Прокрутить вверх