Панель оператора OP320-A-S и является ли ОВЕН ИП320 его клоном

Панель оператора OP320-A-S и является ли ОВЕН ИП320 его клоном? Оставить комментарий

Панель оператора OP320-A-S разработана компанией Xinje, но продается под различными китайскими брендами и… возможно, под маркой «ОВЕН» в виде информационной панели ИП320. Вопрос о том, является ли панель оператора ОВЕН ИП320 клоном панели Xinje, мы разберем в конце. А пока давайте посмотрим, что такое OP320-A-S и на что он способен. 

Характеристики OP320-A-S

Параметр OP320-A-S
Экран LCD 4.3” 192×64 px графический, монохромный
Кнопки 20
Порт передачи данных универсальный RS232/485
Порт программирования RS232
Протоколы передачи данных Modbus RTU Master/Slave, Xinje(XC), Xinje(FC), Mitsubishi(FX), Mitsubishi(FX3U/G), Mitsubishi(FXBD), Koyo(SG), Siemens(S7-200), Omron(CPM/CQM), Omron(CP/CJ/CS), Schneider(Micro/Neza/Twido), Matsushita(FP1/FP0), Hitachi(MicroEH), Toshiba(TC), Sharp, AB(SLC500), Delta(DVP), FATEK(MU/MA), LG(K80/120S)-Program, LG(K80/120S)-Modbus, LG(K80/120S)-CNet, KEYENCE(KV), VIGOR(VB), ADAM, SAIA-Burgess, Oplo22, Emerson(EC20/EC10), Crouzet(Millenium3), Holip Invertor, TAIAN, Compax3, HOLLiAS(LM), IDEC(MicroSmart), OEMax(NX7), Delixi, IMS Servo, Free Protocol
Память 64 Kb Flash ROM память программ

1 Kb SRAM память данных

RTC Опционально, в зависимости от партии
Питание 24 VDC
Размеры Д*В*Г 172*94*30 mm
Размер под врезку 165*86 mm
Среда программирования OP20 Series Edit Tool , бесплатная, версии 6.5, 8.0, 9.x
Скрипты программирования
Программный эмулятор

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

В панели отсутствует возможность написания скриптов, поэтому без применения ПЛК ее не получится использовать с модулями удаленного ввода-вывода для выполнения автоматических действий. Например, OP320-A-S можно подключить без ПЛК напрямую к модулям дискретного ввода/вывода (ОВЕН МДВВ, МВУ8) и по нажатию кнопок на панели включать их выходы. Но напрямую не выйдет включать выходы по таймеру или входным сигналам, для этого нужна скриптовая программа.

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

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

Прошивку в панели самостоятельно обновить нельзя, и сейчас продаются панели с тремя разными версиями прошивок. Для каждой из этих панелей используется своя версия OP20 Series Edit Tool: 6.5, 8.0 и 9.x. Поэтому при покупке нужно уточнять, на какую версию ПО рассчитана панель. Новые версии поддерживают проекты, созданные в старых версиях.

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

OP320-A-S отличается от других панелей серии OP320/A тем, что имеет 20 кнопок (в OP320 только 7 кнопок) и наличием RS-485 (в OP320-A стоит RS-422).

Важное достоинство панели — ее цена — от 25$ при прямой покупке на Aliexpress.

Конструкция OP320-A-S

Рис. 1 — Комплект поставки Рис. 1 — Комплект поставки

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

Рис. 2 — Лицевая сторонаРис. 2 — Лицевая сторона

Корпус OP320-A-S рассчитан на установку в щит. Спереди расположен монохромный  экран размером 4.3” и кнопки. У меня дисплей черно-зеленый, но бывают еще бело-синие.

Благодаря тому что у OP320-A-S есть 20 кнопок, в том числе все цифровые, вводить значения установок удобно. Намного удобнее, чем в модели OP320, где всего 7 кнопок.

Рис. 3 — Верхняя боковая сторонаРис. 3 — Верхняя боковая сторона

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

Рис. 4 — Правая боковая сторонаРис. 4 — Правая боковая сторона

На правой боковой стороне расположены разъемы:

  • питание, 2-контактный разъем;
  • универсальный порт программирования и передачи данных RS232/485, обычный «комовский» разъем-папа DB9M;

Порт передачи данных может одновременно работать только по одному из интерфейсов: по RS-232 или по RS-485.

Рис. 5 — Левая боковая сторонаРис. 5 — Левая боковая сторона

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

Рис. 6 — Задняя сторонаРис. 6 — Задняя сторона

Сзади наклеен информационный шильдик. Как видим, мой экземпляр продавался под маркой TextView.

Идущий в комплекте кабель программирования непрактичен: контакты RS-485 и загрузочного RS-232 на панели объединены в один разъем. А значит, при программировании придется вставлять в панель один кабель, а для обмена данными с ПЛК — другой.

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

Лучше всего не пожалеть сорока минут времени и сделать вот такой переходник, который позволит подключить панель к ПК по RS-232 и одновременно к ПЛК по RS-485:

Рис. 7 — Переходник для одновременного подключения панели к ПК и ПЛКРис. 7 — Переходник для одновременного подключения панели к ПК и ПЛК

Схема кабеля-переходника соответствует кабелю программирования, идущему в комплекте. Только переходник радикально короче и на винтовые клеммы выведены сигналы RS-485.

Переходник не имеет смысла делать длинным, так как в современных компьютерах и ноутбуках нет COM-порта и для подключения к панели все равно придется использовать кабель преобразователя RS232-USB:

Рис. 8 — Панель с подключенным преобразователем RS232-USBРис. 8 — Панель с подключенным преобразователем RS232-USB

Подключение OP320-A-S к различным моделям ПЛК

OP320-A-S можно подключить к различным моделям ПЛК по интерфейсам RS-232 или RS-485. Но у ПЛК разных компаний часто отличается тип и цоколевка разъемов портов передачи данных. Поэтому в инструкции по эксплуатации OP320-A-S указана распайка кабелей для подключения к наиболее распространенным моделям ПЛК.

Например, чтобы подключить по RS-232 панель к ПЛК серии Delta DVP-SS, который мы рассматривали в одной из прошлых статей, нужно использовать такой кабель:

Рис. 9 — Распайка кабеля для подключения к ПЛК Delta DVP-SSРис. 9 — Распайка кабеля для подключения к ПЛК Delta DVP-SS

Но если подключать панель к ПЛК по RS-485, то обычно все просто. Часто порты RS-485 ПЛК выведены на винтовые клеммы. Тогда нужно клемму «RS485 B-» ПЛК соединить с восьмым контактом разъема DB9 панели, а клемму «RS485 A+» — с девятым контактом DB9 панели.

Программирование OP320-A-S

Программирование панели осуществляется в бесплатной среде OP20 Series Edit Tool.

Рис. 10 — OP20 Series Edit Tool v6.5Рис. 10 — OP20 Series Edit Tool v6.5

Длинное название, поэтому дальше называю этот софт просто OP20 Tool.

Создаваемый в нем проект состоит из экранов (screen), на которых размещаются визуальные объекты:

  • состояния битовых регистров в виде ламп;
  • значения регистров int, float;
  • динамический текст;
  • строковые регистры;
  • статический текст разных шрифтов и размеров;
  • статические изображения в формате BMP;
  • тренды;
  • графические шкалы (Bar);
  • аварии (Alarms);
  • кнопки управления;

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

Графический редактор несколько неудобен в использовании: нельзя копипастить объекты на экране; нельзя сделать «шаг назад» (undo); нельзя выделить несколько объектов и переместить по экрану; нельзя «схватить за угол» картинку или тренд и изменить их размеры. Эти неудобства не помешают создать работоспособный проект, но придется при этом потратить больше времени на выполнение рутинных операций.

Кроме того, в оригинальном OP20 Tool на экранах нельзя размещать русский текст, так как для панелей серии OP320 официально заявлена поддержка только китайского и английского языков. Но русский язык можно легко разблокировать:

  • в папке установленной программы OP20 Tool найти каталог «En» и переименовать его в «Ru»;
  • там же открыть блокнотом файл Language.ini и заменить строку «Version=En» на «Version=RU»;

Рис. 11 — Изменение ПО для поддержки русского языкаРис. 11 — Изменение ПО для поддержки русского языка

После внесения этих изменений в программе становится доступен русский язык для статического и динамического текста:

Рис. 12 — Русский текст на OP320-A-SРис. 12 — Русский текст на OP320-A-S

При создании программы нужно указать тип панели, протокол общения панели с ПЛК и создать экраны с визуальными объектами.

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

Рис. 13 — Свойства объекта «Лампа»Рис. 13 — Свойства объекта «Лампа»

  • Адрес регистра только битовый: команды Modbus 0x и 1x. Нельзя отобразить бит из тега типа int.
  • Два фиксированных размера лампы: одинарный или двойной (Double). Других размеров нет, «растянуть» лампу не получится.
  • Лампа может быть либо круглой (Circle), либо квадратной с округлыми краями (Square). Задать для лампы любое другое изображение нельзя.
  • Лампа может быть включена при сигнале, равном TRUE (Positive) либо FALSE (Negative).

Нет свойств «мигание», «видимость» и т.д.

Экран панели не сенсорный, а обычный LCD. Поэтому установки и команды в ПЛК вводятся с помощью кнопок лицевой панели.

Вот пример программы, которая по RS-485 Modbus RTU считывает состояние дискретных входов и по нажатию кнопок управляет дискретными выходами ПЛК Delta DVP-SS:

Современный программист HMI привык к тому, что в ПО по умолчанию уже есть эмулятор, с помощью которого можно обкатать логику работы программы панели даже без самой панели. Это удобно, потому что часто программы пишутся без наличия под рукой реального стенда с оборудованием. Но в OP20 Tool эмулятора нет, поэтому я специально купил себе одну панель, которую использую для отладки.

При использовании других протоколов, кроме Modbus, нужно быть бдительным.

Я заметил, что для работы панели по протоколу Delta DVP доступны только регистры M и D, но недоступны таймеры (T), входы (X), выходы (Y) и регистры всех остальных операндов. При работе по Modbus такого не наблюдается, и ко всем этим регистрам можно обратиться, используя их модбас-адреса.

Русский близнец ОВЕН ИП320

И вот наконец-то мы добрались до всеми нами любимой отечественной информационной панели ИП320 фирмы «ОВЕН»:

Рис. 14 — ОВЕН ИП320Рис. 14 — ОВЕН ИП320

Многим ИП320 кажется подозрительно похожей на OP320-A-S. Говорят, что это просто-напросто его клон. Но внешнее сходство далеко не всегда доказательство идентичности. Разберемся с этим вопросом основательно. 

Программируется ИП320 из среды «Конфигуратор ИП320». Так же как в случае с OP20 Tool, есть несколько версий конфигураторов ИП320 для панелей разного года выпуска. Мой ИП320 выпуска 2011 года программируется конфигуратором версии 8.0n. Взглянем на эту программу: 

Рис. 15 — Конфигуратор ИП320 v8.0nРис. 15 — Конфигуратор ИП320 v8.0n

Поразительное сходство с OP20 Tool! Функциональность конфигуратора ОВЕН тоже во всем соответствует китайскому собрату, за исключением нескольких моментов:

  • русский интерфейс программы;
  • в проекте нет выбора модели панели, то есть программа создается сразу для ИП320;
  • только один протокол передачи данных — Modbus RTU;

Кстати, ПЛК и модули удаленного ввода-вывода «ОВЕН», кроме Modbus имеют еще собственный протокол передачи данных, но почему-то ИП320 фирмы «ОВЕН» не поддерживает протокол «ОВЕН»… Очень подозрительно.

На самом деле конфигуратор ИП320 — это действительно OP20 Tool, который русифицировали и переименовали:

На видео есть лайфхак, как в конфигуратор ИП320 вернуть остальные протоколы, доступные в OP20.

Проекты, созданные в конфигураторе ИП320, нормально открываются в OP320 Tool и наоборот. Моя ИП320 без проблем программируется из OP20 Tool v8, для этого в проекте нужно указать тип панели «OP320/5-A». То есть программируется так же, как OP320-A-S с прошивкой под восьмую версию.

С софтом все понятно, теперь перейдем к железу. Разбираем панели:

Рис. 16 — Платы OP320-A-S и ИП320Рис. 16 — Платы OP320-A-S и ИП320

Рис. 17 — Процессорная плата OP320-A-SРис. 17 — Процессорная плата OP320-A-S

Рис. 18 — Процессорная плата ИП320Рис. 18 — Процессорная плата ИП320

В обеих моделях стоит процессор NXP P89V51RD2FA.

В моем OP320-A-S нет модуля часов реального времени (RTC), но площадка под него есть. В ИП320 RTC имеется (DS1302Z). Принципиальные схемы плат совпадают, на них установлены одинаковые элементы или их прямые аналоги. 

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

На процессорной плате ИП320 имеется маркировка «OP320-A-907». Все, расходимся, они сами признались:

Рис. 19 — Плата ИП320 выпуска 2011 г. маркирована как «OP320-A-907»Рис. 19 — Плата ИП320 выпуска 2011 г. маркирована как «OP320-A-907»

Как видим, ОВЕН ИП320 — это не просто клон OP320-A-S, это он и есть. Рассмотренные экземпляры принципиально не отличаются, построены по единой схеме из тех же электронных компонентов. Предполагаю, что индекс «907» в маркировке «OP320-A-907» на ИП320 означает просто версию платы. Учитывая, что в Китае панели семейства OP320 выпускают разные заводы, вполне понятны локальные различия.

Обратите внимание на пустую площадку под микросхему MAX13087, это для RS-422. Если в плату ИП320 впаять MAX13087, то панель станет не OP320-A-S, а OP320-A. Таким образом, платы для OP320-A/S делают универсальными.

В ИП320 есть только два оригинальных элемента, это русскоязычная наклейка на лицевую панель и переходник для одновременного подключения к панели компьютера и ПЛК:

Рис. 20 — Переходник ИП320Рис. 20 — Переходник ИП320

Нет ничего плохого в том, что «ОВЕН» под своей маркой продает продукцию китайской разработки и производства, это распространенная мировая практика. Но представители «ОВЕН» на своих семинарах утверждают, что вся их продукция разработана ими и производится на заводах в России и на Украине. Как видим, ИП320 — это точно не их продукция, и сложно представить, что производится она в России: намного целесообразнее заказывать ИП320 в Китае, а в России максимум наклеивать шильдик. Ничего личного, просто бизнес. Поэтому не стоит троллить ИП320 за сходство с OP320-A-S на форуме «ОВЕН», за это там еще и банят.

Подводя итоги

Панель оператора OP320-A-S, а также его клоны и аналоги, вроде ОВЕН ИП320, — это хорошее решение для создания простой системы диспетчеризации, где достаточно только вводить уставки и отображать информацию на небольшом экране преимущественно в текстовом виде.

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

Ссылки:

Руководство по эксплуатации OP320A / 320A-S на русском языке
ИП320 на официальном сайте ОВЕН

Вам интересны статьи о ПЛК?

Pin It on Pinterest

Share This