Аппаратная и программная платформа контроллеров

Управление техническими системами (лекции)
122207
знаков
9
таблиц
72
изображения

3. Аппаратная и программная платформа контроллеров.

Промышленные контроллеры и компьютеры. расположенные на средне уровне АСУТП играют роль управляющих элементов. принимающих цифровую информацию и передающих управляющие сигналы.

До последнего времени роль контроллеров в АСУТП в основном исполняли PLC (Programmable Logic Controller - программируемые логические контроллеры) зарубежного и отечественного производства. Наиболее популярны нашей стране PLC таких зарубежных производителей, как Allen-Braidly, Siemens, ABB, Modicon, а также отечественные модели: «Ломиконт», «Ремиконт», Ш-711, «Микродат», «Эмикон» и др.

В связи с бурным ростом производства миниатюрных РС-совместимых компьютеров последние все чаще стали использовать в качестве контроллеров.

Первое и главное преимущество РС-контроллеров связано с их открытотью, позволяющей применять в АСУ оборудование разных фирм. Теперь пользователь не привязан к конкретному производителю.

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

Третье преимущество - более высокая надежность. Обычно различают физическую и программную надежность контроллеров. Под физической надежностью понимают способность аппаратуры устойчиво функционировать в условиях окружающей среды промышленного цеха и противостоять ее вредному воздействию. Под программной понимается способность программного обеспечения (ПО) устойчиво функционировать в ситуациях, требующих реакции в заданное время. Программная надежность определяется в первую очередь степенью отлаженности ПО. Поскольку в большинстве РС-контроллеров используются коммерческие широко распространенные и хорошо отлаженные операционные системы (Windows, Unix, Linux, QNX и др.), то следует ожидать, что программная надежность будет выше, чем у PLC.

Операционные системы контроллеров должны удовлетворять не только требованиям открытости, но и требованиям работы в режиме реального времени, была компактна и имела возможность запуска из ПЗУ или флеш-памяти.

4. Операционная система PC-контроллеров

Операционная система контроллеров должна удовлетворять требованиям открытости. Но не только им. Специфика условий работы контроллеров требует, чтобы ОС поддерживала работу в режиме реального времени, была компактна и имела возможность запуска из ПЗУ или флэш-памяти.

Для PC-контроллеров лучше всего подходит операционная система QNX (фирма QSSL, Канада). Прежде всего, это связано с тем, что архитектура QNX является открытой, модульной и легко модифицируемой. QNX может загружаться как из ПЗУ, флэш-памяти, так и с помощью удаленной загрузки по сети. QNX разработана в соответствии со стандартами POSIX, является коммерческой операционной системой, широко распространена на мировом рынке (сотни тысяч продаж), поддерживает все шины, используемые в PC-контроллерах, включая ISA, PCI, CompactPCI, PC/104, VME, STD32. Более ста фирм - производителей программного и аппаратного обеспечения выпускают продукцию, ориентированную на QNX.

QNX является операционной системой, которая дает полную гарантию в том, что процесс с наивысшим приоритетом начнет выполняться практически немедленно и что критическое событие (например, сигнал тревоги) всегда будет обработано. Она известна как операционная система, функционирующая в "защищенном режиме". Это означает, что все программы в системе защищены друг от друга и любая "фатальная" ошибка в одной из программ не приводит к "краху" всей системы. Файловая система QNX была разработана с учетом обеспечения целостности данных при отключениях питания. Даже при форс-мажорном отключении питания вы лишь потеряете некоторые данные из кэш-памяти, но файловая система не разрушится. После включения компьютера будет обеспечена нормальная работа системы. В QNX полностью реализовано встроенное сетевое взаимодействие "точка-точка". По существу, сеть из машин QNX действует как один мощный компьютер. Любые ресурсы (модемы, диски, принтеры) могут быть добавлены к системе простым подключением к любой машине в сети. QNX поддерживает одновременную работу в сетях Ethernet, Arcnet, Serial и Token Ring и обеспечивает более чем один путь для коммуникации, а также балансировку нагрузки в сетях. Если кабель или сетевая плата выходят из строя и связь прекращается, то система будет автоматически перенаправлять данные через другую сеть. Это предоставляет пользователю автоматическую сетевую избыточность и увеличивает скорость и надежность коммуникаций во всей системе.

5. Средства технологического программирования контроллеров

Специфика работы с контроллерами по сравнению с обычными офисными компьютерами состоит не только в ориентации на работу с платами ввода-вывода, но и в преимущественном использовании языков технологического программирования. Как правило, на промышленных предприятиях с контроллерами работают не программисты, а технологи, хорошо знающие специфику объектов управления и технологического процесса. Для описания процессов обычно используются такие языки, как язык релейно-контактных схем, функциональных блоков и так далее, теоретические основы которых взяты из методов автоматического управления. Накопленный многими фирмами опыт был обобщен в виде стандарта IEC 1131-3 [1], где определены пять языков программирования контроллеров: SFC - последовательных функциональных схем, LD - релейных диаграмм, FBD - функциональных блоковых диаграмм, ST - структурированного текста, IL - инструкций. Важно отметить, что использование данного стандарта полностью соответствует концепции открытых систем, а именно, делает программу для контроллера независимой от конкретного оборудования - ни от типа процессора, ни от операционной системы, ни от плат ввода-вывода. В настоящее время программы многих фирм поддерживают этот стандарт: ACCON-Prosys 1131 (фирма DeltaLogic), Open DK (фирма infoteam Software GmbH), Multiprog (фирма KW Software), NAiS Control (Matsushita Automation Controls) и др. Наиболее известной реализацией этого стандарта является пакет ISaGRAF фирмы CJ International, включающий систему разработки (WorkBench) и систему исполнения (Target).

Если первая используется для создания, моделирования, тестирования и документирования прикладных программ, исполняемых под управлением ядра ISaGRAF, то вторая загружается извне либо записывается в ПЗУ. По данным организации PLCopen, в настоящее время программа, созданная с помощью ISaGRAF, может быть загружена и исполнена на процессорах Intel и Motorola под управлением операционных систем DOS, OS-9, QNX, iRMX, Lynx, pSOS, OS-9000, VMEexec, VRTX, VxWorks, Windows NT. Основными достоинствами ISaGRAF являются простой, интуитивно понятный для технолога графический интерфейс, встроенные средства отладки, моделирования, тестирования и документирования программ, поддержка промышленных сетей (Profibus, Modbus).


Информация о работе «Управление техническими системами (лекции)»
Раздел: Разное
Количество знаков с пробелами: 122207
Количество таблиц: 9
Количество изображений: 72

Похожие работы

Скачать
201630
6
6

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

Скачать
115035
0
0

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

Скачать
60252
1
0

... потом и на развитие. В этом ей следует в большей мере опереться на свой исторический выбор, отклонения от которого всегда при­носили России беды и невзгоды. Глава 3. Тенденции изменения в социальном управлении Формирование гражданского общества на принципах корпора­тизма поставит под контроль государство, публичную власть, которые все в большей мере будут выполнять свою главную функцию, ...

Скачать
121657
0
5

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

0 комментариев


Наверх