“ inspiring technologies ”

Эффективная разработка приложений

EMEA Technology

Интегрированные дополнения в систему программирования IEC 61131-3 обеспечивают большую эффективность разработки приложений и более высокую производительность.

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

CODESYS Professional Developer Edition - это пакет программного обеспечения, состоящий из дополнительных инструментов для оптимизации процесса разработки. Она включает в себя подключение к системам управления исходным кодом Apache® Subversion® и Git™, статический анализ кода, редакторы UML®, а также инструменты для автоматизации тестирования и инструменты для измерения времени выполнения (профилирования). Программное обеспечение основано на хорошо известных и устоявшихся стандартах из мира C/C++. Все инструменты могут использоваться по отдельности и полностью интегрированы в CODESYS.

Версия CODESYS Professional Developer Edition доступна в виде пакета подписки. При наличии только одной подписки и одной загрузки пользователи получают лицензию на все пять инструментов, входящих в пакет.

Дополнительную информацию и приобрести непосредственно в магазине CODESYS.

Выгоды:

  • Хорошо известные методы из мира C / C++ делают инструменты интуитивно понятными в использовании и значительно сокращают время обучения.
  • Улучшается качество создаваемого программного кода
  • Поддержка анализа и отладки
  • Повышение производительности на каждом этапе разработки программного обеспечения
  • Все инструменты непосредственно интегрированы в CODESYS.
  • Быстрая окупаемость инвестиций благодаря ускоренному вводу в эксплуатацию, устранению проблем с применением, автоматизированным проверкам и процедурам тестирования и т.д.
CODESYS UML

CODESYS UML

Интеграция UML (Unified Modeling Language™) непосредственно в среду разработки: Следующий логический шаг после успешного внедрения объектной ориентации в CODESYS и стандарте IEC 61131-3.

Особенности

  • Диаграмма классов - проектирование и отображение объектно-ориентированных структур проекта. Каждое обновление проекта мгновенно переносится на диаграмму. Таким образом, проект и схема остаются согласованными.
  • Statecharts - конечные автоматы в качестве дополнительного графического языка для POUs. Прямой интерфейс к генератору кода без промежуточного исходного кода ST
  • Отображение диаграмм классов и состояний также без лицензии

Более подробная информация и демо-версия доступны в магазине CODESYS Store

CODESYS Git

CODESYS Git

Управление проектами CODESYS с помощью распределенной системы контроля версий Git.

Особенности

  • Полная интеграция с системой разработки CODESYS - нет необходимости в дополнительной установке Git или сторонних инструментах
  • Эффективное управление версиями с помощью проверенных рабочих процессов Git
  • Создание филиалов для параллельного развития
  • Объединение различных ветвей, включая функцию сравнения
  • Удобное использование локальных репозиториев Git и простое подключение к удаленным репозиториям Git
  • Отслеживание удаленных веток для обмена коммитами с помощью "pull" и "push”
  • Ускоренная процедура фиксации за счет объединения двухэтапного процесса фиксации
  • Автоматическая проверка согласованности операций Git для предотвращения несогласованных состояний проекта
  • Визуальное представление истории версий, включая подробный просмотр каждой фиксации
  • Возможна интеграция локальных репозиториев Git в архивы проектов CODESYS
  • Возможность пустых коммитов для создания маркеров и комментариев в истории
  • Можно использовать с действующей лицензией SVN или в рамках подписки на CODESYS Professional Developer Edition
CODESYS SVN

CODESYS SVN

Интегрированное подключение к системе управления версиями программного обеспечения Apache Subversion®.

Особенности 

  • Централизованное хранение проектов CODESYS в одной базе данных
  • История версий и многопользовательский доступ на уровне объекта
  • Параллельное развитие в филиалах
  • Функция визуального сравнения (уведомление об изменениях) во всех языковых редакторах
  • Автоматическое или ручное объединение одновременных изменений, выполняемых разными пользователями в одном и том же объекте
  • Функциональность, легко интегрированная в CODESYS, основана на распространенных инструментах, таких как Tortoise SVN
  • Автоматическое выполнение команд Subversion с помощью менеджера тестирования CODESYS или скриптов Python

Более подробная информация и демо-версия доступны в магазине CODESYS Store

Статический анализ CODESYS

Статический анализ CODESYS

Проверка исходного кода на основе определенных правил и пороговых значений, в дополнение к проверке синтаксиса, выполняемой компилятором.

Особенности:

  • Раннее обнаружение потенциальных ошибок программирования (проблемных областей или “запахов кода") в коде приложения посредством статического анализа кода IEC 61131-3 непосредственно в системе разработки ПЛК
  • Более 100 сортируемых правил анализа, частично параметризуемых
  • Возможно сочетание этих правил для формирования отдельных наборов правил
  • Выполнение анализа
  • неявно во время выполнения
  • путем выполнения вручную
  • вместе с процессом перевода
  • Немедленное исправление запахов простого кода с помощью Quickfix
  • Возможна глобальная и региональная деактивация правил
  • Комплексное тестирование рекомендаций по кодированию и соглашений об именовании
  • Многочисленные показатели для оценки кода
  • Графическое представление регулируемых предельных значений на диаграмме Кивиата
  • Автоматическое обнаружение дублированного кода ("Clone Detection")
  • Автоматическая замена дублированного кода на функции или методы для улучшения структуры приложения

Более подробная информация и демо-версия доступны в магазине CODESYS Store

Профилировщик CODESYS

Профилировщик CODESYS

Для раннего выполнения подробной оценки выполнения прикладных задач IEC

Особенности

  • Измерение времени выполнения приложения на контроллерах с помощью CODESYS Control Runtime
    • Автоматическое измерение выбранных программных блоков
    • Контрольно-измерительные приборы: Измерение с помощью дополнительного кода измерения
    • Метод выборки: Измерение путем статистической оценки стека вызовов с заданным интервалом из отдельной группы задач (требуется поддержка многоядерных процессоров)
    • Список наблюдения: "Просмотр отдельных блоков в режиме реального времени" с помощью перетаскивания
  • Отображение результатов, среди прочего, с помощью
    • Полное и относительное время разговора
    • Визуализация критического временного пути на дисплее
    • Количество звонков
  • Четкий обзор обработанного кода (покрытие кода)
  • Экспорт результатов в формате CSV / хранение моментальных снимков в проекте

Более подробная информация и демо-версия доступны в магазине CODESYS.

Менеджер тестирования CODESYS

Менеджер тестирования CODESYS

Выполнение автоматизированных прикладных тестов в программном средстве CODESYS стандарта IEC 61131-3

Особенности

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

Более подробная информация и демо-версия доступны в магазине CODESYS.

CODESYS-Вебинар

Менеджер тестирования CODESYS (английский)

Опубликовано 03.11.2016

Как пользователь CODESYS, вы хотите внедрять высококачественные, хорошо протестированные приложения по стандарту IEC 61131-3. Необходимые тесты, необходимые для выполнения этих требований, могут быть автоматизированы с помощью CODESYS Test Manager, интегрированного дополнительного инструмента для системы разработки CODESYS. Вебинар будет посвящен следующим темам:

  • Новые возможности менеджера тестирования CODESYS
  • Автоматизация модульных, регрессионных и системных тестов
  • Как создавать комплексные модульные тесты с использованием тестовых таблиц
  • Когда имеет смысл автоматизировать ваши тесты?

Как это сделать

Начиная с версии CODESYS 3.5, инструменты CODESYS Professional Developer Edition доступны для всех платформ. Их можно приобрести в магазине CODESYS как полный комплект, но также можно использовать по отдельности. Подписка на пакет упрощает начало работы: одна подписка, одна лицензия, одна загрузка - и все пять инструментов пакета сразу в вашем распоряжении! Демо-версия пакета инструментов также доступна в магазине CODESYS.

В дополнение к однопользовательскому лицензированию версию Professional Developer Edition можно приобрести в виде пакета сетевых лицензий в магазине CODESYS Store.

Подписка на CODESYS Professional Developer Edition действительна в течение одного года. Подписчики получают уведомление до окончания периода использования. Если подписка не отменена, она автоматически продлевается еще на один год. Лицензирование осуществляется с помощью ключа безопасности CODESYS (не входит в комплект поставки) или программного контейнера непосредственно на ПК.

Продукты

Приложения IEC 61131-3, профессионально разработанные техническими специалистами и разработчиками программного обеспечения – от LD до UML на одной расширяемой платформе

EMEA Technology

Система разработки

Инструмент программирования IEC 61131-3 для промышленного контроля и автоматизации

EMEA Technology

Платформа Автоматизации

Платформа для разработки средств автоматизации на основе ведущего на рынке программного обеспечения для разработки по стандарту IEC 61131-3 Системы разработки CODESYS для расширения системы разработки CODESYS.

EMEA Technology

Составитель Приложений

Инженерное прикладное программное обеспечение в соответствии с IEC 61131-3 для систем автоматизации

EMEA Technology EMEA Technology EMEA Technology EMEA Technology
Поддержка