Ru | En
 
menu
 
 
 
 

PI SYSTEM

 

PI ИНТЕРФЕЙСЫ - Обмен данными между сервером PI System, системами АСУТП, бизнес-системам

Интерфейс PI — это программа, предназначенная для связи между конкретными источниками данных и сервером PI. Интерфейсы PI обеспечивают двухсторонний обмен данными между PI Server и различными DCS, SCADA, PLC, а также с бизнес-системами: SAP R/3, Oracle Application, Maximo, Baan и др. При отсутствии специализированного интерфейса, обмен данными может быть осуществлен через OPC, DDE или ODBC. Существуют интерфейсы, обеспечивающие связь с системами, созданными еще в 1980 году. Разработка интерфейсов осуществляется как специалистами OSIsoft, так и сторонними независимыми разработчиками. Возможно создание собственного интерфейса при помощи пакета разработчика. Один сервер PI может принимать данные от множества интерфейсов, которые, в свою очередь, могут взаимодействовать с системами разных поколений и различных производителей.

Технология OSIsoft предусматривает распределенный и непрерывный сбор данных с поддержкой буферизации при потере связи между сервером и интерфейсом. Возможен сбор данных с систем, работающих под управлением NT, Unix или VMS, а также поддержка интерфейсов PI-to-PI. При разработке интерфейсов, для упрощения их использования, компания OSIsoft следует стандартам “easy to use”. В соответствии с этими стандартами для интерфейсов реализованы следующие функции:

  • Удаленная конфигурация
  • Запуск/остановка/обмен сообщениями
  • Индикация некачественных данных или обрыва связи
  • Автоматическая регистрация изменений атрибутов тегов PI
  • Автоматическая регистрация изменений атрибутов тегов устройства
  • Резервирование

Компанией OSIsoft разработано свыше 400 интерфейсов, в том числе к системам крупнейших производителей средств автоматизации:

  • Emerson Process Management (в прошлом Fisher Rosemount и Foxboro)
  • ABB (включая Bailey)
  • Honeywell (включая Measurex)
  • Rockwell Automation (включая Rockwell Software и Allen Bradley)
  • Invensys Software Systems (в прошлом Siebe Intelligent Automation)
  • Siemens
  • Yokogawa Electric Corporation и прочие

Более 50 интерфейсов разработаны сторонними компаниями, производителями АСУ.

Компания OSIsoft поддерживает большинство промышленных стандартов в области программного обеспечения, в том числе: OPC, DNP, ICCP, SQL, ODBC, DDE, OLEDB, Modbus, html, xml, текст в формате ASCII. 

PI OPC Interface

Интерфейс позволяет выполнять двусторонний обмен данными между системой PI System и OPC сервером. Связь между клиентом и OPC сервером осуществляется либо через Microsoft COM интерфейс, либо через OLE Automation. Интерфейс получает данные из кэш, поддерживаемого OPC Сервером, или запрашивает сервер на прямое чтение с устройства. PI OPC интерфейс поддерживает:

  • Миллисекундные метки времени
  • Миллисекундные периоды сканирования
  • Редактирование атрибутов тега в процессе работы интерфейса
  • Буферизацию данных при обрыве физической связи
  • Работу с резервированными OPC серверами
  • Работу интерфейсов в горячем резерве
PI OPC Interface

PI RDBMS Interface

Интерфейс позволяет выполнять двусторонний обмен данными между системой PI System и любой реляционной базой данных, поддерживающей драйверы ODBC (Oracle, MS SQL, MS Access, dBase III, dBase IV, Informix, Paradox, MS Visual FoxPro 6.0 и др.).

Получение данных выполняется по SQL запросам, которые формируются пользователем в виде ASCII файлов. При чтении данных из РБД, интерфейс будет преобразовывать результирующий набор в значение, статус и временную метку для передачи конкретному PI тегу. В обратном направлении — при выборке данных из PI System, процесс протекает аналогично.  

PI Modbus Interface

Интерфейс позволяет выполнять двусторонний обмен данными между PI System и PLC, поддерживающими протокол Modbus через Ethernet и Modbus/Modbus Plus. Интерфейс может работать либо на PI сервере, либо на шлюзовой машине, которая взаимодействует с сервером PI. В настоящее время поддерживаются следующие PLC: Modicon 984 Series PLCs, Modicon Quantum PLCs, Honeywell 620 Series PLCs, GE 9070 PLCs, GE Speedtronic Mark V control system, Rosemont Hydrostatic Interface Unit (HIU) Tank Gauging System, SOLAR APRIL-5000 PLCs, Fisher Remote Operational Controller (ROC) Emulation, Chessel PLC, Field Electronic Limited PLC 2000, Micro Motion ELITE Model RFT9739 Transmitter (Mass Flow Meter), ESC8816 Environmental Monitor, Motherwell Controls Series 5000 Tank Gauging System, Siemens S5 PLC, Omni Flow Computers, Series 6000, Fisher-Rosemount ValveLink VL2030 Software, SquareD PLC through Network Interface Module CRM-570, Opto22 и другие.

Интерфейс выступает мастером в отношениях Master-Slave. Есть возможность подключения до 99 одновременных реализаций интерфейса на одной машине. Modbus интерфейс оптимизирован с точки зрения сканирования путем группировки тегов в несколько классов сканирования, принадлежности к PLC и программным функциям.

PI Modbus Interface интерфейс поддерживает:

  • Миллисекундные метки времени
  • Редактирование атрибутов тега в процессе работы интерфейса
  • Буферизацию данных при обрыве физической связи

PI UFL (Universal File Loader) Interface

Интерфейс PI UFL (Universal File Loader) позволяет считывать данные из различных текстовых файлов с заранее определенной структурой и записывать данные в PI System. Настройка интерфейса осуществляется с помощью конфигурационного файла, в котором описываются поля, тип данных в полях и т.д. — т.е. вся структура файла данных. Таким образом, можно получать данные из файлов различных форматов: HTM, XML, TXT, CSV и др.

PI-UFL интерфейс поддерживает:

  • Миллисекундные метки времени
  • Редактирование атрибутов тега в процессе работы интерфейса
  • Буферизацию данных при обрыве физической связи

PI to PI Interface

Интерфейс позволяет выполнять обмен данными между двумя PI серверами. Данные перемещаются в одном направлении, то есть данные копируются из источника в принимающий сервер PI (также называемый целевой PI сервер). Теги получают либо данные реального времени, либо архивы данных с определенной частотой. Интерфейс поддерживает историю восстановления. История восстановления позволяет пользователям восстановить данные за периоды времени, когда интерфейс не работает или иным причинам не может собирать данные. Период истории восстановления настраивается. Администраторы имеют возможность выполнения запросов восстановления истории за выбранные временные диапазоны, указав время начала и окончания.