Datum: Datei:Kapitel 10, Datenbanken.1 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Глава 10: Доступ к базам данных WinCC
Datum: Datei:Kapitel 10, Datenbanken.2 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Структура реляционных баз данных Таблица MCPTVARIABLEDESC Таблица MCPTCONNECTION Первичный ключ (primary key) Внешний ключ (foreign key) Таблица MCPTVARIABLETYPE
Datum: Datei:Kapitel 10, Datenbanken.3 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Базы данных WinCC ПроектProjekt34 Offline - база данных В проектном перечне. Online - база данных Копируются offline-базы данных, когда проект открывается.
Datum: Datei:Kapitel 10, Datenbanken.4 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Sybase Central...\Programme\Sybase\SQLAnyWhere7\win32\scview.exe Службы, например, Rebuild и Upgrade Функции наблюдения для доступа к DB Табличные функции DB
Datum: Datei:Kapitel 10, Datenbanken.5 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Упражнение: Sybase Central
Datum: Datei:Kapitel 10, Datenbanken.6 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Изменение данных с помощью интерактивного SQL Входные команды SQL Входная/выходная статистика Обзор данных Выполнение SQL-команд
Datum: Datei:Kapitel 10, Datenbanken.7 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Упражнение: Изменение данных с помощью интерактивного SQL Вставка записи данных: insert into mcptvariabledesc (addressparameter, asdatasize, connectionid, cycletimeid, formatfitting, lastchange, maxlimit, minlimit, osdatasize, protokoll, scaleid, scaleparam1, scaleparam2, scaleparam3, scaleparam4, scaletype, startvalue, substvalue, varflags, vargroupid, variableid, variablename, variabletypeid, varmark, varproperty, varxres) values (, 8, 0, 0, 0, :12:06.000,,, 8, 0, 0, 0, 0, 0, 0, 0,10,, 66, 0, 184, StartKopie, 3, 0, 0, 0) Показ записи данных: select * from mcptvariabledesc where variablename=Start Moдификация записи данных: update mcptvariabledesc set startvalue=45 where variablename=Start Удаление записи данных: delete from mcptvariabledesc where variablename=StartKopie Выполнение SQL-команд
Datum: Datei:Kapitel 10, Datenbanken.8 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Выполнение SQL-файлов в WinCC Выполнение программы: WinExec(...\\...exe, SW_SHOWNORMAL); Запуск Interactive SQL: G:\Programme\Sybase\SQLAnyWhere7\dbisqlc.exe Запуск Interactive SQL, включая подключение к Runtime-базе данных: G:\ Programme\Sybase\SQLAnyWhere7\dbisqlc.exe -c uid=dba;pwd=sql;dbn=CC_Projekt3_ _08:50:57R Запуск Interactive SQL, включая вызов SQL-файла: G:\ Programme\Sybase\SQLAnyWhere7\dbisqlc.exe D:\Backup\Archiv.sql D:\Backup\Archiv.sql: select * from systable... Выполнение Interactive SQL-файла (включая подключение и вызов SQL-файла): WinExec(G:\\ Programme\Sybase\SQLAnyWhere7\dbisqlc.exe -c uid=dba;pwd=sql; dbn=CC_Projekt3_ _08:50:57R D:\\Backup\\Archiv.sql, SW_SHOWNORMAL);
Datum: Datei:Kapitel 10, Datenbanken.9 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Упражнение: Выполнение SQL-файлов в WinCC void ArchivSpeichern() { WinExec(D:\\Program Files\\Sybase\\SQLAnyWhere7\\ win32\\dbisqlc.exe -c uid=dba;pwd=sql; dbn=CC____________-__-_____:__:__R; D:\\Backup\\Archiv.sql, SW_SHOWNORMAL); } Global Script: ArchivSpeichern.fct select * from PDE#HD#ARCHIV#Druck; output to D:\Backup\archiv.txt format ascii ISQL: D:\Backup\Archiv.sql Tag Logging: Таблица базы данных PDE#HD#Archiv#Druck
Datum: Datei:Kapitel 10, Datenbanken.10 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Изменение данных с помощью Microsoft Access
Datum: Datei:Kapitel 10, Datenbanken.11 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Упражнение: Изменение данных с помощью Microsoft Access
Datum: Datei:Kapitel 10, Datenbanken.12 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Оценка данных с помощью Microsoft Excel
Datum: Datei:Kapitel 10, Datenbanken.13 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung Упражнение: Оценка данных с помощью Microsoft Excel Создание архива для измеренных значений: Формирование запроса в Excel :