Студопедия

КАТЕГОРИИ:


Архитектура-(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)

ОРС сервер




Модули управляются посылкой команд в ASCII кодах через порт RS-232 любого компьютера. Например, чтобы получить из модуля все напряжения на его входах, посылают команду #АА, для компенсации напряжения нуля при калибровке посыла­ют команду SAA1, где А А - адрес модуля в сети. Посылать такие команды можно, например, с помощью программы Hyper Terminal, которая входит в стандартную поставку Windows. Однако для упро­щения управления модулями разработан ОРС сервер, который позволяет управлять модулями из широко известных про­грамм LabView, MATLAB, Excel, Word, Access. Для самостоятельного программирования на Visual С++, Visual Basic и VBA кроме ОРС интерфейса разработан более простой в изучении упрощенный интерфейс EasyAccess с сокращенным набором функций.

ОРС сервер NLopc для модулей RealLab! соответствует международной спецификации ОРС Data Access 2.0. Сервер обеспечивает доступ к переменным модулей неограниченному числу клиентских программ. Сервер NLopc имеет сле­дующие отличительные особенности:

· возможность задания различных прав доступа к тегам (входным переменным) для различных клиентов сервера;

· возможность добавления новых устройств в расширяемую библиотеку драйверов;

· содержит встроенный скрипт VBScript для описания пользовательских конверторов входных переменных;

· поддерживает пользовательские DLL-библиотеки для описания сложных конверторов входных переменных;

· кроме стандартного ОРС интерфейса имеет дополнительный упрощенный СОМ интерфейс EasyAccess для управле­ния устройствами;

· содержит объект, служащий для интеграции сервера NLopc и ОРС серверов сторонних производителей с програм­мами, не поддерживающими ОРС, но поддерживающими OLE, например MS Excel, Matlab.

ОРС (OLE for Process Control) - стандартизованные интерфейсы для Microsoft технологии OLE, предназначенные для применения в области компьютерной автоматизации [8]. Стандарт ОРС разработан международным фондом ОРС Foundation, который был создан фирмами Fisher-Rosemount, Intellution, Intuitive Technology, Opto22, Rockwell и Siemens в 1995 году. В 1996 году появилась первая версия спецификации ОРС.

ОРС в настоящее время является общепризнанным стандартом. Сегодня практически все производители программного и аппаратного обеспечения средств автоматизации разрабатывают продукты, соответствующие этому стандарту.

За последние несколько лет ОРС серверы полностью вытеснили DDE (Dynamic Data Exchange) серверы и специализиро­ванные драйверы для аппаратных средств автоматизации. DDE - самый старый (время рождения - 1989-1991 годы) и очень медленный способ динамического обмена данными между Windows приложениями, был со временем заменен (преобразован) в OLE (Object Linking and Embedding). OLE первоначально и до середины 90-х годов использовался ис­ключительно Microsoft для обмена данными между ее офисными приложениями. Во время разработки Windows NT поя­вилась технология DCOM (Distributed Componet Object Model) как продолжение технологии COM. DCOM была разрабо­тана для распределенных клиент-серверных приложений. Один клиент мог одновременно использовать несколько серве­ров, установленных на разных компьютерах в сети и каждый сервер одновременно мог обслуживать несколько клиентов. В настоящее время ОРС базируется практически исключительно на DCOM технологии фирмы Microsoft для распреде­ленных систем. Главным понятием DCOM является понятие интерфейса, посредством которого DCOM объекты обслу­живают клиентов.

Главное окно программы "NLopc" показано на Рис. 4.1. В левой половине отображается дерево представления устройств, которые подключены к компьютеру или для которых созданы их "образы", а также логические группы тегов (т.е. вход­ных или выходных сигналов модулей).

 

 

В правой половине отображается список тегов устройства или список тегов логической группы тегов, которые выбраны в левой половине окна. При нажатии кнопки обновления значений тегов прини­маемые ОРС сервером величины отображаются в графе "Значение".




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


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


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



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




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