Эффективная разработка приложений
CODESYS Application Composer - это инструмент разработки для эффективного создания вариантов приложений, состоящих из повторяющихся функциональных блоков. Это означает, что пользователь "создает" машинное приложение на основе модулей и их параметризации. Затем CODESYS автоматически сгенерирует полную программу ПЛК.
Типичные области применения
- Серийные станки, оснащенные и настроенные специально для заказчика: настройка станка непосредственно в процессе продажи
- Специальные машины или установки, сконструированные из повторяющихся узлов
- Установки, состоящие из множества базовых модулей одного типа, например, для автоматизации зданий или технологических процессов
Ваши преимущества
- Улучшение возможности повторного использования и качества прикладных компонентов
- Повышенная эффективность за счет автоматизированной генерации приложений из заранее определенных модулей, идеально подходящих для упрощенного планирования проектов приложений Digital Factory / Industry 4.0.
- Интеграция в среду программирования системы разработки CODESYS
- Мгновенное удобство использования благодаря предоставляемым генераторам и концепции приложения
Функциональный принцип
- Комплексные приложения управления могут быть изготовлены, т.е. собраны и параметризованы, из ранее созданных программных модулей.
- Модули - это функциональные программные блоки, которые могут соответствовать как компонентам машины или установки, так и функциям программного обеспечения.
- В дополнение к программному коду они обычно содержат такие компоненты, как элементы визуализации, параметризация или назначения ввода-вывода.
Всего за несколько шагов автоматически переходит к полному применению системы управления
Создание модулей
- Разработчики программного обеспечения создают объектно-ориентированные функциональные блоки (FBS) с желаемой функциональностью.
- FB объявляются составителю приложения как модули через объявление модуля.
- Параметры, операции ввода-вывода, визуализации, сигналы тревоги и устройства модуля, а также связь с другими модулями определены в объявлении.
- Созданные модули могут быть объединены и отправлены производителем модуля в виде библиотек, специфичных для конкретного приложения.
Создание управляющих приложений
- Выбор и сборка модулей происходят в дереве модулей. Каждая запись соответствует экземпляру модуля. При вставке новых элементов в дерево модулей для выбора предлагаются только подходящие модули. Параметризация, конфигурация ввода-вывода и выбор визуализации для экземпляров модуля определены в свойствах модуля.
- В то же время модули последовательных шагов могут быть сконфигурированы с помощью удобного редактора последовательностей.
- Полный код приложения, включая визуализацию и конфигурацию ввода-вывода, генерируется из конфигурации модуля с помощью команды меню с использованием встроенных генераторов.
- Код, относящийся к конкретному приложению, может быть добавлен в виде модулей расширения и остается неизменным, если код генерируется повторно.
Как это сделать
- CODESYS Application Composer - это дополнительный продукт для пользователей CODESYS. Это упрощает и ускоряет создание комплексных автоматизированных приложений.
- Бесплатная пробная версия приложения CODESYS Composer доступна в магазине CODESYS Store.
- Приложение CODESYS Application Composer также можно бесплатно использовать для генерации постоянных данных с помощью Persistence Manager и для создания визуализации для диагностики устройства.
- Все примеры проектов, поставляемые вместе с CODESYS, также можно бесплатно загрузить в магазине CODESYS Store.
- Для создания вашего собственного контроллера и приложений автоматизации с помощью CODESYS Application Composer вам потребуется лицензия на рабочую станцию. Пожалуйста, свяжитесь с отделом продаж CODESYS по адресу sales@codesys.com .
- По запросу мы предлагаем интенсивные учебные курсы по созданию модулей, которые помогут вам достичь вашей цели еще быстрее.
Продукты
Приложения IEC 61131-3, профессионально разработанные техническими специалистами и разработчиками программного обеспечения – от LD до UML на одной расширяемой платформе