Виртуальная модель PC-подсистемы ЧПУ

В вертикальном сечении PC-подсистема имеет многоуровневую струк­туру (рисунок 4.9) и в полной мере соответствует модели виртуальной маши­ны.

Рисунок 4.9- Виртуальная модель РС-подсистемы

 

Нижний уровень составляет компьютерная аппаратура, выше размеща­ется операционная система Windows NT вместе с драйверами виртуаль­ных устройств (VxD), обеспечивающими управление внешними устрой­ствами, например контроллером панели оператора. Доступ к операцион­ной системе и ее службам осуществляется посредством API-слоя (прикладной интерфейс), который поддержан Win32 и NC-функциями, обеспечивающими вход в подсистемы Windows NT и NC. Функ­ции реализованы в виде DLL (Dynamic Link Library, библиотека с динами­ческим связыванием). Поверх API-слоя расположен объектно-ориентиро­ванный сервер, служащий фундаментом для приложений в системе PCNC.

В числе классов объектов - стандартные из библиотеки MFC (Microsoft Foundation Classes), а также специально разработанные классы OOC_CL объектно-ориентированной магистрали ООС (Object Oriented Channel). Сервер содержит в том числе и общие для всех приложений алгоритмы, такие как обработчики ошибок, средства форматирования и конвергиро­вания данных, управляющие элементы многооконного экрана и др. На при­кладном уровне размещаются разнообразные приложения: интерфейс пользователя MMI (Man Machine Interface), инструмент разработки и ве­рификации управляющих программ NC PDT (NC Program Data Tool) и др.

Основными признаками систем ЧПУ нового поколения для мехатрон- ных систем являются принадлежность к классу персональных систем управления PCNC и использование принципов открытой архитектуры. Открытая архитектура предполагает исключительную гибкость (конфигурируемость) системы, использование клиент-серверного подхода в организации транзакций, привлечение объектно-ориентированного подхода к определению макроструктуры, а также на уровне технологии программиро­вания. Все это предопределяет принципиально новую организацию систе­мы ЧПУ, в которой даже модули с традиционными наименованиями имеют новые функциональное и алгоритмическое наполнения, а также и новую программную реализацию. Особо важную роль приобретает РС-подсисте- ма, которая определяет пользовательские характеристики и уровень сер­виса для оператора.

Рисунок 4.10- Открытая архитектура систем типа PCNC: 1 - ММ1, 2 - NC_PD Т, 3 - PC-приложения, 4 - Интерпретатор, 5 - Интерполятор, 6-PLC, 7-База данных, 7 - NC-приложения








Дата добавления: 2015-05-26; просмотров: 1150;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.