Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Система разработки программ для промышленных логических контроллеров "EASYCONTROLLER"

924 views

Published on

На современном этапе развития производства в качестве ядра любой системы промышленной автоматизации используются программируемые логические контроллеры (ПЛК). Для использования ПЛК (как и любых других устройств на базе процессорных элементов) необходимо наличие языков их программирования, с помощью которых и создается программное обеспечение для ПЛК. На практике наибольшее распространение получили языки стандарта МЭК-61131-3, принятого в 1993 году. Но языки этого стандарта имеют определенные недостатки. Также существуют альтернативы языкам стандарта МЭК-61131-3: например, язык Reflex (диалект C) и Switch-технология на основе конечных автоматов. Однако данные языки не представлены в программных системах, реализующих весь комплекс разработки программ для контроллеров (среды для редактирования, запуска программ на контроллере и отладки в режиме реального времени с возможностью моделирования программы на виртуальной установке). Системы, предоставляющие в той или иной мере этот комплекс (например, CoDeSys, Concept, IsaGRAF, OpenPCS, Multiprog, Virgo2000, KONGRAF), используют, как правило, языки стандарта МЭК-61131-3 и/или их прямые аналоги. В связи с этим представляет интерес поиск решения, которое обеспечивает легкость изучения и упрощает создание управляющих алгоритмов за счет использования удобного и понятного представления создаваемых программ, а также за счет использования инструментов, которые позволяют специализировать язык на определенный вид техпроцессов и определенный вид оборудования.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Система разработки программ для промышленных логических контроллеров "EASYCONTROLLER"

  1. 1. СИСТЕМА РАЗРАБОТКИ ПРОГРАММ ДЛЯ ПРОМЫШЛЕННЫХ ЛОГИЧЕСКИХ КОНТРОЛЛЕРОВ "EASYCONTROLLER" Рыбинская государственная авиационная технологическая академия имени П.А. Соловьева, кафедра математического и программного обеспечения электронных вычислительных средств, студенческое конструкторское бюро «Информационные технологии» Автор проекта: Большаков О.С. Руководитель: Шаров В.Г.
  2. 2. Транспорт Металлургия Энергетика (газовая, атомная…) Пищевая промышленность ПЛК Сфера информации Сельское хозяйство … … …
  3. 3. Стандарт Стандарт МЭК-61131-3 МЭК-61131-3 Язык LD Язык LD Язык FDB Язык FDB CodeSys (Smart Software Solutions, Германия) ACCON-ProSys (Deltalogic, Германия) OpenDK (InfoTeam Software, Германия) PUMA (KEBA, Австрия) SUCOsoftS340 (Klokner - Moeller, Германия) NAIS CONTROL (Matsushita AC, Германия) PDS7 (Philips, Нидерланды) SELECONTROL(Selectron Lyss, Швейцария) Soft Control (Softing, Германия) ISaGRAF (CJ International, Франция) Язык SFC Язык SFC Язык ST Язык ST Язык IL Язык IL
  4. 4. Фрагмент программы на языке LD
  5. 5. Фрагмент программы на языке FDB
  6. 6. Фрагмент программы на языке SFC
  7. 7. Фрагмент программы на языке ST
  8. 8. Фрагмент программы на языке IL
  9. 9. Концептуальная схема системы IronHand
  10. 10. Концептуальная схема системы EasyController Компилятор Контроллер
  11. 11. Циклограммы Циклограммы Предлагаемые Предлагаемые языки языки Списки команд Списки команд Графы Графы
  12. 12. Фрагмент программы в виде циклограмм
  13. 13. Фрагмент программы в виде списков команд
  14. 14. Фрагмент программы в виде Графов
  15. 15. Внешний вид системы IronHand
  16. 16. Реализуемая функциональность  Задание последовательных и параллельных процессов управления и средства их синхронизации  Работа с внешним оборудованием по распространенным протоколам  Задание реакции на возникновение ошибок и исключительных ситуаций  Возможность интеграции с языками группы МЭК  Возможность создания операторских панелей на базе ПК  Средство моделирования, визуализации и отладки конкретных технологических процессов, где вид и модель процесса задается пользователем
  17. 17. Особые достоинства системы  Использование интуитивно понятных языков программирования (как последовательных, так и параллельных), заточенных под определенные виды техпроцессов и оборудования  Использование интегрированной среды для разработки программ, что существенно расширит круг потребителей ПЛК и облегчит работу существующим специалистам.

×