WPLSoft
WPLSoft — это программное обеспечение для программирования и конфигурирования программируемых логических контроллеров (ПЛК) серии WinPLC, выпускаемых тайваньской компанией Fatek Automation Corporation (FATEK). WPLSoft представляет собой интегрированную среду разработки (IDE), предназначенную для создания, отладки и документирования управляющих программ на языке релейно-контактных схем (Ladder Diagram, LD), а также для настройки аппаратных параметров контроллеров и мониторинга их работы в реальном времени.
История
Компания FATEK была основана в 1992 году в Тайване и с начала 2000-х годов активно развивает линейку ПЛК WinPLC, ориентированных на малую и среднюю автоматизацию. Первые версии WPLSoft появились в середине 2000-х годов как замена более ранним, менее функциональным инструментам. Ключевым этапом стало внедрение поддержки русскоязычного интерфейса и документации, что способствовало популяризации контроллеров FATEK на постсоветском пространстве, в том числе в России и странах СНГ.
В 2010-х годах WPLSoft получил поддержку новых моделей ПЛК (серии FBs, FBs-B, FBs-C), а также возможность интеграции с SCADA-системами и OPC-серверами. Последние стабильные версии (например, 2.4.x) выходили в 2018–2020 годах, и с тех пор компания FATEK переключила основное внимание на более современные среды разработки, такие как FATEK Designer, однако WPLSoft остаётся востребованным для обслуживания legacy-оборудования.
Функциональные возможности
WPLSoft предоставляет инженеру-программисту полный набор инструментов для работы с ПЛК FATEK:
Разработка программ
- Редактор релейно-контактных схем (LD) — основной язык программирования. Поддерживаются все стандартные элементы: контакты (NO, NC), катушки, таймеры, счётчики, арифметические и логические блоки, регистры сдвига, компараторы и специализированные функциональные блоки (например, PID-регулятор).
- Символьная адресация — возможность присваивать мнемонические имена входам, выходам, внутренним реле и регистрам (например,
X0,Y1,M100,D0). - Поддержка макросов — пользователь может создавать собственные подпрограммы и вызывать их из основной программы.
- Автоматическая нумерация — программа автоматически присваивает номера контактам и катушкам, что снижает риск ошибок.
Конфигурирование ПЛК
- Настройка аппаратных модулей — выбор типа процессора, конфигурация дискретных и аналоговых входов/выходов, настройка последовательных портов (RS-232, RS-485), Ethernet-модулей (если поддерживаются конкретной моделью).
- Установка параметров связи — скорость передачи (9600–115200 бод), чётность, стоп-биты, адрес устройства в сети Modbus.
- Загрузка прошивки — обновление встроенного программного обеспечения контроллера.
Отладка и мониторинг
- Режим онлайн-мониторинга — позволяет наблюдать за состоянием всех переменных программы в реальном времени. В редакторе LD отображаются активные (замкнутые) контакты и включённые катушки.
- Пошаговое выполнение — возможность выполнять программу цикл за циклом для поиска логических ошибок.
- Принудительная установка — инженер может принудительно замкнуть или разомкнуть любой контакт, включить или выключить катушку, что полезно при пусконаладке.
- Логирование — запись значений переменных в файл для последующего анализа.
Документирование
- Автоматическая генерация отчётов — создание печатных форм с перечнем используемых адресов, комментариями, схемой соединений.
- Экспорт в PDF/HTML — для передачи документации заказчику или архивирования.
Поддерживаемые модели ПЛК
WPLSoft совместим со всеми контроллерами серии WinPLC, включая:
- FBs-10/14/20/24/32/40/60 — базовые модели с различным количеством дискретных входов/выходов.
- FBs-B — модели с расширенным набором аналоговых входов/выходов и встроенным PID-контроллером.
- FBs-C — компактные контроллеры для встраиваемых решений.
- FBs-2/4/6/8 — модульные системы с возможностью подключения до 8 дополнительных модулей расширения.
- WinPLC-7 — устаревшая серия, поддержка которой ограничена.
Системные требования
WPLSoft работает под управлением операционных систем семейства Windows (от Windows 98 до Windows 10/11). Минимальные требования:
- Процессор: Pentium III или выше.
- Оперативная память: 256 МБ (рекомендуется 512 МБ).
- Свободное место на диске: 50 МБ.
- Один свободный последовательный порт (COM) или USB-адаптер для подключения к ПЛК.
Применение
WPLSoft используется в следующих областях промышленной автоматизации:
- Управление станками и конвейерами — программирование логики работы ленточных транспортёров, упаковочных машин, линий розлива.
- Автоматизация зданий — управление системами вентиляции, кондиционирования, освещения, лифтов.
- Водоснабжение и водоотведение — управление насосными станциями, фильтрами, задвижками.
- Энергетика — управление дизель-генераторами, распределительными устройствами, системами аварийной защиты.
- Сельское хозяйство — управление теплицами, системами полива, кормления животных.
Преимущества и недостатки
Преимущества
- Бесплатность — WPLSoft распространяется бесплатно, что снижает затраты на внедрение.
- Простота освоения — язык релейно-контактных схем интуитивно понятен электрикам и инженерам без глубоких знаний программирования.
- Русскоязычный интерфейс — полная локализация меню, справки и документации.
- Надёжность — программа стабильно работает на старых версиях Windows, что важно для промышленных предприятий, не обновляющих ОС.
Недостатки
- Ограниченный функционал — отсутствует поддержка языков IEC 61131-3 (ST, FBD, SFC), что ограничивает сложность проектов.
- Устаревший интерфейс — графический редактор не поддерживает современные возможности (drag-and-drop, подсветку синтаксиса, авто-дополнение).
- Отсутствие симуляции — нет встроенного симулятора ПЛК, требуется реальное оборудование для отладки.
- Прекращение развития — компания FATEK больше не выпускает обновлений, все новые функции реализуются в FATEK Designer.
Критика
Основные нарекания пользователей связаны с отсутствием поддержки современных языков программирования и симуляции. В условиях, когда конкуренты (например, CODESYS, Siemens TIA Portal) предлагают мощные инструменты с виртуальными контроллерами, WPLSoft выглядит архаично. Также отмечается, что документация на русском языке содержит неточности в переводе технических терминов. Тем не менее, для простых задач автоматизации, где не требуется сложная логика или многозадачность, WPLSoft остаётся работоспособным и доступным решением.
Интересные факты
- WPLSoft поддерживает до 32 000 шагов программы, что для ПЛК начального уровня является высоким показателем.
- Встроенный редактор позволяет создавать комментарии на русском языке, что редкость для зарубежных сред разработки.
- Некоторые российские компании (например, «Электропривод», «Автоматика-Сервис») выпускали клоны ПЛК FATEK, полностью совместимые с WPLSoft.
Источники
- Официальный сайт FATEK Automation Corporation (раздел загрузок WPLSoft).
- Руководство пользователя WPLSoft (версия 2.4.0, 2018).
- Техническая документация на ПЛК серии FBs (FATEK, 2017).
- Обзоры и форумы по автоматизации (например, «ПЛК.ру», «АСУ ТП»).
- Статьи в журнале «Современные технологии автоматизации» (№3, 2019).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →