Оглавление:

Программирование ПЛК для управления стоп-сигналом: 7 шагов (с изображениями)
Программирование ПЛК для управления стоп-сигналом: 7 шагов (с изображениями)

Видео: Программирование ПЛК для управления стоп-сигналом: 7 шагов (с изображениями)

Видео: Программирование ПЛК для управления стоп-сигналом: 7 шагов (с изображениями)
Видео: Управление частотником ПЧ по rs 485 Modbus RTU из ПЛК | Программирование ПЛК 2024, Июль
Anonim
Image
Image
Сбор материалов
Сбор материалов

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

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

Шаг 1. Сбор материалов

Для выполнения этого проекта необходимы следующие материалы.

1 - ПЛК Allen Bradley MicroLogix 1400

1 - Компьютер с установленным RSLogix 500

1 - красный свет постоянного тока 24 В

1 - зеленый свет постоянного тока 24 В

1 - желтый свет постоянного тока 24 В

1 - Автоматический выключатель 120 В

1 - источник питания от 120 В до 24 В постоянного тока

1 - шнур Ethernet

1 - шнур питания

Длина провода, необходимого для подключения светильников.

Дополнительно: наконечники для защиты концов провода от истирания.

Шаг 2: Подключение ПЛК

Подключение ПЛК
Подключение ПЛК

ВНИМАНИЕ: Никогда не работайте в цепи, находящейся под напряжением. Линия питания переменного тока подключена непосредственно к сетевой розетке и имеет напряжение 110 В, которого достаточно, чтобы убить человека или вызвать серьезные электрические ожоги, включая повреждение внутренних органов. Всегда отключайте цепь, отключите автоматический выключатель и убедитесь, что цепь обесточена.

Для этого приложения полная проводка, показанная на рисунке выше, не требуется, только проводка, описанная ниже. Все порты четко обозначены на ПЛК.

Для начала подключите ПЛК к источнику питания с помощью L1, белый провод, выходящий из шнура питания, в порт «VAC L1» и порт «L» на источнике питания. Затем черный провод, идущий от шнура питания, подключается к «VAC L2» и «VAC DC5» на ПЛК и «N» на блоке питания.

От источника питания положительный красный провод подключается к портам «VAC DC0, 1, 2, 3 и 4» на ПЛК. Отрицательный черный провод подключается к портам «COM 0 и 1» ПЛК и подключается к одной стороне каждого индикатора. Затем другая сторона каждого индикатора подключается к портам ПЛК «OUT 0, 1 и 2».

Шаг 3: Присоединение ПЛК к компьютеру

Присоединение ПЛК к компьютеру
Присоединение ПЛК к компьютеру

Чтобы подключиться к ПЛК, подсоедините концы сетевого шнура к ПЛК и ПК с установленным RSLogix. Откройте RSLogix и в верхнем левом углу раскрывающегося меню с надписью «Offline» выберите «Загрузить», чтобы импортировать настройки ПЛК в программу.

Шаг 4: понимание RSLogix

Понимание RSLogix
Понимание RSLogix

RSLogix использует «перетаскивание» для размещения своих команд и адресов, то есть для вставки команды или адреса просто щелкните и перетащите их из меню в желаемое место, а затем отпустите.

На верхнем рисунке показаны основные команды, из этого набора используются только первые пять. В порядке слева направо:

Вставьте новую ступеньку.

Вставить ветку

Вставить Проверить, если закрыт

Вставить Проверить, если открыто

Вставить выход под напряжением

Второй набор команд, непосредственно под первым изображением, - это установленный таймер, единственной командой, используемой из этого набора в этой программе, будет «TON» или Timer On.

На трех нижних рисунках показаны таблицы таймера, вывода и двоичной таблицы, а также их расположение в меню в левой части экрана.

В таблице таймера TT относится к «Timer Timing», то есть бит будет активирован, когда таймер отсчитывает время. DN будет активирован, когда таймер достигнет заданного времени.

Адреса двоичных и выходных битов этой программы находятся в верхней строке таблицы, начиная с 0 справа.

Шаг 5: понимание ПЛК

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

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

Выходы подключаются к элементам, которые необходимо включить или выключить, например к реле, пусковым контактам двигателя или освещению.

Таймеры и двоичные биты - это внутренние биты, которые подсчитываются в программе и не имеют внешних подключений.

Для программы стоп-сигналов будут использоваться только выходы, таймер и двоичные части ПЛК.

Шаг 6: Разработка программы

Разработка программы
Разработка программы

Чтобы запрограммировать ПЛК, начните с создания 7 «звеньев» или строк в программе.

Назначение адресов можно выполнить с помощью того же метода перетаскивания. Адреса O соответствуют выходам, адреса B - двоичным, а адреса T - таймеру. Их меню можно открыть, дважды щелкнув имя в раскрывающемся меню в левой части экрана.

На трех нижних ступенях вставьте по одному переключателю «Проверить, если замкнуто» с левой стороны и по одному «Выходное напряжение» с правой стороны каждой ступени. В порядке убывания назначьте «Выход активизируется» на O: 0/0, O: 0/1 и O: 0/2, а переключатели «Проверить, если замкнут» - на T4: 0 / TT, T4: 1 / TT. и Т4: 2 / ТТ.

На втором звене сверху вставьте один «Output Energize» с правой стороны звена и обозначьте его как B3: 0/0.

На трех оставшихся ступенях вставьте таймер включения таймера с правой стороны каждой и назначьте их в порядке убывания как T4: 0, T4: 1 и T4: 2.

На первой ступени вставьте две «ветви» с левой стороны ступени и вставьте одну «Проверить, если открыт», назначенный B3: 0/0, в одну из этих ветвей. В двух других строках, созданных ветвями, вставьте по одному переключателю «Проверить, если закрыто» в каждую и назначьте один для T4: 1 / DN, а другой - для T4: 0 / TT.

На третьей и четвертой ступенях вставьте по одной «ветви» на вход каждой, с одним переключателем «Проверить, если замкнуто» на каждой линии, созданной ими. На третьей ступени назначьте переключатели на T4: 2 / DN и T4: 1 / TT. На четвертой ступени назначьте переключатели на T4: 0 / DN и T4: 2 / TT.

Первый таймер - это время, в течение которого красный свет будет гореть, второй таймер соответствует желтому свету, а третий - зеленому. В этом примере использовались приращения времени в 10 секунд, 2 секунды и 8 секунд.

Чтобы запустить программу, щелкните раскрывающееся окно с надписью «OFFLINE» в верхнем левом углу программы и выберите «Загрузить». Щелкните предупреждения, принимая их, и ПЛК начнет выполнение программы.

Шаг 7: понимание программы

Понимание программы
Понимание программы

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

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

Вместо этого программа была разработана так, что двоичный адрес B3: 0/0, естественно, находится в выключенном состоянии. Считывается первая цепочка, и поскольку проверка на открытие адресуется к B3: 0/0, таймер красного света T4: 0 начнет отсчет времени. На второй ступени B3: 0/0 переключается в свое состояние включения и остается там на время выполнения программы, так что таймер T4: 0 не всегда активен.

Таймер T4: 0 сохраняет отсчет времени в течение 10 секунд из-за того, что переключатель Проверить, закрыт ли адрес T4: 0 / TT замкнут, когда таймер отсчитывает время. Когда таймер достигает 10 секунд и завершает отсчет времени, активируется бит T4: 0 / DN, запускающий таймер T4: 2, и поскольку таймер 4: 0 завершает отсчет времени, бит T4: 0 / TT больше не активен, заставляя таймер сбрасывать свое накопленное значение до 0. Таймер T4: 2 завершает тот же цикл, запускает таймер T4: 1 после завершения его таймера и сброса, а таймер T4: 1 повторно запускает цикл с таймера T4: 0.

Последние три звена просто говорят ПЛК включить свет, когда их соответствующий таймер отсчитывает время.

Рекомендуемые: