...
DreamReport
...
As is typical with most connectivity, there are a variety of ways that Dream Report can communicate with specific products such as KEPServerEX, by Kepware.
KEPServerEX offers a variety of features and functions that can be interfaced with Dream Report in the following ways:
...
- это лучший программный продукт для создания систем аналитики и отчётов в промышленной автоматизации. Наличие более 80 коммуникационных драйверов позволяет DreamReportподключаться практически к любым источникам данных и получать данные как от бизнес-приложений, так и от промышленных систем.
Для подключения к различным источникам данных DreamReportможет использовать специализированные программные продукты, например, KEPServerEX компании Kepware.
DreamReport может соединяться с KEPServerEXи использовать его функции применяя следующие драйверы доступа:
- · Драйверы – доступ к OPC DA Server через Dream Report OPC DA Client
- · Драйверы – доступ к OPC UA Server через Dream Report OPC UA Client
- · Сервер исторических данных – доступ к OPCHDAчерез DreamReportOPCHDAClient
- · Тревоги – доступ к OPC AE Server через Dream Report OPC AE Client
- · EFM – доступ к файлам формата CSVчерез драйвер DreamReportдля работы с файлами CSV
- · База данных - SQL запросы к базе данных и драйвер Dream Report’s ODBC для подключения к базе данных
Совместимость драйверов Dream Report c Kepware KEPServerEX
...
...
Подключение через OPC to к KEPServerEX (Real-time Data)
OPC Real-time Connectivity
The industry standards supported by KEPServerEX for real-time connectivity include OPC DA and OPC UA. Dream Report offers an OPC DA and an OPC UA Client connection that can be used to retrieve and set KEPServerEX real-time Tag data. For a local (on node) connection, OPC DA is the best choice as configuration is completely automatic. In Dream Report, you would enable the OPC DA Client interface, browse to the KEPServerEX instance and select it. Once complete, Dream Report will browse tags as you are configuring Report Objects. Note – Dream Report delivers a Data logger that can also log tags to the database of your choice for future reporting.
- Dream Report OPC DA Configuration
In cases where Dream Report is operating on another computer, there are several choices for connectivity.
- OPC DA Connectivity through DCOM
- OPC DA Connectivity using the Dream Report Remote Driver
- OPC UA Connectivity
OPC DA connectivity through DCOM is typically avoided due to the complexity of setup and long term maintenance.
OPC DA and Remote Driver - Dream Report offers a special Remote Driver that will handle high performance (compression enabled) and secure connectivity. The Remote Driver enables Dream Report drivers (OPC DA) to be installed on a remote computer and that computer will support a web service communications interface with user configured ports and authentication. That service is used by Dream Report as a bridge to its remote drivers. Note that Dream Report, using the Remote Driver, can run as a Service or as an Application, regardless of the status of the remote computer.
OPC UA Connectivity – Dream Report offers an OPC UA Client Driver. The benefit of OPC UA is that it is natively Internet Ready and will communicate through properly configured firewalls. It offers remote connectivity through a defined Port with user specified levels of security. Once complete, Dream Report will browse tags as you are configuring Report Objects. Note – Dream Report delivers a Data logger that can also log tags to the database of your choice for future reporting.
- Dream Report OPC UA Configuration
OPC HDA to KEPServerEX (Historian Data)
OPC HDA connectivity is easy to set up with Dream Report. Connectivity is typically local (on node). In that case, the user simply selects the OPC HDA interface in Dream Report and browses to the KEPServerEX instance running on the computer.
- Dream Report OPC HDA Configuration
It is important to note that Dream Report supports the variety of aggregations (data retrieval modes) that the Kepware Historian supports. These enable the user to create a connection to historian for raw data, Interpolated, Maximum, Minimum, Average, Total, etc. By using Sample Modes, the user can improve the performance of working with large data sets, by avoiding the transfer of large amounts of data from one computer to another, or between applications. For smaller data sets, Dream Report can be just as effective at generating these metrics.
Remote Historian Connectivity
Dream Report offers a special Remote Driver that will handle high performance (compression enabled) and secure connectivity to a Remote KEPServerEX Historian. The Remote Driver enables Dream Report drivers to be installed on a remote computer and that computer will support a web service communications interface with user configured ports and authentication. That service is used by Dream Report as a bridge to its remote drivers. Note that Dream Report, using the Remote Driver, can run as a Service or as an Application, regardless of the status of the remote computer.
OPC AE to KEPServerEX (Real-time Alarms)
OPC AE enables the real-time collection of alarm and event messages. Dream Report offers an OPC AE driver that will connect to the KEPServerEX OPC AE Server. Dream Report can then be configured to log that data for future reporting. The OPC AE connection should be local (on node). The Dream Report OPC AE client connection is very simple and the user needs only select the KEPServerEX server from the list to enable communications.
- Dream Report OPC AE Configuration
Automatic CSV Processing of KEPServerEX EFM Data
Dream Report offers some very powerful automated CSV file processing. There are two CSV Drivers under Open Communication Protocols in Driver Configuration. They are the Tag Values in CSV Files and Alarms in CSV files. The Tag Values in CSV Files will be the driver to use for EFM Data. The CSV Driver lets you select the directory where files will be placed. As they are placed or updated in that location, Dream Report will automatically process any new data. The Driver configuration let you specify date/time formats used, separator, check-up rate, and which columns in the EFM data file hold Date/Time information. The rest is automatic. Dream Report will read the additional column headings and use them to define Tags for report generation.
The user will also configure the Data Logger function in Dream Report to process data into a database of user choice. The data logger will be set to record selected values “On Update.”
- Configuring the Dream Report CSV Driver for KEPServerEX EFM Exporter CSV Files
Accessing Remote CSV Files
Dream Report offers a built in “FTP Transfer Engine” that can be configured to automatically collect files from remote sources, and place those files in designated directories. Then, Dream Report will automatically process those files for future report generation.
- FTP Transfer Engine Configuration
ODBC Connectivity to KEPServerEX EFM Data in a Database
Dream Report offers some very powerful mapping to data stored in a relational database. A variety of schema formats are supported. The driver enables the user to select a database and table with-in it, and then map to the Date/Time column. Once mapped (typically only done once at the beginning of a project), Dream Report objects can browse the tags from the database and query data based on date/time queries as it would any other historian source.
данные реального времени)
Данные реального времени через драйвер ОРС
Для подключения к данным реального времени продукт KEPServerEXвключает в себя следующие стандарты: OPCDAи OPCUA. DreamReportпредлагает к использованию драйверы OPCDAклиент и OPCUAклиент, которые могут быть использованы для получения данных реального времени из KEPServerEX. Для локального подключения интерфейс OPCDA – это самый лучший вариант работы, так как настройка коммуникационного драйвера происходит автоматически. Всё, то нужно сделать в DreamReport, это выбрать драйвер OPCDAClient, сделать поиск экземпляров KEPServerEXи выбрать его. После этого DreamReportотобразит тэги, которые пользователь может использовать в объектах DreamReport. Необходимо помнить, что DreamReportвключает в себя модуль регистрации данных, который может сохранять значения тэгов в свою базу данных и в дальнейшем пользователь может использовать эти данные в отчётах.
Настройка DreamReportOPCDA
Если DreamReportработает на другом компьютере, пользователь может выбрать одно из следующих подключений:
- Подключение OPC DA через DCOM
- Подключение OPC DA сиспользованиемдрайвера Dream Report Remote Driver
- Подключение OPC UA
Не рекомендуется использовать подключение OPCDAчерез DCOM, так как этот способ сложен в установке, настройке и часто нестабилен в работе.
OPCDAи RemoteDriver - DreamReportвключает себя специальный драйвер, RemoteDriver, который обеспечивает высокую производительность (поддержка сжатия данных при передаче) и защищённое соединение. RemoteDriverпозволяет работать с драйверами DreamReport(OPCDA), которые установлены на удалённом компьютере. Программное обеспечение удалённого компьютера поддерживает работу с драйвером OPCDA через Веб сервисы, с использованием настроенных портов и правил идентификации пользователей. Этот сервис используется DreamReportкак шлюз доступа к своим удалённым драйверам. Необходимо помнить, что DreamReport, при использовании RemoteDriver, может работать на компьютере как сервис или как приложение, независимо от режима работы удалённого компьютера.
Для подключения через OPCUA – DreamReportпредлагает использовать драйвер OPCUAClient. Преимущество интерфейса OPCUAперед ОРС DAв том, что он адаптирован для работы в Интернет и может передавать данные через заранее сконфигурированные шлюзы. Он обеспечивает удалённое подключение через выбранный порт, который настроен пользователем на определённый уровень безопасности. Когда настройка порта завершена, DreamReportбудет отображать тэги данных, которые пользователь может использовать в объектах отчёта. Необходимо помнить, что DreamReportвключает в себя модуль регистрации данных, который может сохранять значения тэгов в свою базу данных и в дальнейшем пользователь может использовать эти данные в отчётах.
Настройка Dream Report OPC UA
Подключение через OPC к OPC HDA к KEPServerEX (исторические данные)
С помощью DreamReportможно легко и просто настроить подключение к данным через интерфейс OPCHDA. Обычно используется локальное подключение. В этом случае, пользователь просто выбирает в студии DreamReportдрайвер OPCHDAи подключается к экземпляру KEPServerEX, который работает на этом же ПК.
Настройка DreamReportOPCHDA
Важным моментом будет то, что Dream Report поддерживает различные режимы запроса данных
(англ. data retrieval modes), которые поддерживает Kepware Historian. Это позволяет пользователю создавать различные подключения к Historian для получения необработанных данных, усреднённых, минимальное значение, максимальное значение, сумма и т.д. Используя режимы Sample Modes, может увеличить производительность работы с большим объёмом данных, не используя передачу этого объёма с одного компьютера на другой или между приложениями. Для небольшого объёма данных Dream Report может быть настолько же эффективным при расчёте этих показателей (максимальное, минимальное и т.п.).
Удалённое подключение к историческим данным
Для удалённого подключения Dream Report предлагает к использованию специальный драйвер Remote Driver, который обеспечивает высокую производительность при передаче данных, сжимая данные, и защищённое соединение с удалённым KEPServerEX Historian. Remote Driver позволяет работать с драйверами Dream Report), которые установлены на удалённом компьютере. Программное обеспечение удалённого компьютера поддерживает работу с драйвером через Веб сервисы, с использованием настроенных портов и правил идентификации пользователей. Этот сервис используется Dream Report как шлюз доступа к своим удалённым драйверам. Необходимо помнить, что Dream Report, при использовании Remote Driver, может работать на компьютере как сервис или как приложение, независимо от режима работы удалённого компьютера.
Подключение через OPC AE к KEPServerEX (тревоги реального времени)
Интерфейс OPC AE позволяет собирать тревоги и события в реальном времени. Для подключения к KEPServerEX OPC AE Server Dream Report предлагает использовать драйвер OPC AE. После подключения с сервером Dream Report может быть сконфигурирован для регистрации данных, чтобы использовать эти данные в отчётах. Подключение OPC AE должно быть локальным. Настройка драйвера клиента Dream Report OPC AE очень простая, пользователь должен только выбрать сервер KEPServerEX server из списка доступных серверов для подключения.
Настройка DreamReportOPCAE
Автоматическая обработка данных файлов CSV при работе с данными KEPServerEX EFM
Dream Report предлагает очень мощный инструмент для работы с файлами CSVв автоматическом режиме. Для работы с файлами CSV Drivers доступны 2 драйвера. Один из них предназначен для работы со значениями тэгов, а другой с файлами тревог. Драйвер для работы со значениями тэгов работает с будет использоваться для доступа к данным EFM. В окне настройки драйвера пользователь может выбрать директорию, где будут располагаться файлы с данными. Как только они появятся в этом каталоге или произойдёт обновление этих файлов, Dream Report автоматически прочитает любые новые данные этих файлов. Пользователь может также настроить формат даты\времени, разделитель, частоту проверки новых данных и какие колонки в файлах EFM содержат информацию о дате\времени. Далее всё будет происходить автоматически. Dream Report прочитает заголовки других колонок и будет использовать их для определения тэгов, для последующей генерации отчётов.
Пользователь может настроить функции регистрации данных в базу данных Dream Report со своими параметрами. Регистрация данных будет установлена для записываемых значений с опцией “По обновлению (On Update).”
Настройка драйвера Dream Report для работы с файлами CSV при доступе к файлам CSV продукта KEPServerEX EFM Exporter
Доступ у удалённым файлам CSV
Dream Report предлагает для доступа к удалённым файлам Excel модуль “FTP Трансфер”, который может быть настроен на автоматическое получение файлов с удалённых ресурсов и перемещение этих файлов в указанные пользователем каталоги. После этого Dream Report будет автоматически использовать эти файлы для последующей генерации отчётов.
Настройка передачи данных через FTP
Подключение через ODBC драйвер к базе данных KEPServerEX EFM
Dream Report предлагает очень хороший метод подключения к данным, которые сохранены в реляционной базе данных. Поддерживаются различные структуры и форматы хранения данных. Драйвер ODBC позволяет пользователям выбрать базу данных и таблицы в ней, а затем настроить доступ к колонке Дата/Время. Когда это будет сделано (обычно это делается один раз в самом начале работы с проектом), объекты Dream Report могут отображать тэги из этой базы данных и выполнять запросы на основе информации о дате\время так, как будто это любой другой источник исторических данных.
Настройка драйвера Dream Report ODBC для работы с базой данных EFM Exporter ODBC Database
ODBC Driver Connectivity to KEPServerEX Data Logger Data The previous example of mapping the Dream Report ODBC Driver to History data also applies to data stored to a relational database by the KEPServerEX Datalogger Function. Connectivity is simple. Be sure the database is accessible through the Window 32 bit ODBC Manager. Open the Dream Report ODBC History Values driver. Select the Relational Database and the table. Select the Database Format. Map the appropriate fields and select date/time format and configuration is complete. Dream Report will now be able to browse tags and report on Datalogger data as any other historian
Предыдущий пример подключения к историческим данным через драйвер Dream Report ODBC также может быть применён к данным, которые хранятся в реляционной базе данных, созданной KEPServerEX Datalogger. Подключение к ней выглядит очень просто. Необходимо убедиться в том, что база данных доступна для подключения через 32-х разрядный Windows Менеджер ODBC. Для подключения необходимо открыть коммуникационный драйвер Dream Report ODBC History Values driver, выбрать реляционную базу данных и таблицу, выбрать формат базы данных, привести в соответствие, настроить, соответствующие поля и выбрать формат дата/время, после чего настройка будет закончена. После этого Dream Report сможет получить доступ к базе данных, показать тэги и сгенерировать отчёты на основе этих данных так, как если бы это был любой другой источник исторических данных.
Связанные статьи
Filter by label (Content by label) | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...