ВОПРОС №6. ПРОТОКОЛ ОБМЕНА ДАННЫМИ И ОРС-СЕРВЕР

В ходе проектирования систем автоматизации биотехнологических процессов возникает необходимость соединить контрольно-измерительную систему с компьютером. Лучше использовать стандартный протокол обмена данными между системой управления и компьютером.

Использование стандартного протокола имеет ряд преимуществ, таких как:

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

- Использование стандартных функций, формата кадра, последовательности кадров, обработки ошибок коммуникации и исключительных ситуаций;

- Выбор характеристик разработчиком, таких как: тип средств связи, скорость обмена, проверка на четность, число стоповых бит, режим передачи;

- Быстрое внесение изменений в протокол обмена;

- Использование стандартных библиотек;

- Возможность работы нескольких специалистов с программой;

- Использование устройств и приборов сторонних производителей.

Для связи между промышленным компьютером и контроллером используется OPC (OLE for Process Control)-сервер. Термин OPC обозначает семейство стандартов, описывающих технологии взаимодействия между собой разработанных для области промышленной автоматизации программных средств различных производителей. Как правило, речь идет об унифицированных драйверах, с помощью которых программные средства верхнего уровня систем автоматизации (прежде всего, SCADA систем) могут опрашивать оборудование. В случае использования OPC-серверов схема получения данных выглядит так: OPC-сервер, при помощи встроенного драйвера получает данные с нижнего уровня, анализирует их, устанавливает признак качества и метку времени и передает данные по интерфейсу OPC клиенту.

Технология OPC была разработана для унификации механизмов взаимодействия программного обеспечения систем управления с аппаратурой этих систем. В рамках этой технологии OPC-серверы собирают данные от контроллеров и предоставляют их OPC-клиентам (например, SCADA-системам). Любой OPC-клиент может обмениваться данными с любым OPC-сервером вне зависимости от специфики устройства, для которого разрабатывался конкретный OPC-сервер.

В качестве примера можно привести процесс создания двух протоколов обмена данными на основе Modbus: первый между компьютером и контроллером (с использованием Universal Modbus OPC Server) и второй - между контроллером и периферийными устройствами. На основе Universal Modbus OPC Server был создан протокол обмена для связи промышленного компьютера и контроллера в тестовой системе управления биотехнологическим оборудованием. Окно Universal Modbus OPC Server представлено на рисунке 3.

 


Рис. 3 - Окно Universal OPC server

Обмен данными между промышленным компьютером и контроллером и между контроллером и периферийными устройствами осуществляется асинхронно, что исключает задержки по времени при передаче данных.

 








Дата добавления: 2017-03-29; просмотров: 906;


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

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

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

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