КАТЕГОРИИ: Архитектура-(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; Просмотров: 567; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |