Научная статья на тему 'СРАВНИТЕЛЬНЫЙ АНАЛИЗ КЛЮЧЕВЫХ ОСОБЕННОСТЕЙ КОНТРОЛЛЕРОВ SIEMENS LOGO! И ОВЕН ПР200, С ЦЕЛЬЮ ВЗАИМОЗАМЕЩЕНИЯ В УЧЕБНОМ ПРОЦЕССЕ'

СРАВНИТЕЛЬНЫЙ АНАЛИЗ КЛЮЧЕВЫХ ОСОБЕННОСТЕЙ КОНТРОЛЛЕРОВ SIEMENS LOGO! И ОВЕН ПР200, С ЦЕЛЬЮ ВЗАИМОЗАМЕЩЕНИЯ В УЧЕБНОМ ПРОЦЕССЕ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
112
13
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПРОГРАММИРУЕМЫЙ ЛОГИЧЕСКИЙ КОНТРОЛЛЕР / ПРОГРАММИРУЕМОЕ РЕЛЕ / ФУНКЦИОНАЛЬНЫЕ БЛОКОВЫЕ ДИАГРАММЫ / ПОДГОТОВКА СПЕЦИАЛИСТОВ / ЗАМЕЩЕНИЕ ИМПОРТНОЙ ПРОДУКЦИИ / СРЕДА РАЗРАБОТКИ

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

В статье рассматривается проблема замены импортных контроллеров, используемых в учебном процессе, на продукцию отечественного производителя. Ввиду ухода ведущих импортных производителей с российского рынка, кажется разумным исключить их оборудование из образовательных программ вузов. Основой курса «Цифровые системы автоматизации и управления» является изучение различных промышленных контроллеров, среди которых, в ГУАПе, первое место занимает продукция компании Siemens, официально покинувшей российский рынок. Встал вопрос поиска аналогичных контроллеров отечественного производства, при этом производитель не должен зависеть от поставок импортных компонентов. В качестве такого производителя был выбран ОВЕН с их контроллером ПР200. В статье проводится сравнение ПР200 с Siemens LOGO!, показывающее взаимозаменяемость этих контроллеров в учебном процессе. Рассматриваются особенности, достоинства и недостатки сред разработки обоих производителей. А также рассказывается об опыте использования стенда на основе ПР200 в учебном процессе, тем самым доказана возможность полной замены LOGO!.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

COMPARATIVE ANALYSIS OF KEY FEATURES OF CONTROLLERS PR200 BY OWEN AND CONTROLLERS LOGO! BY SIEMENS FOR THE PURPOSE OF MUTUAL SUBSTITUTION IN THE EDUCATIONAL PROCESS

The article deals with the imported used in the educational process controllers replacement problem. There was a need to replace imported products with domestic ones due to the withdrawal of leading import manufacturers from the Russian market, so it seems reasonable to exclude imported equipment from the educational programs of universities. The course "Digital Automation and Control Systems" is based on the study of various industrial controllers. The first place among industrial controllers in SUAI is occupied by Siemens products, which officially left the Russian market. The question of searching for similar controllers of domestic production arose, at the same time, the manufacturer should not depend on the supply of imported components. Controller PR200 by OWEN was chosen as such a manufacturer. The article compares PR200 by OWEN with LOGO! by Siemens and comes to the conclusion about the interchangeability of these controllers in the educational process. The peculiarities, advantages and disadvantages of the development environments of both manufacturers are considered in the article. It also tells about the experience of using the stand based on PR200 in the educational process, therefore, the possibility of a complete replacement of LOGO! has been proved.

Текст научной работы на тему «СРАВНИТЕЛЬНЫЙ АНАЛИЗ КЛЮЧЕВЫХ ОСОБЕННОСТЕЙ КОНТРОЛЛЕРОВ SIEMENS LOGO! И ОВЕН ПР200, С ЦЕЛЬЮ ВЗАИМОЗАМЕЩЕНИЯ В УЧЕБНОМ ПРОЦЕССЕ»

Сравнительный анализ ключевых особенностей контроллеров Siemens LOGO! и ОВЕН ПР200, с целью взаимозамещения в учебном процессе

Государственный университет аэрокосмического приборостроения, Санкт-Петербург

Аннотация: В статье рассматривается проблема замены импортных контроллеров, используемых в учебном процессе, на продукцию отечественного производителя. Ввиду ухода ведущих импортных производителей с российского рынка, кажется разумным исключить их оборудование из образовательных программ вузов. Основой курса «Цифровые системы автоматизации и управления» является изучение различных промышленных контроллеров, среди которых, в ГУАПе, первое место занимает продукция компании Siemens, официально покинувшей российский рынок. Встал вопрос поиска аналогичных контроллеров отечественного производства, при этом производитель не должен зависеть от поставок импортных компонентов. В качестве такого производителя был выбран ОВЕН с их контроллером ПР200. В статье проводится сравнение ПР200 с Siemens LOGO!, показывающее взаимозаменяемость этих контроллеров в учебном процессе. Рассматриваются особенности, достоинства и недостатки сред разработки обоих производителей. А также рассказывается об опыте использования стенда на основе ПР200 в учебном процессе, тем самым доказана возможность полной замены LOGO!.

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

Ни для кого не секрет, что многие производители свернули свой бизнес в России по политическим причинам, это же решение приняла компания Siemens [1], являющаяся одним из лидеров отрасли производства программируемых логических контроллеров (ПЛК). В связи с уходом крупнейшего производителя, многим приходится искать альтернативные решения, не стала исключением и сфера образования. В нашей учебной лаборатории промышленных микропроцессорных технологий около пятидесяти процентов оборудования выпущено данной компанией. Конечно же, это оборудование проработает ещё долгие годы, ведь оно используется в «тепличных» условиях, по сравнению с эксплуатацией на заводе, но стоит задуматься о будущем: зачем подготавливать специалистов к работе с тем оборудованием, с которым впоследствии они столкнутся с меньшей

А.Н. Долидзе

Введение

вероятностью? Таким образом, было принято решение внедрить в учебный процесс продукцию отечественной компании.

О преподаваемой дисциплине

В ходе изучения дисциплины «Цифровые системы автоматизации и управления» студенты знакомятся с ПЛК различных производителей, но все они начинают своё знакомство с миром промышленной автоматики с упрощённых ПЛК - программируемых реле, в роли которых в нашей лаборатории выступают контроллеры Siemens LOGO! [2], именно их и предстоит заменить.

Учебный процесс накладывает некоторые минимальные требования к контроллеру, среди которых количество дискретных входных/выходных сигналов, поддерживаемых устройством, возможность обработки аналоговых сигналов и бесплатное программное обеспечение с поддержкой эмуляции, желательно наличие дисплея для вывода текстовых сообщений. В целом, требуется устройство, похожее на заменяемый контроллер, для того, чтобы переход произошёл максимально плавно. Так как ставится задача импортозамещения, к производителю тоже предъявляются определённые требования, а именно: производство должно находиться в России и не должно зависеть от поставок импортных компонентов - во избежание проблем в будущем. В результате выбор пал на ОВЕН [3] - это проверенный отечественный производитель с более чем тридцатилетней историей.

Сравнение контроллеров

Среди продукции ОВЕН есть линейка программируемых реле ПР200 [4], конструктивно близких к LOGO!. В таблице 1 проводиться сравнение основных характеристик базовых модулей обоих программируемых реле, из которого видно, что ПР200 даже превосходит LOGO! 8 по некоторым параметрам.

Таблица № 1

Сравнение базовых модулей ОВЕН ПР200 и Siemens LOGO! 8

Характеристика LOGO! 8 ПР200

Дискретные входы 8 8

Дискретные выходы 4 6/8 (зависит от модели)

Аналоговые входы 4 (заменяют дискретные входы) 0/4, могут работать в дискретном режиме, дополняя существующие (наличие зависит от модели)

Аналоговые выходы 0 2

Дисплей есть (опционально) есть

Клавиши управления Кнопки управления курсором, можно использовать для управления программой Навигационные клавиши, можно использовать для управления программой

Интерфейсы Ethernet RS-485 0-2, USB

Максимальный объём программы 400 блоков, вне зависимости от функции 128 кбайт (намного превышает 400 блоков LOGO! 8)

Монтаж на DIN-рейку на DIN-рейку

Как видно из таблицы 1, с технической точки зрения, ПР200 способен заменить LOGO!, но для учебного процесса более важную роль играет программное обеспечение. Оба контроллера программируются на языке функциональных блоковых диаграмм (ФБД/FBD) стандарта МЭК 61131-3 [5], но, как известно, стандарт даёт лишь общие рекомендации - конечная реализация зависит от конкретного производителя.

М Инженерный вестник Дона, №7 (2023) ivdon.ru/ru/magazine/arcliive/n7y2023/8569

Сравнение сред разработки

Для программирования LOGO! применяется среда разработки LOGO!SoftComfort [6] - это фирменное программное обеспечение, предоставляемое бесплатно. Редактор «кода» представляет собой рабочее поле (рисунок 1), в котором могут быть произвольно размещены блоки языка. При необходимости, рабочее поле может быть расширено, но, в целом, это требуется нечасто, так как программа ограничена 400 блоками, вне зависимости от модели контроллера.

Рис. 1. - Среда разработки ЬООО^ойСошТой 8.1.3 Все блоки языка разделены на три категории: константы и соединители, куда относятся различные входы и выходы; базовые функции, содержащие простейшие логические функции; специальные функции -таймеры, счётчики, триггеры, обработка аналоговых значений и тому подобное. Из особенностей реализации языка можно отметить тот факт, что все функции базовой логики (кроме инверсии и «исключающего или»),

М Инженерный вестник Дона, №7 (2023) ivdon.ru/ru/magazine/arcliive/n7y2023/8569

представлены четырёхвходовыми блоками (рисунок 2), что не всегда является удобным.

Рис. 2. - Примеры логических функций в среде разработки

LOGO!SoftComfort Так как функция инверсии крайне востребована при построении логических схем, разработчики Siemens предоставили возможность инвертировать логические входы любого блока (рисунок 3), что очень сильно разгружает программу-схему. Также разгрузке способствует функция разрыва линии, позволяющая заменить линию от одного блока к другому на пару флажков-ссылок (рисунок 4), что позволяет избавиться от слишком длинных линий, но необходимо учесть, что злоупотребление этой функцией может, наоборот, запутать программу.

Рис. 3. - Пример инвертирования логического входа: инвертирован первый

вход блока

Рис. 4. - Пример разрыва линии Стоит учесть, что, изначально, Logo! - довольно простой контроллер [7], ориентированный на логические функции, при этом работа с аналоговыми сигналами и математические инструкции появлялись в нём с развитием модельного ряда. Программное обеспечение развивалось в

соответствии с линейкой контроллеров, что наложило некоторый негативный эффект, а именно - производить вычисления с аналоговыми значениями неудобно [8], а также контроллер может работать только с целыми числами [6]. Проблемы, возникающие из-за неудобных функций, вынуждают программистов разрабатывать, на замену им, свои подпрограммы [9].

Для программирования ПР200, ОВЕН, в свою очередь, выпустил среду разработки OWEN Logic [10]. ПР200 появился намного позже первых Logo!, поэтому, при его конструировании, разработчики могли опираться на наработки как своей компании, так и решения «старших» коллег. В целом, оба контроллера довольно похожи и программируются, казалось бы, на одном и том же языке (FBD), но различия становятся очевидны после изучения сред разработки. В первую очередь на рабочем поле OWEN Logic входы и выходы контроллера могут быть размещены в строго отведённых местах (рисунок 5), в случае LOGO!SoftComfort эти компоненты могут располагаться где угодно. Свободное расположение входов и выходов, с одной стороны, удобно для программиста, но в тех случаях, когда программист неопытен, а речь сейчас о студентах, которые только начинают постигать основы FBD, это приводит к путанице в программе. Программу с фиксированными входами/выходами намного удобнее читать. Рабочая область в OWEN Logic имеет фиксированный размер и зависит от конкретной модели контроллера (модель указывается при создании проекта), к сожалению, размер этот небольшой и при описании более-менее сложных алгоритмов придётся использовать подпрограммы, что может создать серьёзные неудобства.

Файл Вид ПрибСр Серек Расширения Попсиць

□ оно is ~- ,tj®JoJa ли ► ¿-и

Ia) tiD-oö -ао- х*вх*' г*

Рис. 5. - Среда разработки OWEN Logic (рабочее поле), входы могут

располагаться слева от схемы, выходы - справа и никак иначе В отличие от LOGO!SoftComfort в OWEN Logic нельзя использовать разрывы линий, что в общем-то и не требуется, учитывая небольшой размер рабочей области, но если всё же возникнет такая необходимость, среда

разработки предоставляет блоки - переменные (рисунок 6), выполняющие

аналогичную функцию.

11 / „ „ \

Переменная 1 -

Рис. 6. - Применение переменных для передачи сигнала между частями

программы в OWEN Logic При реализации своей версии языка FBD разработчики ОВЕН пошли по более традиционному пути: все логические блоки имеют двухвходовое исполнение, учитывая крайне ограниченное рабочее поле, это является серьёзным недостатком. К сожалению, разработчики также не стали перенимать функцию инвертирования входов, для реализации этой задачи приходится использовать отдельный блок.

Процессор ПР200 предусматривает более сложные математические операции, включая операции с плавающей запятой. Так как возможность оперирования числами изначально закладывалась в возможности серии,

работа с аналоговыми и математическими инструкциями значительно удобнее в OWEN Logic, чем в LOGO!SoftComfort.

Выводы

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

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

В целом, ПР200 идеально подходит для замены Logo! в учебном процессе, он превосходит его по количеству входных/выходных сигналов, вычислительным возможностям, а также по максимальному объёму программы и не уступает ни в каких ключевых характеристиках. В нашей лаборатории уже смонтирован первый стенд на ПР200 (рисунок 7), в дальнейшем планируется полное замещение Logo!.

Рис. 7. - Учебный стенд на базе ОВЕН ПР200 Студенты, прошедшие обучение на ПР200, отмечают лёгкость освоения среды разработки и удобство работы с контроллером.

Литература

1. Siemens to wind down Russian business // Press.Siemens.Com. 2023. URL: press.siemens.com/global/en/pressrelease/siemens-wind-down-russian-business (дата обращения: 23.06.2023).

2. Siemens AG LOGO! - System Manual. Nuremberg: Siemens AG, 2022. 371

с.

3. Профиль компании ОВЕН // Owen.Ru. 2023. URL: owen.ru/profil_kompanii (дата обращения: 24.06.2023).

4. ПР200 Устройство управляющие многофункциональное: Руководство по эксплуатации // Owen-Prom.Ru: 2019. URL: owen-prom.ru/files/re_pr200_1-ru-38699-1.46.pdf (дата обращения: 24.06.2023).

5. Programmable controllers - Part 3: Programming languages / International Electrotechnical Commission, International Electrotechnical Commission, 2013. 438 с.

6. Петров И.В. Программируемые контроллеры. Стандартные языки и приемы прикладного проектирования. Москва: Солон-Пресс, 2016. 254 с.

7. LOGO! manual - Programming and Operating Manual. Nuremberg: Siemens AG, 1996. 118с.

8. Долидзе А.Н. Обзор специфических функций языка FBD на примере программируемых реле LOGO! // Инженерный вестник Дона, 2022, №11. URL: ivdon.ru/ru/magazine/archive/n11y2022/7991.

9. Севастьянов Б.Г., Жолобов И.А. Алгоритм таймера пользовательской библиотеки // Инженерный вестник Дона, 2013, №4. URL: ivdon.ru/ru/magazine/archive/n4y2013/2207.

10. OWEN Logic Руководство пользователя // Owen-Prom.Ru: 2019. URL : owen-prom.ru/files/rp_owen_logic_13.pdf

References

1. Siemens to wind down Russian business Press.Siemens.Com. 2023. URL: press.siemens.com/global/en/pressrelease/siemens-wind-down-russian-business (accessed 23/06/23).

2. Siemens AG LOGO! - System Manual. Nuremberg: Siemens AG, 2022. 371

P.

3. Profil' kompanii OVEN [OWEN company profile]. 2023. URL: owen.ru/profil_kompanii (accessed 24/06/23).

4. PR200 Ustroystvo upravlyayushchie mnogofunktsional'noe: Rukovodstvo po ekspluatatsii [PR200 Multifunctional control device: Operation Manual]. 2019. URL: owen-prom.ru/files/re_pr200_1-ru-38699-1.46.pdf (accessed 24/06/23).

5. Programmable controllers - Part 3: Programming languages / International Electrotechnical Commission, International Electrotechnical Commission, 2013. 438 p.

6. Petrov I.V. Programmiruemye kontrollery. Standartnye yazyki i priyomy prikladnogo programmirovaniya [Programmable controllers. Standard languages and techniques of application programming]. Moskva: SOLON-Press, 2016. 254 p.

7. LOGO! manual - Programming and Operating Manual. Nuremberg: Siemens AG, 1996. 118p.

8. Dolidze A.N. Inzhenernyj vestnik Dona, 2022, №11. URL: ivdon.ru/ru/magazine/archive/n11y2022/7991.

9. Sevast'yanov B.G., Zholobov I.A. Inzhenernyj vestnik Dona, 2013, №4. URL : ivdon.ru/ru/magazine/archive/n4y2013/2207.

10. OWEN Logic Руководство пользователя Rukovodstvo pol'zovatelya [User's Guide]. 2019. URL: owen-prom.ru/files/rp_owen_logic_13.pdf

i Надоели баннеры? Вы всегда можете отключить рекламу.