Обзор программируемых реле xLogic. Часть 1 | ПЛК и АСУТП

xlogЧто такое программируемое (логическое) реле  и чем отличается от ПЛК я уже писал. Сейчас на рынке присутствует большое число ПР различных производителей. Лидерами продаж, по прежнему, являются ПР Siemens Logo и Shneider Electric Zelio.
Их позиции изо всех сил стараются потеснить новички- Kinco, Teco, Easy от Moeller, xLogic, отечественные ПР Овен и другие.
Стоит ли присмотреться к моделям новых игроков или хранить верность старым добрым Logo и Zelio?

Попробуем ответить на этот вопрос на примере попавшего мне в руки оборудования фирмы Easy Electronics- ПР xLogic и сенсорной панели Samkoon SK-070AE.

Указанные в обзоре цены- розничные на момент написания статьи, без НДС, по курсу 1$= 8 грн.

В обзоре я не буду детально описывать конструкцию и все модели ПР xLogic, для этого есть фирменная документация на сотни страниц, а рассмотрю только наиболее интересные для меня моменты:

  • Краткие сведения о представленном оборудовании
  • Шнуры программирования xLogic
  • Связь xLogic с ПК, панелями оператора и другими устройствами
  • Программирование xLogic
  • Как быстро освоить xLogic
  • Доводы за Logo и Zelio
  • Доводы за xLogic
  • Вывод

Краткие сведения о представленном оборудовании

xLogic-1

xLogic-2

1. ПР ELC-6AC-R — 380 грн.
2. ПР ELC-12DC-DA-TN-HMI — 935 грн.
3. ПР ELC-18DC-D-R-U — 1120 грн.
4. ПР ELC-26DC-DA-TN-HMI — 1990 грн.
5. Кабель ELC-USB — 400 грн.
6. Кабель ELC — RS232 — 210 грн.
7. Сенсорная панель Samkoon SK-070AE — 2160 грн.
8. БП ELC-24AL — 420 грн.

Характеристики представленных ПР xLogic:

Модель ПР

ELC-6AC-R

ELC-12DC-DA-TN-HMI

ELC-18DC-D-R-U

ELC-26DC-DA-TN-HMI

Питание

AC 110-240В

DC 12-24В

DC 12-24В

DC 12-24В

Входы

4 DI

8 DI

(в т.ч. 4 AI/DI )

12 DI

14 DI

(в т.ч. 8 AI/DI)

Выходы

2 DQ (Реле)

4 DQ (Транз.)

6 DQ (Реле)

12 DQ (Транз.)

Высокоскор. входы

+

+

+

Высокоскор. выходы

+

+

Дисплей

+

+

+

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

+

+

+

RTC

+

+

+

+

Подключение к HMI

+

+

+

+

Встроенный порт RS-485

+

+

+

Цена

380 грн.

935 грн.

1120 грн.

1990 грн.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Видно, что цены на xLogic меньше чем на Zelio и Logo с аналогичными характеристиками. Это и понятно- для конкуренции с корифеями отрасли новичок должен быть дешевле.

ПР ELC-6AC-R прямого аналога у конкурентов не имеет. Это интересная модель для совсем простых задач- 4 входа, 2 выхода, цена всего 380 грн., при этом тоже имеет возможность подключения по Modbus, о чем будет ниже.

В моделях  xLogic с возможностью подключения модулей расширения можно подключить до 186 входов/выходов- это много. У Zelio, например, только до 40 входов/выходов.
Есть возможность коммутации с SCADA и HMI по различным интерфейсам.

С первого взгляда, xLogic напоминает Siemens Logo. Сравним:

Logo!

xLogic

Если стереть названия фирм, то будет трудно понять, кто есть кто, корпуса практически одинаковы. Дизайн xLogic сделан явно по аналогии с Logo. Easy Electronics официально и позиционирует xLogic как недорогую альтернативу Logo и Zelio, потому выбор дизайна вполне логичен.
Раз так, то и будем сравнивать xLogic прежде всего с Logo и Zelio.

Ориентироваться в моделях xLogic очень просто- цифра означает кол-во входов и выходов, далее тип питания, потом тип входов, тип выходов:

cod_elc-1

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

Разберем  ELC-18DC-D-R-U и посмотрим на печатные платы:

Устройство собрано по стандартной для современных ПР схеме- плата управления и плата ввода/вывода сигналов. Процессор размещен под экраном и рассмотреть его без распайки платы, увы, не удастся.

Исполнение плат качественное.
С точки зрения используемой элементной базы, каких-то заметных преимуществ или недостатков не обнаружил, но, по официальным данным, используется процессор более нового поколения, чем у Zelio- NXP LPC1765fbd100. Поэтому возможности программирования xLogic больше- старичок atmega128 в Zelio и так работает на пределе возможностей.

Хочу отдельно отметить особенность моделей с DC питанием- допустимое напряжение у них всех 12-24 В, а не строго 24 В, как у аналогов других фирм.
Это очень удобно при отладке и осваивании таких ПР- не имея промышленного БП на 24В, xLogic можно подключить через компьютерный блок питания:

xLogic-at

 

Шнуры программирования xLogic
Для загрузки программ в xLogic используются фирменные шнуры, подключаемые либо к COM-порту, либо к USB.

Лично я бы советовал купить кабель для RS-232, он в два раза дешевле. И если даже в ПК нет свободного com-порта, этот кабель можно подключить через обычный переходник usb-rs232(я проверил) стоимостью 60 грн. и это все равно выйдет дешевле на 130 грн.
Кроме того, кабель ELC — RS232 можно использовать для подключения панелей оператора (HMI) к xLogic.

Вопрос со шнурами программирования для современных ПР вообще интересен. С одной стороны, шнуры конструктивно очень просты и созданы на базе, буквально, 2 оптопар. С другой стороны, они неоправданно дорого стоят.
Делается это не только из жадности производителей, но и с целью привязать клиентов к ПР своей фирмы. Купив однажды шнур для Zelio за 90 евро вам жаль будет делать другой проект на Logo и снова тратиться на шнурок- и вот вы на удочке у Шнайдера. Или у Сименса.

Здесь ценовая политика xLogic выглядит довольно либеральной- хотя шнуры продают не за справедливую цену, гривен 80-90, но значительно дешевле, чем у конкурентов:

ПР
Шнур программирования,
тип подключения
Цена
xLogic
ELC — RS232, RS-232
210 грн.
ELC-USB, USB
400 грн.
Siemens Logo
6ED1057-1AA00-0BA0, RS-232
689 грн.
6ED1 057-1AA01-0BA0, USB
699 грн.
Shneider Zelio
SR2CBL01, RS-232
856 грн.
SR2USB01, USB
1302 грн.
Видно, что за цену одного только шнура Zelio можно купить шнур программирования и приличное по характеристикам ПР xLogic.

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

У xLogic тоже есть весь спектр коммуникационных модулей: Modbus RS-485, Ethernet, GSM.

У рассматриваемых мною моделей ELC-12DC-DA-TN-HMI, ELC-18DC-D-R-U и ELC-26DC-DA-TN-HMI  уже есть встроенный порт RS485 Modbus:

xLogic-rs485

Для связи с этими моделями по RS-485 Modbus (Slave) можно обойтись без дополнительных модулей.
В некоторых случаях это может сократить затраты на проект.

Кроме того, у xLogic есть то, чего нет у конкурентов- порт программирования в любой модели ПР можно использовать для подключения по Modbus RS-232 со SCADA-системой ПК или любой панелью оператора, которая поддерживает Modbus.

В качестве примера я подключил сенсорную панель Samkoon SK-070AE (с бесплатной средой программирования) к самому слабому и недорогому (380 грн.) ПР ELC-6AC-R:

Такая опция- серьезный козырь.

На данный момент подключить Zelio к SCADA-системе на ПК через порт загрузки нельзя.
Можно подключить Zelio к HMI через порт программирования, но используя только фирменную(и, соответственно, дорогую) панель, специальное ПО(за деньги), какой-то ключ, кабель SR2CBL09 за 70$.
Итого, подключить Zelio к HMI через порт загрузки значительно дороже и сложнее, чем xLogic.

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

Таким образом любой xLogic и только некоторые Logo вообще можно подключить к HMI.

В отечественных ОВЕН ПР110/114 порт программирования применяется только для загрузки программы.

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

Программирование xLogic
xLogic программируется на языке FBD в среде xLogicSoft. Если дизайн корпуса xLogic не отличим от дизайна Logo, то xLogicSoft не отличить от среды программирования Logo!SoftComfort для Logo.
Это моя программа светофора в xLogicSoft:

svet-1

svet-2

А это чья-то программа в Logo!SoftComfort:

sv-3

Даже картинки блоков одинаковы.

xLogicSoft делали так, что бы при переходе от Logo программистам не нужно было даже психологически перестраиваться, а не то, что переучиваться.

xLogicSoft бесплатна, за Logo!SoftComfort иногда пытаются взять деньги.

Можно программировать и с экрана ПР, как в Logo и Zelio. Но я таким принципиально не занимаюсь и не верю, что кто-то другой это делает.
Максимальный размер программы- 512 блоков(64 блока в линейке ELC-6).

Кроме базовых функций имеется:

  • Пи-регулятор
  • ШИМ
  • Регистр сдвига
  • Modbus чтение/запись
  • Аналоговые вычисления
  • Преобразования word to bit и др.,

Всего 49 функций.

Макс. размер в Logo- 400 блоков у старших моделей, у Zelio- 200 блоков.Таким образом, в xLogo можно сделать программу в 2.5 раза больше размером, чем в Zelio.Вывод текстовых сообщений на дисплей xLogic возможен на русском языке.
В Zelio до сих пор русский язык недоступен. Это как-то обидно- Zelio уже лет 10 у нас на рынке, а сделать поддержку русского языка ленятся.
Потому иногда приходится читать на пром. объектах сообщения вроде «Zadvigka 1 otkryta».

Более подробно программирование xLogo рассмотрим в следующих обзорах.

Как быстро освоить xLogic

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

Вся документация по использованию и программированию xLogic на русском языке, описание протокола Modbus для xLogic, примеры программ, бесплатный софт и драйвера есть на официальном украинском сайте http://xlogic.com.ua/download.html.

Информации достаточно и для изучения xLogic с нуля и для перехода на него с других моделей.

При навыках работы с Logo осваивать xLogic, наверное, вообще не надо, можно сразу с ними работать- модели Logo имеют прямые аналоги у xLogic, среда программирования идентичная, даже визуально ЛР xLogic и Logo похожи.

Доводы за Logo и Zelio

  • ПР Logo и Zelio более 10 лет на рынке и зарекомендовали себя надежными устройствами.
  • Многие специалисты имеют богатый опыт и наработки в использовании данных ПР в своих проектах.
  • Возможность программирования не только на FBD, как xLogic,  но и на LAD. Хотя поддержку LAD в xLogicSoft обещают в следующей версии.
  • Политика многих предприятий сводится к использованию оборудования «только от Siemens» или «только от Shneider» для унификации парка всей техники.

Доводы за xLogic

  • Более низкая цена на ПР.
  • Значительно дешевле сопутствующее оборудование- шнуры программирования, HMI и д.р.
  • Все рассмотренные ПР серий ELC12..26 имеют встроенный RS-485 Modbus.
  • Возможность расширения до 186 входов/выходов.
  • Возможность связи по Modbus с любым оборудованием сторонних производителей.
  • Все модели ПР, даже самые младшие, можно подключить без дополнительных коммуникационных модулей к панелям оператора и SCADA-системе ПК через порт загрузки программ.
  • Бесплатная среда программирования.
  • Русский язык в сообщениях на дисплее.
  • До 512 FBD блоков на программу.
  • Вся информация по использованию ПР есть на русском языке.
  • Множество примеров программ на официальном сайте.
  • Имея опыт работы с Logo, переучиваться не надо.


Вывод
Программируемые реле xLogic имеют свои сильные стороны и заслуживают к себе внимания со стороны разработчиков АСУ ТП.

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

35 комментариев: Обзор программируемых реле xLogic. Часть 1

  • сергей говорит:

    Действительно xLogic и Logo похожи, то имеющийся у меня кабель программирования от Logo должен подойти к xLogic вот только разъемы разные, подскажите как его подключить, надеюсь на Вашу помощь,заранее благодарен!

  • Алексей говорит:

    Кабель для Logo является фактически преобразователем сигналов из RS232(USB) в TTL. То же самое в Zelio, Lovato и, скорее всего, во всех прочих ПР. Т.е. со стороны реле задействованы 4 сигнала: +5V, GND, RS232-Rx-TTL, RS232-Tx-TTL. Судя по кабелю ELC-USВ, в xLogic используется еще 5-й сигнал: ISP. Будет ли xLogic программироваться без задействованного сигнала ISP я пока не знаю. Если у вас получится- сообщите.
    Распиновку разъема xLogic вам скинул на почту.

    Распиновка Logo:
    http://kazus.ru/forums/showthread.php?t=16557

    Кстати о самодельных кабелях программирования на примере Zelio SR2/SR3:
    http://plc-blog.com.ua/cable-zelio-sr2_sr3

  • Михаил говорит:

    Спасибо за интересную и полезную статью.
    Отличный обзор рынка и сравнение моделей разных производителей.
    А можно и мне распиновку разъема xLogic?

  • Александр говорит:

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

    • Алексей говорит:

      Для умного дома больше подойдет ПР xMessenger: http://plc-blog.com.ua/obzor-xmessenger
      Это тот же xLogic, только со встроенным портом Ethernet.
      На сайте http://www.xlogic-plc.com/xiazai.php есть описание того, как сделать программу для управления через андроид(я не пробовал) и бесплатная СКАДА для xLogic и xMessenger.
      Под управлением кондиционером подразумевается возможность его вкл/выкл? Для этого на кондиционере должны быть клеммы для подключения внешней кнопки включения, это нужно смотреть на конкретной модели. Вместо кнопок подключается выход ПР. Когда он будет замкнут(например Q1) будет включаться кондиционер. Что такое «диммирование» я не знаю, а управление rgb лентой делается просто- это последовательное включение 3-х выходов ПР через заданный интервал времени.
      Понадобятся 3 таймера, каждый подключен на переключение триггеров, подключенных к выходам; таймера включаются последовательно друг за другом. Пример я вам выслал на почту.

      Если нужно управлять rgb или аналогичными быстрыми процессами, то брать нужно ПР с транзисторными выходами. Иначе клацанье реле сведет с ума, а главное- реле имеет свой ресурс срабатываний.
      Для коммутации сетей 220В нужно будет использовать промежуточные реле: ПР через транзисторный выход будет вкл/выкл промежуточное реле, которое будет коммутировать 220В.

  • Александр говорит:

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

    Если вас не затруднит ответьте еще на пару вопросов, как человек имевший с ними дело

    1. Скада систему в виде веб интерфейса можно будет сделать? Что бы заходить с планшетов и телефонов?
    2. Интересовали еще тренды, но где то натыкался что тоже реализуется, я так понимаю будет необходим сервер для этого дела для обработки и хранения.
    3. И пока не совсем ясно как прикрутить к ПР электросчетчик с интерфейсом http://www.21vek-220v.ru/goods2/elektroschetchik-merkurij-206-rn-560a230v-klt-1-zhki-optoport-rs-485-mnogotarifnyj и водосчетчики http://www.teplovodokhran.ru/products/schetchikivodi.php у них rs 485 их как по модбасу в шлейфе цеплять или как произвести синхронизацию так сказать =)
    4. под деммированием подразумевалось реализация регулировки яркости света
    5. Беглый взор по кондиционерам особо результата не дал я имею ввиду с клемами для подключения внешних цепей, я думал насчет такого прибора http://www.razumdom.ru/oborudovanie_rs485/row424/ что бы запрограммировать его с пульта и повесить в зоне видимости кондиционера! =)
    В любом случаи спасибо вам огромное…

    • Александр говорит:

      На первые два вопроса, я так понял из вашего обзора что делается все через opc сервер, интересовало только можно ли? технические моменты буду ковыпрять в мануалах, что бы лишний раз не озадачивать вас! =)

      • Алексей говорит:

        Рад помочь, чем смогу, спрашивайте. Сам задумывался о умном доме, но пока не рискнул.
        1. Запустить http сервер прям на xlogic нельзя. Для программируемого реле это уже чересчур. Для управления со смартфонов через андроид решения есть, они описаны в документации на сайте. Но я управление через андроид еще не делал, ничего сказать не могу.

        2. Для трендов нужно вести базу данных, соответственно без сервера не обойтись. Теоретически, вместо сервера можно поставить какой-нибудь Raspberry Pi B, на нем организовать запись в БД а скада на ПК будет, когда надо, подключаться к БД в расбери.

        3. Меркурий не прикрутить- у него протокол не модбас, а какой-то свой личный. Что еще раз говорит о том, что одно идиотское решение разработчиков моментально перечеркивает хорошую задумку- электросчетчик с доступом по сети.
        Нужно искать оборудование, которое имеет не просто RS-485 а именно RS-485 с протоколом Modbus. Например, такой счетчик: http://es.ua/ru/kataloh/lichylnyky-elektroenerhii/lichylnyk-elektroenerhii-le-01m-odnofaznyi

        Кстати, что бы опрашивать по сети другие устройства, прогр. реле должно иметь возможность быть мастером в сети. xLogic такое умеет а большинство моделей других фирм(в т.ч. Zelio и Сименс Logo) не умеют. Контроллеры ПЛК те да, все умеют быть мастерами, но это уже другой класс устройств.

        4. Как регулировать яркость не знаю, не сталкивался.

        5. Указанная штука имеет протокол A-Bus, которого нет у xLogic. Если покупать новый кондиционер для умного дома, лучше спросить у продавцов как подключить его по Modbus RS-485/TCP или дискретными сигналами.

        А если старый кондиционер, то я бы на примере установленного в соседнем кабинете сделал так:
        Конд. LG, модель 5-летней давности, имеет 6-позиционный переключатель: выкл/охлаждение/нагрев и т.д. Вынимаем переключатель, подключаем вместо него 6 выходов с ПР Q1…Q6. Надо включить конд.- замыкаем Q1(аналогично первому положению переключателя, который сняли), нужно охладить воздух- размыкаем Q1, замыкаем Q2 и т.д.

  • Александр говорит:

    Ну да это бородато для умного реле иметь вебсервер, просто я пока в голове не могу сложить картинку, вебсервер я подниму, БД организую и буду скидывать туда данные статистику, а как организовать управление входами и выходами со страницы, посредством языка php обращаться к орс серверу? (Это я так скорей рассуждаю в слух для себя и для вашего блока) =)

    Я не люблю андройд, я сторонник яблочных продуктов, а там только поддержка андройда, уже смотрел! =) поэтому интересуюсь веб интерфейсом, насчет электросчетчика и водосччетчиков, пришла идея приспособить это дело через Arduino http://www.g0l.ru/blog/n2441#more потом же опять же на орс возможно геморойно но на то и бюджетный умный дом =)

    Кнопочные выключатели на свет я так понимаю должны быть без фиксации идти непосредственно на вход ПР, можно кинуть обычными проводками, малого сечения предусмотрев проводку для будущих владельцев, вдруг им не понравится идея =) так?

    вот еще интересная штука, возможно вам будет интересна http://www.ab-log.ru/smart-house/ethernet/megad-328

    Насчет кондера подумать надо будет! =)

    • Алексей говорит:

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

  • Юрий говорит:

    Алексей, подскажите как соединить HMI (в нашем случае это ELC-TP300) и ELC-18C-DA-RU по протоколу modbus RTU.
    Мы не можем найти, как перевести ELC-18C-DA-RU в режим slave, так как ELC-TP300 может быть только мастером, а ПЛК по умолчанию тоже мастер. В мануале по технологию перевода в slave не нашли.

  • Роман говорит:

    Доброго усім дня.
    Задача!
    При надходженні імпульса на ПЛК запускається таймер на 5 хв. при надходженні ще одного імпульсу у будь який момент час продовжується ще на 5 хв. як таке організувати?

    • Роман говорит:

      Прошу вибачення за неправильно поставлене запитання!!! При надходженні імпульса на ПЛК запускається таймер на 5 хв. при надходженні ще одного імпульсу у будь який момент час продовжується ще на 5 хв.
      Я мав наувазі що час додається до часу котрий залишився. (5 хвилин + то що залишилося)

  • Андрей говорит:

    Подскажите пожалуйста чем отличается ПЛК Овен 110 от xLogic ELC-26. Вы писали что Овен это полноценный ПЛК а xLogic это программируемое реле. В чем заключается разница? Ведь по цене они почти одинаковы, Овен даже дешевле. Хочу определиться на какой платформе делать бюджетный простой умный дом.

    • Алексей говорит:

      Разница между ПЛК и ПР только в одном- на ПЛК можно написать сложную программу, на ПР нельзя.
      Причем, для разных ПР «максимальный уровень сложности программы» будет разный- все зависит от инструментов программирования.
      У xLogic возможности как для ПР большие- до 512 блоков программирования, сами блоки программирования более разнообразны, чем у конкурирующих ПР.
      Но написать программу для ПР можно даже без особых знаний программирования, с этим часто справляются обычные электрики на заводах. А что бы создать программу для ПЛК, нужно что-то понимать в программировании.

      Плюсы ПЛК110:
      ————————
      1. Можно реализовать сложный алгоритм работы программы.

      2. Есть Ethernet. У xLogic есть брат x-Messenger, там тоже есть эзернет на борту: http://plc-blog.com.ua/obzor-xmessenger

      3. Есть 2 последовательных порта: RS232 и RS485. Оба порта имеют гальваническую развязку.
      Встроенный в xLogic порт RS485 гальванразвязки не имеет, работает только как слайв и если надо мастер и с развязкой, нужно покупать для xLogic/xMessenger отдельный модуль расширения.
      Другое дело, а нужны ли RS232/485 для умного дома? Какое оборудование по нему будет подключено? Разве что, если дом частный, можно подключить частотный преобразователь насоса, который качает воду из скважины.

      4. Есть простенький веб-сервер. Можно прям в ПЛК загрузить сайт, через который можно будет управлять ПЛК. Веб-сервер простенький, урезанный, рнр не поддерживает, есть баги(см. минусы). Есть и другие ограничения на сайт для веб-сервера ПЛК.
      Но веб-сервер есть, в отличии от xLogic.

      5. Есть Си-подобный язык ST, можно использовать аналоги подпрограмм, классов и структур. У xLogic есть только язык FBD.

      Минусы ПЛК110:
      —————————
      1. Сложная среда программирования. Сделать программу для ПЛК110 на порядок сложнее, чем для xLogic.

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

      2. Нет модулей расширения, в ПЛК110-30 есть только 18 входов и 12 выходов, на них и рассчитывай.
      А для умного дома нужно много вх/вых.- на каждый выключатель, каждую лампочку.
      Плюс было бы неплохо розетками управлять, кондиционером и т.д.
      Не хватило выхода для управления лампочкой- до свидания.
      Можно, конечно, по RS-485 подключить модули входов/выходов, но это сильно усложнит систему.
      Тем более, что управлять чем-либо с «Овен» по модбас можно только через библиотеки,
      я с этим столкнулся: http://plc-blog.com.ua/owen-plc110-60-bag-n1

      Плюсы xLogic/xMessenger:
      —————————————-
      1. Простая среда программирования, можно быстро написать программу даже без особого опыта. Но программирование только на языке FBD.
      2. Много разных блоков FBD, для разных задач.
      3. Большой размер программы- до 512 блоков, довольно много.
      4. Можно подключить модули расширения, что для умного дома важно.

      В общем, сделать умный дом можно и на том и на этом, но я бы из 2-х вариантов предпочел бы xLogic/xMessenger.
      Вряд ли для умного дома будет какая-то задача, с которой не справится, а кроме сложности реализуемой программы,
      у xLogic больше преимуществ.
      Я бы взял ELC-26, а если бы нужно было вывести его в сеть- купил бы модуль расширения эзернет и управлял бы умным домом через андроид.

  • Андрей говорит:

    Вау, спасибо большое за развернутое объяснение!
    Я предварительно, пытаясь разобраться, планировал следующий комплект на ОВЕН : ПЛК110-60 24В + МВ110-24.32ДН + МУ110-24.32Р + МУ110-24.32Р, итого 68 входов, 88 выходов. Вы же говорите, что с расширениями у Овен проблема, почему? Ведь это же родные расширения для ПЛК110… Думаю я бы разобрался с программированием ПЛК, в свое время разобрался с базовым уровнем php, ActionScript Flash.
    Также в пересчете на стоимость 1 канала у овна она немного ниже чем у xLogi, где-то 8$ против 6$.

    Какой компект на хLogic рекомендуете собрать для того, чтобы получить около 70 входов и около 90 выходов?
    Можно ли к xLogic подключать дешевые датчики температуры и влажности 1wire (например DS18B20)?
    Можно ли будет запрограммировать разные сценарии включения определенных устройств, например одинарное нажатие на выключатель, двойного нажатие, длинное нажатие?
    Видя графическую схему программирования в xLogic, немного пугаясь :) предполагаю, что с помощью языка плк написать программу легче чем с помощью графической схемы.

    • Алексей говорит:

      В таком случае, вам будет лучше действительно использовать Овен. Тем более, что по некоторым отзывам у xLogic наблюдаются глюки при использовании большого количества модулей расширения. По крайней мере, так было год назад, как сейчас с новыми прошивками, я не знаю, но китайцы люди шустрые и быстро исправляют глюки, в отличии от наших производителей типа Овен которые годами не могли исправить эпичный глюк с кнопкой «Стоп»: http://plc-blog.com.ua/owen-plc-110-60-bag-n2

      Кстати, я сейчас тоже делаю очередной проект на ПЛК110-60.
      Я немного не так выразился- у Овен есть проблемы со связью через конфигуратор(самый простой тип организации связи в ПЛК Овен) в режиме передачи данных «по команде». В вашем случае, при использовании модулей ввода и управления, глюков не будет- вы будете передавать данные в режиме «по времени и при изменении значения».
      Подробнее тут: http://plc-blog.com.ua/owen-plc110-60-bag-n1

      Указанные модули МУ и МВ не являются модулями расширения, т.к. модули расширения работают по внутренней шине ПЛК. У ПЛК110 нет МР, в отличии от ПЛК63, где можно подключить 1 модуль. Он так и называется- МР1.
      МУ и МВ это универсальные модули и могут работать не только с Овеном, но и с другими ПЛК и даже с xLogic по протоколу модбас.

      По 1ware я не работал вообще, ничего сказать не могу. В текущем проекте я применяю украинские датчики температуры и влажности SM-100 и SM-200, которые работают по модбас.

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

      Если будете брать ПЛК110, то просите продать вам новую модель.
      Есть старые ПЛК110: http://epservice.ru/images/rosh_korm2.jpg
      Есть новые: http://www.owen.ru/uploads/plk10-60.jpg
      При одинаковом названии, на новых моделях применяется более современная элементная база: http://www.elecom-ural.ru/articles/obnovlennaya-lineyka-kontrollerov-oven-plk110/

  • Роман говорит:

    Алексей, доброго времени суток. По ходу выполнения проекта, встала задача диспетчеризации нескольких процессов в частности удаленное управление и опрос состояния (вкл/выкл норма/авария) у вентиляторов подключенных к ящику управления вентиляторами. Наткнулся на ПР Xlogic. В общем суть вопроса в том, как сделать отображение состояний на компьютере диспетчера, какую SCADA для этого выбрать?(желательно бесплатный вариант) например Simple-Scada? Какой OPC сервер выбрать, и нужен ли он вообще?
    Заранее благодарю.

    • Алексей говорит:

      Здравствуйте! Для xLogic есть своя бесплатная EasySCADA: http://www.xlogic-plc.com/xiazai.php
      Но я ее не пробовал, ничего о ней сказать не могу.
      Если архивы вести не надо, то простая бесплатная скада KVision: http://plc-blog.com.ua/kvisionopc
      Если архивы вести надо, то простая бесплатная на 16 каналов(в новой версии) скада SimpLight free: http://plc-blog.com.ua/simplight-free
      KVision и SimpLight(в новой версии) могут работать без ОРС-сервера, у них он свой.

      Тут я писал про подключение xMessenger(xLogic со встроенным эзернет) через ОРС к скаде SimpLight(старой версии на 8 бесплатных каналов и без встроенного ОРС): http://plc-blog.com.ua/obzor-xmessenger

      Если нужен ОРС для какой-то другой скады, то хорошо показал себя бесплатный на 32 канала ОРС-сервер MasterOPC: http://plc-blog.com.ua/masteropc-sqlite
      Есть еще бесплатная, кажется, на 32 канала МастерСКАДА, но она сложнее в освоении, чем Симплайт. Я пробовал мастерскаду 2 раза освоить с наскока, не вышло.

  • eleg77 говорит:

    китайци глюки с большим кол-во модулей расширения уже давно исправили пол года полет нормальный (5 модулей расширения)
    а вот с новыми возможностями в среде разработки пока не все так просто
    да и у них судя по всему скоро будут интерестные новинки

  • Danial говорит:

    Уважаемые специалисты. Вы не могли бы мне помочь. У меня есть контроллер X-Logic ELC12 в который залита следующая программа:
    http://i10.pixs.ru/storage/9/2/4/1JPG_3502310_18996924.jpg

    При этом, ведущее устройство (master), подключенное к RS485 A2-B2 (клеммы 2 и 3) может считывать переменную AF1 из регистра 3072 (согласно документации http://x-logic.ru/upload/information_system_8/3/2/8/item_328/information_items_property_2008.pdf )

    Всё бы хорошо, но если залить аналогичную программу в контроллер ELC22, то ведущее устройство (master), подключенное к клеммам 2 и 3, не сможет считывать эту переменную по адресу 3072. При этом, если записать в контроллер ELC22 программу на подобии этой:
    http://i11.pixs.ru/storage/2/7/0/2JPG_2766199_18997270.jpg
    и подключить к клеммам 2 и 3 какое-нибудь подчинённое устройство (slave), то контроллер ELC22 запишет в его регистр 0 значение AF1.

    Скажите, пожалуйста, почему ELC12 может работать в режиме slave и master, а ELC22 работает только в режиме master?

  • Роман говорит:

    Усім привіт!
    Як привязати до x-logic двухрозрядний семисегментний індикатор для відображення результату лічильника та так щоб при цьому використати чим по менше виходів ??? чи може rs232, rs485 ??? (перед індикаторами ставимо дешифратори, а дальше???)

  • Арман (Казахстан) говорит:

    Добрый день Алексей.
    Я — начинающий, не могу подключить ELC-12 с СимпЛайт только входы нашел для чтения (т.е. адреса).
    Не могу найти выходы, и флаги (для записи). Как я понял управлять процессом с ПК надо через флаги.
    Помогите пожалуйста.

    • Алексей говорит:

      Здравствуйте, Аман.
      Програмирование хлогик я рассматриваю во второй части обзора: http://plc-blog.com.ua/obzor-xlogic-2
      Конкретно по связи модбас: https://www.youtube.com/watch?v=wiMgAhlDszI#t=298
      Связь по модбас осуществляется через регистры модбас. Регистры бывают для чтения и для записи. При обращении по модбас нужно указывать тип команды(0х, 1х и т.д.)

      Для ELC-12 :
      Входа, команда тип 1х, адреса 0-7
      Выхода, команда тип 0x, адреса 0-7

      • Арман (Казахстан) говорит:

        Здравствуйте Алексей. Спасибо огромное. Я уже разобрался со входами и выходами (благодаря Вам конечно).
        Теперь хочу знать. Можно ли управлять мышкой ПК входом или выходом контроллера.
        Как можно реализовать это на Симп Лайт.
        Заранее спасибо.

  • Арман (Казахстан) говорит:

    Арман (Казахстан) говорит:
    15.02.2016 в 18:55
    Здравствуйте Алексей. Спасибо огромное. Я уже разобрался со входами и выходами (благодаря Вам конечно).
    Теперь хочу знать. Можно ли управлять мышкой ПК входом или выходом контроллера.
    Как можно реализовать это на Симп Лайт.
    Заранее спасибо.

    • Алексей говорит:

      Здравствуйте. Нужно добавить в редакторе каналов в разделе «Modbus driver» тег выхода ELC-12. Затем в редакторе мнемосхем создать новый проект, кинуть на форму элемент «Управление-Кнопка(тип тумблер)». В свойствах кнопки указать «привязка к каналу» тег выхода ELC-12. Там же в свойствах кнопки указать текст при нажатом состоянии в «Состояние нажато- Текст»(например «выход=1») и указать текст при отжатом состоянии в «Состояние отжато- Текст»(например «выход=0»).Затем запускаете монитор, нажимаете мышкой на кнопку и смотрите на реакцию ELC-12.

  • Андрей говорит:

    Здравствуйте Алексей. После прочтения ваших обзоров я для реализации своего проекта выбрал серию x-logic и не пожалел об этом. Спасибо вам за обзоры. Два плк (ELC-12 и ELC-26) прекрасно справляются с процессом автоматизации. Сейчас решил объединить их в сеть rs-485 и добавить две панели управления Samkoon SK-043. У меня есть вопрос по использованию блоков Modbus write и Modbus read.
    Сеть построена таким образом: ELC-26 является мастером, а панели и второй плк — слейвами. Сеть работает, связь устанавливается, значения записываются и читаются. А вот с логикой обмена не могу разобраться.
    1. Опрос должен циклическим. Как в таком случае управлять входом En блока чтения? Он должен быть включен постоянно? Или на него нужно позвать импульс от генератора? Если использовать генератор імпульсів какой деятельности должен быть импульс и какая пауза между импульсными? Считать по количеству переданных/ принятых значений?,
    2. Если мне нужно прочитать сначала 5 битовых значений и 3 аналоговых, то для этого нужно 2 блока. Как это должно быть реализовано? Выход одного блока должен быть подключен ко входу другого? Запросы ведь не могут отправляться одновременно.
    3. В сети modbus опрос подчиненных устройств должен происходить последовательно. А как это реализовать? Как в предыдущем вопросе, путем последовательного подключения блоков чтения?
    Заранее благодарю вас за помощь.

  • Александр Николаевич говорит:

    Здравствуйте Алексей! В ELC-26 привлекло большое количество ключей и два быстрых выхода.Не нашел блоков работы с быстрыми выходами и организации рампы. Хочется раскрутиь шаговые двигатели этим контроллером. Или я что-то не понимаю о быстрых выходах,входах? Благодарствуйте.

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

Ваш e-mail не будет опубликован.

Подтвердите, что Вы не бот — выберите человечка с поднятой рукой:
Confirm that you are not a bot - select a man with raised hand:

Подпишитесь на нашу рассылку


Copyright © 2016. Перцух Алексей

Индекс цитирования