18.09.2025
 
 

 

Организация данных
Автоматизация - Проблемно-ориентированные системы

организация данных

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

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

Инструментарий

Как уже было сказано, чтобы написать OPC-сервер или OPC-клиент, нужно только взаимодействие с OPC Foundation (OPC-спецификации) и Microsoft (Visual C++ и пр.). Н

Проблемы

Есть очень много сложных вопросов, которые придётся решить при программировании OPC-интерфейсов.

Во-первых, само программирование COM не такое уж незатейливое, даже с применением ATL. Есть в чём поразбираться.

Во-вторых, сами OPC-объекты и их OPC-интерфейсы достаточно сложны и громоздки. Есть где потрудиться.

И, в-третьих, есть вопросы системного уровня, которыми нужно владеть. Очень схематично: фабрики класса (новый COM-термин!), заглушки и заместители, апартаменты (новый COM-термин!), асинхронный обмен, многозадачность, синхронизация, память Кстати, последний вопрос весьма актуальный, так как в COM допускается (и сплошь и рядом в OPC используется) выделение памяти в сервере, а удаление её возлагается на клиента. Малейшая неточность, и пойдут трудно устранимые утечки памяти. А, учитывая, что OPC-сервер обычно должен работать стационарно, рано или поздно крах системы неизбежен.

 


Читайте:


Добавить комментарий


Защитный код
Обновить

Диспетчеризация пунктов:

СИСТЕМА АВТОМАТИЗАЦИИ И ДИСПЕТЧЕРИЗАЦИИ ТЕПЛОСЕТЕЙ

News image

Заказчик: ООО «Радуга Хит», Московская область Объект: теплосети (котельные, ИТП) городов Климовск, Подольск, пос. Мещерское Функции системы: Автоматика объекта (контроллер Трансформер, Элек...

СИСТЕМА ДИСПЕТЧЕРИЗАЦИИ ТЕПЛИЧНОГО КОМПЛЕКСА

News image

Заказчик: тепличный комплекс «Овощевод», г. Тольятти Описание технологического процесса: Объектом управления является тепличный комплекс, который состоит из двух бригад, к одной из которых отно...

АВТОМАТИЗИРОВАННАЯ СИСТЕМА КОММЕРЧЕСКОГО УЧЕТА ЭЛЕКТРОЭНЕРГИИ НА ОАО ПЕРМТРАНСЖ

News image

Заказчик: ОАО «Пермтрансжелезобетон», г. Краснокамск Пермской обл. – крупнейший производитель железобетонных конструкций, уральского региона, а также по изготовлению продукции дерево - и металлообр...

 

Теория АСУ:

Показатели уровня механизации и автоматизации

News image

Показатели уровня механизации и автоматизации можно распределить на два больших класса: структурные и функциональные, которые оценивают по показателям либо структуры, либо процесса функционирования ...

Введение в теорию регулирования

News image

С началом индустриализации назрела насущная необходимость в более точных методах измерения и самих мерах. Одним из первых шагов в этом направлении стала заключенная в 1875 году в Париже Метрическая ...

Методы автоматизации

News image

Методы автоматизации производства и научные основы автоматизации развиваются главным образом по 3 направлениям.Во-первых, разрабатывают методы эффективного изучения закономерностей объектов управлен...

Что такое DCS

News image

РСУ (DCS) - наиболее комплексный и, на мой взгляд, самый интересный класс АСУ ТП. РСУ, как правило, применяются для управления непрерывными технологическими процессами (хотя, строго говоря, сфера пр...

Средства измерения физических величин состоят из мер и измерительных приборов

News image

Мерой называется физическое тело, вещество или устройство, предназначенное для конкретного воспроизведения единицы измерений, либо ее кратного или дольного значения (например, гири, измерительные ко...

 
 

Программные решения в автоматизации:

InTouch добывает российскую нефть

News image

При разработке системы использованы современные инструментальные программные пакеты, позволяющие практически полностью уйти от старых, рутинных, тре...

Фрагмент 1 HTML-кода

News image

При нажатии на веб-странице кнопки обновления или записи значений технологических переменных сервер IIS получает запрос на посылку клиенту обновленн...

Коммуникационные аппаратно-программные решения

News image

Для указанных плат предлагается многоуровневое программное обеспечение. Количество уровней зависит от используемой операционной системы. Так, Applic...

Опыт практического использования

News image

Приложения IIS особенно предпочтительны для VB-разработчиков, поскольку создавать веб-приложения они могут в привычной для них среде разработки Visu...

Sun

News image

Изначально Sun нацеливалась на небольшие встраиваемые устройства. Но когда вдруг выяснилось, что Java становится массовым любимцем в Web и Internet,...

Интернет и управление технологическими процессами

News image

Сегодня Интернет и мобильная связь самые динамично развивающиеся отрасли. Эти технологии окружают нас повсюду: трудно представить себе современный б...

 

Примеры удачного внедрения:

Хочу машину как у соседа

Одним из флагов, которым размахивают некоторые продавцы ERP-систем, является заявление: В нашей системе накоплен и реализован мировой опыт ведения ...

ПТК ОРУ (КРУЭ)

Программно-технический комплекс управления оборудованием ОРУ (КРУЭ) – ПТК ОРУ (КРУЭ) предназначен для сбора и обработки данных технологической инфор...

ПТК АРЗ

Программно-технический комплекс управления оборудованием водоприемника (предтурбинные затворы, аварийно-ремонтные затворы (АРЗ)) – ПТК АРЗ предназна...

Интегрируемость, открытость, развиваемость

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

1С:Предприятие (Компания 1С, Россия)

Система 1С:Предприятие : комплексная конфигурация Бухгалтерия; Торговля; Склад; Зарплата; Кадры представляет собой универсальную программу - ко...

Область применения БЭСТ-5

Система управления предприятием БЭСТ-5 предназначена для использования малыми и средними предприятиями. Она обеспечивает ведение оперативного, бухга...