- •Введение
- •Регистрация
- •Системные требования
- •Технические характеристики
- •Инсталляция и начало работы
- •Деинсталляция
- •Совместимость с предыдущей версией
- •Интегрированная среда разработки
- •Окно Добро пожаловать
- •Рабочее пространство
- •Аргументы
- •Окно Аргументы
- •Окно Выбор привязки
- •Привязка к атрибутам тега
- •Привязка аргумента к свойствам примитивов
- •Привязка к расписанию
- •Привязка к открытию вида
- •Параметры
- •Лог-файлы
- •Редактор скриптов
- •Редактор мнемосхемы
- •Меню и панели инструментов
- •Каталог проектов
- •Верификация
- •Отладка
- •Окно сообщения
- •Среда исполнения
- •Рабочее пространство
- •Запуск проекта
- •Пример создания автозапуска
- •Среда исполнения Клиент
- •Рабочее пространство
- •Редактирование списка сетевых проектов
- •Запуск проекта
- •Синхронизация времени с сервером
- •Объектная модель
- •Проект
- •Свойства проекта
- •Элемент проекта
- •Редактирование проекта
- •Отладка проекта
- •Защита проекта и элемента проекта
- •Пример
- •Объекты
- •Теги
- •Связи тегов
- •Перепривязка тегов
- •Виды
- •Скрипты
- •Библиотеки
- •Редактор библиотек
- •Библиотека объектов
- •Библиотека типов тегов
- •Библиотека скриптов
- •Управление библиотеками
- •Расписания
- •Папки расписаний
- •Создание расписания
- •Редактирование свойств расписания
- •Расписание с однократной активацией
- •Расписание с повторяющейся активацией
- •Задание периодичности
- •Периодичность в днях
- •Периодичность в неделях
- •Периодичность в месяцах
- •Периодичность в годах
- •Периодичность в день запуска
- •Определение времени однократной активации
- •Определение периодичности активации в день запуска
- •Продолжительность действия расписания
- •Словесное описание
- •Динамическая визуализация данных
- •Графическая подсистема
- •Рабочие столы
- •Дерево примитивов мнемосхемы
- •Редактор слоев мнемосхем
- •Мнемосхема
- •Система координат
- •Печать мнемосхемы
- •Графические примитивы
- •Свойства графических примитивов
- •Видимость/мигание
- •Цвет
- •Заливка
- •Свойства заливки
- •Свойства в скриптах
- •Видимость/мигание
- •Цвет
- •Заливка
- •Свойства заливки
- •Действия над примитивами
- •Изменение размера и положения
- •Группирование
- •Эллипс
- •Прямоугольник
- •Скругленный прямоугольник
- •Прямая
- •Сцена
- •Рисунок
- •Текст
- •Надпись
- •Дуга
- •Большая дуга
- •Сектор
- •Сегмент
- •Объемный прямоугольник
- •Вспомогательная линия
- •Многоугольник
- •Ломаная
- •Таблица
- •Свойства заголовка
- •Свойства колонки
- •Свойства заголовка колонки
- •Свойства строки
- •Свойства заголовка строки
- •Свойства подписи
- •Свойства ячейки
- •Редактирование границ
- •Элемент управления
- •Использование примитива
- •Анимация
- •Простое преобразование
- •Преобразование скриптом
- •Реакции
- •Редактирование событий
- •Редактирование события Нажатие клавиши
- •Редактирование события Отжатие клавиши
- •Редактирование события Последовательный ввод
- •Присвоить значение
- •Переход
- •Переход на мнемосхему
- •Переход на рабочий стол
- •Анимация примитивов
- •Выполнить скрипт
- •Поле ввода
- •Ползунок
- •Изменение свойств примитивов с помощью реакций и анимаций
- •Видимость/мигание
- •Цвет
- •Заливка
- •HatchStyle
- •GradientBrushInfo
- •Копирование реакций и анимаций
- •Обмен данными
- •Создание OPC DA коннектора
- •Тег OPC DA коннектора
- •Выбор OPC DA тегов
- •Системный тег OPC DA коннектора
- •Переименование OPC DA тегов
- •Настройка OPC DA коннектора
- •Создание OPC DA группы
- •Настройка OPC DA группы
- •Создание OPC HDA коннектора
- •Тег OPC HDA коннектора
- •Выбор OPC HDA тегов
- •Системный тег OPC HDA коннектора
- •Переименование OPC HDA тегов
- •Настройка OPC HDA коннектора
- •Использование данных OPC HDA коннектора
- •SQL-коннектор
- •Технические характеристики
- •Источник данных
- •Примеры строк соединений
- •Группа данных
- •Создать группу данных
- •Изменить группу данных
- •Свойства группы данных
- •Системный тег группы данных
- •Примеры использования
- •Работа с протоколом событий
- •Сбор статистических данных
- •Организация архива данных
- •WideTrack коннектор
- •Создание WideTrack коннектора
- •Тег WideTrack коннектора
- •Выбор тегов для опроса
- •Системный тег WideTrack коннектора
- •Настройка WideTrack коннектора
- •Просмотр истории
- •Экспорт данных
- •Общие свойства экспортеров
- •Свойства экспортера в XML
- •Структура файла XML
- •Свойства экспортера в CSV
- •Структура файла CSV
- •Создание файла экспорта
- •Тег эмулятор
- •Эмулятор синус
- •Эмулятор инкремент
- •Система ограничения доступа
- •Настройка пользователей и ролей проекта
- •Настройка пользователей проекта
- •Добавление пользователя
- •Удаление пользователя
- •Редактирование пользователя
- •Ввод пароля
- •Настройка ролей проекта
- •Добавление роли
- •Удаление роли
- •Редактирование роли
- •Настройка групп ролей проекта
- •Добавление группы ролей
- •Удаление группы ролей
- •Редактирование группы ролей
- •Настройка доступа к объектам
- •Объекты, поддерживающие ограничение доступа
- •Настройка доступа для объектов
- •Настройка доступа для реакций
- •Алгоритм проверки прав доступа
- •Авторизация пользователей проекта
- •Вход пользователя в систему
- •Выход пользователя из системы
- •История процесса. Тренды
- •Модуль Менеджер трендов
- •Настройки Менеджера трендов
- •Группы настроек истории
- •Редактирование групп настройки истории
- •Редактирование группы настроек
- •Перья Менеджера трендов
- •Редактирование перьев Менеджера трендов
- •Создание перьев
- •Удаление перьев
- •Группировка перьев
- •Тренды объектов
- •Тренды тегов
- •Мастер создания перьев для объекта
- •Мастер создания перьев для тега
- •Настройка трендирования тегов
- •Настройка трендирования атрибутов
- •Выбор тегов по маске
- •Графический элемент Тренд
- •Создание графического элемента Тренд
- •Общие настройки
- •Настройка координатной сетки
- •Добавление/Удаление перьев
- •Настройка перьев
- •Настройки пера
- •Редактирование привязки перьев
- •Настройки отображения границ
- •Настройки отображения точек
- •Световое перо
- •Управление графическим элементом Тренд
- •Выбор текущего пера
- •Переключение режимов
- •Включение заливки и отключение перьев
- •Просмотр истории
- •Графический элемент Табличный тренд
- •Настройка запроса данных
- •Листание
- •Световое перо
- •Свойства колонки Перо
- •Свойства колонки Время
- •Протокол событий
- •Модуль Протокол событий
- •Настройки модуля Протокол событий
- •Настройки хранения истории
- •Словарь серьезности
- •Словарь типов событий
- •Словарь событий
- •Системные события
- •Импорт словаря
- •Настройки печати протокола событий
- •Окно Настройка печати
- •Настройка колонок для печати
- •Примитив Протокол событий
- •Основные настройки
- •Колонки и строки
- •События элемента проекта
- •Вызов окна просмотра событий элемента проекта
- •Панель инструментов
- •Настройка колонок
- •Фильтрация событий по серьезности
- •Фильтрация событий по типу
- •Печать событий
- •Посылка событий в протокол
- •Печать событий из скрипта
- •Модуль отчетов
- •Шаблон отчета
- •Параметры отчета
- •Секции отчета
- •Элементы отчета
- •Линия
- •Прямоугольник
- •Текстовое поле
- •Таблица
- •Диаграмма
- •Группы данных
- •Группировка и сортировка данных
- •Гистограммы
- •Линейчатые диаграммы
- •Графики
- •Круговые диаграммы
- •Диаграммы с областями
- •Кольцевые диаграммы
- •Рисунок
- •Встроенные рисунки
- •Форматирование элементов отчета
- •Стили
- •Условное форматирование
- •Числовые значения и даты
- •Разбивка отчета на страницы
- •Предварительный просмотр
- •Взаимодействие с пользователем
- •Автоматическое изменение размера и позиционирование
- •Данные для отчета
- •Группа тегов
- •Группа трендируемых тегов
- •Атрибут тега
- •Тренд
- •SQL коннектор
- •Мнемосхема
- •Использование выражений
- •Создание выражений
- •Работа с выражениями
- •Применение глобальных коллекций в выражениях
- •Примеры выражений
- •Использование функций в выражениях
- •Функции работы со строками
- •Функции даты и времени
- •Математические функции
- •Функции проверки типов
- •Функции выполнения условия
- •Функции преобразования типов
- •Функции агрегирования
- •Функция Avg
- •Функция Count
- •Функция CountRows
- •Функция CountDistinct
- •Функция First
- •Функция Max
- •Функция Min
- •Функция Last
- •Функция RowNumber
- •Функция RunningValue
- •Функция StDevP
- •Функция StDev
- •Функция Sum
- •Функция VarP
- •Функция Var
- •Менеджер отчетов
- •Хранение снимков данных
- •Печать отчетов
- •Рассылка отчетов
- •Публикация в папку
- •Генерация отчета
- •Web-контроль
- •Инсталляция
- •Начало работы
- •Деинсталляция
- •Главное окно
- •Конфигурирование сервера
- •Общие настройки
- •Соединения
- •Главная страница
- •Страница авторизации
- •Страница навигации по проекту
- •Как подключиться к проекту
- •Cписок возможных проблем
- •Редактор скриптов
- •Окно Редактора скриптов
- •Панель инструментов
- •Закладка Шаблоны
- •Закладка Функции
- •Окно ошибок скрипта
- •Область редактирования текста
- •Окно Параметры страницы
- •Окно Печать
- •Окно редактирования ссылок на сборки
- •Окно Поиск и замена
- •Настройки Редактора скриптов
- •Настройки Шаблонов пользователей
- •Настройки шрифта
- •Пример HMI-приложения
- •Создание проекта
- •Типы тегов
- •Библиотечные объекты
- •Анимация
- •Логика работы
- •Отладка
- •Тренд и протокол событий
- •Техническая поддержка
Если Пользователем вводился пароль на доступ к БД, то для возможности работы SQLконнектора необходимо установить флаг Разрешить сохранение пароля .
В случае смены строки соединения SQL-коннектор начинает опрашивать новый источник данных. При этом новая строка соединения распространяется на все группы данных, имеющиеся у SQL-коннектора.
При наличии ошибок в запросах (например при отсутствии объектов в БД) устанавливаются соответствующие атрибуты системного тега группы данных.
Примеры строк соединений
7.3.4Примеры строк соединений
Список реляционных СУБД и примеры строк соединений для них:
1. SQL Server
ODBC
∙Standard Security:
"Driver={SQL Server};Server=<имя сервера>;Database=<имя БД>;Uid=<имя пользователя>;Pwd=<пароль>;"
∙Trusted connection:
"Driver={SQL Server};Server=<имя сервера>;Database=<имя БД>;Trusted_Connection=yes;"
OLE DB
∙Standard Security:
"Provider=sqloledb;Data Source=<имя сервера>;Initial Catalog=<имя БД>;User Id=<имя пользователя>;Password=<пароль>;"
Обмен данными 239
∙Trusted Connection:
"Provider=sqloledb;Data Source=<имя сервера>;Initial Catalog=<имя БД>;Integrated Security=SSPI;"
∙Connect via an IP address:
"Provider=sqloledb;Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=<имя БД>;User ID=<имя пользователя>;Password=<пароль>;"
2.SQL Server 2005
SQL Native Client ODBC Driver
∙Standard security:
"Driver={SQL Native Client};Server=<имя сервера>;Database=<имя БД>;UID=<имя пользователя>;PWD=<пароль>;"
∙Trusted connection:
"Driver={SQL Native Client};Server=<имя сервера>;Database=<имя БД>;Trusted_Connection=yes;"
∙Enabling MARS (multiple active result sets):
"Driver={SQL Native Client};Server=<имя сервера>;Database=<имя БД>;Trusted_Connection=yes;MARS_Connection=yes"
∙Encrypt data sent over network:
"Driver={SQL Native Client};Server=<имя сервера>;Database=<имя БД>;Trusted_Connection=yes;Encrypt=yes"
SQL Native Client OLE DB Provider
∙Standard security:
"Provider=SQLNCLI;Server=<имя сервера>;Database=<имя БД>;UID=<имя пользователя>;PWD=<пароль>;"
∙Trusted connection:
"Provider=SQLNCLI;Server=<имя сервера>;Database=<имя БД>;Trusted_Connection=yes;"
∙Enabling MARS (multiple active result sets):
"Provider=SQLNCLI;Server=<имя сервера>;Database=<имя БД>;Trusted_Connection=yes;MarsConn=yes"
∙Encrypt data sent over network:
"Provider=SQLNCLI;Server=<имя сервера>;Database=<имя БД>;Trusted_Connection=yes;Encrypt=yes"
3.Access
ODBC
∙Standard Security:
"Driver={Microsoft Access Driver (*.mdb)};Dbq=<путь до файла mdb>;Uid=Admin;Pwd=;"
∙Workgroup:
"Driver={Microsoft Access Driver (*.mdb)};Dbq=<путь до файла mdb>;SystemDB=<путь до файла mdw>;"
∙Exclusive:
"Driver={Microsoft Access Driver (*.mdb)};Dbq=<путь до файла
240 DataRate
mdb>;Exclusive=1;Uid=admin;Pwd="
OLE DB
∙Standard security:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=<путь до файла mdb>;User Id=admin;Password=;"
∙Workgroup (system database):
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=<путь до файла mdb>;Jet OLEDB:System Database=<путь до файла system.mdw>;"
∙With password:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=<путь до файла mdb>;Jet OLEDB:Database Password=<пароль>;"
4. Oracle
ODBC
∙New version:
"Driver={Microsoft ODBC for Oracle};Server=<имя сервера>;Uid=<имя пользователя>;Pwd=<пароль>;"
∙Old version:
"Driver={Microsoft ODBC Driver for Oracle};ConnectString=<имя сервера>;Uid=<имя пользователя>;Pwd=<пароль>;"
OLE DB
∙Standard security:
"Provider=msdaora;Data Source=<имя сервера>;User Id=<имя пользователя>;Password=<пароль>;"
∙Standard Security:
"Provider=OraOLEDB.Oracle;Data Source=<имя сервера>;User Id=<имя пользователя>;Password=<пароль>;"
∙Trusted Connection:
"Provider=OraOLEDB.Oracle;Data Source=<имя сервера>;OSAuthent=1;"
5.MySQL
ODBC
∙ODBC 2.50 Local database:
"Driver={mySQL};Server=<имя сервера>;Option=16834;Database=<имя БД>;"
∙ODBC 2.50 Remote database:
"Driver={mySQL};Server=<имя сервера>;Port=3306;Option=131072;Stmt=;Database=<имя БД>;Uid=<имя пользователя>;Pwd=<пароль>;"
∙ODBC 3.51 Local database:
"DRIVER={MySQL ODBC 3.51 Driver};SERVER=<имя сервера>;DATABASE=<имя БД>;USER=<имя пользователя>;PASSWORD=<пароль>;OPTION=3;"
∙ODBC 3.51 Remote database:
"DRIVER={MySQL ODBC 3.51 Driver};SERVER=<имя сервера>;PORT=3306;DATABASE=<имя БД>; USER=<имя
Обмен данными 241
пользователя>;PASSWORD=<пароль>;OPTION=3;"
OLE DB
∙Standard:
"Provider=MySQLProv;Data Source=<имя сервера>;User Id=<имя пользователя>;Password=<пароль>;"
6.Interbase
ODBC, Easysoft
∙Local computer:
"Driver={Easysoft IB6 ODBC};Server=localhost;Database=localhost:<путь до файла
.gdb>;Uid=<имя пользователя>;Pwd=<пароль>"
∙Remote Computer:
"Driver={Easysoft IB6 ODBC};Server=<имя сервера>;Database=<имя сервера>:<путь до файла .gdb>;Uid=<имя пользователя>;Pwd=<пароль>"
ODBC, Intersolv
∙Local computer:
"Driver={INTERSOLV InterBase ODBC Driver (*.gdb)};Server=localhost;Database=localhost:<путь до файла .gdb>;Uid=<имя пользователя>;Pwd=<пароль>"
∙Remote Computer:
"Driver={INTERSOLV InterBase ODBC Driver (*.gdb)};Server=<имя сервера>;Database=<имя сервера>:<путь до файла .gdb>;Uid=<имя пользователя>;Pwd=<пароль>"
OLE DB, SIBPROvider
∙Standard:
"provider=sibprovider;location=localhost:;data source=<путь до файла .gdb>;user id=SYSDBA;password=masterkey"
∙Specifying character set:
"provider=sibprovider;location=localhost:;data source=<путь до файла .gdb>;user id=SYSDBA;password=masterkey;character set=ISO8859_1"
∙Specifying role:
"provider=sibprovider;location=localhost:;data source=<путь до файла .gdb>;user id=SYSDBA;password=masterkey;role=DIGITADORES"
7.IBM DB2
OLE DB from ms
∙TCP/IP:
Provider=DB2OLEDB;Network Transport Library=TCPIP;Network Address=<IP адрес>;Initial Catalog=<имя БД>;Package Collection=<имя коллекции>;Default Schema=<имя схемы>;User ID=<имя пользователя>;Password=<пароль>
∙APPC:
Provider=DB2OLEDB;APPC Local LU Alias=<имя псевдонима>;APPC Remote LU Alias=<имя псевдонима>;Initial Catalog=<имя БД>;Package Collection=<имя коллекции>;Default Schema=<имя схемы>;User ID=<пароль>;Dsn=""
OLE DB
∙Adaptive Server Anywhere (ASA):
"Provider=ASAProv;Data source=<имя сервера>"
242 DataRate
∙Adaptive Server Enterprise (ASE) with Data Source .IDS file:
"Provider=Sybase ASE OLE DB Provider; Data source=<имя сервера>"
∙Adaptive Server Enterprise (ASE):
"Provider=Sybase.ASEOLEDBProvider;Srvr=<имя сервера>,5000;Catalog=<имя БД>;User Id=<имя пользователя>;Password=<пароль>"
"Provider=Sybase.ASEOLEDBProvider;Server Name=<имя сервера>,5000;Initial Catalog=<имя БД>;User Id=<имя пользователя>;Password=<пароль>"
9.Informix
ODBC
∙Informix 3.30:
"Dsn='';Driver={INFORMIX 3.30 32 BIT};Host=<имя хоста>;Server=<имя сервера>;Service=<имя службы>;Protocol=olsoctcp;Database=<имя БД>;UID=<имя пользователя>;PWD=<пароль>
∙Informix-CLI 2.5:
"Driver={Informix-CLI 2.5 (32 Bit)};Server=<имя сервера>;Database=<имя БД>;Uid=<имя пользователя>;Pwd=<пароль>"
OLE DB
∙IBM Informix OLE DB Provider:
"Provider=Ifxoledbc.2;password=<пароль>;User ID=<пользователь>;Data Source=<имя БД>@<имя сервера>;Persist Security Info=true"
10.Ingres
ODBC
∙DSN-less
"Provider=MSDASQL.1;DRIVER=Ingres;SRVR=<имя сервера>;DB=<имя БД>;Persist Security Info=False;uid=<имя пользователя>;pwd=<пароль>;SELECTLOOPS=N;Extended Properties="""SERVER=<имя сервера>;DATABASE=<имя БД>;SERVERTYPE=INGRES""
11.Mimer SQL
ODBC
∙Standard Security:
"Driver={MIMER};Database=<имя БД>;Uid=<имя пользователя>;Pwd=<пароль>;"
∙Prompt for username and password:
"Driver={MIMER};Database=<имя БД>;"
12.PostgreSQL
ODBC
∙Standard:
"Driver={PostgreSQL};SERVER=<имя сервера>;port=5432;DATABASE=<имя БД>;UID=<имя пользователя>;PWD=password;"
13.Paradox
ODBC
∙5.X:
Driver={Microsoft Paradox Driver (*.db )};DriverID=538;Fil=Paradox
Обмен данными 243
5.X;DefaultDir=<путь>;Dbq=<путь>;CollatingSequence=ASCII"
∙7.X:
"Provider=MSDASQL.1;Persist Security Info=False;Mode=Read;Extended Properties='DSN=Paradox;DBQ=<путь>;DefaultDir=<путь>;DriverId=538;FIL=Parado x 7.X;MaxBufferSize=2048;PageTimeout=600;';Initial Catalog=<путь>"
OLE DB
∙Standard
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=<путь>;Extended Properties=Paradox 5.x;"
14.Firebird
ODBC - IBPhoenix Open Source
∙Standard:
"DRIVER=Firebird/InterBase(r) driver;UID=SYSDBA;PWD=masterkey;DBNAME=<путь до файла .FDB>"
15.Excel
ODBC
∙Standard:
"Driver={Microsoft Excel Driver (*.xls)};DriverId=790;Dbq=<путь до файла
.xls>;DefaultDir=<путь до файла>;"
OLE DB
∙Standard:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=<путь до файла .xls>;Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1"""
16. Text
ODBC
∙Standard:
"Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq=<путь до файла> ;Extensions=asc,csv,tab,txt;"
OLE DB
∙Standard:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=<путь до файла>;Extended Properties=""text;HDR=Yes;FMT=Delimited"""
17.DBF / FoxPro
ODBC
∙standard:
"Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=<путь до файла>;"
OLE DB
∙standard:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=<путь до файла>;Extended Properties=dBASE IV;User ID=Admin;Password="
18.AS/400 (iSeries)
OLE DB
∙IBM Client Access OLE DB provider:
244 DataRate