OPC в Excel: Запись данных OPC в Excel
Логгер может считывать данные и передавать в модуль экспорта данных "DDE Server". В Excel есть встроенные средства для получения данных через DDE. В Excel, в нужной ячейке нужно указать формулу вида:
=myserver|mytopic!myOPCitem
где:
myserver - OPC имя DDE сервера в нашем логгере;
mytopic - имя раздела;
myOPCitem - OPC теги.
Как только логгер считает данные и передаст их в DDE сервер, они сразу же появятся в Excel.
Этот метод имеет несколько недостатков
- Относительно сложно сделать графики на основе получаемых данных. Требуется написание кода VBA для этого.
- Excel работает медленно и не может "переварить" много тегов.
Наша программа может предложить альтернативные варианты получения файлов, которые затем могут быть открыты в Excel и будут содержать все считанные значения.
1. Можно воспользоваться способом "Записи данных в MSSQL" и потом подключить эти данные к листу Excel.
2. Включить запись в лог файлы формата CSV (рис. 1). По умолчанию, программа формирует файлы, совместимые с Excel. Вы можете модифицировать некоторые опции формирования таких файлов, кликнув на кнопке "Дополнительно".

Рис. 1 Настройка лог файла
Замечание 1. Убедитесь, что папка "C:\logs" или другая выбранная вами доступна для записи. Не пытайтесь создавать лог фалы в корне диска "C:", в папках "Program Files" или "Windows". В современных операционных системах, начиная с Windows Vista, они защищены от записи.
Замечание 2. Если вы используете программу как службу Windows, то по умолчанию эта служба запускается с ограниченными правами по доступу к сети, и не может создавать файлы на сетевых ресурсах.
Связанные статьи: OPC в Excel: Запись данных OPC в Excel
- Запись данных OPC в базу данных через ODBC (на примере MS Access) (возможности: добавление групп и переменных, запись в базу ODBC)
- Добавление метки времени в CSV файл (возможности: OPC группы)
- OPC в MSSQL: Запись множества переменных OPC в базу MS SQL 2008
- OPC в MSSQL: Запись нескольких переменных OPC в разные колонки
- OPC в MySQL: Запись тегов OPC в базу данных MySQL 5
- OPC в базу данных: Сохранение OPC тегов в базе данных
- OPC в Excel: Запись данных OPC в Excel
- Фильтрация данных по значению OPC тега, и запись в базу только, когда значение меняется
- Игнорирование данных, если значение тега не равно указанному значению
- Обработка и сохранение данных OPC по событию от OPC сервера
- Агрегация данных с нескольких серверов в один OPC сервер
Advanced OPC Data Logger, связанные темы:
здесьПоследовательный интерфейс RS232 разводка и сигналы Кабели и сигналы Кабели мониторинга данных