Введение в ПЛК: что такое программируемый логический контроллер

Кабели — Описание, конструктивное исполнение

Что с чем соединяет

ПЛК100, ПЛК150, ПЛК154

ИП320, иное устройство с RS-232 с разъемом DB9M

Кабель предназначен для подключения к ПЛК100, ПЛК150, ПЛК154 (порт RJ12) панели оператора ИП320 и других устройств по интерфейсу RS-232 (разъем DB9М).

Аналогичен кабелю для программирования, но не содержит специальной перемычки, включающей режим работы по протоколу GateWay с СoDeSys

Типы ПЛК

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

Крупнейшими мировыми производителями ПЛК сегодня являются компании Siemens AG, Allen-Bradley, Rockwell Automation, Schneider Electric, Omron. Кроме них ПЛК выпускают и многие другие производители, включая российские компании ООО КОНТАР, Овен, Сегнетикс, Fastwel Групп, группа компаний Текон и другие.

Рис. 2. Моноблочные программируемые логические контроллеры

Рис. 2. Моноблочные программируемые логические контроллеры

По конструктивному исполнению ПЛК делят на моноблочные (рисунок 2) и модульные. В корпусе моноблочного ПЛК наряду с ЦП, памятью и блоком питания размещается фиксированный набор входов/выходов. В модульных ПЛК используют отдельно устанавливаемые модули входов/выходов. Согласно требованиям МЭК 61131, их тип и количество могут меняться в зависимости от поставленной задачи и обновляться с течением времени. ПЛК подобной концепции представлены на рисунке 3. Подобные ПЛК могут действовать в режиме «ведущего» и расширяться «ведомыми» ПЛК через интерфейс Ethernet.

Рис. 3. Программируемые логические контроллеры с расширенными возможностями

Рис. 3. Программируемые логические контроллеры с расширенными возможностями

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

Источник питания может быть встроенным в основной блок ПЛК, но чаще выполнен в виде отдельного блока питания (БП), закрепляемого рядом на стандартной рейке. Блок питания небольшой мощности представлен на рисунке 4.

Рис. 4. Блок питания для ПЛК

Рис. 4. Блок питания для ПЛК

Первичным источником для БП чаще всего служит промышленная сеть 24/48/110/220/400 В, 50 Гц. Другие модели БП могут использовать в качестве первичного источник постоянного напряжения на 24/48/125 В. Стандартными для промышленного оборудования и ПЛК являются выходные напряжения БП: 12, 24 и 48 В. В системах повышенной надежности возможна установка двух специальных резервированных БП для дублирования электропитания.

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

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

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

Примером подобного подхода является отдельное направление в линейке продукции компании Texas Instruments. Как известно, TI не входит в число производителей ПЛК, но выпускает для них специализированные ЦП и сетевые процессоры, компоненты для создания периферийных цифровых и аналоговых модулей, контроллеры температуры, смешанные модули цифровых и аналоговых входов/выходов.

Блок схема процессора TI Sitara AM570x на рисунке 5 позволяет судить об огромной функциональной оснащенности этого ARM-процессора, работающего на частоте до 1 ГГц, поддерживающего интерфейсы CAN, I²C, McASP, McSPI, SPI, UART, USB и способного работать в диапазоне температур 0…90°С.

Рис. 5. Блок-схема процессора TI Sitara AM570x

Рис. 5. Блок-схема процессора TI Sitara AM570x

Возможности промышленных логических контроллеров

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

Возможности промышленных логических контроллеров

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

Программируемые контроллеры для систем автоматизации Овен ПЛК

Преимущества современных программируемых логических контроллеров

  • наличие высокопроизводительных процессоров;
  • большой объем оперативной памяти;
  • большой объем постоянной памяти – Flash память,
  • большой объем энергонезависимой памяти, для хранения значений переменных
  • высокая скорость работы дискретных входов
  • большое количество интерфейсов на борту, работающих независимо друг от друга
  • расширенный температурный диапазон работы
  • широкие возможности самодиагностики контроллера
  • наличие встроенных аккумуляторов, позволяющих «пережидать» пропадани питания – выполнять программу при пропадании питания, и переводить выходные элементы в «безопасное состояние»
  • наличие встроенных часов реального времени
  • возможность создавать и сохранять архивы на Flash контроллера
  • возможность работы по любому нестандартному протоколу по любому из портов, что позволяет подключать устройства с нестандартным протоколом (электро-, газо-, водосчетчики, считыватели штрих — кодов и т.д.)
  • большой набор готовых программных модулей,
  • хорошее соотношение цены, качества и возможностей

Модельный ряд популярных контроллеров ПЛК ОВЕН

  • ПЛК63 контроллер с HMI для локальных систем в корпусе на DIN-рейку с AI/DI/DO/AO
  • ПЛК73 контроллер с HMI для локальных систем в щитовом корпусе с AI/DI/DO/AO
  • ПЛК100 контроллер для малых систем автоматизации с DI/DO
  • ПЛК110 [М02] контроллер для средних систем автоматизации с DI/DO
  • ПЛК150 контроллер для малых систем автоматизации с AI/DI/DO/AO
  • ПЛК154 контроллер для малых систем автоматизации с AI/DI/DO/AO
  • ПЛК160 контроллер для средних систем автоматизации с AI/DI/DO/AO
  • ПЛК304 контроллер для распределенных систем

Промышленный контроллер ОВЕН ПЛК63 – контроллер с HMI для локальных систем автоматизации. Основные области применения ОВЕН ПЛК63 – ЖКХ, ЦТП, ИТП, котельные, небольшие установки.

Промышленный контроллер ОВЕН ПЛК73 – контроллер с HMI для локальных систем автоматизации в щитовом исполнении. Основные области применения ОВЕН ПЛК73 – ЖКХ, ЦТП, ИТП, котельные, небольшие установки.

Промышленный контроллер ОВЕН ПЛК100 – моноблочный контроллер с дискретными входами/выходами на борту для автоматизации малых систем, для создание систем управления малыми и средними объектами, построение систем диспетчеризации.

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

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

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

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

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

Почему нужно поменять браузер IE6 на другой?

Браузер Internet Explorer 6 является не просто браузером старой версии, а устаревшим браузером, браузером старого поколения. Он не может предоставить все возможности, которые могут предоставить современные браузеры, а скорость его работы в несколько раз ниже! Internet Explorer 6 не способен корректно отображать большинство сайтов.

Если по каким либо причинам Вы не имеете доступа к возможности установки программ, то рекомендуем воспользоваться «portable» версиями браузеров. Они не требуют инсталляции на компьютер и работают с любого диска или вашей флешки: Mozilla Firefox или Google Chrome.

Подключение к ПЛК110 модулей расширения по RS-485

2021-03-23 Промышленное Комментариев нет

Сегодня рассмотрим, как подключить к ОВЕН ПЛК110 модули дискретных вводов/выводов по интерфейсу RS-485 протокола Modbus RTU. В качестве модуля расширения будет использоваться модуль дискретных выходов — МУ110-224.16Р. Сразу хочу сказать, что принцип подключения одинаков для всей линейки Мх110, будь то дискретные или аналоговые модули.

Итак, для решения нашей задачи, нам потребуется конфигуратор М110 для задания параметров конфигурации модулей, преобразователь интерфейсов и CoDeSys V2.3.

Конфигуратор можно скачать с официального сайта ОВЕН, сам процесс установки простой и понятный, поэтому заострять внимание на этом не будем.

В качестве преобразователя интерфейсов RS-485 в USB я буду использовать ICP-CON.

Пребразователь интерфейсов RS-485 в USB

Подключаем наш модуль к компьютеру через преобразователь интерфейсов, подаем питание.

Подключение модуля МУ110 к ПК

После установки драйверов преобразователя, он должен отображаться в Диспетчере устройств как виртуальный COM-порт.

Далее запускаем конфигуратор. Если связь с прибором будет установлена сразу, откроется главное окно программы. Иначе появится окно Установка связи с прибором.

Конфигуратор М110

Выставляем необходимые настройки связи и нажимаем кнопку Установить связь. Если подключение прошло корректно появится окно с сообщением Связь с прибором установлена. Нажимаем кнопку ОК и переходим в основное окно программы-конфигуратора.

Конфигуратор М110

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

Конфигуратор М110

Также в конфигураторе можно проверить работу входов/выходов в онлайн-режиме, нажав кнопку Состояние входов/выходов , в зависимости от модуля.

Конфигуратор М110

На этом работу с конфигураторам завершаем и переходим в CoDeSys.

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

Правой кнопкой мыши щелкаем на названии ПЛК и выбираем Добавить Подэлемент , а в появившемся новом контекстном меню – пункт ModBus (Master) .

Добавление модуля в CoDeSys

В конфигурацию ПЛК будет добавлен модуль обмена данными по протоколу ModBus. В данном случае контроллер является ведущим устройством в сети, то есть Master.

Так как обмен данными ведется по интерфейсу RS-485, поменяем значение, заданное по умолчанию, с Debug RS-232 на RS-485.

Добавление модуля CoDeSys

В контроллере ПЛК110 имеется два последовательных порта RS-485, поэтому при выборе они отображаются как RS-485-1 и RS-485-2. В данном случае выбираем первый.

Далее в Параметры модуля задаем необходимые нам сетевые параметры, такие же, как мы задавали в Конфигураторе М110 при настройке модуля. Не забываем в строке Frame Oriented выбрать режим RTU, так как по умолчанию установлен ASCII.

CoDeSys Параметры связи

Добавляем сам модуль. Правой кнопкой нажимаем на ModBus (Master) , в появившемся контекстном меню выбираем Добавить Подэлемент , а затем модуль Universal Modbus device .

Universal Modbus device

В параметрах модуля устанавливаем для NetMode значение Serial и в ModuleSlaveAddress выставляем адрес модуля, заданный ранее в конфигураторе. Можно еще настроить время опроса модуля контроллером (Polling time). Остальные параметры оставляем по умолчанию.

Universal Modbus device Параметры модуля

Для записи данных в модуль будем использовать Register Output Module.

Добавляем в модуль регистры

Список адресов регистров модуля приводится в руководстве по эксплуатации на этот прибор. В частности, в руководстве модуля МУ110 указано, что запись регистров осуществляется командой 16 (0×10) записью битовой маски в регистр с номером 50 (0×32).

Указываем в Параметры модуля адрес регистра 50, в строке Command выбираем команду Write Multiple Registers (0×10).

Параметры модуля

На этом настройка связи нашего модуля с ПЛК завершена.

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

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

Дротокрут: Сообщество успешных электриков

Начну сразу с официального ответа мне от компании Овен в Украине, а потом обозначу проблему.

Ответ Овна

А дело вот в чем. Аналоговые входы «промышленного» контроллера Овен ПЛК63 не принимают сигналы 4-20 мА и 0-10 В! Целый директор подписывает бумажку, в которой ПЛК63 называют промышленным контроллером, а контроллер не может принять промышленные датчики, потому что для токового сигнала ему требуется внешний прецизионный резистор 100 Ом в качестве шунта, а сигнал напряжения он ожидает 0-1 В, вместо промышленных (стандарт ANSI E1.3, блять) 0-10 В!

По замыслу Овна, юзер должен сам искать и покупать резисторы (для токового сигнала, для делителя напряжения) и вешать их на входах контроллера. Потому что у Овна ПЛК63 «универсальные входы», а значит можно продавать ебучий конструктор без нужных деталей, который называют промышленным контроллером!

Переписка с Овном по поводу

Юзер покупает изделие за 7500 грн (274 доллара США), чтобы потом искать резисторы по 4 грн за штуку (0,15 доллара США) и вешать их снаружи, как игрушку на новогоднюю ёлку! А если он хочет подключить выход датчика 0-10 В, ему нужно найти два резистора и спаять делитель напряжения. Или купить у производителя «промышленного» контроллера по 80 грн (3 доллара США) их делитель под названием РД10, который, опять же, будет находиться снаружи корпуса «готового» изделия! Кстати, это первый пост на блоге с ценами. Раньше на моем блоге просто не было «экономных» производителей, и недешевые вещи стоили своих денег.

То есть, у меня есть промышленный датчик за 400 долларов, я хочу подключить его к промышленному программируемому логическому контроллеру, а оказывается, я купил залупу!
Ребятки, если бы я хотел купить устройство типа «сделай сам», я купил бы Ардуино. С напряжением до 5 В, с дрочками с резисторами, диодами и паяльником. И значительно дешевле.

В ответе компании Овен (картинка 1) написано, что каких-то требований к функционалу прибора от меня не поступало. Я не могу доказать, но требования от меня были, в чате на их сайте. Речь шла о подключении аналогового датчика с выходом 0-10 В и выводе информации на дисплей. И консультант даже не заикнулся, что продает мне «промышленный» контроллер, который, чтобы заработал, должен пройти говнотюнинг, да еще за мой счет.

По получению контроллера и прочтению мануала, я сразу отписал производителю.

Переписка с Овном по поводу

Ответ приведен выше (картинка 2) — что это стандартное решение для универсального входа.
Кого Овен пытается наебать? Своих клиентов? Им это нравится? Мне нет.

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

Варианты заказа

Кроме того, я спросил, что еще мне сразу заказать? Думаете, сказали что-то про резисторы? Нет! Сказали про кабель, который не идет в комплекте, но убирает какую-то проблему по подключению ПЛК к компу. Я его заказал, если что.

Накладная на покупку в Овне

Поскольку у «промышленного» контроллера Овен ПЛК63 8 аналоговых входов, я предложил Овну предоставить мне 8 РД10 бесплатно. Они очень любезно предложили мне 2, с надеждой, что этот жест доброй воли устранит все недоразумения.

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

И стоит обратить внимание на способ ведения дел Овном в Украине — посылку, за страховку и доставку которой в их случае плачу я, они оценили в 300 грн (вместо уплаченных 7650, об этом я упомянул в письме 3).

То есть, если посылка не доехала, доехала побитая или сгорело отделение (а недавно горело несколько отделений Новой почты), я бы получил 300 грн от транспортной компании в качестве возмещения и, уверен, бурную переписку с Овном по поводу как бы мне получить новый «промышленный» контроллер.

Это Овен помогает сэкономить мои деньги на доставке в обмен на отсутствие резисторов в комплекте? Хороший маркетинговый ход!

Просто для контраста — Овен отправил посылку стоимостью 7650 грн за МОЙ счет просто в коробке от контроллера, а Симат отправил посылку стоимостью 6800 грн за ИХ счет в дополнительной коробке.

Сравнение нормальной и хуевой контор

Сравнение нормальной и хуевой контор

А знаете что отправил Симат? Аналоговый датчик VOC от Siemens с выходами 4-20 мА и 0-10 В, который нельзя взять и подключить к «промышленному» контроллеру от Owen.

У меня англоязычный Windows, поэтому всякие местячковые поделки для местячковой публики от местячковых программистов, не умеющих в Юникод, выглядят вот так.

Что делать, когда нет бюджета на нормальных программистов?

Что делать, когда нет бюджета на нормальных программистов?

Правильно - впаривать говно!

Это пиздец, ребятки. Не покупайте говно, если не хотите каждый раз удивляться и нырять в него с головой 🙂

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector