Разработка системы "easycontroller". Системы...

17
СИСТЕМА РАЗРАБОТКИ ПРОГРАММ ДЛЯ СИСТЕМА РАЗРАБОТКИ ПРОГРАММ ДЛЯ ПРОМЫШЛЕННЫХ ЛОГИЧЕСКИХ ПРОМЫШЛЕННЫХ ЛОГИЧЕСКИХ КОНТРОЛЛЕРОВ КОНТРОЛЛЕРОВ "EASYCONTROLLER" "EASYCONTROLLER" Автор проекта : Больш : Больша О.С. О.С. Руководитель: Шаров Руководитель: Шаров В Рыбинская государственная авиационная технологическая академия имени П.А. Соловьева, кафедра математического и программного обеспечения электронных вычислительных средств, студенческое конструкторское бюро «Информационные технологии»

Upload: rsatu-umnik

Post on 24-Jul-2015

110 views

Category:

Software


2 download

TRANSCRIPT

СИСТЕМА РАЗРАБОТКИ СИСТЕМА РАЗРАБОТКИ ПРОГРАММ ДЛЯ ПРОГРАММ ДЛЯ

ПРОМЫШЛЕННЫХ ПРОМЫШЛЕННЫХ ЛОГИЧЕСКИХ ЛОГИЧЕСКИХ

КОНТРОЛЛЕРОВКОНТРОЛЛЕРОВ

"EASYCONTROLLER""EASYCONTROLLER"

Автор проекта: Большаков : Большаков О.С.О.С.

Руководитель: Шаров В.Г.Руководитель: Шаров В.Г.

Рыбинская государственная авиационная технологическая академия имени П.А. Соловьева,

кафедра математического и программного обеспечения электронных вычислительных средств,

студенческое конструкторское бюро «Информационные технологии»

ПЛК

Энергетика (газовая, атомная…)

МеталлургияТранспорт

Сфера информации Сельское

хозяйство

Пищеваяпромышленность

……

Стандарт МЭК-61131-3

Стандарт МЭК-61131-3 Язык LD Язык LD

Язык FDB Язык FDB

Язык SFC Язык SFC

Язык ST Язык ST

Язык IL Язык IL

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, Франция)

Фрагмент программы на Фрагмент программы на языке языке LDLD

Фрагмент программы на Фрагмент программы на языке языке FDBFDB

Фрагмент программы на Фрагмент программы на языке языке SFCSFC

Фрагмент программы на Фрагмент программы на языке языке STST

Фрагмент программы на Фрагмент программы на языке языке ILIL

Концептуальная схема Концептуальная схема системы системы IronHandIronHand

Концептуальная схема Концептуальная схема системы системы

EasyControllerEasyController

Контроллер

Компилятор

Предлагаемые языки

Предлагаемые языки

Циклограммы Циклограммы

Списки команд Списки команд

ГрафыГрафы

Фрагмент программы в виде Фрагмент программы в виде циклограммциклограмм

Фрагмент программы в виде Фрагмент программы в виде списков командсписков команд

Фрагмент программы в видеФрагмент программы в видеГрафовГрафов

Внешний вид системы Внешний вид системы IronHandIronHand

Реализуемая функциональностьРеализуемая функциональность

Задание последовательных и параллельных процессов Задание последовательных и параллельных процессов управления и средства их синхронизацииуправления и средства их синхронизации

Работа с внешним оборудованием по распространенным Работа с внешним оборудованием по распространенным протоколампротоколам

Задание реакции на возникновение ошибок и Задание реакции на возникновение ошибок и исключительных ситуацийисключительных ситуаций

Возможность интеграции с языками группы МЭКВозможность интеграции с языками группы МЭК

Возможность создания операторских панелей на базе Возможность создания операторских панелей на базе ПКПК

Средство моделирования, визуализации и отладки Средство моделирования, визуализации и отладки конкретных технологических процессов, где вид и конкретных технологических процессов, где вид и модель процесса задается пользователеммодель процесса задается пользователем

Особые достоинства Особые достоинства системысистемы

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

Использование интегрированной среды для Использование интегрированной среды для разработки программ, что существенно разработки программ, что существенно расширит круг потребителей ПЛК и облегчит расширит круг потребителей ПЛК и облегчит работу существующим специалистам.работу существующим специалистам.