Путь программиста микроконтроллеров

Содержание:

ПЛК могут быть использованы для решения следующих задач:

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

  • управление светом, кондиционированием воздуха, котельными, и т.п.;

  • контроль и регистрация температуры в теплицах, элеваторах, печах для закалки стали, испытательных камерах тепла и холода, в различных технологических процессах;

  • стабилизация температуры в термостатах, термошкафах, котлах, жилых зданиях, теплицах, на элеваторах и т.п.;

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

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

Принцип работы ПЛК

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

Основные принципы работы ПЛК:

  • Цикличность
  • Работа в реальном масштабе времени, обработка прерываний

Цикличность работы ПЛК

В одном цикле ПЛК последовательно выполняет следующие задачи:

  1. Самодиагностика
  2. Опрос датчиков, сбор данных о текущем состоянии технологического процесса
  3. Обмен данными с другими ПЛК, промышленными компьютерами и системами человеко-машинного интерфейса (HMI)
  4. Обработка полученных данных по заданной программе
  5. Формирование сигналов управления исполнительными устройствами

Время цикла

Время выполнения одного цикла программы зависит от:

  • размера программы
  • количества удалённых входов-выходов
  • скорости обмена данными с распределённой периферией
  • быстродействия ЦПУ

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

Watchdog

Строжевой таймер следит за тем, чтобы время цикла не превышало заданное.

Обработка прерываний

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

Типы прерываний:

  • Циклические прерывания по времени (например, каждые 5 секунд)
  • Прерывание по дискретному входу (например, по сработке концевика)
  • Прерывания по программным и коммуникационным ошибкам, превышению времени цикла, неисправностям модулей, обрывам контуров

Модули ПЛК

  1. Корзина для установки модулей
  2. Стабилизированный блок питания AC/DC (~220В/=24В)
  3. Центральное процессорное устройство (ЦПУ) с интерфейсом для подключения программатора,
    переключателем режимов работы, индикацией статуса, оперативной (рабочей) памятью, постоянной памятью для хранения программ и блоков данных
  4. Интерфейсные модули для подключения корзин расширения локального ввода-вывода и распределённой периферии
  5. Коммуникационные модули для обмена данными с другими контроллерами и промышленными компьютерами
  6. Модули ввода-вывода
  7. Прикладные модули (синхронизация, позиционирование, взвешивание и т.п.)

Функции устройств ввода

  1. Электрическое подключение и питание технологических датчиков (дискретных и аналоговых)
  2. Диагностика состояния (обрыв провода, контроль граничных значений, короткое замыкание и т.п.)
  3. Формирование цифровых значений (машинных слов) технологических параметров
  4. Передача этих данных в память ПЛК для дальнейшей обработки

Функции устройств вывода

  1. Электрическое подключение исполнительных устройств
  2. Диагностика состояния (обрыв провода, контроль граничных значений, короткое замыкание и т.п.)
  3. Приём управляющих машинных слов из памяти ПЛК
  4. Формирование управляющих сигналов (дискретных и аналоговых)

Типы устройств ввода-вывода

  • Модули локального ввода-вывода располагаются:
    • в одной корзине с ЦПУ
    • в соседних корзинах в одном шкафу с ЦПУ
    • в корзинах в соседних шкафах в одном помещении с ЦПУ
  • Модули распределённого ввода-вывода (децентрализованная периферия) располагаются удалённо (в другом здании или в поле по по месту управления)
    и связываются с ЦПУ по промышленной полевой шине. Станции удалённого ввода-вывода могут иметь взрывозащищённое исполнение или повышенный
    класс защиты корпуса (например, IP67) и устанавливаться без шкафа

Функции коммуникационных модулей

Коммуникационные модули предназначены для обмена данными:

  • с удалёнными модулями ввода-вывода (Profibus, Modbus и др.)
  • с программаторами, панелями оператора (HMI) и другими контроллерами
  • с полевыми устройствами (HART, Foundation Fieldbus и др.)
  • с сервоприводами (SERCOS)
  • с промышленными компьютерами верхнего уровня (Industrial Ethernet и др.)
  • по радиоканалам (GSM, GPRS)
  • по телефонным линиям
  • по Internet (встроенные web-серверы публикуют на своих страницах статусную информацию)

Простой пример на ST

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

Код codesys2.3

C

PROGRAM PLC_PRG VAR T1:TON; (‘таймер’) Timer_Ust:WORD:=5; (‘уставка таймера’) Time_tekuch:TIME; (‘текущее время’) END_VAR T1(IN:=Start , PT:=DWORD_TO_TIME(Timer_Ust*1000)); Time_tekuch:=T1.ET; IF T1.Q THEN Out:= 1; ELSE Out:=0; END_IF;

1
2
3
4
5
6
7
8
9
10
11

PROGRAM PLC_PRG

VAR

T1TON;(‘таймер’)

Timer_UstWORD=5;(‘уставка таймера’)

Time_tekuchTIME;(‘текущее время’)

END_VAR
 

T1(IN=Start,PT=DWORD_TO_TIME(Timer_Ust*1000));

Time_tekuch=T1.ET;

IFT1.QTHENOut=1;ELSEOut=;

END_IF;

Запускаем наш дистрибутив, создаём новый проект, указываем нужный нам таргет. Не забудьте предварительно проверить, что у вас установлены драйвера на преобразователь USB-COM, он нам понадобится для связи.

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

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

Компилируем проект (проверяем его на актуальность кода, чтобы не было ошибок). Можно нажать кнопку F11.

Вводим нужные настройки связи, как на картинке.

Собираем нашу схему логического программируемого контроллера. Подключаем интерфейс RS-232 с одной стороны и USB с другой. Жмём “подключение”. Ощущаем радость от процесса. =)) Если произошла ошибка связи, то проверьте ещё раз все подключения и параметры. Часто бывает, что провод преобразователя оборван.

Весь процесс я записал на видео, если будет что-то непонятно. 

В следующей статье я напишу о мобильном приложении aliexpress, не пропустите. Будет интересно.

Структура и устройство ПЛК

Любой плк Siemens или аналогичный, других производителей, ориентирован на выполнение конкретных действий. Микроконтроллер опрашивает блоки ввода информации, чтобы принять решение, сформировать на выходе готовую команду. Упрощенно схема стандартного элемента включает:

  • вход;
  • центр;
  • выход.

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

«Колибри-К2» — контроллер для высоконадежных систем управления

Рис. 2. Внешний вид контроллера «Колибри-К2» и функциональных модулей (процессорного и носителя мезонинов)

Контроллер «Колибри-К2» (рис. 2) со встроенной исполнительной системой ISaGRAF 6 Fiord Target, созданный петербургской компанией «ФИОРД» и работающий под управлением ОС Linux, представляет собой модульное, свободно компонуемое изделие с возможностью масштабирования по производительности и информационному объему. Для организации взаимодействия компонентов «Колибри-К2» используется технология Ethernet по несущей плате. Контроллер предназначен для применения в составе систем сбора и передачи технологической информации, а также объектов АСУТП в энергетической и нефтегазовой отрасли. В зависимости от конфигурации «Колибри-К2» может применяться для решения задач сбора, хранения, обработки данных, выдачи управляющих воздействий на исполнительные устройства и обмена информацией с верхним уровнем по сети Ethernet или полевым сетям RS-485/RS-422. «Колибри-К2» позволяет строить высоконадежные системы управления, максимально упрощая монтаж и дальнейшее сопровождение. Данный ПЛК предназначен для работы в расширенном температурном диапазоне от –40 до +70 °C. Потребляемая мощность не превышает 36 Вт.

«Колибри-К2» состоит из корпуса фиксированной высоты с объединительной платой, в который устанавливаются все функциональные модули контроллера. Питание и сообщение между модулями осуществляется по объединительной плате. Процессорный модуль «Колибри-К2» выполнен на основе встраиваемого модуля стандарта Qseven с пассивным охлаждением. В базовом варианте используется модуль Qseven серии conga-QA3 на процессоре Intel Atom E3815, 1,46 ГГц. Основные технические характеристики процессорного модуля: память 1 Гбайт DDR3, HDMI, Ethernet ?2, разъем для установки карты CFast, встроенный eMMC-диск до 8 Гбайт, 4 канала с интерфейсом USB 2.0, разъем для установки карты microSD до 32 Гбайт.

В состав «Колибри-К2» могут входить следующие функциональные модули: процессорный, блока питания, Ethernet-коммутатора, носителя мезонинов, дискретного ввода, релейных нагрузок, коммуникационных интерфейсов, трехфазных измерений. Модуль сетевого коммутатора выполняет функции связи процессорного модуля с модулями ввода/вывода по каналам Ethernet 100TX. Модуль коммутатора может иметь исполнения, обеспечивающие подключение 4, 6, 8 или 13 модулей ввода/вывода со скоростью обмена 100 Мбайт/с.

ПЛК – что это такое?

Контроллер — это мозг для машины. Чем сложнее машина, тем функциональнее контроллер. Технически реализация мозга может быть разной – механика, пневматика либо гидравлика, релейные или электронные системы.

Если в конструкции используются реле или решения с «жесткой» логикой, то машина может выполнять только определенные действия — научить машину другим операциям нельзя без вмешательства в ее техническую часть. Такие функции имеют только программируемые логические контролеры или ПЛК.

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

Ограничения ПЛК

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

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

Роль каналов обмена данными играют кабельные медные шины, оптоволоконная связь. Успешно используются варианты стандартизированных интерфейсов RS-232, RS-485 (кабель), промышленных Profibus или CAN. Не возбраняется коммутация по беспроводным линиям (Wi-Fi).

Панельный контроллер Segnetics SMH 2Gi

Рис. 4. Внешний вид ПЛК Segnetics SMH 2Gi

Петербургская компания «Сегнетикс» — крупный отечественный разработчик современных ПЛК серии SMH. Мощный панельный ПЛК Segnetics SMH 2Gi (рис. 4) со встроенной операционной системой Linux и средой программирования ISaGRAF ACP 6.4. ПЛК Segnetics SMH 2Gi предназначен для автоматизации инженерных систем зданий и технологических процессов в промышленности. Устройство обладает следующими важными особенностями:

  1. Высокая степень модульности: кроме встроенных COM-портов RS-485 и RS-232, можно выбрать сетевой модуль Ethernet или LON (технология NETcard).
  2. При добавлении новых модулей расширения нет необходимости демонтировать контроллер или разбирать его. Это значительно упрощает работу в процессе расширения системы и ее наладки.
  3. Возможность работы в сетях, построенных на Modbus и Ethernet (Modbus TCP/IP), в роли ведомого (Slave) или ведущего (Master) устройства.
  4. Монохромный графический дисплей, позволяющий выводить различные объекты визуализации и графики процессов и текст различного размера.

На контроллер портирована целевая система ISaGRAF с поддержкой драйверов для модулей компании «Сегнетикс» серии MR и MC. Для среды разработки АСР выполнен плагин, позволяющий сконфигурировать в проекте модули, загрузить целевую систему на контроллер и лицензировать ее. Также в целевую систему включена система текстового отображения ISaTUI на экране контроллера, что дает возможность создания текста в любой области экрана с различными атрибутами (мигание, подчеркивание, изменение шрифта и оттенка фона для цветных дисплеев). Кроме того, надстройка расширена за счет виртуальных экранов, позволяющих формировать сразу всю необходимую информацию и затем переключаться между ними. На реальный экран выводится один из выбранных виртуальных экранов, причем изображение на нем уже сформировано, что положительно влияет на скорость отображения и обновления информации на реальном экране. Помимо организации вывода, ISaTUI предоставляет коды нажатых клавиш контролера, что позволило реализовать перелистывание экранов и активировать режим «Тест». В целевой системе предусмотрен и драйвер Imx27 для работы с дискретным входом/выводом, расположенным на борту контроллера, и поддержка управления всеми четырьмя индикаторами контроллера, что предоставляет возможность дополнительно сигнализировать о той или иной ситуации, кроме вывода информации на экран контроллера.

Устройства эконом сегмента

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

Программируемый логический контроллер от фирмы Овен модель 63/73

Примечательно наличие 2х разъемов формата COM вкупе с 8-ю выходами (типа дискретные) и 8-ю аналоговыми. Этих характеристик достаточно для большинства видов производств в современных реалиях. Кроме того, производитель обеспечил покупателя предустановленной часовой батареей и модулем памяти. Интересный механизм обработки информации: при запуске прибора, регистрация данных происходит на постоянной памяти, а в момент непосредственной работы, переносится на оперативную. Потенциальному покупателю стоит учитывать, что ход кнопок на этих моделях требует внушительных усилий от оператора.

Программируемый логический контроллер Овен 63/73
Достоинства:

  • Программисты положительно отзываются о среде программирования этой модели;
  • Простота в обращении;
  • Надежная работа часов и памяти;
  • Дополнительные возможности благодаря разъему типа COM;
  • Возможность гибкой конфигурации аппарата.

Недостатки:

  • Доступно только питание в 220 в;
  • Тугие клавиши;
  • Ограниченные возможности экрана.

Отзыв:

Контроллер от фирмы Tdm electric модель ПЛК12A230

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

Контроллер Tdm electric ПЛК12A230
Достоинства:

  • Надежная техника;
  • Адаптированный интерфейс;
  • Широкие возможности коммуникации;
  • Показатели мощности.

Недостатки:

Не выявлено.

Отзыв:

Плк от фирмы Segnetics модель Smh2g

Стоит отметить, что, покупая модель Smh2gi, соискатель получит возможность работать на адаптированной под эту технику ОС Линукс. Программисты отмечают, что эта модель представляет интерес лишь вкупе с модульными расширениями (порты под коммуникации в наличии). Отличительная черта бренда — это продуманные механизмы коннекта со сторонними устройствами. В отличие от предыдущей позиции, аппарат не комплектуется батареей и памятью, эти расширения необходимо приобретать отдельно. Также покупателю придется потратиться на провода для коннекта со сторонними устройствами, традиционно, средства коммуникации для этого бренда стоят дорого. Допускается самостоятельное изготовление проводов из комплектующих, приобретённых в специализированных магазинах, но прибегая к подобным средствам, владелец ПЛК действует под собственную ответственность. Рекомендуется досконально изучить способы изготовления подобных проводов для этой модели в интернете. Ход кнопок на порядок превосходит в удобстве предыдущую позицию, как и работа с экраном. Пользователи отмечают приятный дизайн этого контроллера.

Плк Segnetics Smh2g
Достоинства:

  • Высокая скорость для рутинных задач;
  • Внешний вид прибора;
  • Внушительное количество поддерживаемых коммуникаций;
  • Возможность работы в интернете.

Недостатки:

  • Опытные программисты отмечают недостаточную гибкость в написании программ;
  • Отсутствует возможность замены мелких приборов;
  • Дорогие кабели.

Отзыв:

Возможно, вам также будет интересно

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

В статье рассматривается современная архитектура решений для «Интернета вещей» (Internet of things, IoT). В качестве примера приведено готовое решение от компании Eurotech, представлены основные преимущества его применения. Подробно описаны его компоненты, такие как программное обеспечение для шлюзов и облачная платформа, являющиеся продуктами с открытым программным кодом от Eclipse Foundation.

Компания Axiomtek представляет процессорную плату формата Mini ITX MANO120 на базе чипсета AMD A55E FCH с процессором AMD G-Series APU T56N и поддержкой до 4 Гб оперативной памяти DDR3 1333, а также встроенным видеоускорителем Radeon HD 6320. Поддержка DirectX 11 обеспечивает выдающееся качество отображения графических данных, в том числе 3D, а технология DualDisplay позволяет выводить данные на два независимых дисплея по интерфейсам VGA, HDMI и 18bit LVDS. MANO120 поддерживает современные интерфейсы накопителей SATA-600 и CFast, а также разъемы расширения PCIe x4 и PCI Express Mini Card.

ПТК КОНТАР производства МЗТА

ПТК КОНТАР предназначен для автоматического управления, сбора
и передачи информации, а также дистанционного управления и диспетчеризации
технологических процессов в ЖКХ и промышленности. КОНТАР обеспечивает сбор
информации от разнообразных источников, используемых на объекте (датчики
температуры, давления, расхода, тепло-, водо- и электросчетчики и т.п.) и
передачу ее на верхний уровень. Возможно также и полностью автономное
применение аппаратуры комплекса в виде отдельных модулей.

Рисунок 1 — Внешний вид ПТК КОНТАР

Комплекс построен на новейшей элементной базе и обеспечивает
простой доступ к современным коммуникационным технологиям (подключение к сети
Ethernet, передача информации по сотовой сети стандарта GSM/CDMA). КОНТАР может
использоваться для решения многих задач также с помощью дополнения его
оборудованием других производителей.

Программируемые контроллеры

PLC (программируемые логические контроллеры, ПЛК)

Контроллеры Delta Electronics

Программируемые логические контроллеры серии DVP | AH | AS производства Delta Electronics являются идеальным средством для построения высокоэффективных систем автоматического управления при минимальных затратах на приобретение оборудования и разработку системы. К особенностям контроллеров Delta Electronics можно отнести:

  • Высокую производительность — до 0.24 мкс на базовую команду, до 512 физических точек ввода вывода
  • Наличие богатого функционала для построения систем управления движением и ЧПУ, включающего в себя высокоскоростные счетчики, высокочастотный вывод до 500 кГц, встроенные команды линейной и круговой многоосевой интерполяции и даже прямое исполнения G-кодов и M-кодов.
  • Широкую номенклатуру модулей расширения, включающую в себя ввод сигналов от термопар, термометров сопротивлений, унифицированных токовых и аналоговых сигналов с разрешением до 14 бит, модулей позиционирования, скоростных входов и выходов
  • Наличие операций с плавающей точкой
  • Наличие в некоторых моделях функции автонастройки ПИД контуров регулирования

Оборудование Delta Electronics традиционно отличается минимальной ценой и великолепным качеством. Но это еще не все. Delta Electronics предоставляет программное обеспечение для своих контроллеров совершенно бесплатно. Это позволяет использовать знакомые любому программисту ПЛК языки IL, LAD, SFC для их программирования.

Контроллеры способны работать в реальном масштабе времени и могут быть использованы как для построения узлов локальной автоматики, так и систем распределенного ввода-вывода с организацией обмена данными по RS-485 (MODBUS), DeviceNet, CANopen,Profibus, Ethernet интерфейсам. Контроллеры Delta Electronics прекрасно сочетаются с панелями оператора, частотными преобразователями и сервоприводами как собственного производства, так и с оборудованием третьих производителей.

Продуктовая линия контроллеров DVP | AH | AS. Product Outline

DVP-EH2/EH3 DVP-ES DVP-EX DVP-SS/SS2
DVP-SA/SA2 DVP-SX/SX2 DVP-SC DVP-SV/SV2
DVP-SE DVP-MC AH500 | AH560 | AH-EMC AS300 | AS200
DVP-PM DVP-ES2/EX2 DVP-EC3 DVP-TK

Модули расширения и аксессуары для контроллеров DVP | AH | AS

DVP-S DVP-SL Модули расширения и аксессуары для DVP-ES2/EX2 Модули расширения и аксессуары для DVP-PM
RTU Удаленные модули для контроллеров DVP Дополнительные аксессуары для контроллеров DVP Кабели для контроллеров DVP
DVPPS Кабели и аксессуары для AH500 Адаптеры, модули, конвертеры, кабели…

ОВЕН ПЛК63/73

А что там с Modbus?

SlaveтутРежим Мастер

  • среда программирования;
  • легко создать меню с уставками и настройками (Segnetics отдыхает)
  • часы и память всегда «с собой»;
  • возможность работать с нестандартными протоколами по COM порту;
  • больше входов и выходов у ПЛК (в сравнении с Pixel);
  • «из коробки» в меню ПЛК можно изменить типы датчиков, посмотреть их показания
  • питание от 220В (наверно плюс, хотя придется предусматривать защиту по питанию в виде предохранителей и автоматов — уже был опыт с срабатыванием внутренней защиты по питанию).
  • все модификации с питанием только от 220В;
  • кнопки ПЛК73;
  • модуль расширения только один;
  • текстовый дисплей у ПЛК63 большой, но бестолковый — 2 x 16 символов;
  • вход в меню с уставками одной кнопкой «Ввод». Мне лично не нравится, т.к. усложняет создание дополнительных меню;
  • неудобно переносить меню из одной модели ПЛК в другую (тиражировать однотипные настройки). Приходится создавать заново. Раздражает.

Цены

  • ПЛК63-РРРУУУ-L (8DI; 8AI; 3 реле; 3 AO 0-10В) — цена 14 514 р
  • ПЛК73-ККККУУУУ-L (8DI; 8AI; 4 транзистора, 4 AO 0-10В) — цена 14 986 р
  • МР1-Р (8 реле) — цена 3 953 р.

Segnetics SMH2g и Pixel

А что там с Modbus?

  • мало времени для создания типовых программ для вентиляции;
  • приятный дизайн оборудования;
  • до 8 модулей расширения;
  • можно всегда получить Ethernet.
  • слабый «язык» программирования;
  • отсутствие гальванической изоляции аналоговых входов и выходов (у Pixel);
  • «из коробки» нет возможности менять тип аналоговых датчиков;
  • нет возможности работать с нестандартными протоколами по COM порту (что-то может получится через linux у SMH2gi, но сама среда программирования такой возможности не даст);
  • «плюющиеся» клеммы у Pixel. Наконечник типа НШВИ 1,5-8 частенько будет выталкиваться из клемм при закручивании. Рекомендую длиннее — НШВИ 1,5-12. Иначе рискуете много материться при монтаже.

Цены

  • Pixel-2511-02-0 — цена 11 054 р
  • Pixel-MR602-00-0 Модуль расширения 6вых. (реле 5А), 2 аналог. вых. (0…10В) — цена 7 206 р
  • Pixel-MR120-00-0 Модуль расширения 12вх. (NPN/PNP) — цена 5 190 р
  • SMH 2G-4222-01-2 — цена 12 614 р
  • SMH 2Gi-0020-31-2 — цена 17 064 р
  • MC-0401-01-0 Модуль расширения для SMH 2G/SMH 2Gi; 9вх. (NPN/PNP)/10вых. (5 реле 5А, 5 оптореле 400 мА), 8 аналог. вх. (6 универс., 2 напряжение/ток 0…10В/4…20мА, 24 бит)/4 аналог. вых. (0…10В) — цена 10 582 р

Schneider Electric M171/172

А что там с Modbus?

ModbusВот вам еще 1,5 ложки дегтя:

  • 1 ложка – Master режим ВООБЩЕ не работает.
    Сколько наш программист не бился, так и не смог запустить. Вместо этого на выходе RS485 мы получали только первый байт посылки. Т.е. адрес опрашиваемого устройства. Так на одном объекте нам пришлось дополнять щит – вставлять Овна ПЛК100, чтоб 100тый выполнял роль Master’a (картинка ниже);
  • 0.5 ложки – Slave режим на объекте у нас падал в течении 12ти часов работы. Это касалось Modbus TCP. Лечится только сбросом питания. А вот тут уже не знаем чего делать – попробуем перенести опрос на COM порт.

UPDПлюсы

  • большая линейка оборудования, модулей расширения;
  • много интерфейсов;
  • есть модификации ПЛК с большим количеством I/O;
  • графический дисплей (старшие модели);
  • есть выносная и настенная панель;
  • неплохой внешний вид;
  • несколько языков программирования.

Минусы

  • сырой продукт (во всяком случае, М172). Касается как ПО, так и самих ПЛК;
  • недружелюбная среда разработки;
  • нет нормальной документации по работе в среде программирования;
  • никакой тех поддержки. Дистрибьютор еще чего-то пытался помочь – но и он не особо выручил;
  • долгая поставка оборудования. В случае, когда надо все «вчера» – эти ПЛК не ваш выбор.

Цены

  • TM172PDG42R ПЛК М172, дисплей, 42 I/O, Eth — цена 26 991 р
  • TM172ASCTB42 Терминальный блок с винтами на 42 вх/вых — цена 1 159 р
  • TM172PDG28R ПЛК М172, дисплей, 28 I/O, Eth — цена 19 283 р
  • TM172ASCTB28 Терминальный блок с винтами на 28 вх/вых — цена 989 р

Советы и рекомендации при выборе программируемого логического контроллера

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

перед покупкой следует осмотреть модель на наличие видимых дефектов

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

Принцип действия ПЛК

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

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

  • Опрос входов;
  • Выполнение команд;
  • Установка значений для входов;
  • Вспомогательные операции.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector