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.