37
05/2014 Конференция CODESYS Россия 2014

Конференция CODESYS Россияprolog-plc.ru/docs/conf14/UC_2014_Automation_solutions... · 2014. 6. 19. · §Он проверяет, локализует проблему

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

  • CODESYS® a trademark of 3S-Smart Software Solutions GmbH

    05/2014

    Конференция CODESYS Россия 2014

  • CODESYS® a trademark of 3S-Smart Software Solutions GmbH

    CODESYS – продукты и решения для автоматизацииCODESYS Users‘ Conference 2014

  • 3 © 3S-Smart Software Solutions GmbH

    Automation solutions with CODESYS

    Agenda

    1

    2

    3

    4

    Краткий обзор: архитектура CODESYS

    CODESYS V2.3 Û CODESYS V3

    Техподдержка

    Производные CODESYS

  • 4

    Automation solutions with CODESYS

    © 3S-Smart Software Solutions GmbH

    Строение комплекса CODESYS

    Архитектура CODESYS

    CODESYSсредапрограммирования

    Система исполнения :

    CODESYSControl

    Визуализация:CODESYS HMICODESYS WebVisuCODESYS TargetVisu

    Полевые сети:CODESYS ProfibusCODESYS ProfinetCODESYS CANopenCODESYS EtherCATCODESYS EtherNet/IP…

    CODESYSSoftMotionSoftMotion CNCSoftMotion Light

    CODESYS SafetyCODESYS Safety SIL2CODESYS Safety for EtherCAT Safety Module

  • 5

    Automation solutions with CODESYS

    © 3S-Smart Software Solutions GmbH

    Для кого эти продукты?

    Архитектура CODESYS

    CODESYS Control Runtime System

    CODESYS HMICODESYS WebVisu

    CODESYS TargetVisu

    CODESYS ProfibusCODESYS ProfinetCODESYS CANopenCODESYS EtherCATCODESYS EtherNet/IP…

    CODESYSSoftMotionSoftMotion CNCSoftMotion Light

    CODESYS SafetyCODESYS Safety SIL2CODESYS Safety for EtherCAT Safety Module

    CODESYSсредапрограммирования

  • 6

    Automation solutions with CODESYS

    © 3S-Smart Software Solutions GmbH

    ß Загружается бесплатно: www.codesys.com

    ß Полноценная среда разработки ПО на языках стандарта МЭК 61131-3

    Среда программирования CODESYS для пользователя

    Архитектура CODESYS

    http://www.codesys.com

  • 7

    Automation solutions with CODESYS

    © 3S-Smart Software Solutions GmbH

    ß Комплект расширенийCODESYS Professional Developer Edition

    ß CODESYS UMLË Диаграммы классов/состояний

    ß CODESYS Static AnalysisË Устранение потенциальных ошибокоценка качества кода

    ß CODESYS SVNË Управление версиями (Subversion®)

    ß CODESYS ProfilerË Измерение и оптимизация по времени

    ß CODESYS Test ManagerË Автоматизация тестирования

    Среда программирования CODESYS: вспомогательные инструменты пользователя:

    Архитектура CODESYS

  • 8

    Automation solutions with CODESYS

    © 3S-Smart Software Solutions GmbH

    ß CODESYS Service Tool: ввод в эксплуатацию/поддержка без необходимости иметь исходный код проекта

    ß PLCHandler: программный интерфейс (API – C++, C, ActiveX) для своих инструментов

    Среда программирования CODESYS: полезные инструменты

    Архитектура CODESYS

  • 9

    Automation solutions with CODESYS

    © 3S-Smart Software Solutions GmbH

    ß CODESYS Automation Platform: платформа конфигурирования и расширения среды программирования для изготовителей оборудования. Дает возможность разработки плагинови включения собственных ноу-хау в CODESYS.

    ß Пользователи могут разрабатывать собственные продукты и распространять либо продавать их по всему миру через CODESYS Store.

    Среда программирования CODESYS: пути расширения

    Архитектура CODESYS

  • 10

    Automation solutions with CODESYS

    © 3S-Smart Software Solutions GmbH

    Система исполнения

    Архитектура CODESYS

    CODESYS Control

    CODESYS HMICODESYS WebVisu

    CODESYS TargetVisu

    CODESYS ProfibusCODESYS ProfinetCODESYS CANopenCODESYS EtherCATCODESYS EtherNet/IP…

    CODESYSSoftMotionSoftMotion CNCSoftMotion Light

    CODESYS SafetyCODESYS Safety SIL2CODESYS Safety for EtherCAT Safety Module

  • 11

    Automation solutions with CODESYS

    © 3S-Smart Software Solutions GmbH

    ß CODESYS Control должен быть запущен на устройстве

    ß Устанавливается изготовителем оборудования

    Как работает CODESYS?

    Архитектура CODESYS

  • 12

    Automation solutions with CODESYS

    © 3S-Smart Software Solutions GmbH

    ß Полный список с параметрическим поиском:www.codesys.net

    Контроллеры/устройства с CODESYS Control для пользователя

    Архитектура CODESYS

    http://www.codesys.net

  • 13

    Automation solutions with CODESYS

    © 3S-Smart Software Solutions GmbH

    ß CODESY поддерживает следующие семейства процессоров:ß Infineon TriCoreß Intel 80x86, 80186, Pentium ß Power Architecture (семейство Power)ß Renesas SH 2/3/4, Renesas V850, Renesas RXß ARM (ARM7 / ARM9 / ARM11)ß ARM Cortex (набор инструкций Thumb2)ß MIPSß Analog Devices Blackfinß Nios IITI ß DSP C2xxx

    ß Необходим стартовый пакет разработчика

    Как сделать устройство, программируемое в среде CODESYS?

    Архитектура CODESYS

  • 14

    Automation solutions with CODESYS

    © 3S-Smart Software Solutions GmbH

    ß SoftPLC для промышленных PCß CODESYS Control RTE *ß CODESYS Control Win *ß CODESYS Control Linux* Доступны одиночные лицензии

    ß Модули PLCcore от наших партнеровß frenzel & berg EASY (8 типов модулей)ß Beck IPC@CHIP (4 типа)ß Systec PLCcore-9263

    Как сделать устройство, программируемое в среде CODESYS?

    Архитектура CODESYS

  • 15

    Automation solutions with CODESYS

    © 3S-Smart Software Solutions GmbH

    CODESYS визуализация

    Архитектура CODESYS

    CODESYS HMICODESYS WebVisu

    CODESYS TargetVisu

    CODESYS ProfibusCODESYS ProfinetCODESYS CANopenCODESYS EtherCATCODESYS EtherNet/IP…

    CODESYSSoftMotionSoftMotion CNCSoftMotion Light

    CODESYS SafetyCODESYS Safety SIL2CODESYS Safety for EtherCAT Safety Module

  • 16

    Automation solutions with CODESYS

    © 3S-Smart Software Solutions GmbH

    ß CODESYS HMI Ë утилита для PC;

    Предназначена дляß пользователей: установка CODESYS HMI SL на компьютерыß Изготовителей оборудования: установка на свои панельные компьютеры и т.п.

    ß CODESYS TargetVisuË для панельных контроллеров;устанавливается изготовителем устройства

    ß CODESYS WebVisu Ë для веб-браузера;соответствующий компонент должен быть установлен изготовителем устройства

    Визуализация – варианты отображения

    Архитектура CODESYS

  • 17

    Automation solutions with CODESYS

    © 3S-Smart Software Solutions GmbH

    CODESYS полевые сети

    Архитектура CODESYS

    CODESYS ProfibusCODESYS ProfinetCODESYS CANopenCODESYS EtherCATCODESYS EtherNet/IP…

    CODESYSSoftMotionSoftMotion CNCSoftMotion Light

    CODESYS SafetyCODESYS Safety SIL2CODESYS Safety for EtherCAT Safety Module

  • 18

    Automation solutions with CODESYS

    © 3S-Smart Software Solutions GmbH

    ß Все полевые сети в контроллерах могут быть поддержаны изготовителем.

    ß Для SoftPLC систем: пользователь имеет поддержку стандартных сетей по умолчанию (при наличии интерфейса).

    ß Для контроллеров и SoftPLC систем:Пользователь может поддержать сеть через EtherCATË существует широкий набор шлюзов

    Интегрированная поддержка стандартных полевых сетей

    Архитектура CODESYS

    ModbusSAE J1939 IEC 61850

    Релиз: Июль 2014

  • 19

    Automation solutions with CODESYS

    © 3S-Smart Software Solutions GmbH

    CODESYS Motion + ЧПУ

    Архитектура CODESYS

    CODESYSSoftMotionSoftMotion CNCSoftMotion Light

    CODESYS SafetyCODESYS Safety SIL2CODESYS Safety for EtherCAT Safety Module

  • 20

    Automation solutions with CODESYS

    © 3S-Smart Software Solutions GmbH

    ß CODESYS SoftMotion: для управления простыми перемещениями по шаблону. Может быть поддержан на контроллере изготовителем.

    ß CODESYS SoftMotion CNC: Для многоосевых систем ЧПУ.Может быть поддержан на контроллере изготовителем.

    ß SoftPLC системы: оба варианта доступны пользователю опционально.

    ß CODESYS SoftMotion Light: для управления перемещениями по одной оси. Расширение для пользователей любых контроллеров с CANopen/EtherCAT и приводов с профилем CiA DS 402(начиная с CODESYS V3.5 SP5).

    SoftMotion – интегрированная система управления движением

    Архитектура CODESYS

  • 21

    Automation solutions with CODESYS

    © 3S-Smart Software Solutions GmbH

    CODESYS Safety

    Архитектура CODESYS

    CODESYS SafetyCODESYS Safety SIL2CODESYS Safety for EtherCAT Safety Module

  • 22

    Automation solutions with CODESYS

    © 3S-Smart Software Solutions GmbH

    ‘Функциональная безопасность электрических, электронных ипрограммируемых электронных систем, связанных с безопасностью’

    ß Уровни безопасного допуска SIL Safety Integrity Level

    4 - Защита от общей катастрофы3 - Защита обслуживающего персонала и населения2 - Защита персонала от травматизма1 - Защита оборудования и продукции

    CODESYS Redundancy Toolkit – для систем с дублированием

    Safety – по стандарту IEC 61508:

    Архитектура CODESYS

  • 23

    Automation solutions with CODESYS

    © 3S-Smart Software Solutions GmbH

    ß CODESYS Safety SIL2: для изготовителей оборудования,помогает разработать контроллер уровня SIL2.

    Safety – функциональная безопасность по стандарту МЭК 61508

    Архитектура CODESYS

  • 24

    Automation solutions with CODESYS

    © 3S-Smart Software Solutions GmbH

    ß CODESYS Safety: для изготовителей оборудования, существенно помогает разработать контроллер и сертифицировать по SIL3.

    ß CODESYS Safety для модуля EtherCAT Safety Module: расширение для EtherCAT путем использования специального сертифицированного по SIL3 модуля.Для изготовителей оборудования и пользователей.

    Safety – функциональная безопасность по стандарту МЭК 61508:

    Архитектура CODESYS

  • 25

    Automation solutions with CODESYS

    © 3S-Smart Software Solutions GmbH

    CODESYS сервисы

    Архитектура CODESYS

    CODESYSDevelopment

    System

    CODESYS ControlRuntime system

    CODESYS HMICODESYS WebVisuCODESYS TargetVisu

    CODESYS ProfibusCODESYS ProfinetCODESYS CANopenCODESYS EtherCATCODESYS EtherNet/IP…

    CODESYSSoftMotionSoftMotion CNCSoftMotion Light

    CODESYS SafetyCODESYS Safety SIL2CODESYS Safety for EtherCAT Safety Module

  • 26

    Automation solutions with CODESYS

    © 3S-Smart Software Solutions GmbH

    ß Для изготовителя оборудованияß Адаптация системы исполненияß Разработка драйверовß Разработка библиотекß Специфические расширения/плагиныß Тестирование устройств

    ß Для пользователя ß Консультацииß Учебные курсыß Разработка инструментови прикладного ПО

    CODESYS Сервисы (системные партнеры и дистрибьюторы)

    Комплекс CODESYS

  • 27 © 3S-Smart Software Solutions GmbH

    Automation solutions with CODESYS

    Agenda

    1

    2

    3

    4

    Краткий обзор: архитектура CODESYS

    CODESYS V2.3 Û CODESYS V3

    Техподдержка

    Производные CODESYS

  • 28

    Automation solutions with CODESYS

    © 3S-Smart Software Solutions GmbH

    ß CODESYS V2.3 – это монолитная системаË дополнительные модули не предусмотрены

    ß CODESYS V3 основан на платформе .netË Система собирается по профилю при старте.Ë Несколько версий могут быть установлены одновременно.

    ß Среда программирования CODESYS V3 требует новой системы исполненияË устройства V2.3 использовать нельзя.

    ß CODESYS V3 поддерживает продвинутые функции и технологии (OOP, HTML5 визуализация и многие др.)

    ß Дальнейшее развитие CODESYS V2.3 ограничивается заказными доработками и регулярным исправлением ошибок до 2019.

    ß Как продукт сейчас продвигается только CODESYS V3

    Эволюция версий комплекса CODESYS

    CODESYS V2.3 Û CODESYS V3

  • 29 © 3S-Smart Software Solutions GmbH

    Automation solutions with CODESYS

    Agenda

    1

    2

    3

    4

    Краткий обзор: архитектура CODESYS

    CODESYS V2.3 Û CODESYS V3

    Техподдержка

    Производные CODESYS

  • 30

    Automation solutions with CODESYS

    © 3S-Smart Software Solutions GmbH

    ß В первую очередь пользователь обращается к изготовителю оборудования

    ß Он знает свое устройство, используемый функционал, исполнения и специфику

    ß Он проверяет, локализует проблему и сообщает в 3S-Smart Software Solutions

    ß Дополнительно: обращение к дистрибьютору, системному партнеру или 3S-Smart Software Solutions

    Решение проблем и затруднений пользователя

    Схема работы техподдержки

  • 31

    Automation solutions with CODESYS

    © 3S-Smart Software Solutions GmbH

    ß Простой и быстрый способ преодолеть сложность или улучшить свою работуß Например, путем применения пакета CODESYS Professional

    Developer Edition: от 3S-Smart Software Solutionsß Для сторонних продуктов техподдержку предоставляет непосредственно разработчик

    Пользователь: примеры, библиотеки и дополнительные инструменты доступны CODESYS Store

    Схема работы техподдержки

  • 32

    Automation solutions with CODESYS

    © 3S-Smart Software Solutions GmbH

    ß Изготовители оборудования (OEM) обращаются непосредственно в команду техподдержки 3S-Smart Software Solutions

    ß Отслеживают статус проблемы через онлайн базу данных (bug tracker JIRA)Ë открытый доступ к контролю работ

    Изготовитель оборудования

    Схема работы техподдержки

  • 33 © 3S-Smart Software Solutions GmbH

    Automation solutions with CODESYS

    Agenda

    1

    2

    3

    4

    Краткий обзор: архитектура CODESYS

    CODESYS V2.3 Û CODESYS V3

    Техподдержка

    Производные CODESYS

  • 34

    Automation solutions with CODESYS

    © 3S-Smart Software Solutions GmbH

    ß Изготовитель оборудования хочет продвигать свой бренд:Ë развивать свой корпоративный дизайнË обеспечить целостность наименований всех продуктовË поправить визуальное представление (иконки и т.п.)

    ß Изготовитель оборудования может изменить CODESYS Ë на основе CODESYS Automation PlatformË добавить собственные компонентыË удалить/заменить стандартные компонентыË интегрировать/состыковать другие инструменты на .net

    ß Изготовитель оборудования может встроить CODESYS в собственную среду на базе .netË получает собственный мощный инструмент МЭК 61131-3

    Почему появляются производные CODESYS?

    Производные от CODESYS

  • 35

    Automation solutions with CODESYS

    © 3S-Smart Software Solutions GmbH

    ß Производный от CODESYS продукт может отличаться,НО: как правило, имеет тот-же формат проекта

    ß Некоторые не имеют интегрированного CODESYS StoreË установка доп. компонентов доступна через Package Manager

    ß Некоторые не имеют Package ManagerË расширение запрещено

    ß Крайне редко имеет свой формат проектаË совместимость ограничена

    ß Технология всех производных идентична

    Вредные последствия?

    Производные от CODESYS

  • 36

    Automation solutions with CODESYS

    © 3S-Smart Software Solutions GmbH

    ß CODESYS сегодня – это уже далеко не просто инструмент программирования ПЛК, а комплекс автоматизации

    ß Он дает инструментарий для решения задач автоматизации в различных областях

    ß Разработчики CODESYS работают для изготовителей оборудования и для пользователей.

    ß Существуют различные версии и производные CODESYS.

    Заключение

  • 37 © 3S-Smart Software Solutions GmbH

    Inspiring Automation Solutions

    Thank you for your attention.