<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Дерево системы > Получение и отправка данных > Дополнительные протоколы > IEC61850 > Получение отчетов от устройства IEC61850 |
В MasterSCADA 4D для буферизированных (BRCB) и небуферезированных (URCB) отчетов, подписка выполняется только на отчеты, добавленные в дерево проекта. Например, если в устройстве определены два отчета IED_005MEAS/LLN0.RP.urcbA01 и IED_005MEAS/LLN0.RP.urcbB01 и при импорте каналов был добавлен только отчет IED_005MEAS/LLN0.RP.urcbB01, то подписка и получение данных будет выполняться только для данного отчета.
Для получения отчетов от устройства в панели свойств протокола IEC61850 необходимо установить флаг у настройки Использовать отчеты. Также рекомендуется установить флаг у настройки Исключать параметры, получаемые через отчеты из цикличного опроса. В этом случае, для параметров присутствующих в отчетах не будет выполняться циклический опрос:
Для корректной подписки на отчеты необходимо как минимум добавить каналы (параметры отчета) RptID и DatSet и настроить их начальные значения. Для канала RptId указывается идентификатор отчета, используемый в устройстве. Для канала DatSet указывается имя существующей DataSet. В этом случае остальные параметры отчета должны быть корректно настроены непосредственно в устройстве. В примере ниже для подписки на отчет urcbB01 используются только каналы RptID и DatSet:
Если необходимо при подписке задать параметры отчета, отличные от параметров, установленных в устройство, то необходимо добавить соответствующие каналы в папку отчета.
Важно! Независимо от того, где будет выполняться настройка отчета (на устройстве или в дереве проекта), признак DataSet в параметр отчета OptFlds должен быть установлен в TRUE. Параметр GI должен настраиваться только для случая, когда не требуется первоначального получения отчетов при подключении к устройству. В этом случае GI должен быть заведен в дереве и начальное значения должно быть установлено FALSE. При необходимости получения отчетов при подключении/восстановлении связи параметр GI должен отсутствовать в дереве системы и параметр TrgOps либо отсутствовать в дереве, либо присутствовать с установленным флагом GeneralInterrogation.
Например, настройка отчета с изменением параметра TrgOps:
В данном примере в дереве проекта настраиваются RptID, DatSet и TrgOps. TrgOps настраивается для получения отчета при изменении данных. Все остальные параметры отчета, такие как OptFlds и другие, должны настраиваться в устройстве. Поля RptEna и Resv должны быть установлены в FALSE.
Для корректной подписки нескольких клиентов на отчеты в устройстве должно быть доступно количество отчетов с одинаковыми DataSet, равное или большее числу подключаемых клиентов. Если в дереве имеется несколько отчетов с одинаковыми DataSet, клиент подпишется на первый свободный отчет с указанным DataSet в устройстве.
Например, в устройстве имеются два отчета urcbA01 или urcbB01 с одинаковыми DataSet. Таким образом клиент подпишется только на один из отчетов, в зависимости от того, какой отчет будет свободен на момент подключения к устройству:
В случае с двумя клиентами первый подключившийся к устройству клиент подпишется на отчет urcbA01, второй клиент подпишется на отчет urcbB01.