Открыть сервис

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). Минимальные требования:

Применение

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 →