OPC в EXCEL

Передача значений переменных из контроллера Quantum (Schneider Electric) посредством OPC протокола в таблицы MS Excel

Чтение значений переменных с любого контроллера SE по ModbusTCP через сервер OFS OPC DA.

1. В локальной сети есть контроллер Quantum и он пингуется. В инструментальном пакете UNITY Pro XL 7 созданы анимационные страницы и мы видим значения переменных;

1

2. Необходимо выбрать из перечня Data Editor необходимые переменные и сделать экспорт выделенного фрагмента в файл с расширением XVM (для дальнейшего использования OPC сервером);

3. Запускаем OFS Configurator(Schneider Electric) . Загружаем XVM и выставляем так, как предложено на рисунке. В параметры не углублялся. Для создания коммуникации этого достаточно;

2

4. Для того, чтоб получить данные в MS Excel нам необходим OPC Client скачиваем из интернета Cogent DataHub – http://www.opcdatahub.com/Download.html

5. После установки Cogent DataHub запускаем ярлык на рабочем столе. В трее появляется служба;

3

6. Правой клавишей вызываем свойства Cogent DataHub и выставляем данные опции;

4

7. Настраиваем OPC DA;

5

8. После нажатия на ОК, сервер OFS запустится автоматически;

6

9. С помощью функции Drag&Drop (перетягивание мышкой) переносим в Ексель (заранее открытое окно) выделенные из списка View Data – переменные. Переменные на сервере взялись из списка ранее сохраненном в XVM файле.

7

Данные обновляются довольно шустро с циклом не более 500мс. С записью данных в контроллер не разбирался, но такой задачи и не ставил. Стояла задача выгрузки данных из памяти контроллера в таблицы эксель для последующего анализа. Сам OFS несмотря на отсутствие лицензии работает долго, ни разу не наблюдал обрыва связи, пока испытывал. Cogent DataHub в режиме реального времени работает час, после чего просит перезагрузиться.

  #Контроллер,#SE, #ModbusTCP,#сервер,#OFS ,#OPCDA,#EXCEL


Если Вы не нашли то, что искали, сообщите об этом в комментарии

Оставьте первый комментарий

Ваш комментарий добавлен


Возврат к списку