Не могу понять как работать с базой данных SQL в этих SCADA системах. Может что нить посоветуете?
В мануале по ним сказано, как обращаться к базе, как писать скрипты. Но куда все это писать и как получать видное представление - не нашел.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Movicon, Visu+
-
- здесь недавно
- Сообщения: 52
- Зарегистрирован: 29 ноя 2013, 09:28
- Имя: Кострик Игорь Евгеньевич
- Страна: Россия
- город/регион: Владивосток
- Поблагодарили: 3 раза
Re: Movicon, Visu+
Для скрипта
Sub Main()
Set sSqlHost = "127.0.0.1"
Set sSqlBase = "test"
Set sSqlUser = "root"
Set sSqlPassword = ""
Set objDB = CreateObject("ADODB.Connection")
ConnString = "DRIVER={MySQL ODBC 5.3 Unicode Driver};" _
+ " SERVER=" & sSqlHost & ";" _
+ " DATABASE=" & sSqlBase & ";" _
+ " UID=" & sSqlUser & ";" _
+ " PASSWORD=" & sSqlPassword & "; OPTION=3"
objDB.Open ConnString
objDB.Execute("INSERT INTO `test`.`test` " _
+ "(`Col1`, `Col2`) " _
+ " VALUES (1, 2);")
objDB.Close
End Sub
Sub Main()
Set sSqlHost = "127.0.0.1"
Set sSqlBase = "test"
Set sSqlUser = "root"
Set sSqlPassword = ""
Set objDB = CreateObject("ADODB.Connection")
ConnString = "DRIVER={MySQL ODBC 5.3 Unicode Driver};" _
+ " SERVER=" & sSqlHost & ";" _
+ " DATABASE=" & sSqlBase & ";" _
+ " UID=" & sSqlUser & ";" _
+ " PASSWORD=" & sSqlPassword & "; OPTION=3"
objDB.Open ConnString
objDB.Execute("INSERT INTO `test`.`test` " _
+ "(`Col1`, `Col2`) " _
+ " VALUES (1, 2);")
objDB.Close
End Sub
-
- здесь недавно
- Сообщения: 52
- Зарегистрирован: 29 ноя 2013, 09:28
- Имя: Кострик Игорь Евгеньевич
- Страна: Россия
- город/регион: Владивосток
- Поблагодарили: 3 раза
Re: Movicon, Visu+
Для записи в базу используя стандартный даталогер.
1) У вас должны быть установлены драйвера ODBC.
2) Настроен проект на взаимодействие с базой "Default ODBC Connect Plugin"
3) Настроена база в MySQL в таблице должны быть обязательно созданы столбцы
- Time Column
- Local Time Column
- MSec Column
- User Column
- Reason Column
(какой у них тип не помню)
+столбцы куда будут записываться переменные
4) Создаем "DataLogger". В настройках "Table Name" пишем название таблицы в MySQL.
5) Создаем "New Column". Название должно соответствовать название столбца куда будут записываться переменные.
Ну вот вроде и все.
1) У вас должны быть установлены драйвера ODBC.
2) Настроен проект на взаимодействие с базой "Default ODBC Connect Plugin"
3) Настроена база в MySQL в таблице должны быть обязательно созданы столбцы
- Time Column
- Local Time Column
- MSec Column
- User Column
- Reason Column
(какой у них тип не помню)
+столбцы куда будут записываться переменные
4) Создаем "DataLogger". В настройках "Table Name" пишем название таблицы в MySQL.
5) Создаем "New Column". Название должно соответствовать название столбца куда будут записываться переменные.
Ну вот вроде и все.