Дешевый плк на 16 входов и 16 выходов

Дешевый ПЛК на 16 входов и 16 выходов

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

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

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

Именно из соображений, изложенных выше, была разработана схема простого ПЛК для замены вышедшего из строя ПЛК KUAX667 на швейном автомате VS3005 — AMF Reece S 2000. Не будем останавливаться на описании данного швейного автомата, тем более, что рассматриваемая здесь схема повторно использовалась на другом станке в мебельном производстве. При разработке ПЛК ставилась задача создать схему максимально дешевую, из доступных деталей, с возможностью диагностики даже с учетом отсутствия дисплея. Также было принято решение отказаться от гальванической развязки входных цепей, поскольку датчиками служили кнопки, концевики и переключатели, осуществляющие простой механической контакт.

Схема устройства и принцип работы аналогичны построению большинства промышленных ПЛК. Есть центральный микроконтроллер и есть порты ввода-вывода.

За основу взят микроконтроллер фирмы Microchip PIC12F629. Этот микроконтроллер выбран исходя из доступности и дешевизны. Входа и выходы реализованы с помощью сдвиговых регистров. Логически они разбиты на две группы по 8 контактов. Передача данных происходит в последовательном виде. Протокол передачи данных идентичен протоколу SPI, однако он полностью реализован программно и на 16 бит. Цепи для входных данных и выходных данных сделаны раздельными. Это, на мой взгляд, облегчает понимание работы и упрощает контроль. Кроме того это позволило использовать ранее написанные модули для приема-передачи данных в сдвиговые регистры. Ну и все-равно эти выводы остались бы неиспользованными, так зачем пропадать добру 🙂 . Входными элементами являются концевики, кнопки, переключатели с коммутацией на общий провод. Поэтому входа реализованы без использования оптопар. Конечно, это снижает надежность схемы. Но, как показала практика, ПЛК работает стабильно. При использовании регистров 155ИР9 или 555ИР9 подтягивающие резисторы к +5 В можно не устанавливать (именно этот вариант представлен на фото ниже). При использовании регистров 74HC165 наличие подтягивающих резисторов обязательно. Особо следует отметить вход 1.0. Этот вход реализован с использованием оптопары и расширителем импульсов на микросхеме 155ЛА3. В одном из станков датчиком вырабатывался импульс +24 Вольта и длительностью около 1 мксек. Поскольку реальная частота опроса входов составляла около 1 кГц, то был риск, что импульс будет пропущен. Для исключения этого в схему был введен расширитель импульсов, увеличивающий время импульса примерно до 0,1 сек. Время импульса определяется элементами C1, R4. Перестановкой джамперов на плате (на схеме джамперы не указаны, их можно отследить по печатной плате) возможна коммутация входа 1.0 минуя оптопару, минуя расширитель импульсов или минуя оптопару и расширитель импульсов. Благодаря встроенным в регистры триггерам, фиксирующим входные уровни по сигналу строба, исключена возможная неопределенность уровней логический «0» или «1». Это, а также последовательный опрос входных цепей микроконтроллером, позволило не учитывать явление «дребезга», характерное для механических датчиков. Исполнительными механизмами являются обмотки пневмоклапанов и реле, которые подсоединены к сдвиговым регистрам 74HC595 через микросхемы-драйвера ULN2803. Питание осуществляется от источника постоянного напряжения +24 Вольта, имеющегося в станке для питания обмоток реле и пневмоклапанов, через импульсный стабилизатор напряжения на LM2576 (микросхема в корпусе TO-263 для поверхностного монтажа, расположена со стороны фольги, фольга же служит и радиатором), включенной по типовой схеме.

Вся схема собрана на плате 100*130 мм. Рядом с каждой микросхемой по питанию стоит конденсатор, емкостью по 0,1 mkF (на схеме не показаны). Как уже выше отмечалось, в устройстве использовались микросхемы 555ИР9, не требующие подтягивающих резисторов. Тем не менее, для использования 74HC165, на плате предусмотрена возможность установки подтягивающих резисторов, которые могут быть от 1 до 10 кОм. В качестве подтягивающих резисторов хорошо использовать сборки сопротивлений типа 9A472J (неиспользуемые выводы просто обкусываются), которые широко применялись в компьютерах на базе 286-486 процессоров.

Программа для микроконтроллера написана в среде PIC Simulator IDE, которая использует диалект языка BASIC. Использование BASIC позволяет легко разрабатывать программы не особо погружаясь в архитектуру микроконтроллеров. Кроме того, так или иначе, с реализациями языка BASIC приходится сталкиваться начиная со школьной скамьи и у большинства непрофессиональных разработчиков он не вызывает почтительного опасения. Рассмотрим программу и остановимся на тех местах, где непосредственно происходит настройка на тот или иной станок.

Программа прилагается в полной версии для швейного автомата. Сначала идет секция описания переменных и символов. При переделке программы под другое оборудование неизменными будут строки с 7 по 11, здесь объявляются переменные для полученных/передаваемых данных и служебная переменная и с 18 по 28, относящиеся к описанию контактов для протокола приема/передачи данных. Далее в программе с 50-й по 96-ю строки идет проверка на включение режима «Тест» и реализация тестового режима. Режим «Тест» включается установкой перемычки между выводом GP2 (5-й вывод) и общей шиной (кнопка «Test» по схеме) до подачи питания на схему. При подаче питания микроконтроллер устанавливает вывод GP2 как вход (строка 54), включаем подтягивающие резисторы (стоки 64,65), производит опрос состояния вывода GP2 (строка 76). Если режим тестирования установлен, то после снятия перемычки начинается бесконечный цикл (стоки 81-95), в котором состояние выходов напрямую зависит от состояния входов. Таким образом последовательно замыкая входа мы можем проверить срабатывание исполнительных элементов, подсоединенных к выходам, т.е. произвести тестирование оборудования от датчиков до исполнительных механизмов.

При подаче питания без установленной перемычки микроконтроллер перейдет к участку программы, где запрограммирован непосредственно рабочий режим станка (в данной программе это строки 98-261). Эта часть программы оставлена для примера и, поскольку она привязана непосредственно к оборудованию, то особо ее рассматривать не будем. Остановимся только на общих принципах работы и подпрограммах приема-посылки данных. В простейшем случае при работе оборудования производится опрос входов (подпрограмма data_input, используемая в ней подпрограмма sinchro_input). Состояние входов в программе сохраняется в переменных data_in1 и data_in2. В зависимости от алгоритма работы оборудования в программе анализируется состояние входов, принимается решение об изменении состояния выходов и это решение записывается в данные data_out1 и data_out2. После этого производится вывод данных (подпрограмма data_out, используемая в ней подпрограмма sinchro_out). И так цикл повторяется до прекращения подачи питания. В случае необходимости возможна организация программы с использованием прерываний микроконтроллера. К примеру, это может понадобится при осуществлении операций на оборудовании, ограниченных по времени.

Читайте также  Как делать проводку в квартире с нуля?

При программировании микроконтроллера необходимо установить слово конфигурации в &h31С4. Расшифровку можно посмотреть на рисунке ниже.

P.S. Этот абзац специально для критиков. Как уже выше отмечалось, программа писалась не «с нуля», а с использованием уже готовых наработок. Поэтому в программе много комментариев от предыдущих программ, в том числе имеются и комментарии, касательно использования прерываний по таймеру. Я специально не стал их убирать, поскольку считаю, что они могут помочь другим людям при модификации программы. Если же данную программу переписать заново, то наверняка можно достичь более оптимального кода и более высокой частоты опроса входных элементов. Как говориться «нет такой программы, которую нельзя сократить хотя бы на одну команду». Но даже в таком виде программа занимает менее 700 байт и станок, под управлением данной программы, работает стабильно.

Ну и напоследок фотографии собранной и установленной в станок платы.

В архиве:
1. PLC 12F629 — исходный файл и HEX файл.
2. Проект в Proteus.
3. Печатная плата в Sprint-Layout

Программируемые логические контроллеры. Обзор

Контроллеры с HMI для локальных систем автоматизации ОВЕН ПЛК63 / ПЛК73

Контроллеры для малых систем автоматизации ОВЕН ПЛК100 / ПЛК150 / ПЛК154

Моноблочные контроллеры с дискретными и аналоговыми входами/выходами для средних систем автоматизации ПЛК110[М02] / ПЛК110 / ПЛК160

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

Оптимальны для построения систем автоматизации среднего уровня и распределенных систем управления.

Рекомендуется к использованию

  • В системах HVAC
  • В сфере ЖКХ (ИТП, ЦТП)
  • В АСУ водоканалов (водоподготовка, насосные станции)
  • Для управления малыми станками и механизмами
  • Для управления пищеперерабатывающими и упаковочными аппаратами
  • Для управления климатическим оборудованием
  • Для автоматизации торгового оборудования
  • В сфере производства строительных материалов

На данный момент выпускаются несколько контроллеров: ОВЕН ПЛК110, обновленный ОВЕН ПЛК110[М02], ОВЕН ПЛК160

Сравнительная таблица контроллеров ОВЕН ПЛК110, ОВЕН ПЛК110[М02](обновленный), ОВЕН ПЛК160

Контроллер

Дискретные входы

Дискретные выходы

Аналоговые входы

Аналоговые выходы

RS-485

Отличительные особенности линейки

  • Мощные вычислительные ресурсы и большой объем памяти.
  • Наличие последовательных портов (RS-232, RS-485) на борту контроллера.
  • Наличие порта Ethernet для включения в локальные или глобальные сети верхнего уровня.
  • Поддержка протоколов обмена Modbus (RTU, ASCII), ОВЕН, DCON.
  • Возможность работы напрямую с портами контроллера, что позволяет подключать внешние устройства с нестандартными протоколами.
  • Контроллер имеет встроенные часы, что позволяет создавать системы управления с учетом реального времени.
  • Встроенный аккумулятор, позволяющий организовать ряд дополнительных сервисных функций: возможность кратковременного пережидания пропадания питания, перевод выходных элементов в безопасное состояние.
  • Наличие дискретных (ПЛК110/ПЛК110[М02]/ПЛК160) и аналоговых (ПЛК160) входов/выходов на борту контроллера.

Сравнение ПЛК110 (выпускаемого ранее) и ПЛК110[M02] (модернизированного)

Параметр

ПЛК110

ПЛК110[М02]

Есть, EmbOS Segger

Работа по беспроводным сетям

Питание 5В в RS-232

Температурный диапазон эксплуатации

Источник питания для часов RTC

Заменяемая стандартная батарейка CR2032

Источник питания для Retain

Не требуется, используется MRAM

Ведение архивов на USB Flash

Поддерживаемые интерфейсы и протоколы

Протокол

Интерфейс

Применение

Поддержка модулей ввода/вывода ОВЕН Мх110

Работа в сетях ОВЕН совместно с ТРМ2хх

Поддержка модулей ввода/вывода и операторских панелей (например, ОВЕН СП3хх), связь со SCADA-системами

Ethernet 10/100 Mbps

Связь со SCADA-системами

ППоддержка модулей ввода/вывода ICP DAS I-7xxx, АDAM-4xxx, операторских панелей

GateWay (протокол CODESYS)

Ethernet 10/100 Mbps

Программирование контроллера, отладка пользовательской программы

Связь с контроллерами других производителей на базе CODESYS.

Работа с OPC-сервером CODESYS

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

Программирование

Программирование контроллеров осуществляется в профессиональной, распространенной среде CODESYS v.2.3.x, максимально соответствующей стандарту МЭК 61131:

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

Интерфейсы для программирования и отладки: Ethernet, USB, RS-232 (Debug).

ПЛК160-220.И-L Овен

Производитель: Овен
Рабочая температура: -10°C
  • Техническое описание Фото и видео
  • Статьи
  • Документация

ПЛК 160-220.И-L ОВЕН (ПЛК160-220.И-L)

  • В системах HVAC
  • В сфере ЖКХ (ИТП, ЦТП)
  • В АСУ водоканалов
  • Для управления малыми станками и механизмами
  • Для управления пищеперерабатывающими и упаковочными аппаратами
  • Для управления климатическим оборудованием
  • Для автоматизации торгового оборудования
  • В сфере производства строительных материалов

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

Вычислительные ресурсы

В контроллере изначально заложены мощные вычислительные ресурсы при отсутствии операционной системы:

  • высокопроизводительный процессор RISC архитектуры ARM9, с частотой 200МГц компании Atmel;
  • большой объем оперативной памяти — 8МБ;
  • большой объем постоянной памяти — Flash память, 4МБ;
  • объем энергонезависимой памяти, для хранения значений переменных — до 16КБ;
  • время цикла по умолчанию составляет 1мс при 50 логических операциях, при отсутствии сетевого обмена.

Цифровые (дискретные) входы контроллера ПЛК160-220.И-L

Количество дискретных входов

Подключаемые входные устройства

— коммутационные устройства (контакты кнопок, выключателей, герконов, реле и т.п.);

— датчики, имеющие на выходе транзистор n-p-n или p-n-p типа с открытым коллектором;

— дискретные сигналы 24±3 В

Гальваническая развязка дискретных входов

Электрическая прочность изоляции дискретных входов

Минимальная длительность импульса, воспринимаемого дискретным входом

— 50 мкс в режиме счетчик импульсов (Входы DI1..DI4)
— 100 мкс в режиме энкодер (Входы DI1..DI4)
— 3,3 мс (Входы DI5..DI16)

Напряжение питания дискретных входов

Ток «логической единицы»

Напряджение «логического нуля»

Ток «логической единицы»

Напряджение «логического нуля»

Аналоговые входы

Предел основной приведенной погрешности, %

Разрешающая способность, бит, не менее

Количество аналоговых каналов измерения

Входное сопротивление в режиме измерения тока

не более 170 Ом

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

не менее 200кОм

Период обновления результатов измерения по каждому каналу, мс

Цифровые (дискретные) выходы

Количество выходов электромагнитных реле контроллера Овен ПЛК160-220.И-L — 12шт.

Гальваническая развязка дискретных выходов

Электрическая прочность изоляции дискретных выходов

1500 В от схемы прибора;

500 В между выходами (или группами выходов)

Время переключения из состояния «0» в состояние «1» и обратно

  • выходы DО1. DО12: 50 мс

Аналоговые выходы

Количество аналоговых выходов

Тип выходного сигнала

Питание аналоговых выходов

встроенное, общее на все выходы

Гальваническая изоляция аналоговых выходов

Электрическая прочность изоляции аналоговых выходов

Интерфейсы контроллера

  • Ethernet 100 Ваsе-Т – 1 канал;
  • RS-232 – 1 канал;
  • RS-232-Debug – 1 канал;
  • RS-485 – 2 канала;
  • USB 2.0 – 1 канал Device.

Конструктивные особенности

  • Контроллер выполнен в компактном DIN-реечном корпусе;
  • Степень защиты корпуса – IP20 со сторон передней панели, IP00 со стороны клемм;
  • Габаритные размеры – 208х110х73 мм.

Параметры питания контроллеров

  • Контроллер Овен ПЛК160-220.И-L питается от переменного тока (номинальное 220 В)
  • Потребляемая мощность – 40 ВA.

Средства программирования контроллеров

Для программирования контроллеров ПЛК160-220.И-L используется среда CoDeSys, разработанной немецкой компанией 3S-Software.

Получить более подробную информацию по системе программирования CoDeSys можно скачав архив.zip

Документация для ПЛК160-220.И-L

Новые китайские ПЛК с Алиэкспресс: Wecon LX3VP/LX3VE

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

Но сначала нужно напомнить, почему я ими заинтересовался. При выборе ПЛК для проекта неизбежно возникает вопрос соотношения цены и качества. Хорошо, конечно, везде использовать проверенные временем контроллеры Siemens или Schneider, но это не всегда позволяет бюджет- они весьма дорогие.

Раньше, когда приходилось ставить в проект более дешевые контроллеры, мы выбирали отечественный ПЛК ОВЕН, но по многим причинам стали искать альтернативу и ему. Среди прочего, я обратил внимание на недорогие ПЛК китайской фирмы Wecon серий LX3V/LX3VP/LX3VE. Про самую простую и дешевую модель LX3V-0806MT-A2 я уже писал.

Сегодня поговорим о более продвинутых моделях: LX3VP-1616MR-A и LX3VE-1412MT-A.

Основные плюсы и минусы LX3VP/LX3VE

  • Программная архитектура, совместимая с Mitsubishi FX2N. Для меня это было ключевое- при программировании хотелось чего-то понятного и популярного, а не изучать очередной «эксклюзивный велосипед»
  • Программирование через бесплатное ПО Wecon PLC Editor
  • Есть симуляция ПЛК в ПО, что позволяет производить отладку программы без наличия самого контроллера. Эка невидаль? А, между тем, у другого китайского ПЛК Xinje, с которым я работал, при похожей программной архитектуре нет симуляции в ПО. И это может осложнить поддержку разработанных программ
  • Загрузка программ через обычный кабель микро-USB
  • До 6 портов передачи данных RS-485, из них до 5 с Modbus
  • До 2 портов Ethernet при установке DB Board
  • Возможность подключения плат расширения DB Board и модулей расширения. У ОВЕН ПЛК110, например, таких опций нет
  • На официальном сайте есть форум, техподдержка и примеры программ
  • Низкая стоимость, особенно, если покупать через Aliexpress или непосредственно на сайте Wecon
  • Только 1 порт RS-485 с Modbus на борту ПЛК, остальные только при подключении DB Board, то есть за дополнительную плату
  • Отсутствует документация на русском языке. Но этот недостаток условный, так как в сети очень много информации на русском языке о программировании ПЛК Mitsubishi FX2N, с которыми Wecon LX3 совместимы на уровне команд. Поэтому можно смело изучать программирование Wecon по материалам Mitsubishi FX2N, я делал именно так

Характеристики

Конструкция

Присмотримся внимательнее к конструкции рассматриваемых ПЛК. Фотографии кликабельны.

WECON LX3VE-1412MT-A, спереди

Далее буду рассматривать конструкцию только ПЛК WECON LX3VP-1616MR-A, как более сложную. Главное отличие между этими моделями состоит в типе дискретных выходов. Литеры «MT» в названии означают транзисторные выходы, «MR» означают релейные выходы.

WECON LX3VP-1616MR-A, спереди

Спереди, без крышек

1. Порты RS-485: Com1 и Com2
2. Верхние клеммы:
L, N: питание ПЛК через AC 85…264V
⏚: не используется в этих моделях
X0. X7, X10. X17: дискретные входы
S/S: общий для дискретных входов

3. Разъемы для подключения DB Board
4. Батарейка CR2032 для RTC
5. Переключатель RUN/STOP
6. Порт Micro-USB 2.0 TYPE B для загрузки программ. Лучше загружать программу через него, это значительно быстрее
7. Порт RS-422 Com0 для загрузки программ, гнездо Mini DIN-8
8. Нижние клеммы:
24V+, COM: исходящее питание встроенного БП 24V DC
COM1. COM5: входные клеммы для реле, соответственно: Y0, Y1, Y2. Y3, Y4. Y7, Y10. Y13, Y14. Y17
Y0. Y7, Y10. Y17: выходы реле

9. Индикация состояния дискретных входов и выходов
10. Разъем для подключения модулей расширения

Сверху, порты RS-485 Сom1 и Com2

Надпись под портами гласит о том, что одновременно может работать передача данных или по RS-422 Com0 или по RS-485 Com1. Дело в том, что Com0 и Com1 это физически один универсальный порт RS-422/485

Сбоку, шильдик ПЛК

На шильдике указано название модели LX3VP-1616MR-A, в то время, как на лицевой панели написано просто LX3VP-1616MR. Литера «A» означает «питание 85. 264V AC».

Сзади, крепление на DIN-рейку

Снизу, контрольная пломба

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

Микросхемы покрыты толстым слоем лака, из-за этого маркировка на многих из них плохо читается.

Процессорная плата. Для дискретных выходов применяются реле Panasonic ALDP124 на

Видим, что мозгом ПЛК является ARM процессор STM32F103VET6 с частотой 72 MHz

Плата питания

Возможности расширения

Если не хватает базового функционала ПЛК LX3VP/LX3VE, то его можно расширить при помощи установки модулей расширения и дополнительных плат DB Board. Таким образом можно увеличить количество входов и выходов, в том числе аналоговых, и увеличить количество портов передачи данных.

Всего можно нарастить на ПЛК до 256 входов и 256 выходов.

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

На некоторых моделях ПЛК, например в простеньком LX3V-0806MT-A2, возможность подключения модулей расширения отсутствует.

Модуль аналогового ввода LX3V-4AD на 4 AI -10. 10V/-20. 20mA/4. 20mA:

DB Board, в отличии от модулей расширения, устанавливаются непосредственно на корпус ПЛК в специальные посадочные места. В зависимости от модели ПЛК, посадочных мест под DB Board может быть 1 или 2. Все модели ПЛК LX3V имеют минимум 1 посадочное место, даже LX3V-0806MT-A2.

DB Board бывают одинарного(короткие) или двойного(длинные) размера. Соответственно и посадочные места для них бывают одинарного или двойного размера.

При подборе DB Board нужно учитывать, сколько на ПЛК посадочных мест и какого они размера. Например, у ПЛК LX3V-0806MT-A2 имеется 1 посадочное место под короткую DB Board.
У LX3VE-1412MT тоже 1 посадочное место, но под длинную DB Board.
У LX3VP-1616MR имеется 2 посадочных места, где 1 под короткую и 1 под длинную DB Board.
Естественно, в посадочное место под длинную плату, можно установить короткую DB Board, но в место под короткую плату нельзя установить длинную DB Board.

«Короткая» DB Board LX3VP-ETH-BD на 1 порт Ethernet:

«Длинная» DB Board LX3V-2AD-BD на 2 AI 4. 20 mA:

Интерфейсы и протоколы передачи данных

На борту рассматриваемых моделей LX3VP/LX3VE имеется только 1 порт RS-422 Com0 и 2 порта RS-485: Com1 и Com2.

При этом, RS-422 Com0 и RS-485 Com1 являются двумя составными частями универсального порта RS-422/485, поэтому одновременно может работать передача данных или по Com0 или по Com1.

«Круглый» порт RS-422 Com0 изначально был введен в ПЛК Wecon для совместимости с Mitsubishi FX2N, где тот применяется для загрузки программ. Кстати, кабели RS-422 для программирования тоже совместимы. Но Wecon дополнительно установили в своих контроллерах порт USB для программирования, что значительно быстрее и удобнее.

Com0/Com1 поддерживает протокол Wecon LX3VP/LX3VE, а Modbus нет. К Com0/Com1 возможно подключить HMI, но они должны работать по протоколу Wecon LX3VP/LX3VE. Прежде всего, естественно, это HMI самой Wecon.

На данный момент HMI Samkoon и Weintek протоколы Wecon не поддерживают. Зато они поддерживают протокол Mitsubishi FX2N, а так, как Com0/Com1 у Wecon поддерживает и его, то к ПЛК можно попробовать подключить HMI и по протоколу Mitsubishi FX2N. Но тут уже на свой страх и риск- в симуляторе ПО HMI Samkoon мне удалось связаться с LX3VE, но надежность и правильность такой связки в реальной эксплуатации нужно проверять.

Протокол Wecon LX3VP/LX3VE хорош тем, что в программе ПЛК не нужно ничего дополнительно настраивать- просто подключаешь ПЛК к HMI и выводишь на нее данные.
Работает протокол с фиксированными параметрами: 9600, 7, 1, Even.

Работа ПЛК и HMI по протоколу Wecon

Порт RS-485 Com2 поддерживает протоколы Wecon LX3VP/LX3VE и Modbus.

Дополнительные порты RS-485 можно добавить с помощью DB Board LX3V-RS458-BD, на которой располагается по 2 порта RS-485 Modbus.

Таким образом в LX3VE-1412MT-A, где 1 место под DB Board, можно установить до 4 RS-485, из которых до 3 с Modbus.
На LX3VP-1616MR-A, где 2 места под DB Board, можно установить до 6 RS-485, из которых до 5 с Modbus.

В LX3VP/LX3VE нет портов Ethernet, но их можно добавить с помощью DB Board LX3VP-ETH-BD, на которой располагается 1 порт Ethernet.
Таким образом в LX3VE-1412MT-A может быть установлен 1 порт Ethernet, а в LX3VP-1616MR-A 2 порта Ethernet.

Программирование

Изначально ПЛК Wecon создавались как дешевая альтернатива и клон популярных ПЛК Mitsubishi FX2N, отсюда их совместимость на уровне команд. Поэтому Wecon можно даже программировать через ПО Митсубиси Melsoft GX Works2, которое имеет больше возможностей, в том числе и программирование на языках LD, IL, FBD, ST, SFC. Но загрузить программу из этого ПО возможно только через RS-422 Com0.

В родном ПО Wecon PLCEditor доступны только языки LD и IL. Зато при программировании доступны дополнительные инструкции, которых нет в ПЛК Митсубиси.

Все инструкции программирования LX3VP

В программе нет возможности создавать функциональные блоки FB, можно использовать только подпрограммы.

Пример использования подпрограммы

За 2 года использования, ПЛК Wecon показали себя в работе хорошо.

ПЛК160 [М02] контроллер для средних систем автоматизации с DI/DO/AI/AO (обновленный)

Размер Цена Кол-во Сумма
ПЛК160-220.А-М 34620 руб. — + 34620 руб. Купить
ПЛК160-220.И-М 33480 руб. — + 33480 руб. Купить
ПЛК160-24.У-М 33480 руб. — + 33480 руб. Купить
ПЛК160-24.И-М 33480 руб. — + 33480 руб. Купить
ПЛК160-220.У-М 33480 руб. — + 33480 руб. Купить
ПЛК160-24.А-М 34620 руб. — + 34620 руб. Купить
  • Описание
  • Документация


ОВЕН ПЛК160 [М02] – линейка программируемых моноблочных контроллеров с дискретными и аналоговыми входами/выходами на борту для автоматизации средних систем.

Оптимальны для построения систем автоматизации среднего уровня и распределенных систем управления.

Рекомендации к применению

Для построения распределенных систем управления и диспетчеризации с использованием как проводных, так и беспроводных технологий:

  • В системах HVAC
  • В сфере ЖКХ (ИТП, ЦТП)
    • АСУ водоканалов
    • линии по дерево- и металлообработке (распил, намотка и т.д.)
  • Для управления пищеперерабатывающими и упаковочными аппаратами
  • Для управления климатическим оборудованием
  • Для автоматизации торгового оборудования
  • В сфере производства строительных материалов
  • Для управления малыми станками и механизмами

Преимущества ОВЕН ПЛК160 [М02]

  • Наличие встроенных дискретных и аналоговых входов/выходов на борту.
  • Скоростные входы для обработки энкодеров.
  • Ведение архива работы оборудования или работа по заранее оговоренным сценариям при подключении к контроллеру USB-накопителей.
  • Простое и удобное программирование в системе CODESYS V.2 через порты USB Device, Ethernet, RS-232 Debug.
  • Передача данных на верхний уровень через Ethernet или GSM-сети (GPRS).
  • 3 последовательных порта (RS-232, RS-485):
    • увеличение количества входов-выходов;
    • управление частотными преобразователями;
    • подключение панелей операторов, GSM-модемов, считывателей штрих-кодов и т.д.
  • Наличие двух исполнений по питанию (220 В и 24 В).

Схема применения ПЛК160 [M02]

Сравнительная таблица ПЛК160 и ПЛК160 [М02]

Вычислительные ресурсы

RISC-процессор на базе ядра ARM-9, 32 разряда

RISC-процессор Texas Instruments Sitara AM1808

Объем энергонезависимой памяти

до 16 кБайт (SDRAM)

Число циклов перезаписи

Внешние интерфейсы

USB-Host (подключение переферии

и архивация на флеш-накопители)

Питание +5 В в RS-232

Работа в мобильных сетях 1

Быстродействующие дискретные входы

Максимальная частота входного сигнала

Клеммник

Съёмный с невыпадающими винтами

Батарея/Аккумулятор

Источник питания для часов реального времени

Источник питания для Retain-памяти

Не требуется, используется MRAM

Простая замена, без перепайки

Условия эксплуатации

Диапазон рабочих температур

ПО, Библиотеки и пр.

Механизм записи Retain-памяти

По событию (отключение питания)

USB-драйвер для подключения ПЛК к CODESYS

Работа с быстрыми входами из прерывания высокочастотного таймера

ПЛК S. 16DI/16DO серии ONI

  • Артикул: PLC-S-EXD-1616
  • Бренд: ONI
  • Наличие на складе: Под заказ

Стоимость товара и информация о доставке

  • Характеристики товара
  • Оплата и доставка
  • Гарантия и возврат
  • Отзывы и комментарии
  • Сертификаты
Ширина мм 30
Высота мм 90
Глубина мм 60
Напряжение питания постоян тока — DC В 24
Тип цифров выхода Транзисторный
Конфигурируемые цифров входы Нет
Разрешенное напряжение на выходе В 24
Задержка при обмене сигналом мс 3
Тип вход напряжения Постоянный (DC)
Кол-во универсальных входов
Тип выход напряжения Постоянный (DC)
Выход ток А 1
Количество цифров выходов 16
Конфигурируемые цифров выходы Нет
Количество цифров входов 16
Тип питающего напряжения Постоянный (DC)

Показать все технические характеристики

Оплата заказа
Вы можете оплатить заказ одним из следующих способов:

  • Оплата наличными или банковской картой курьеру при получении
  • Оплата банковской картой на сайте (Visa или MasterCard)
  • Оплата наличными или банковской картой в центральном офисе
  • Оплата по счету (безналичный расчет для юридических и физических лиц)

*Возможность оплаты заказа тем или иным способом зависит от города доставки и наличия товара на складе.

Доставка заказа
Воспользуйтесь следующими вариантами получения заказа:

  • Доставка курьером до двери (ПН-СБ с 09-00 до 22-00)
  • Самовывоз с пункта выдачи (карта пунктов выдачи)
  • Самовывоз с центрального склада (ПН-ПТ с 09-00 до 17-00)

*Возможность доставки зависит от города. Время доставки обговаривается с курьером. Подробная информация о доставке заказов

Гарантия на товары
На представленные товары осуществляется официальная гарантия производителя 12 месяцев.
На ряд товаров с маркировкой «Гарантия 2 года» осуществляется расширенная гарантия производителя 24 месяца.

Возврат товаров
При покупке товара из наличия на складе АСБЕРГ АС, покупатель имеет право осуществить возврат товара в течение 60 дней с момента покупки.

Возврат качественного товара осуществляется при соблюдении в совокупности следующих условий:

  • товар не находился в употреблении;
  • полностью сохранен товарный вид;
  • сохранены потребительские свойства;
  • не нарушены пломбы и фабричные ярлыки;
  • имеются чеки (кассовый, товарный) а также иные документы, подтверждающие оплату товара.
  • имеется документ, подтверждающий факт и условия покупки указанного товара.

Товар может быть возвращен путем:

  • Лично на складе компании (г. Подольск) с 09-00 до 17-00.
  • Путем отправки почтовой или курьерской службой

Для возврата товара покупателю необходимо заполнить заявление о возврате товара.
Подробная информация по возврату товара