OPC в MySQL: Запись тегов OPC в базу данных MySQL
Настройка записи данных в MySQL очень похожа на настройку записи в базу MS SQL Server. В этом примере указаны только основные отличия.
1. Скачайте и установите 32-х разрядную версию MySQL ODBC Connector (драйвер ODBC) для MySQL с сайта mysql.org.

Рис. 1 Раздел с драйверами
2. SQL скрипт для создания таблицы будет иметь вид:
2.1. В случае записи большого количества OPC переменных
CREATE TABLE opc_data (
REC_ID int(11) NOT NULL AUTO_INCREMENT,
TIMESTAMP datetime DEFAULT NULL,
ITEM_NAME varchar(25) NOT NULL,
ITEM_VALUE varchar(255) DEFAULT NULL,
PRIMARY KEY (REC_ID)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
2.2. В случае записи нескольких переменных OPC
CREATE TABLE opc_data_2 (
REC_ID int(11) NOT NULL AUTO_INCREMENT,
TIMESTAMP datetime NOT NULL,
ITEM1 varchar(30) DEFAULT NULL,
ITEM2 varchar(30) DEFAULT NULL,
PRIMARY KEY (REC_ID)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Если тип данных ваших OPC переменных отличается от "string", то вы можете указать нужный тип данных при создании колонок ITEM1 или ITEM2.
3. Создайте источник данных ODBC для вашей базы MySQL, используя соответствующий драйвер.
4. Во время привязки колонок и переменных обратите внимание, что имена колонок в MySQL могут быть чувствительны к регистру символов.
Связанные статьи: OPC в MySQL: Запись тегов OPC в базу данных MySQL
- Запись данных 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 разводка и сигналы Кабели и сигналы Кабели мониторинга данных