ГОСТ Р ИСО 13374-3—2015
Потребитель должен иметь возможность указать на требуемый объом информации, который дол
жен поступить на приемник. Потребитель должен реализовать интерфейс приемника, обеспечивающий
получение всех типовданных, на которые он подписался и которые провайдер способен передать. При
емник должен также принимать от провайдера незапрошенную информацию.
Интерфейс данного вида позволяет реализовать разные режимы передачи данных. Среди них
должны быть реализованы режимы: «передача всех данных», «передача данных выше порогового
уровня», «передача данных только по запросу». Пользователь сообщает провайдеру, какой режим яв
ляется предпочтительным. Возможности провайдера должны позволять ему передавать информацию
больше той. что запрашивает потребитель, но не менее той, что он запрашивает.
5.3.2.3.3 Асинхронный интерфейс, тип 2
Встроенные системы контроля часто предъявляют особые требования к передаче данных. Таким
требованием может быть установление неблокирующего одностороннего соединения. Такие системы
могут иметь ограничения на конфигурацию, не позволяющие ей осуществлять передачуданных множе
ственным пользователям в асинхронном режиме.
Для систем с указанными типами ограничений соединение с потребителями через канал прием
ника должно быть установлено через процесс инициализации. Потребители должны получать от про
вайдера данные асинхронным способом по мере их появления. Единственное требование для систем
данного типа — возможность скорейшей отправки данных в стандартном формате, определенном
по требителем. От пользователя требуется реализовать интерфейс приемника, обеспечивающий
получе ние информации всех типов информации, которую может отправить провайдер.
5.3.3Сервис потребителя
Сервисы потребителя, такие как хранение/архивация данных, система планово-предупреди
тельного обслуживания или система обучения команд операций, могут быть настроены на исполь
зование результатов системы контроля состояния и диагностирования. Сервис потребителя должен
обеспечить интерфейс, позволяющий провайдеру данных отправлять потребителю незапрашивае
мую информацию. Сервис потребителя отвечает индикацией, показывающей, была ли информация
успешно получена и обработана или же имели место какие-либо ошибки. Ошибки могут относиться
как к процессу передачи, так и к процедурам обработкиданных. Пример сервиса потребителя показан на
рисунке 7.
DetaGemrator: DrtaGeneratorDataCofiflumer:Coo*aT)arDeteServfco
notifyhformalkHiO
errorStztut
Ы ’
prapareJrrformeflon
Рисунок 7 — Пример реализации сервиса потребителя
5.4 Требования к интерфейсу по ИСО 13374-2
5.4.1 Соединения
Асинхронный интерфейс типа 1должен обеспечивать способы информирования об установлении
и удалении соединения. Соответствующий асинхронный интерфейс приемника должен иметь индика
ции установленного и удаленного соединения.
5.4.2 События данных
Каждый блок в архитектуре обработки данных по ИСО 13374-2 предусматривает вывод данных.
В каждом типе интерфейса должен быть реализован метод передачи событий данных. Синхронный и
асинхронный интерфейсы типа 1должны обеспечивать запрос выходных данных. Приемник
асинхрон ного интерфейса типа 1 должен обеспечивать получение событий данных. Асинхронный
интерфейс типа 1для провайдера должен реализовать метод передачи событий данных.
7