Виртуальная модель 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; просмотров: 1146;