CODESYS Professional Developer Edition
Набор дополнительных инструментов к CODESYS, для профессиональных программистов
Профессиональная разработка ПО невозможна без применения множества специализированных инструментов. Для каждой работы нужен соответствующий инструмент: для удобного и надежного хранения исходных текстов, групповой работы, контроля версий, проверки качества программ, автоматизированного тестирования и т.д. Именно такие инструменты и включены в набор CODESYS Professional Developer Edition. Они помогут повысить эффективность и качество ваших прикладных МЭК проектов.
Профессиональная редакция среды разработки CODESYS включает следующие компоненты:
- Интегрированная система контроля версий проекта на базе Subversion
- Статический анализатор кода
- Редакторы UML диаграмм
- Инструменты для автоматизации тестирования
- Профилировщик кода.
Все компоненты CODESYS Professional Developer Edition разработаны с учётом уже существующих и проверенных технологий, а также инструментов, из области программирования C/C++. Все эти компоненты опционально интегрируются в среду программирования CODESYS.
CODESYS UML
Интеграция UML (Unified Modeling Language) диаграмм в среду разработки - это естественный шаг после поддержки ООП в языках МЭК 61131-3.
CODESYS UML поддерживает
- Диаграммы классов (Class Diagram) - проектирование и визуальное отображение объектно-ориентированных структур проекта (функциональных блоков, методов и интерфейсов). После каждого изменения МЭК кода или UML диаграмм проект и диаграмма согласуются
- Диаграммы состояний (State Chart) - дополнительный мощный графический язык программирования. В среду CODESYS встроен соответствующий графический редактор и транслятор. Исполняемый машинный код генерируется непосредственно, без промежуточных преобразований.
CODESYS SVN
Интеграция системы контроля версий Apache Subversion®.
Свойства CODESYS SVN
- Проекты CODESYS сохраняются в единой базе данных
- Каждое новое изменение проекта (версия) сохраняется независимо
- В любой момент времени можно вернуться к желаемой версии
- Многопользовательский доступ к объектам проекта
- Возможность параллельной разработки несколькими людьми
- Наглядное сравнение и обнаружение изменений для всех языков МЭК
- Изменения одного и того же объекта, совершенные различными пользователямиодн овременно, могут быть совмещены автоматически или вручную
- Продукт интегрирован в среду CODESYS. Он создан с учетом востребованного функционала наиболее популярных аналогичных систем (Tortoise SVN).
CODESYS Static Analysis
Расширенный анализ качества прикладных МЭК программ на основе настраиваемых правил.
Свойства CODESYS Static Analysis
- Статический анализатор выявляет потенциально опасные места, способные вызвать сбои в работе приложения, на этапе разработки
- Предусмотрены несколько десятков вариантов контроля по опционально настраиваемым правилам
- Встроенная проверка правил кодирования и соглашения об использовании имен
- Индивидуальный набор правил
- Многочисленные метрики для оценки кода
CODESYS Profiler
CODESYS Profiler предназначен для обнаружения и устранения в МЭК 61131-3 программах неоптимального кода, вызывающего нежелательные задержки выполнения или медленную реакцию системы управления.
Свойства CODESYS Profiler
- Анализ быстродействия программ в контроллерах, оснащенных CODESYS Control
- Отображение результатов, включая
- Общее и относительное время вызова компонента
- Отображение критических по времени путей вызовов
- Подсчет количества вызовов
- Экспорт результатов в CSV файл
CODESYS Test Manager
Автоматизированное тестирование МЭК приложений
Свойства CODESYS Test Manager
- Подготовка и прогон автоматизированных тестов приложений в среде разработки МЭК 61131-3.
- Структурированное сохранение и администрирование тест-скриптов и тест-отчетов (например, для использования в разных проектах)
- Тест-отчеты сохраняются в формате HTML для просмотра и в формате XML для автоматизированного анализа
- Успешно используется при разработчиками комплекса CODESYS на протяжении нескольких лет
Как приобрести
Инструменты CODESYS Professional Developer Edition доступны начиная с CODESYS V3.5.
Условия использования и стоимость указаны в CODESYS Store. В РФ для приобретения SL продуктов с CODESYS Store нужно обращаться в ООО 'ПК Пролог'.