Драйвера и интерфейсы
Все аппаратные устройства серии Message и ExpertKey поставляются со специализированным программным обеспечением DataService.
DataService обеспечивает настройку и взаимодействие аппаратных средств с персональным компьютером и обеспечивает ряд прикладных функций.
Все внешние программы, включая ProfiSignal Go, Basic и Klicks, взаимодействуют именно со службой DataService, а не с устройствами напрямую.
Аппаратные средства (ExpertKey, LogMessage, ProfiMessage) имеют различный набор интерфейсов, среди которых RS-232, RS-485, USB, Modbus, PROFIBUS, CAN, LAN/TCP и др.
Подробную информацию о поддерживаемых устройствами интерфейсах можно получить из соответствующих описаний устройств.
В комплекте с оборудованием поставляются различные драйвера, позволяющие интегрировать аппаратные устройства в существующие системы или программы.
Драйвер LabView
Специальный драйвер для LabView позволяет легко и удобно использовать оборудование серии Message и ExpertKey совместно с программным обеспечение LabVIEW от National Instruments.
Драйвер состоит из предопределенных ВП (виртуальные приборы), которые копируются автоматически во время установки в соответствующую папку LabVIEW ™.
Имеются разъясняющие примеры использования и обширные справочные файлы, в которых перечислены отдельные ВП.
Драйвер позволяет реализовать следующие функции:
- Передача данных измерений
- Настройка аналоговых и цифровых выходных каналов
- Онлайн и оффлайн доступ к данным
- Доступ к базам данных измерений
Драйвер DASYLab
DASYLab - специальное ПО для систем сбора данных со всеми типами интерфейсов для подключения к аппаратному оборудованию, такому как RS232, IEEE USB, параллельный порт, шина ISA, шина PCI и т.д.
Поставляемый с оборудованием новый драйвер для DASYLab обеспечивает быстрый и легкий доступ к данным аппаратных устройств для DASYLab 9, 10 и 11 версий.
Драйвер устройства передает все данные из ProfiSignal DataService в DASYLab в режиме онлайн, позволяя производить непосредственную on-line обработку измеренных значений.
Таким образом, доступными становятся не только PC-системы на базе ExpertKey и устройств серии Message-, но также и данные из других аппаратных средств и программного обеспечения.
Драйверы для DASYLab очень хорошо структурированы. Полная передача данных управляется с помощью двух модулей.
Входной модуль принимает данные и предоставляет их пользователям в DASYLab ™.
Это может быть сделано непосредственно из DASYLab ™ с помощью стандартных диалогов настройки.
Выходной модуль обеспечивает передачу исходящих данных из DASYLab в оборудование ExpertKey и Message.
Характеристики драйвера:
- Простой ввод и вывод данных измерений
- Прямая реализация драйверов устройств в DASYLab
- Быстрый доступ к данным
- Передача предварительных данных БПФ
- Поддержка DASYLab 9, 10, 11 версий
OLE для управления процессами (OPC - OLE for Process Control)
OPC - семейство программных технологий, предоставляющих единый интерфейс для управления объектами автоматизации и технологическими процессами.
Суть OPC — предоставить разработчикам промышленных программ универсальный фиксированный интерфейс (то есть набор функций) обмена данными с любыми устройствами.
В то же время разработчики устройств предоставляют программу, реализующую этот интерфейс (набор функций).
С аппаратными устройствами ExpertKey и Message поставляются OPC-клиент и OPC-сервер.
ОРС-клиент позволяет принимать данные из внешних аппаратных средств и программного обеспечения в устройства ExpertKey и Message, где они могут быть сохранены вместе с другими
непрерывными данными, уже имеющимися в базе данных или использованы в программе ProfiSignal.
Таким образом, внешние данные могут быть визуализированы и обработаны точно также, как и внутренние данные измерений.
OPC-сервер передает данные измерений аппаратных устройств ExpertKey и Message во внешние устройства и программы.
DataService API
DataServices API (API - интерфейс прикладного программирования) дает возможность самостоятельно создавать собственные программы по управлению и обмену данными с аппаратными средствами.
Интерфейс выполнен в виде OCX, DLL или dot.net версии.
Прилагается хорошая документация по использованию API.