Прочитано

CODESYS Professional Developer Edition

Набор дополнительных инструментов к CODESYS, для профессиональных программистов

Профессиональная разработка ПО невозможна без применения множества специализированных инструментов. Для каждой  работы нужен соответствующий инструмент: для удобного и надежного хранения исходных текстов, групповой работы, контроля версий, проверки качества программ, автоматизированного тестирования и т.д. Именно такие инструменты и включены в набор CODESYS Professional Developer Edition. Они помогут повысить эффективность и качество ваших прикладных МЭК проектов.

Профессиональная редакция среды разработки CODESYS включает следующие компоненты: 

  • Интегрированная система контроля версий проекта на базе Subversion
  • Статический анализатор кода
  • Редакторы UML диаграмм
  • Инструменты для автоматизации тестирования
  • Профилировщик кода.

Все компоненты CODESYS Professional Developer Edition разработаны с учётом уже существующих и проверенных технологий, а также инструментов, из области программирования C/C++. Все эти компоненты опционально интегрируются в среду программирования CODESYS.

 

UML  CODESYS UML

Интеграция UML (Unified Modeling Language) диаграмм в среду разработки - это естественный шаг после поддержки ООП в языках МЭК 61131-3.

CODESYS UML поддерживает

  • Диаграммы классов (Class Diagram) - проектирование и визуальное отображение объектно-ориентированных структур проекта (функциональных блоков, методов и интерфейсов). После каждого изменения МЭК кода или UML диаграмм проект и диаграмма  согласуются
  • Диаграммы состояний (State Chart) - дополнительный мощный графический язык программирования. В среду CODESYS встроен соответствующий графический редактор и транслятор. Исполняемый машинный код генерируется непосредственно, без промежуточных преобразований.

 

SNN  CODESYS SVN

Интеграция системы контроля версий Apache Subversion®.

Свойства CODESYS SVN

  • Проекты CODESYS сохраняются в единой базе данных
  • Каждое новое изменение проекта (версия) сохраняется независимо 
  • В любой момент времени можно вернуться к желаемой версии
  • Многопользовательский доступ к объектам проекта
  • Возможность параллельной разработки несколькими людьми
  • Наглядное сравнение и обнаружение изменений для всех языков МЭК
  • Изменения одного и того же объекта, совершенные различными пользователямиодн овременно, могут быть совмещены автоматически или вручную
  • Продукт интегрирован в среду CODESYS. Он создан с учетом востребованного функционала наиболее популярных аналогичных систем (Tortoise SVN).

 

Static Analysis  CODESYS Static Analysis

Расширенный анализ качества прикладных МЭК программ на основе настраиваемых правил.

Свойства CODESYS Static Analysis

  • Статический анализатор выявляет потенциально опасные места, способные вызвать сбои в работе приложения, на этапе разработки
  • Предусмотрены несколько десятков вариантов контроля по опционально настраиваемым правилам
  • Встроенная проверка правил кодирования и соглашения об использовании имен
  • Индивидуальный набор правил
  • Многочисленные метрики для оценки кода 

Profiler  CODESYS Profiler

CODESYS Profiler предназначен для обнаружения и устранения в МЭК 61131-3 программах неоптимального кода, вызывающего нежелательные задержки выполнения или медленную реакцию системы управления.

Свойства CODESYS Profiler

  • Анализ быстродействия программ в контроллерах, оснащенных CODESYS Control
  • Отображение результатов, включая
    • Общее и относительное время вызова компонента
    • Отображение критических по времени путей вызовов
    • Подсчет количества вызовов
  • Экспорт результатов в CSV файл

Test manager  CODESYS Test Manager

Автоматизированное тестирование МЭК приложений

Свойства CODESYS Test Manager

  • Подготовка и прогон автоматизированных тестов приложений в среде разработки МЭК 61131-3.
  • Структурированное сохранение и администрирование тест-скриптов и тест-отчетов (например, для использования в разных проектах)
  • Тест-отчеты сохраняются в формате HTML для просмотра и в формате XML для автоматизированного анализа
  • Успешно используется при разработчиками комплекса CODESYS на протяжении нескольких лет

Как приобрести

Инструменты CODESYS Professional Developer Edition доступны начиная с CODESYS V3.5.

Условия использования и стоимость указаны в CODESYS Store. В РФ для приобретения SL продуктов с CODESYS Store нужно обращаться в ООО 'ПК Пролог'.