Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
ПЛК используются во всем, с чем мы сталкиваемся ежедневно. От машин для консервирования или розлива таких товаров, как пиво, содовая, суп и многих других упакованных товаров до конвейерных лент в 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 использует «перетаскивание» для размещения своих команд и адресов, то есть для вставки команды или адреса просто щелкните и перетащите их из меню в желаемое место, а затем отпустите.
На верхнем рисунке показаны основные команды, из этого набора используются только первые пять. В порядке слева направо:
Вставьте новую ступеньку.
Вставить ветку
Вставить Проверить, если закрыт
Вставить Проверить, если открыто
Вставить выход под напряжением
Второй набор команд, непосредственно под первым изображением, - это установленный таймер, единственной командой, используемой из этого набора в этой программе, будет «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.
Последние три звена просто говорят ПЛК включить свет, когда их соответствующий таймер отсчитывает время.