Организация данных |
Автоматизация - Проблемно-ориентированные системы |
Переменные в 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-сервер обычно должен работать стационарно, рано или поздно крах системы неизбежен. |
Читайте: |
---|
Диспетчеризация пунктов:
АВТОМАТИЗИРОВАННАЯ СИСТЕМА КОММЕРЧЕСКОГО УЧЕТА ОТПУСКА ПИТЬЕВОЙ ВОДЫ ПОТРЕБИТЕЛЯЗаказчик: Комитет по управлению Жилищно-коммунальным хозяйством Администрации г. Новороссийск Объект: I-я очередь системы, включающая потребителей одной из зон водоснабжения (110 узлов учета). ... |
АВТОМАТИЗИРОВАННАЯ СИСТЕМА УПРАВЛЕНИЯ МОБИЛЬНЫМ ЦЕНТРОМ ОБРАБОТКИ ДАННЫХ КОМПАНИЗаказчик: компания «Комус» Объект:мобильный центр обработки данных (МЦОД) Характеристика объекта управления: МЦОД, являясь, по сути, аналогом стандартного дата-центра, заключает в себе ряд до... |
Автоматизированная система энергоучета тепловой энергии на тепловыводах НовосибиСистема энергоучета и диспетчеризации охватывает тепловые выводы четырех ТЭЦ в г. Новосибирске и одной ТЭЦ в Новосибирской области. На каждой из пяти ТЭЦ Master SCADA установлены узлы энергоучета... |
Теория АСУ:
Энергосбережение. Что нужно делать для снижения потерь, связанных с несовершенст1. Занимайся совершенствованием энергетического хозяйства только в том случае, когда эта работа может дать, в конечном счете, существенный экономический либо экологический эффект. 2. Определи, ка... |
Алгоритм - AMACONTДля дальнейшего использования такой методики, дополняющей основные методы расчёта, которые были изложены выше, требуется доказать, что величина кода (или уровня) механизации и автоматизации связана ... |
Автоматизированных средств управления и регулирования производственных процессовВ СССР освоение автоматизированных средств управления и регулирования производственных процессов началось одновременно с созданием тяжёлой промышленности и машиностроения и проводилось в соответстви... |
Диспетчеризация лифтового хозяйстваДиспетчеризация лифтового хозяйства позволяет: · значительно повысить оперативность в обслуживании лифтовым оборудованием; · своевременно получать сигналы о каких-либо повреждения и сбоях в ... |
Основные принципы и правила построения схем управления и сигнализацииПринципиальные электрические схемы отражают принципы действия систем управления, сигнализации, измерения, регулирования и взаимодействие между отдельными элементами системы, а также способ электропи... |
Оборудования в АСУ:
Многокомпонентное дозирование в приготовлении комбикормНедавно началась промышленная эксплуатация завода ЗАО «Неокорм» по производству премиксов в г. Лакинск Владимирской области.[1] ... |
Некоторые особенности дозаторовДозаторы инертных материалов песка и щебня (рис.3.) имеют ряд особенностей. Дозирующие заслонки установлены на раме с возможнос... |
Управление процессом:
Автоматизированная система управления технологическим пВведение В 2004 - 2005 году специалистами ООО НПФ Ракурс проводились работы по созданию автоматизированной системы управле... |
Системы автоматизации зданий. Диспетчеризация инженерныВ данном разделе приведены примеры проектов систем автоматизации зданий и диспетчеризации зданий. Здесь представлена информация ... |