Основные причины создания OPC
Довольно много программ-клиентов может получать данные из различных источников и делать их доступными для драйверов независимых разработчиков. Но при этом возникают следующие проблемы:
Рис. 2a . Пример схемы работы "множества различных драйверов" ...
§ Каждая программа диспетчеризации должна иметь драйвер для конкретного устройства АСУ( см. рис.2a, 2б).
§ Возникают конфликты между драйверами различных разработчиков, что приводит к тому, что какие-то режимы или параметры работы оборудования не поддерживаются всеми разработчиками ПО.
§ Модификации оборудования могут привести к потере функциональности драйвера.
§ Конфликты при обращении к устройству – различные программы диспетчеризации не могут получить доступ к одному устройству одновременно из-за использования различных драйверов.
Рис. 2b. ... и решения на базе OPC
OPC проводит четкую разграничительную линию между производителями оборудования и разработчиками драйверов. Данная технология предоставляет механизм сбора данных из различных источников и передачу этих данных любой клиентской программе вне зависимости от типа используемого оборудования. Это позволяет разработчикам сосредоточиться на производительности и оптимизации работы серверной части, которая отвечает за сбор данных.
Дата добавления: 2015-02-10; просмотров: 982;