Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Программное обеспечение управления процессами




Системы управления, предлагаемые «АВВ Автоматизация» в России

«ABB Автоматизация» предлагает следующие системы управления:

– 800xA;

– Advant OCS with Master SW;

– Advant OCS with MOD 300 SW;

– Compact Products 800;

– Freelance 800F, 2000;

– Safety;

– SATT;

– Symphony DCI System Six;

– Symphony Harmony INFI 90;

– Symphony Melody;

– Industrial IT и др.

 

Advаnt OSC обеспечивает эффективное решение для всех типов задач автоматизации технологических процессов – от управления с одиночного контроллера до объединенных АСУ ТП. Advаnt OSC – это: полный набор контроллеров и средств человеко-машинного интерфейса, построенных на основе единой идеологии, высокая надежность и отказоустойчивость, глубокое резервирование, удобный пользовательский интерфейс, мощные средства САПР, использующие единую базу данных, в т. ч в режиме on-line, открытость для коммуникации с другими системами на всех уровнях.

Freelance 2000 – компактная, мощная, функционально развитая система управления (для автоматизации малых и средних объектов – до 5000 сигналов). Она реализована на базе процессорных плат и плат ввода-вывода, монтируемых в стандартных стойках. В качестве операторских и инженерных станций выступают персональные компьютеры.

Industrial IT в настоящее время считается наиболее перспективной среди систем, выпускаемых концерном ABB. Высокие технологические характеристики и постоянное развитие системы, полная интеграция с другими системами управления, применение современных информационных технологий обуславливают широкий интерес к системе во всех отраслях промышленности.

 

ГЛАВА 4. Обеспечивающие подсистемы информационно-управляющих систем и их характеристики

 

 

На промышленных предприятиях управление непрерывными процессами осуществляется с использованием контроллеров, которые обслуживают не программисты, а технологи, хорошо знающие специфику объектов управления и технологического процесса.

Для описания процессов обычно используются такие языки, как язык релейно-контактных схем, функциональных блоков и так далее, теоретические основы которых взяты из методов автоматического управления. После появления программируемых устройств снижение сложности программирования стала одной из главных забот всех разработчиков.

Для удобства технологов программы стали представлять в графическом виде, привычном для проектировщиков АСУТП: релейно-контактных схем (RCS), функциональных блоковых диаграмм (FBD), (SFC). К концу 80-х годов как вершина этого подхода был разработан стандарт IEC1131-3. Опубликованный в 1988 г, он включил в себя пять языков технологического программирования: перечисленные выше графические плюс текстовые ST и IL. На момент своего принятия стандарт использовал современные технологии программирования и стал важным этапом развития языков технологического программирования, существенно облегчив разработчикам создание прикладных программ.

Важно отметить, что использование данного стандарта полностью соответствует концепции открытых систем, а именно, делает программу для контроллера независимой ни от конкретного оборудования, ни от типа процессора, ни от операционной системы, ни от плат ввода-вывода.

Основой современной системы технологического программирования являются:

– объектный подход;

– компонентная структура;

– технология «промежуточного слоя» с микроядром;

– непроцедурное программирование.

Объектный подход – мощная современная технология проектирования и программирования, разработанная в конце 80-х годов. К настоящему времени АСУТП в силу большой инерционности остается одной из наименее освоенных этой технологией областей. Объектный подход практически не используется в системах технологического программирования, а при организации управления «объектность» не поднимается выше уровня задвижки и регулятора. Преимущества объектного подхода в сравнении с функциональным доказаны как теоретически, так и практикой его использования.

В системе технологического программирования очень важны преимущества объектной технологии: естественный параллелизм описания процессов, легкость расширения набора функций без изменения структуры системы, простота расширения системы при увеличении объема автоматизации объекта, эффективность тиражирования на аналогичные объекты.

Компонентная структура – современная технология построения программной системы из набора типовых элементов (компонентов). Для всех компонентов разрабатывается единый протокол взаимодействия с исполняющей системой, пользователями и другими компонентами.

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

Технология «промежуточного слоя» – современная технология, обеспечивающая высокую степень переносимости ПО путем создания в программной системе внутреннего системного слоя и максимальной локализации и стандартизации его взаимодействия с операционной системой.

Многослойная организация системы полностью изолирует технологическую логику работы прикладного ПО от используемых технических и низкоуровневых программных средств, обеспечивает высокую переносимость программного комплекса.

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

Непроцедурные языки – современное направление системного программирования, позволяющее сконцентрировать внимание разработчика на описании целей и правил, а не на последовательности действий по их реализации. Использование непроцедурного языка обеспечивает максимально возможную простоту и понятность программ для разработчика-технолога, перенося сложности процедурной реализации на системный уровень, что сокращает трудоемкость и сроки разработки, увеличивает надежность ПО.




Поделиться с друзьями:


Дата добавления: 2014-12-29; Просмотров: 557; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.