Advanced Serial Data Logger

Trust In Confidence!

Для Win2000 - Windows 10 (2016) (Server, x86, x64). Последняя версия: 4.3.6 build 1113. 22 ноября 2018.


MODBUS в MySQL: Запись данных MODBUS в БД MySQL

Настройка записи данных в MySQL очень похожа на настройку записи в базу MS SQL Server. В этом примере указаны только основные отличия.

1. Скачайте и установите 32-х разрядную версию MySQL ODBC Connector (драйвер ODBC) для MySQL с сайта mysql.org.

Раздел с драйверами
Рис. 1 - Раздел с драйверами

2. SQL скрипт для создания таблицы будет иметь вид:

CREATE TABLE `opc_data_2` (
  `REC_ID` int(11) NOT NULL AUTO_INCREMENT,
  `TIMESTAMP` datetime NOT NULL,
  `ITEM1` INTEGER(11) DEFAULT NULL,
  `ITEM2` DOUBLE DEFAULT NULL,
  PRIMARY KEY (`REC_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

Если тип данных ваших MODBUS данных отличается от "integer" или "double", то вы можете указать нужный тип данных при создании колонок ITEM1 или ITEM2.

3. Создайте источник данных ODBC для вашей базы MySQL, используя соответствующий драйвер.

4. Во время привязки колонок и переменных обратите внимание, что имена колонок в MySQL могут быть чувствительны к регистру символов.

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

MODBUS RTU, MODBUS ASCII, MODBUS/TCP