четверг, 24 декабря 2015 г.

OPC сервер счетчиков Энергомера и Милур

Обойма нашего Multi-Protocol MasterOPC сервера пополнилась еще двумя плагинами – поддержаны счетчики Милур и Энергомера. Подробнее о них в данной статье.

воскресенье, 22 ноября 2015 г.

Новая версия MasterSCADA - 3.7

Наша компания выпустила новую версию SCADA системы MasterSCADA – версию 3.7. В новой версии мы добавили, как новый функционал, так и существенно доработали старый. Об основных изменениях и пойдет речь в данной статье.

воскресенье, 11 октября 2015 г.

ФБ «Скрипт C#» и его использование в MasterSCADA. Перебор переменных

Ранее мы рассмотрели, как получать текущие и архивные данные из входов скрипта. Но иногда необходимо получать данных из переменных вне скрипта – команд, значений, расчетов, например, если их много и они находятся на разных уровнях объекта. В данной статье мы рассмотрим пример такого скрипта.

четверг, 1 октября 2015 г.

ФБ «Скрипт C#» и его использование в MasterSCADA. Генерация архива

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

среда, 30 сентября 2015 г.

ФБ «Скрипт C#» и его использование в MasterSCADA. Обработка архивов


Ранее мы рассмотрели ФБ «Скрипт C#» и общие принципы работы с ним. В данной статье мы изучим практическое его применение – решим задачу, которую другими средствами решить нельзя. В качестве такой задачи мы разберем анализ архивов данных.
В MasterSCADA есть штатные средства для работы с архивами – у модуля «Расчет» (и аналогично у «События») есть функции для работы с архивами (интеграл, сумма значений, мгновенное значение, пробег), также с помощью редактора отчетов можно выполнять обработку и выдачу значений архива. Но «Расчет» может не удовлетворить гибкостью, а редактор отчетов выведет результат в собственном окне, что может не подойти если значение нужно передать в дерево объектов для дальнейшей обработки. В таком случае на выручку придет «Скрипт C#».

вторник, 29 сентября 2015 г.

ФБ «Скрипт C#» и его использование в MasterSCADA

С данной статьи мы начинаем цикл публикаций, посвященных ФБ «Скрипт C#». Данный ФБ предназначен для вставки в проект MasterSCADA кода, написанного на языке C#. Такой код открывает ряд дополнительных возможностей. Во-первых, используя огромное количество .Net библиотек и удобство языка C# можно написать алгоритм любой сложности, реализация которого штатными средствами была бы очень трудоемкой. Во-вторых, из ФБ «Скрипт C#» есть доступ к объектной модели MasterSCADA, что позволяет решать различные нестандартные задачи – отслеживание состояние сообщений, обработка архива по произвольному алгоритму, работа с файлами любых типов и т.д. То есть если вам нужно решить задачу, которую штатными средствами MasterSCADA решить нельзя, то скорее всего ее можно будет решить с помощью ФБ «Скрипт C#».

вторник, 4 августа 2015 г.

OPC сервер УСПД УМ-31

Все более распространенным явлением становится автоматизированный учет энергоресурсов. При учете ресурсов в промышленности используются специальные счетчики с широкими коммуникационными возможностями. Подключение таких счетчиков к системам АСКУЭ осуществляется через GSM модемы или даже по проводным интерфейсам (RS-485, M-Bus, Ethernet).
В поквартирном учете количество счетчиков значительно больше, они функционально проще и дешевле. В таких системах установленные у потребителя счетчики электроэнергии (тепла, воды) опрашиваются специальными устройствами - концентраторами, также называемыми УСПД (устройство сбора и передачи данных), сохраняющими данные в собственной памяти. Система верхнего уровня производит опрос концентраторов (например, по расписанию), как правило, используя канал GSM. Подобная архитектура системы, созданная на базе SCADA, становится комплексной и позволяет выполнять учет ресурсов, упростить расчеты с потребителем, особенно, если дополнена связью с биллинговой системой, гибко сочетая это с мониторингом инженерных систем.

вторник, 14 июля 2015 г.

OPC сервер для счетчиков НЗИФ (СЭТ, ПСЧ, СЭБ)

Наша компания завершила разработку и отладку платформы для создания OPC серверов – модульный OPC сервер Multi-Protocol MasterOPC сервер поступил в продажу. Данный продукт реализует в себе принцип единого ОРС-сервера для всех устройств и допускает подключение других протоколов с помощью отдельных плагинов.
После выпуска плагинов для стандартных протоколов SNMP, а также МЭК-60870-104, мы приступаем к поддержке протоколов для устройств энергоучета. Ранее мы уже разработали OPC сервер для счетчиков Меркурий, который успешно внедрен в нескольких сотнях систем. Мы изучили рынок и стали искать следующего подходящего кандидата – надежные и популярные счетчики, имеющие возможность работы с верхним уровнем.
Счетчики Нижегородского научно-производственного объединения им.Фрунзе успешно применяются в системах технического и коммерческого многотарифного учета, а также на подстанциях для контроля межсистемных перетоков. Счетчики предназначены для измерения и многотарифного учета активной и реактивной электроэнергии (в том числе и с учетом потерь), ведения массивов профиля мощности нагрузки с программируемым временем, фиксации максимумов мощности, измерения параметров трехфазной сети и параметров качества электроэнергии.
Учитывая популярность счетчиков СЭТ-4 и ПСЧ-4, а также наличия в них встроенного интерфейса RS-485, именно на них пал наш выбор. Разработка велась в течении нескольких месяцев, во время которой дорабатывалась как функциональность плагина, так и функциональность самого Multi-Protocol MasterOPC. В результате удалось получить простой в конфигурировании, надежный и быстрый OPC сервер.

воскресенье, 21 июня 2015 г.

MasterOPC Tunneler - OPC туннель от компании ИнСАТ

Многие инженеры автоматизации сталкивались с необходимостью подключить к SCADA системе OPC сервер, находящийся на другом компьютере. Для работы в таком режиме необходимо правильным образом настроить DCOM на обоих компьютерах – произвести настройки безопасности для DCOM в целом, утилиты OPCEnum, приложения (конкретного OPC сервера), настроить политику локальной безопасности, настроить брандмауэр, UAC, зачастую может даже потребоваться правка реестра. Учитывая, что для серверных версий Windows даже этих действий может оказаться недостаточно, многие инженеры с содроганием вспоминают настройку подключений удаленного OPC, не говоря уже о том, что все перечисленные действия существенно снижают надежность и безопасность компьютера.
Решением проблем с опросом удаленных OPC серверов может стать новый стандарт OPC UA.

суббота, 13 июня 2015 г.

Multi-Protocol MasterOPC сервер выход 4 версии

В 2014 году нашей компанией был разработан новый продукт – Multi-Protocol MasterOPC Server. Продукт реализует в себе принцип единого ОРС-сервера для всех устройств и допускает подключение других протоколов с помощью отдельных плагинов. Первая версия MultiProtocol MasterOPC Server включала плагины для разработки собственных протоколов – User Script и User Protocol, а также плагин протокола SNMP.
Теперь мы представляем новую версию Multi-Protocol MasterOPC сервер. Четвёртая версия продукта получает во многом революционный функционал.

Поделиться