bg

OPC в MySQL: Запись тегов OPC в базу данных MySQL 5

Настройка записи данных в 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 могут быть чувствительны к регистру символов.

Сопутствующие статьи:

Настройка DCOM и OPC на Windows 2008 и Windows 7

Настройка DCOM и OPC на Windows 10, 11, Windows Server 2019, 2022