WinPLC7. Инсталляция.

Продолжаем знакомиться с микроконтроллерами Vipa System 100V. Ранее мы уже рассмотрели аппаратные и вычислительные возможности этого семейства. Теперь пришел черед разобраться, при помощи какого инструмента мы эти возможности сможем реализовать.

Поскольку рассматриваемые ПЛК построены на базе архитектуры "Step 7", то, естественно, программный пакет "Simatic Step 7 Manager" от фирмы Siemens вполне подходит для программирования Vipa 100V PLC. В дальнейшем планируется статья с описанием особенностей конфигурирования PLC Vipa в этой среде. Однако, при всех достоинствах "Simatic Manager", этот пакет оказывается слишком громоздким и, прямо скажу, не дешевым инструментом. Существует несколько альтернативных программных пакетов для работы с S7 PLC.

Наиболее подходящим для нашей задачи считаю WinPLC7 от Vipa.

Инсталляция.

Актуальную версию WinPLC можно бесплатно и без всяких надоедливых регистраций скачать с загрузочной страницы официального сайта фирмы Vipa. На момент написания статьи (02.2013) последняя версия 5.036 с размером инсталлятора около 60 мегабайт. Сам процесс установки особенностей не имеет - выбрать немецкий или английский язык, согласиться с условиями. Дождаться окончания процесса. Как текущая пятая, так и предыдущая четвертая версии программы без проблем устанавливались и работали под Windows XP и Windows 7, Home и Professional, win32 и win64, под виртуальной машиной. Чего, кстати, нельзя сказать о "Simatic Manager", особенно о его предыдущих версиях.

К слову о языках и версиях. Версия WinPLC7 4.xx (линейка закончилась на релизе 4.59) кроме прочих языков поддерживала и русский язык интерфейса. Версии 5.xx (по крайней мере по 5.036) не имеют русского среди предлагаемых языков. Из каких соображений это сделано - не сообщается. Возможно, причиной стало то, что разработчики программы так и не смогли подружиться с кириллицей - на некоторых системах, в части окон кириллические символы превращаются в широко известные "кракозяблики". Поэтому, вероятно, русский заблокировали чтобы не позориться. Но, даже если интерфейс на иностранном языке сложностей не вызывает, комфортнее работать на родном языке. А "кракозяблики" всё равно будут, независимо от языка интерфейса, если комментарии в тексте проекта или таблице переменных писать на кириллице. Как разблокировать? Открыть текстовым редактором файл

"C:\Program Files\Vipa GmbH\WinPLC7-V5\__system\sprachen\languages.ini".

Найти и раскомментировать строчку

;Russian=5

- то есть удалить точку с запятой в начале строки. Сохранить файл - русский появится в меню выбора языка. Потом открыть редактором файл

"C:\Program Files\Vipa GmbH\WinPLC7-V5\__system\sprachen\Russian.dat"

и поиском по тексту найти строку

02021=РАБОТА-P

Эта строка присутствует в файле дважды, что является ошибкой и не даёт возможности использовать русский язык. Удалить любую из двух одинаковых строк и сохранить файл. Для этих манипуляций необходимо иметь права администратора и, скорее всего, предварительно скопировать оба указанных файла в другую папку (на рабочий стол например), там отредактировать и после скопировать обратно. Также можно самостоятельно перевести еще не переведенные строки в "Russian.dat". Меню выбора языка доступно на стартовой странице (Основное меню/File/Language) и на странице редактора проекта (Основное меню/Extras/Settings/Language). После смены языка требуется перезапуск программы.

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

* сказанное в данном абзаце применимо и к версии 6.хх

Лицензия.

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

На стартовой странице выбираем дальнейшие действия. О выборе языка интерфейса уже сказано. Можно открыть один из ранее созданных проектов, импортировать проект, созданный в Step7 или создать новый проект. Тут-же можно выполнить регистрацию лицензии программы. В зависимости от типа лицензии существует несколько вариантов функционирования программы.

Демоверсия.

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

Версия LE.

Версия предназначена для полноценной работы с семейством ПЛК Vipa 100V и предоставляется бесплатно. Сразу замечу, что действие данной лицензии не относится к семейству Vipa CC 03, которая, по сути, является совмещением в одном корпусе панели оператора OP 03 и контроллера сотой серии. Для активации необходимо на стартовой странице "кликнуть" соответствующую кнопку. Откроется окно, в котором нужно ввести код активации, соответствующий указанному там-же коду лицензии. Код лицензии формируется программой и "привязан" к конфигурации Вашего компьютера. Код активации можно получить по электронной почте после несложной регистрации на сайте программы. Ссылка на страницу регистрации имеется в окне активации. Обычно ответ приходит через сутки - двое.

Полная версия.

Данная версия позволяет создавать проекты для ПЛК Vipa серий 100V, 200V, 300V и 300S. Также поддерживаются промышленные контроллеры от Siemens семейства Simatic S7-300. Тоже для активации требуется регистрация программного обеспечения с указанием серийного номера и кода привязки к компьютеру. Один серийный номер может быть использован до пяти раз, что позволяет переустановить WinPLC при существенной модернизации или замене компьютера. Рекомендуется сохранять полученные коды активизации, что упростит восстановление программы при необходимости переустановки операционной системы. Стоит полная версия WinPLC7 около 450 евро. Что практически впятеро меньше стандартной версии Step7

В дальнейшем мы подробнее рассмотрим работу в WinPLC.