Про промышленные программируемые контроллеры Ace компании Velocio я уже писал на примере модели Ace3090v5. В этот раз хочу рассказать про новую модель Ace7096v10:



За одно повышу в статусе Ace с «маленького ПЛК» до «самого маленького ПЛК в мире»- за время, прошедшее с предыдущей публикации, я не смог найти более компактного промышленного контроллера. Все ПЛК Velocio серии Ace вне зависимости от количества входов, выходов и портов связи имеют одинаковые размеры 2.5''*2.5''.

Вот для сравнения:



При столь маленьких размерах Ace7096v10 имеет 28 дискретных и аналоговых входов/выходов и 3 порта связи.

Все характеристики Ace7096v10:
Название
Velocio Ace7096v10
Назначение
ПЛК для домашней и промышленной автоматизации
DI
6
DO
12, транзисторные
AI
Всего
8
Из них AI 16 бит
4 ( Термопары J, K, T, N; 
±0.256 V, ±0.512 V, ±1.024 V, ±2.048 V)
Из них AI 12 бит
4 ( 0…+5 V)
AO
2 (0…+5 V, 0…+10v), 16 бит
Порты связи
3 (2xRS-232, 1xUSB)
Протоколы передачи данных
Modbus RTU slave, пользовательский
Скорость передачи данных, bps
9600, 19200, 38400, 57600
Крепление
DIN-рейка
Питание
5 V DC
Габариты
63.5х63.5х12.7 мм
Температура эксплуатации
-40… 85°С
Степень защиты IP
IP65
Среда программирования
Velocio vBuilder, бесплатная
Языки программирования
LD, блок-схемы (Flow Chart)
Цена
269$
 

Учитывая маленькие размеры Ace, может возникнуть искушение сравнить его с некоторыми микрокомпьютерами, например Raspberry PI:



Но нужно понимать, что Raspberry и тому подобное не являются промышленными ПЛК и в исходном виде без обвязки и удобного ПО заменить ПЛК не могут. Сравнение с Arduino тоже некорректно. Хотя конечно автоматизатор с ардуино в одной руке, пучком проводов во второй и котелком радиодеталей в третьей может собрать любую АСУ ТП и без всяких ПЛК.

Так как все контроллеры Ace имеют одинаковый корпус, различить модели можно только по наклейке на задней задней стороне корпуса.

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




По сравнению с Ace 3060v5 в модель 7096v10 добавили 2 аналоговых выхода и второй RS-232.
Аналоговые выхода имеют диапазоны 0...+5В и 0...+10В, предназначены они для управления устройствами, имеющими аналоговые входа.

Например, трехфазным мотором через частотный преобразователь:



Ace7096v10 может управлять не только асинхронными двигателями через аналоговый выход, но и шаговыми двигателями посредством ШИМ-модуляции.

В ролике я подключил ПЛК к ноутбуку по протоколу Modbus RTU и вывел информацию через СКАДА SimpLight Free. Благодаря наличию Модбас в контроллере, его можно подключить к любой современной СКАДА. Для Ace есть и своя собственная бесплатная СКАДА vFactory, но она рассчитана больше на новичков и имеет минимум возможностей при одном главном плюсе- с ее помощью вывести на монитор компьютера информацию из ПЛК сможет даже человек, который не знает значения слова «СКАДА».

Одновременно с подключением к компьютеру, можно подключить контроллер и к сенсорной панели- у Ace7096v10 портов RS-232 две штуки.

Что касается программирования, то как и во всех ПЛК Velocio, оно производится в бесплатной среде разработке vBuilder на языках LD и Flow Chart. С LD все понятно, а Flow Chart это язык блок-схем, который все мы хорошо помним по школьным урокам информатики:



Здесь- фрагмент программы управления мотором через 16-битный аналоговый выход 0..10 В. Все понятно и без чтения руководства по программированию, да?

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

Благодаря маленьким размерам, большой плотности входов и выходов на единицу площади, 5-вольтному питанию и малому энергопотреблению, языку программирования Flow Chart и другим особенностям, контроллер 7096v10 выбивается из привычного нам стереотипа ПЛК. Вообще все контроллеры компании Velocio выглядят несколько авангардно. Тем не менее, возможности ПЛК Ace7096v10 большие и позволяют применять его в домашней автоматизации и на производстве для решения сложных задач. Более подробно про контроллеры серии Ace можно почитать по ссылкам:

Все модели Ace на сайте производителя(eng.)
Статья про Ace3090v5 на Хабре
Ace3090v5, железо
Ace3090v5, программирование

Комментарии (28)


  1. Helixa
    15.03.2016 14:27

    Цена для такого контроллера все таки завышена, несмотря на бонусы от размеров.
    Вопросы к автору:

    • А что у Ace7096v10 внутри? Вскрытие делали?
    • Какой МК, какая схемотехника входных\выходных цепей?
    • Насколько он схемотехнически соответствует званию «ПЛК»?
    • Где можно купить?


    1. ExplodeMan
      15.03.2016 14:49

      Вскрытие не делал- корпус закрыт наглухо, а ломать не хотелось. Самому интересна схемотехника девайса. Заказать с доставкой пока можно только через сайт разработчика: http://velocio.net/ace/
      В СНГ, насколько понял, не продается.


      1. Helixa
        15.03.2016 14:53

        Все таки планируете "вскрытие"? Если да, то статья была бы кстати.


        1. ExplodeMan
          15.03.2016 14:54

          Пока борюсь с искушением:)


    1. mehos
      15.03.2016 17:34
      +1

      Вангую что внутри "ардуина")


  1. segrus
    15.03.2016 16:41

    А как же Delta? у них тоже маленькие контроллеры и давно уже. Мы с ними работаем на заводе и пока никогда не подводили.


    1. kail
      15.03.2016 17:33

      А можно поподробней? Сходу не нашел.


      1. segrus
        15.03.2016 17:59

        Вот, например — http://www.delta-electronics.info/DVPSS


        1. ExplodeMan
          15.03.2016 18:10

          Тоже интересная штука. Жаль, пока не сталкивался.


          1. segrus
            15.03.2016 18:16

            Да. Мы часто их применяем для «мелких» задач. Софт простой и бесплатный, состоит из двух программ. Это не Семён, у которого каждая программа по 7 ГБ весит…
            Работают исправно и в дождь, и в снег, как говорится.
            Разбираются легко.
            Собраны на STM32. Один даже перешил под себя. Таким образом, вся ПЛК обвязка осталась, но ядро уже работает на моей С программе. Соответственно, в разы быстрее.


            1. ExplodeMan
              15.03.2016 18:24

              Мне на неделе должны из Китая прислать недорогой ПЛК Wecon. Заказал что бы изучить возможность его применения. Тоже на STM32 собран. До дельты пока не добрался, хотя последний заказчик за них агитирует. Говорят, у Дельты еще частотники хорошие.


              1. segrus
                15.03.2016 18:34

                Так и есть. Хорошие. Мы на них давно работаем тоже. Их частотники это копии с Omron. Но нареканий на них нет. Всё просто и надёжно.


  1. kail
    15.03.2016 17:28

    Промышленный, говорите? А как сюда монтажнику МКЭШ или ПуГВ вставлять?

    image
    На дин-рейку как смонтировать? Где RS-485, где реле, симисторы? И кому для покупки счёт выставлять?

    image
    После этого он совсем не кажется промышленным, скорее а-ля ардуино в корпусе, и маленький он только по высоте.
    А ещё конская цена, если не считать базовые модули Ace 11 и 22.
    Его только туда, где по высоте надо сильно ужаться или других специфических нужд. Для остального подходит zelio/logo/pixel/owen.

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


    1. ExplodeMan
      15.03.2016 17:56

      Обычный сигнальный низковольтный провод в разъемы вставляется легко. Толстый провод для 500 В не влезет, конечно. Но я не могу представить человека, которому придет в голову использовать толстый провод для транзисторных выходов, рассчитанных на сигналы 3-30В.

      На дин-рейку монтируется, все есть по ссылке под постом.

      RS-485 нет, есть 2 RS-232. Коли зашел вопрос, то у всех ли указанных вами Zelio и Logo он есть? Кстати, Zelio и Logo это не ПЛК а логическое реле.

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

      Поэтому если вдруг вы считаете что устройства без реле, симисторов и RS-485 не могут применяться промышленных АСУ, напишите в Овен, Шнайдер и Сименс чтоб тоже посмеялись.


      1. segrus
        15.03.2016 18:10
        +1

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


      1. segrus
        15.03.2016 18:45

        Один из последних проектов по переделки Soudronic 80-х годов на новый контроллер.
        Было:
        https://habrastorage.org/files/e78/d88/020/e78d8802097d4bf5a510d9b4c28eb261.jpg
        https://habrastorage.org/files/38e/999/326/38e999326a8d42768235c7b8c59afae5.jpg
        https://habrastorage.org/files/e18/ebc/f5f/e18ebcf5f6cc45c3a381c711fd57769f.jpg
        Становится сейчас:
        https://habrastorage.org/files/52f/654/a51/52f654a512bf4de193d8b788b261e1e8.jpg

        Как видите, реле (синие) присутствуют.


      1. kail
        15.03.2016 21:50

        Я не бог весть какой автоматизатор, мы по интеграции больше, но на нескольких крупных гражданских объектах (гостиница, пару ТРЦ) и кучке мелких бывал, есть небольшой опыт.

        В вашем контроллере коммутация очень плотная, провод потолще не подсунешь, клеммники если потеряешь — ищи потом где новые достать.
        Разъёмы не только снизу и сверху, но и по бокам, и торчать они будут в стороны, что неудобно и раздувает фактический монтажный размер.
        Дин-рейку прозевал, это да. Но при таком креплении тогда польза только одна: можно спрятать под фальш-панель, других профитов от размеров, в итоге, нету. Стекирование, как у ADAM, ICPCON и пр., не предполагается, я понимаю.
        И это не только я, как видите, заметил.

        Из интерфейсов я RS-232 почти и не встречал. На последнем объекте только на АПС79 было, и то, потому что он преобразователь из RS-485. Подавляющее число остального оборудования — RS-485, реже Ethernet да всякая пропиетарщина типа LON и BACnet.
        RS-232 в теории ограничивает длину линии в 15 метров, а сколько на практике будет, когда рядом со шкафом электропривод и частотник работают — даже не представляю.
        С Logo не работал, а у Zelio есть модули связи — выбирай не хочу: RS-485, Ethernet, телефон, GSM. Мало? И да, Zelio и сами себя называют логическим реле, но есть нормальный FBD и Ladder — так чего ещё надо?

        Вот. Все выпускают с разными модификациями. Тут же выбора нет.
        Касательно промежуточных реле, я не против, но в наших проектах, в большинстве случаев, надо управлять контакторами и реле с катушками на 220В. Частота включения небольшая.

        Но зато на вид компактно, стильно-модно-молодёжно, можно показать дотошному заказчику.


        1. sim31r
          16.03.2016 09:13

          Согласен, в основном наблюдаю RS485 + modbus, сейчас наверное все перейдут на modbus TCP, удобно тем что выше скорость, удобнее отладка и сразу в придачу получается гальваническая развязка. Из редкостей еще можно встретить CAN, Microlan.
          CAN больше автомобильный интерфейс, обычно требует высоких скоростей, специального кабеля и не работает на большие расстояния. Битовые операции обычно не нужны, но битовый арбитраж достигается "аналоговой магией", что снижает надежность передачи (RS-485 тупо всегда гонит поток данных в истинном цифровом виде со всей силы, не прислушиваясь к линии).
          Microlan вообще шаманство, сколько раз не встречал, всегда какие-то глюки (на расстоянии больше 20 метров), лечатся установкой RC цепочек (со стороны приемника), заменой кабеля. Иногда кабель и не заменить, если он замурован в стену (в бассейне например, датчик температуры воды), чуть изменились параметры кабеля, и связь пропала, Microlan странный, интерфейс, ни разу не промышленный в силу непредсказуемости.
          RS-485 на этом фоне просто бронебойный, на скорости 9600 даже согласование не требуется, можно игнорировать все рекомендации и соединять не шиной, а звездой без всяких терминаторов, причем сегменты по километру. Правда на скорости 38400 согласование уже нужно (отраженный сигнал успевает наложиться на новый бит информации).


        1. ExplodeMan
          16.03.2016 11:52

          Я не агитирую всё бросить и переходить на Ace. Сам я чаще работаю с Овен. Но про Овен писали все, а про Асе только я. Я вообще за то, что бы контроллеров было много хороших и разных. Где нет конкуренции, там есть только Сименс за конские деньги и с платным ПО.
          Мне было бы интересно почитать и про другие контроллеры, например про указанный вами KernelChip. Вы так про него пишете, будто держали его в руках. Было бы неплохо, если напишите пост про свои впечатления от него, это будет интересно многим.

          По сути претензий к Асе как к контроллеру: да, толстый провод не всунешь. Обычный низковольтный провод, который используется при монтаже для сигнальных соединений, всунешь. Любителям совать толстые провода Асе противопоказан. Если надо RS-485, то Асе тоже противопоказан. Все зависит от конкретной задачи. Где-то без S7-400 не обойтись, а где-то и Zelio прокатит.

          Чтобы закрыть вопрос по Zelio: их выпускают две линейки SR2 и SR3. Модули расширения Мордбас RS-485 и TCP можно подключить только к SR3 серии BD, т.е. к 5 моделям из 34 выпускающихся.
          При использовании RS-485 в Zelio доступно 4 регистра типа Word для чтения и 4 Word для записи. Маловато, но для простых задач Zelio хватает.

          Zelio является логическим реле потому, что размер возможной программы у него маленький(120 строк при LD и 200 блоков при FBD); нет подпрограмм; нет пользовательских переменных типа byte, word, float а есть только 28 переменных типа бит(называются здесь "катушки М"); соответственно тет арифметических операций с переменными типа byte, word и float. Это сильно ограничивает его в применении.
          Поэтому Zelio это не ПЛК а логическое реле, применяемое для простых задач автоматизации. Евойный FBD это совсем не тот FBD, что у шнайдеровского же ПЛК Twido, например.

          Я не говорю, что Zelio плох. Zelio хорош для своих задач, нужно просто понимать что это такое и для чего.


          1. kail
            16.03.2016 13:17

            Нет, с KernelChip не работал. Заинтересовался из-за цены просто) Как совсем кризис припрёт — может, обращу внимание руководства. Протокола нормального нет, вот что плохо.
            Валяется Wiznet WIZ220IO, очень недорогой, но так и не применённый, потому что у того протокол совсем дурной, битовый. А его взяли, потому что успешно WIZ110SR ставили десятками, косяки иногда были, но зато в бюджет пролезли.

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

            По Zelio согласен, ограниченный (про совместимость модулей не знал). Количество и настраиваемость регистров удручает, да, хотя, кажется, какой-то модуль несколько увеличивал количество.
            Какая-то контора делает готовые щиты вентиляции и ставит их как обвес к куцым Regin Optigo как расширитель входов-выходов и сигнализатор. Первый раз с Zelio и FBD так столкнулся. Ну, вытянутая из Zelio портянка FBD там приличная была, чтобы разобраться что к чему, пришлось код на A0 плоттере печатать, запомнилось.


    1. sim31r
      15.03.2016 23:33

      KernelChip я рассматривал. Интересный проект. Но не работал ранее с юридическими лицами. Да и всё это делается на модулях Arduino, причем там сам контролируешь каждую строчку кода, шилды (3G модем, Ethernet шилд) можно сделать сделать более специализированную конфигурацию, настроить Modbus TCP стандартный, ввести свои команды, вместо специфического протокола KernelChip.


  1. impetus
    15.03.2016 19:57

    Эк… а что ж он на дин-рейку плашмя-то? И разъёмы со всех четырёх сторон в т.ч. вправо и влево… На столе да, удобно, а в шкафу?


  1. sim31r
    15.03.2016 23:25
    +1

    А что у них за Scada? Если бесплатная, можно для своих проектов использовать, раз такая простая, значит и OPC сервер встроен, наверное можно к модулям ввода-вывода подключать по modbus rtu. Иногда и нужна как-раз простота.

    Сравнение наверное не корректно, обычно в более крупных ПЛК встроен блок питания, или хотя-бы преобразователь. Да и тут терминальный блок дополнительно ставится, существенно увеличивая конечный размер:

    image
    Много места занимает гальваническая развязка, часто и экран есть с кнопками, RJ разъёмы:

    image
    Пример ПЛК в шкафу

    image
    Ace7096v10 в таких случаях был бы менее удобен.

    Если вопрос в цене (для экспериментов с умным домом), вне конкуренции, на порядок дешевле arduino nano с терминальным адаптером, на борту есть сторожевой таймер (обычно только его забывают включать), ядро как у типового ПЛК

    image
    По возможности программировать Ace7096v10 нервно курит в сторонке, хоть ASM, хоть среда С++ от нескольких компаний. Да и по доступности, если Ace7096v10 выйдет из строя, ждать замену в разы дольше, чем почти у всех конкурентов ранее приведенных.

    И еще важный фактор, здесь компания новичок. Сколько она проработает? Сименс (да и Овен) поддерживают контроллеры которым под 20 лет, а здесь не исключен вариант, что компания исчезнет, а клиенты потеряют все наработки под платформу.


    1. stigory
      16.03.2016 03:27

      И как вам продукция segnetics? Давно на pixel облизываюсь прикупить для опытов.


      1. sim31r
        16.03.2016 08:58

        Великолепно, всем устраивает, ценой, надежностью, функциональность, есть модули расширения как ихние (удобен Ethernet с modbus TCP), так и любые другие с modbus rtu (например Овен МВА-8, частотники дельта, много всего). Другие протоколы не поддерживаются. Так же можно pixel использовать не как ПЛК, а как "глупые" модули ввода-вывода, в программе нужно просто поставить по одному функциональному блоку на вход и выход, цена и размер позволяет так делать.
        Среда программирования интересная и удобная для отладки, обучения студентов, поставил блок и в режиме отладки видны все происходящие процессы.
        Есть целая тема для исследования по теме сайта — прямое программирование pixel без среды отладки, там стоит atmega, вполне можно загрузить программу на си, на сайте возможность эта указана, но без подробностей (как работать с экраном например не нашел), можно у разработчиков исходники попросить, аппаратная платформа старая (но популярная), скрывать там нечего, они сейчас в основном arm продвигают с linux на борту, выше производительность и есть возможность удаленно обновлять ПО.


        1. kail
          16.03.2016 10:38
          +1

          Там, вроде бы, целых две атмеги, вторая — гипервизор и работа кнопок.


      1. kail
        16.03.2016 10:37
        +1

        Сравнительно недорого — 160€ за базовый модуль, в нём сразу входы-выходы разного типа, RS-485 и экран. Расширяется модулями по их шине, типы входов-выходов есть не все, но многие.
        Неограниченное количество modbus входов и выходов от bool до float/int32. Можно поставить Ethernet modbus или LON сетевую карту (60€ и 90€ соответственно).
        RS-485 и сетевая работают одновременно и независимо, в том числе можно быть, например, по RS-485 быть мастером, а по Ethernet слейвом, а если надо извернуться — то и на одном интерфейсе слейвом и мастером по очереди (сам не пробовал).
        Нормальная отладка, можно все значения видеть, менять на лету числовые входные значения.
        Есть нормальный форум и библиотечка макросов.
        Модули расширения 60-100€, батарейка и доп. память по 10€ (встроенный EEPROM — 256 байт).

        Из минусов: эмулятора нет, проект компилируется в ПЛК и обратно его не вытянешь, Ethernet поддерживает только одно TCP соединение и закрывается через 2 секунды при отсутствии обмена, нельзя в свой же modbus-вход писать.


    1. ExplodeMan
      16.03.2016 12:20
      +1

      vFactory заточена под Асе, работает только по своему протоколу. Отсюда ее недостатки и достоинства- тэги берет сразу с ПЛК, отдельно прописывать и согласовывать не надо. Удобно очень и просто. В качестве развлечения можно конечно посниферить протокол обмена, но особого смысла не вижу.
      Пиксель конечно легендарный ПЛК, но в живую его не видел. Язык в нем не МЭКовский, для кого-то плюс, для кого-то минус.