WiseSafetyPro — это интегрированная среда разработки (IDE), являющаяся компонентом программной платформы WISECON. Она предназначена для создания, конфигурирования, отладки и обслуживания прикладного программного обеспечения для программируемых логических контроллеров систем противоаварийной защиты (ПАЗ) и критического управления.
Программа является основным инструментом инженера АСУ ТП для разработки логики безопасности, которая обеспечивает перевод технологического процесса в безопасное состояние при возникновении потенциально опасных ситуаций.
Функциональные характеристики
WiseSafetyPro предоставляет полный набор инструментов для всего жизненного цикла разработки программного обеспечения систем безопасности:
- Соответствие стандарту IEC 61131-3:
○ Поддержка стандартных языков программирования: релейно-контактные схемы (LD), диаграммы функциональных блоков (FBD), структурированный текст (ST) и последовательностные функциональные схемы (SFC).
○ Предоставление интуитивно понятных графических и текстовых редакторов с подсветкой синтаксиса и инструментами автодополнения. - Обширная библиотека функциональных блоков:
○ Стандартная библиотека: включает базовые элементы, такие как таймеры, счетчики, триггеры, а также математические и логические блоки.
○ Библиотека прошивки: содержит функциональные блоки, включая ПИД-регуляторы, блоки диагностики, генераторы импульсов и др. - Аппаратная конфигурация:
○ Графический интерфейс для конфигурации аппаратного состава контроллера: шасси (корзин), модулей питания, процессоров, коммуникационных модулей и модулей ввода-вывода.
○ Возможность детальной настройки параметров каждого канала (тип сигнала, фильтрация, диагностика обрыва/КЗ). - Комплексная компиляция и проверка проекта:
○ Выполнение полной и инкрементальной (только измененных частей) компиляции проекта.
○ Автоматическая проверка синтаксиса, типов данных и целостности связей между элементами.
○ Генерация отчетов об ошибках и предупреждениях с возможностью быстрой навигации к месту проблемы в коде. - Онлайн-мониторинг и отладка:
○ Режим мониторинга: отображение текущих значений переменных и состояния логических цепей в реальном времени непосредственно на схемах LD/FBD и в коде ST.
○ Режим отладки: позволяет приостанавливать выполнение программы с помощью точек останова (Breakpoints) и выполнять ее пошагово (Step Over, Step In, Step Out) для детального анализа алгоритмов. - Управление переменными и данными:
○ Форсирование (Forcing): возможность принудительной установки значений переменных в контроллере для тестирования и отладки логики.
○ Перекрестные ссылки (Cross Reference): инструмент для быстрого поиска всех мест использования переменной или функционального блока в проекте. - Безопасность и управление доступом:
○ Управление пользователями: создание учетных записей и групп с гибкой настройкой прав доступа к различным функциям среды разработки.
○ Защита паролем: возможность установки пароля на весь проект для предотвращения несанкционированного доступа, а также шифрование отдельных программных модулей (POU) для защиты интеллектуальной собственности. - Управление проектом:
○ Поддержка создания пользовательских библиотек для повторного использования кода.
○ Функции экспорта и импорта конфигурации, отдельных программных модулей и библиотек.
○ Встроенные механизмы резервного копирования и восстановления проекта для предотвращения потери данных.
Системные требования
Операционная система:
○ Серверные компоненты: Astra Linux SE 1.7/1.8; другие дистрибутивы Linux (x86-64, Arm).
○ Клиентские приложения (рабочие станции, средства разработки): Windows 10/11; Astra Linux SE 1.7/1.8.
Системы управления базами данных (СУБД):
○ PostgreSQL (или PostgresPro): Используется для хранения конфигурации проекта, метаданных, журнала событий и настроек системы.
Руководство по установке и работе в программе (скачать)
Стоимость модуля рассчитывается индивидуально, для получения предложения обращайтесь +7 (499) 350-83-09 или почте tk@infra.ru