Качество (q) атрибута(ов), представляющего ценность данных. Время «t» представляет собой временную метку последнего изменения одного из атрибутов, представляющих значение данных, или атрибута «q».
Для различных классов общих данных (CDC) «q» и «t» применяются к следующим атрибутам данных:
CDC
Атрибут данных q применяется к
Атрибут данных t применяется к
SPS
stVal
DPS
stVal
INS
stVal
ENS
stVal
ACT
general, phsA, phsB, phsC, neut
ACD
general, dirGeneral, phsA, dirPhsA, phsB, dirPhsB, phsC,dirPhsC, neut, dirNeut
По умолчанию этот внутренний тип точки данных предоставляет три точки данных _IEC61850_Client1, _IEC61850_Client2 и _IEC61850_Client3 для номеров менеджеров 1, 2 и 3. Чтобы запустить клиента IEC 61850 с номером менеджера выше 3, необходимую точку данных необходимо добавить вручную.
Элемент
Тип
Описание
Config.IEDList
dyn_string
Содержит список всех устройств, обслуживаемых этим экземпляром клиента.
_IEC61850_IED
Этот внутренний тип точки данных содержит информацию о точках данных «Команда», «Состояние», «Конфигурация», «Передача файлов», «Интерактивный просмотр», «Автономный просмотр» каждого устройства. Точка данных для каждого созданного устройства создается под этим элементом точки данных. Следующие элементы точек данных создаются для каждой точки данных устройства.
Элемент
Тип
Описание
Command.GQ
boolean
Инициируйте общий запрос.
Command.BrowseOnline
boolean
Запустите команду для просмотра подключенного устройства.
Command.FileTransfer.ReadDirectory
boolean
Запустите команду для чтения всех имен файлов из каталога, хранящегося по адресу _IEC61850_IED.FileTransfer.SourcePath.
Command.FileTransfer.DownloadFile
boolean
Инициируйте команду для загрузки файла, выбранного пользователем, в каталог, хранящийся по адресу _IEC61850_IED.FileTransfer.DestinationPath. Имя загружаемого файла определяется значением, хранящимся в IEC61850_IED.FileTransfer.SelectedFileName.
State.ConnState
unsigned integer
Сохраняет текущее состояние подключения устройства. Допустимые значения: Не подключено (0) [по умолчанию] Подключено (1) Не активно (2) Общий запрос (3)
State.BrowseState
unsigned integer
Сохраняет состояние просмотра устройства. Допустимые значения: Не просматривалось (0): устройство еще не просматривалось. [по умолчанию]Просмотр (1): устройство просматривалось хотя бы один раз. Тайм-аут (2): во время просмотра произошел тайм-аут. Сбой (3): сбой устройства или сети.
State.DynDatasetsResponseCode
integer
В настоящее время не используется
State.FileTransferResponseCode
integer
Сохраняет код ответа для операций чтения и загрузки. Возможные коды ответа можно найтиздесь.
Config.IPAddress
string
Сохраняет IP-адрес целевого устройства в формате:<IP-адрес>:<номер порта> Примечание. Если номер порта не задан, будет использоваться номер порта по умолчанию 102. Можно использовать только адреса IPv4!
Config.SCLFilePath
string
Сохраняет полный путь к файлу конфигурации, выбранному для просмотра в автономном режиме.
Config.Active
boolean
Сохраняет состояние активации подключения к целевому устройству.
Config.BrowseFile
boolean
Определяет, следует ли просматривать файл или устройство.
Config.DrvNum
integer
Сохраняет номер драйвера, настроенный для этого устройства.
Config.ConnectPassive
boolean
В резервированной системе значение, хранящееся в этом DPE, определяет, устанавливает ли пассивный клиент соединение с устройством. В этом случае он также получает значения посредством опроса. По умолчанию установлено значение «ложь» в одной системе и значение «истина» в резервированной системе.
Config.Password
string
Хранит пароль, необходимый для аутентификации. Пароль хранится в открытом виде.
Config.Authentication
boolean
Определяет, будет ли использоваться аутентификация.
Config.Location
string
Сохраняет присвоенное имя местоположения. Имя может быть присвоено напрямую или получено при просмотре. Используется для функции фильтрации списка IED.
Config.VoltageLevel
string
Сохраняет назначенный пользователем уровень напряжения. Используется для функции фильтрации списка IED.
Config.Type
string
Сохраняет назначенный пользователем тип ИЭУ. Используется для функции фильтрации списка IED.
Config.Client.PSEL
string
Сохраняет значение селектора представления для расширенной связи.
Config.Client.SSEL
string
Сохраняет значение селектора сеанса для расширенной связи.
Config.Client.TSEL
string
Сохраняет значение селектора транспорта для расширенной связи.
Config.Client.APTitle
string
Сохраняет значение названия точки доступа для расширенной связи в формате [0-9],[0-9],…,[0-9]. Допускается максимум 8 запятых.
Config.Client.APInvokeID
integer
Сохраняет значение идентификатора вызова точки доступа для расширенной связи.
Config.Client.AEQualifier
integer
Сохраняет значение квалификатора AE для расширенной связи.
Config.Client.AEInvokeID
integer
Сохраняет значение идентификатора вызова AE для расширенной связи.
Config.Client.UseTitleQualifier
boolean
Определяет, должны ли передаваться APTitle и AEQualifier при установлении соединения. По умолчанию: ИСТИНА
Config.Client.UseInvoke
boolean
Определяет, должны ли передаваться APInvokeID и AEInvokeID при установлении соединения. По умолчанию: ИСТИНА
Config.Server.PSEL
string
Сохраняет значение селектора представления для устройства.
Config.Server.SSEL
string
Сохраняет значение селектора сеанса для устройства.
Config.Server.TSEL
string
Сохраняет значение селектора транспорта для устройства.
Config.Server.APTitle
string
Сохраняет заголовок точки доступа в формате [0-9],[0-9],[0-9],…[0-9]. Допускается использование максимум 8 запятых.
Config.Server.APInvokeID
integer
Сохраняет значение идентификатора вызова точки доступа для устройства.
Config.Server.AEQualifier
integer
Сохраняет значение квалификатора AE для устройства.
Config.Server.AEInvokeID
integer
Сохраняет значение идентификатора вызова AE для устройства.
Config.Server.UseTitleQualifier
boolean
Определяет, должны ли передаваться APTitle и AEQualifier при установлении соединения. По умолчанию: ИСТИНА
Config.Server.UseInvoke
boolean
Определяет, должны ли передаваться APInvokeID и AEInvokeID при установлении соединения. По умолчанию: ИСТИНА
Config.DynDatasetInfo.CreatedDatasets
dynamic string
Хранит имена динамических наборов данных, созданных для этого клиента.
Config.DynDatasetInfo.MembersList
dynamic string
Сохраняет элементы набора данных для всех динамических наборов данных, созданных для этого клиента.
Config.DynDatasetsInfo.DOAttributesList
dynamic string
Сохраняет элементы для всех членов набора данных.
Config.BrowseTimeout
unsigned integer
Этот интервал в секундах определяет тайм-аут, используемый для просмотра онлайн. [по умолчанию = 30]
Config.ReadCompleteBuffer
boolean
Определяет, будет ли при включении BRCB извлекаться весь буфер. [по умолчанию: false]: получать только отчеты, буферизованные во время потери соединения.
Config.ReportControlBlocks
dynamic string
Хранит список инициализированных RCB.
Config.DefaultReserveTms
unsigned integer
Этот интервал определяет для BRCB значение по умолчанию для ReserveTms в случае, если при просмотре получено значение 0 или -1.
Config.ReadCtlNum
bool
Это значение определяет, должен ли клиент прочитать значение ctlNum управляемого объекта перед отправкой запроса. В настоящее время не используется.
Config.PassiveAcquireData
bool
Это значение определяет, должен ли пассивный клиент резервной системы получать данные. Данные можно получить либо посредством опроса, либо посредством незапрашиваемой связи.
FileTransfer.SourcePath
string
Сохраняет путь к каталогу, из которого должны быть извлечены файлы DR.
FileTransfer.DestinationPath
string
Сохраняет путь к каталогу, в котором должны храниться файлы DR.
FileTransfer.FileList
dynamic string
Сохраняет имена файлов в каталоге, хранящемся по адресу _IEC51850_IED.FileTransfer.FileList. Для загрузки выбранного файла к выбранному имени файла будет добавлен путь к источнику.
FileTransfer.SelectedFileName
string
Сохраняет имя файла, выбранного для загрузки.
BrowseResults.TagsList
dynamic string
Сохраняет все теги, прочитанные во время просмотра, в формате <полный путь>|<тип данных IEC 61850>.
BrowseResults.UnitsInfo
dynamic string
Сохраняет информацию об объектах, полученную во время просмотра для каждого узла дерева, если такая информация доступна.
BrowseResults.DescriptionInfo
dynamic string
Сохраняет информацию описания, полученную во время просмотра для каждого узла дерева, если такая информация доступна.
BrowseResults.ScalingInfo
dynamic string
Сохраняет информацию, относящуюся к масштабированию, полученную во время просмотра для каждого узла дерева, если такая информация доступна.
BrowseResults.CDCInfo
dynamic string
Хранит информацию о сопоставлении объектов данных с CDC.
BrowseResults.DatasetInfo.Datasets
dynamic string
Сохраняет имена наборов данных в формате <имя логического устройства>/<логический узел>$<имя набора данных>.
BrowseResults.DatasetInfo.Memberslist
dynamic string
Сохраняет элементы набора данных для каждого FC в следующих форматах:FCD:<индекс набора данных>|<имя DO 1>|<имя DO 2>|…<имя DO N>FCDA:<индекс набора данных>|<имя DO 1>| <имя DA 2>|…<имя DA N>с индексом набора данных, являющимся позицией набора данных в динамической строке, хранящейся в _IEC61850_IED.BrowseResults.DatasetInfo.Datasets
BrowseResults.DatasetsInfo.DOAttributesList
dynamic string
Сохраняет для каждого элемента набора данных набора данных FCD свои атрибуты данных в следующем формате: <Индекс набора данных>|<Индекс DO>|<Имя DA 1>|<Имя DA 2>|…<Имя DA N>При этом индекс набора данных является позиция набора данных в динамической строке, хранящейся в _IEC61850_IED.BrowseResults.DatasetInfo.Datasets. Индекс DO получается следующим образом: возьмите элемент динамической строки, хранящейся в _IEC61850_IED.BrowseResults.DatasetInfo.MembersList, и разделите его по каналу («|»). Тогда индекс DO — это позиция в результирующей динамической строке.
BrowseResults.ReportControlBlocks
dynamic string
Сохраняет имена RCB, полученные во время просмотра.
BrowseResults.IEDName
string
Сохраняет имя IED, полученное во время автономного просмотра, полученное из <IED name=»<IED name>»>.
BrowseResults.APName
string
Сохраняет имя точки доступа, полученное во время автономного просмотра.
BrowseResults.IECEdition
string
Сохраняет версию IEC, определенную инструментом разработки.
BrowseResults.ResvTmsIsSigned
boolean
Определяет, реализует ли сервер атрибут resvTms как целое число со знаком или без знака.
DeviceInfo.VendorName
string
Сохраняет имя поставщика устройства, полученное по запросу «identify».
DeviceInfo.ModelName
string
Сохраняет название модели устройства, полученное по запросу «identify».
DeviceInfo.Revision
string
Хранит номер версии устройства, полученный по запросу «идентификация».
Engineering.RcbConfig
bool
Определяет, записывает ли клиент параметры конфигурации RCB при включении RCB.0: клиент не записывает параметры конфигурации RCB1 (по умолчанию): клиент записывает параметры конфигурации RCB (конфигурация набора данных, идентификатор отчета, параметры триггера, необязательные поля)
_IEC61850_RCB
Этот внутренний тип точки данных создает точки данных для всех доступных RCB в устройстве. Следующие элементы точек данных хранят информацию, относящуюся к RCB:
Элемент
Тип
Описание
Command.PurgeBuffer
boolean
Введите команду на очистку буфера BRCB, BRCB должен быть отключен.
Command.GI
boolean
Начать общий опрос (получить все значения), RCB должен быть активен.
Command.UpdateSettings
boolean
Введите команду для получения настроек конфигурации RCB. Этот DPE используется только для инициализации.
State.ResponseCodes
unsigned integer
Храниткодответа.для операций RCB, полученных с устройства.
State.RCBState
unsigned integer
Текущее состояние RCB, допустимые значения: StateDescription0Not activeTarget устройство онлайн, RCB не включено/зарезервировано 1ReservedTarget устройство онлайн, RCB зарезервировано2ActiveTarget устройство онлайн, RCB включено и активно3Enable errorНе удалось включить вручную, RCB используется4Enable errorАвтоматическое включение исчерпано максимальное количество попыток (см.отчетEnaMaxRetry), RCB используется5Не подключенЦелевое устройство не подключено6ИнициализацияСостояние при первом включении или первом резерве7РезервированиеПопробуйте зарезервировать, в случае, если BRCB не поддерживает resvTms, доступность проверяется8ВключениеПопробуйте включить RCB9Включить повторУказать повторную попытку включения RCB10Включить не удалосьРучное включение не удалось (ошибка при записи атрибута)11Включение не удалосьАвтоматическое включение не удалось (ошибка при записи атрибута)12Объект созданПоказывает, что объект драйвера готов.13Не удалось создать экземпляр объектаПоказывает, что создание объекта драйвера не удалось
State.OverflowTimeStamp
time
Отметка времени последнего полученного BRCB с флагом переполнения, установленным в true; должен быть очищен пользователем.
Config.ReportID
string
Тривиальное название отчета
Config.ReportEnable
boolean
Определяет, будет ли включаться RCB при установлении соединения с устройством.
Config.DataSetName
string
Определяет имя набора данных, который будет использовать RCB.
Config.IntegrityPeriod
unsigned integer
Этот интервал в миллисекундах определяет интервал времени, в течение которого генерируются отчеты в случае циклической передачи; значение 0 указывает на отсутствие циклической передачи.
Config.BufferTime
unsigned integer
Этот интервал определяет время в миллисекундах, в течение которого значения буферизуются на устройстве перед созданием отчета.
Config.Reserve
boolean
Определяет, зарезервирован ли URCB для этого клиента.
Config.ReserveTms
integer
Этот интервал определяет время в секундах, в течение которого BRCB резервируется для этого клиента после потери соединения с устройством. Допустимые значения: Не зарезервировано (0) Зарезервировано (1 … 32 767) – время резервирования в секундах. Отрицательное значение может быть записано конфигурацией, т. е. получено в результате просмотра, но не может быть записано от клиента в
Config.OptionalFields.SequenceNumber
integer
Указывает, включено ли использование порядковых номеров, отключено или не поддерживается устройством.disabled (0): атрибут отключен.enabled (1): атрибут включен.
Config.OptionalFields.ReportTimeStamp
integer
Указывает, включено ли использование меток времени отчета, отключено или не поддерживается устройством. Не поддерживается (-1): Не поддерживается устройством. Отключено (0): Атрибут отключен. Включено (1): Атрибут включен.
Config.OptionalFields.ReasonForInclusion
integer
Указывает, включено ли использование причин включения, отключено или не поддерживается устройством. Не поддерживается (-1): Не поддерживается устройством. Отключено (0): Атрибут отключен. Включено (1): Атрибут включен.
Config.OptionalFields.DataSetName
integer
Указывает, включено, отключено или не поддерживается использование имен наборов данных устройством. Не поддерживается (-1): Не поддерживается устройством. Отключено (0): Атрибут отключен. Включено (1): Атрибут включен.
Config.OptionalFields.DataReference
integer
Указывает, включено, отключено или не поддерживается использование ссылок на данные устройством. Не поддерживается (-1): Не поддерживается устройством. Отключено (0): Атрибут отключен. Включено (1): Атрибут включен.
Config.OptionalFields.BufferOverFlow
integer
Указывает, включено ли использование обработки переполнения буфера, отключено или не поддерживается устройством. Не поддерживается (-1): Не поддерживается устройством. Отключено (0): Атрибут отключен. Включено (1): Атрибут включен.
Config.OptionalFields.EntryID
integer
Указывает, включено ли использование идентификаторов записей, отключено или не поддерживается устройством. Не поддерживается (-1): Не поддерживается устройством. Отключено (0): Атрибут отключен. Включено (1): Атрибут включен.
Config.OptionalFields.ConfigRevision
integer
Указывает, включено ли использование версии конфигурации, отключено или не поддерживается устройством. Не поддерживается (-1): Не поддерживается устройством. Отключено (0): Атрибут отключен. Включено (1): Атрибут включен.
Config.OptionalFields.Segmentation
integer
Указывает, включено ли использование сегментации, отключено или не поддерживается устройством. Не поддерживается (-1): Не поддерживается устройством. Отключено (0): Атрибут отключен. Включено (1): Атрибут включен.
Config.TriggerOptions.DataChange
integer
Указывает, включена, отключена или не поддерживается опция триггера «изменение данных». Disabled (0): Атрибут отключен. Enabled (1): Атрибут включен.
Config.TriggerOptions.QualityChange
integer
Указывает, включена, отключена или не поддерживается опция триггера «изменение качества». Disabled (0): Атрибут отключен. Enabled (1): Атрибут включен.
Config.TriggerOptions.DataUpdate
integer
Указывает, включена, отключена или не поддерживается опция триггера «обновление данных». Disabled (0): Атрибут отключен. Enabled (1): Атрибут включен.
Config.TriggerOptions.Integrity
integer
Указывает, включена, отключена или не поддерживается опция триггера «целостность». Disabled (0): Атрибут отключен. Enabled (1): Атрибут включен.
Config.TriggerOptions.GeneralInterrogation
integer
Указывает, включена ли, отключена или не поддерживается устройством триггерная опция «общий опрос». отключено (0): атрибут отключен включен (1): атрибут включен
Config.ReduConfig
unsigned integer
Определяет в резервированной системе, настроен ли URCB для резервного сбора данных. В одной системе значение этого DPE всегда должно быть нулевым. Разрешенные значения: нет (0) RCB должен использоваться активным и пассивным клиентом альтернативно хост 1 (1): RCB должен использоваться хостом 1 исключительно включенным (2): RCB должен использоваться исключительно хостом 2. В настоящее время не используется.
Config.ReduPartner
string
Сохраняет имя резервного партнера, если настроен резервный RCB. В настоящее время не используется.
RCBInfo.ConfigRevision
unsigned integer
Номер версии RCB, определенный с помощью стороннего инженерного инструмента, например DIGSI.
RCBInfo.SequenceNumber
unsigned integer
Последовательный номер, увеличивающийся с каждым полученным отчетом, перезапускается с нуля при циклическом обновлении и при включении RCB.
RCBInfo.EntryID
string
Уникальный идентификатор последнего полученного отчета
RCBInfo.TimeOfEntry
time
Отметка времени последнего полученного BRCB; если передача этой информации поддерживается целевым устройством, это время, когда отчет был создан на уровне устройства, в противном случае отметка времени устанавливается клиентом.
RCBInfo.Dataset
string
Имя набора данных, используемого RCB (записывается, если для соответствующей опции триггера установлено значение true)
RCBInfo.DataReference
dynamic string
Имя членов набора данных, включенных в полученный отчет (записывается, если для соответствующей опции триггера установлено значение true)
RCBInfo.ReasonForInclusion
string
Причина (условие триггера), по которой был создан отчет (записывается, если для соответствующей опции триггера установлено значение true).
RCBInfo.MaxReportsEnabled
unsigned integer
Максимально допустимое количество экземпляров этого RCB.
RCBInfo.SubSequenceNumber
unsigned integer
Уникальный номер сегмента отчета, если отчет разделен на подотчеты (записывается, если для соответствующего параметра триггера установлено значение true)
RCBInfo.MoreSegemntsFollow
boolean
Если установлено значение true, это означает, что следует как минимум еще один подотчет (записывается, если для соответствующей опции триггера установлено значение true).
RCBInfo.ResvTmsExistence
boolean
Указывает, поддерживает ли BRCB этот атрибут.
RCBInfo.Buffered
boolean
Указывает, является ли RCB буферизованным или небуферизованным.
BrowsedConfig.ReportID
string
Тривиальное название отчета
BrowsedConfig.DataSetName
string
Определяет имя набора данных, который будет использовать RCB.
BrowsedConfig.OptionalFields.SequenceNumber
integer
Указывает, включено ли использование порядковых номеров, отключено или не поддерживается устройством. Не поддерживается (-1): Не поддерживается устройством. Отключено (0): Атрибут отключен. Включено (1): Атрибут включен.
BrowsedConfig.OptionalFields.ReportTimeStamp
integer
Указывает, включено ли использование меток времени отчета, отключено или не поддерживается устройством. Не поддерживается (-1): Не поддерживается устройством. Отключено (0): Атрибут отключен. Включено (1): Атрибут включен.
BrowsedConfig.OptionalFields.ReasonForInclusion
integer
Указывает, включено ли использование причин включения, отключено или не поддерживается устройством. Не поддерживается (-1): Не поддерживается устройством. Отключено (0): Атрибут отключен. Включено (1): Атрибут включен.
BrowsedConfig.OptionalFields.DataSetName
integer
Указывает, включено, отключено или не поддерживается использование имен наборов данных устройством. Не поддерживается (-1): Не поддерживается устройством. Отключено (0): Атрибут отключен. Включено (1): Атрибут включен.
BrowsedConfig.OptionalFields.DataReference
integer
Указывает, включено, отключено или не поддерживается использование ссылок на данные устройством. Не поддерживается (-1): Не поддерживается устройством. Отключено (0): Атрибут отключен. Включено (1): Атрибут включен.
BrowsedConfig.OptionalFields.BufferOverFlow
integer
Указывает, включено ли использование обработки переполнения буфера, отключено или не поддерживается устройством. Не поддерживается (-1): Не поддерживается устройством. Отключено (0): Атрибут отключен. Включено (1): Атрибут включен.
BrowsedConfig.OptionalFields.EntryID
integer
Указывает, включено ли использование идентификаторов записей, отключено или не поддерживается устройством. Не поддерживается (-1): Не поддерживается устройством. Отключено (0): Атрибут отключен. Включено (1): Атрибут включен.
BrowsedConfig.OptionalFields.ConfigRevision
integer
Указывает, включено ли использование версии конфигурации, отключено или не поддерживается устройством. Не поддерживается (-1): Не поддерживается устройством. Отключено (0): Атрибут отключен. Включено (1): Атрибут включен.
BrowsedConfig.OptionalFields.Segmentation
integer
Указывает, включено ли использование сегментации, отключено или не поддерживается устройством. Не поддерживается (-1): Не поддерживается устройством. Отключено (0): Атрибут отключен. Включено (1): Атрибут включен.
BrowsedConfig.BufferTime
unsigned integer
Этот интервал определяет время в миллисекундах, в течение которого значения буферизуются на устройстве перед созданием отчета.
BrowsedConfig.TriggerOptions.DataChange
integer
Указывает, включена, отключена или не поддерживается опция триггера «изменение данных». Disabled (0): Атрибут отключен. Enabled (1): Атрибут включен.
BrowsedConfig.TriggerOptions.QualityChange
integer
Указывает, включена, отключена или не поддерживается опция триггера «изменение качества». Disabled (0): Атрибут отключен. Enabled (1): Атрибут включен.
BrowsedConfig.TriggerOptions.DataUpdate
integer
Указывает, включена, отключена или не поддерживается опция триггера «обновление данных». Disabled (0): Атрибут отключен. Enabled (1): Атрибут включен.
BrowsedConfig.TriggerOptions.Integrity
integer
Указывает, включена, отключена или не поддерживается опция триггера «целостность». Disabled (0): Атрибут отключен. Enabled (1): Атрибут включен.
BrowsedConfig.TriggerOptions.GeneralInterrogation
integer
Указывает, включена ли, отключена или не поддерживается устройством триггерная опция «общий опрос». отключено (0): атрибут отключен включен (1): атрибут включен
BrowsedConfig.IntegrityPeriod
unsigned integer
Этот интервал в миллисекундах определяет интервал времени, в течение которого генерируются отчеты в случае циклической передачи; значение 0 указывает на отсутствие циклической передачи.
BrowsedConfig.ReserveTms
integer
Этот интервал определяет время в секундах, в течение которого BRCB резервируется для этого клиента после потери соединения с устройством. Допустимые значения: Не зарезервировано (0) Зарезервировано (1 … 32 767) — время резервирования в секундах. Отрицательное значение может быть записано конфигурацией, т. е. получено в результате просмотра, но не может быть записано с клиента на устройство.
BrowsedConfig.Reserve
boolean
Определяет, зарезервирован ли URCB для этого клиента.
_IEC61850_IED.State.FileTransferResponseCode
Код ответа
Описание
0
Читать прямо успешно
1
НУЛЕВОЙ сервер
2
Не подключен
3
Нет доступного соединения
4
Контролируемый поток
5
Превышено максимальное количество услуг
6
Нет считанных данных
7
Память
8
Кодирование
9
Плохая транзакция
10
Нет транзакций
11
Соединение закрыто
12
Время вышло
13
Состояние соединения
14
Ошибка приложения
15
Плохие параметры
16
Подтвержденная ошибка
17
Отклонять
18
Нет аутентификации
19
Завершите выдающимися услугами
51
Загрузка файла прошла успешно
52
Количество данных не совпадает при чтении каталога
53
Каталог файлов пуст
54
Файл не удалось открыть
55
Путь к файлу не найден
56
Команда не выполнена, поскольку устройство не активно
57
Команда не выполнена, поскольку сервер вернул нулевой указатель
Базовые инженерные решения, поставляемые со всеми версиями клиента IEC 61850, позволяют управлять настроенными устройствами и контролировать их. Инструмент обеспечивает:
Просмотр списка настроенных устройств, включая параметры фильтрации для этого списка.
Функциональность просмотра для чтения файла ICD (просмотр в автономном режиме) или для прямого получения структуры устройства (просмотр в режиме онлайн).
Отображение структуры просматриваемого устройства в виде дерева
Отображение наборов данных и их элементов данных устройства
Управление блоками управления отчетами устройства
ПРИМЕЧАНИЕ
Проектирование не поддерживает многопользовательскую работу.
Чтобы открыть панель проектирования, нажмите кнопку «Инжиниринг IEC 61850/61400» на вкладке «Драйвер IEC» панели управления системой.
Рисунок: Панель управления системой
Инженерная панель разделена на два раздела: Выбор устройства и Настройки устройства.
Секция Выбор устройстваотображает список всех настроенных устройств и позволяет выбирать устройства для редактирования, список можно фильтровать. Секция Настройки устройстваотображает настройки выбранного устройства.
Для определения периферийного адреса необходимо щелкнуть правой кнопкой мыши по элементу точки данных и выбрать «Вставить конфигурацию». Вставьте новую конфигурацию «Адрес периферии» и выберите тип драйвера «КЛИЕНТ МЭК 61850/61400» из выпадающего списка. Нажатие кнопки «Настроить» открывает панель конфигурации периферийного адреса клиента IEC 61850.
Рисунок: Панель для определения периферийного адреса для клиента IEC61850.
Ссылка
Ссылкаотносится к адресу тега (атрибуту данных) устройства и отображается в формате MMS. Она должена быть построен как:
Адрес тега можно ввести вручную или с помощью кнопки «Добавить ссылку».
Устройство
Отображает имя выбранного устройства. Чтобы изменить устройство, выберите доступное устройство из раскрывающегося списка.
ПРИМЕЧАНИЕ
Вам необходимо выбрать номер экземпляра драйвера вручную, используя кнопку прокрутки фрейма Номер драйвера.
Добавить ссылку
Кнопка Добавить ссылку открывает панель, отображающую структуру устройства. Выберите атрибут данных и нажмите «ОК», ссылочная строка выбранного адреса тега будет автоматически введена в ссылочное текстовое поле, соответствующий тип преобразования также будет выбран автоматически.
ПРИМЕЧАНИЕ
Тип данных выбранного тега должен соответствовать типу данных элемента точки данных или должно быть доступно соответствующее сопоставление.
Рисунок: Добавить справочную панель
Тип трансформации
Тип преобразования — это интерпретация данных, считанных с периферийного устройства. При использовании ссылки «Добавить» правильный тип преобразования определяется автоматически. Если ссылка добавляется вручную, правильный тип преобразования также необходимо выбрать вручную.
IEC 61850 type
«КАСКАД Цифра» transformation type
BOOLEAN
BOOLEAN
INT8
INT8
INT16
INT16
INT32
INT32
INT8U
INT8U
INT32U
INT32U
FLOAT32
FLOAT32
FLOAT64
FLOAT64
ENUMERATED
INT32
CODED ENUM
BITSTRING
OCTET STRING64
OCTET STRING64
VISIBLE STRING64
VISIBLE STRING64
VISIBLE STRING255
VISIBLE STRING255
ПРИМЕЧАНИЕ
Типы преобразования обычно могут быть сопоставлены более чем с одним типом элемента данных. Например, BITSTRING может быть сопоставлен с элементами точки данных типа int, uint и bit32.
Сравнение низкого уровня
Сравнение нижнего уровня можно активировать только при установке направления «Вход» или «Вход/Выход». Входные данные обновляются только при изменении значения. Сравнение низкого уровня сравнивает существующее значение с новым значением, полученным от устройства.
Номер драйвера
Номер менеджера запущенного клиента IEC 61850 (например, -num 1).
Направление
Определяет, будет ли значение элемента точки данных отправлено на устройство (Выход), значение получено от устройства (Вход) или значение будет отправлено/получено в двух направлениях (Вход/Выход).
Режим приема
Существует четыре различных режима приема для входного и входного/выходного направления:
Нежелательный
Используйте «Незапрошенный», если передача данных должна быть инициирована IED. Применяются следующие требования:
Выбранный адрес тега должен быть членом набор данных.
Данные будут получены в соответствии с параметрами триггера, настроенными для применяемого блока управления отчетом.
Опрос
Опрос используется для сбора значения атрибута данных с интервалом, настроенным в «КАСКАД Цифра». Интервал должен быть определен в группе опроса.
Опрос по использованию
Опрос при использовании используется для сбора значения атрибута данных через настроенный интервал, только если элемент точки данных выбран либо с помощью пользовательского интерфейса, либо с помощью методов функции управления. Интервал должен быть определен в группе опроса.
Одиночный запрос
Если для режима приема установлено значение «Одиночный запрос», запрос возможен только в том случае, если он инициируется через внутреннюю точку данных «_DriverCommon.SQ» путем выбора связанного элемента точки данных. Затем данные будут получены, и соответствующий элемент точки данных будет обновлен.
ПРИМЕЧАНИЕ
Элемент точки данных получает значения, когда драйвер получает данные для соответствующего адреса тега. Однако на данный момент нет различия между опросом и незапрошенной передачей данных. Это приводит к следующему поведению:
Опрос определен для элемента точки данных, и соответствующая группа опроса неактивна. Если адрес тега, определенный в элементе точки данных, также является частью набора данных, назначенного активному RCB, элемент точки данных также будет получать данные, даже если группа опроса не активна.
Незапрашиваемая связь определена для элемента точки данных, и соответствующий RCB неактивен. Однако если опрос настроен и активен для другого элемента точки данных с тем же адресом тега, первый элемент точки данных также будет получать значения, несмотря на неактивный RCB.
Если элемент точки данных не должен получать данные, соответствующий адрес должен быть деактивирован.
Группа опроса
Группы опроса необходимо настроить для опроса и опроса при использовании. Либо выберите уже существующую группу опросов, либо создайте новую, нажав кнопку Группы опросов и введя необходимую информацию.
Addressactive
Если опция «Адрес активен» отмечена, клиент МЭК 61850 использует эталонный адрес для отправки или получения значений. Если опция «Адрес активен» не отмечена, адрес существует, но отключен, что означает, что никакие значения не могут быть отправлены или получены.
Help
Открывает эту страницу онлайн-справки.
OK
Применяет настроенные параметры и закрывает панель.
Apply
Применяет настроенные параметры без закрытия панели.
В данном разделе описана настройка клиента «КАСКАД Цифра» МЭК 61850.
Чтобы открыть панель устройства, нажмите кнопку «Клиент IEC 61850» на вкладке «Драйвер IEC» панели управления системой.
Рисунок: Панель управления системой
ПРИМЕЧАНИЕ
Панель устройства также можно открыть из панели инженерных инструментов, нажав на кнопку список устройств.
Панель устройства
Панель устройства содержит элементы, необходимые для настройки и мониторинга соединения с интеллектуальным электронным устройством, а также для активации или деактивации этого соединения.
Рис.: Панель устройств клиента IEC 61850.
Устройство
Окно Устройство предоставляет элементы, необходимые для добавления/удаления и активации/деактивации устройств.
Создать
Следующее диалоговое окно открывается при нажатии кнопки «Создать». Позволяет ввести имя нового устройства (обратите внимание, что в данном контексте «устройство» и «соединение» используются как синонимы).
Рис.: Диалоговое окно ввода нового имени устройства
Точка данных внутреннего типа точки данных _IEC61850_IED с префиксом «_» (например: _IED3) создается после нажатия кнопки «ОК». В случае резервированной системы точка данных с тем же именем устройства и суффиксом «_2» (например: _IED3_2) создается автоматически. Если используется недопустимый символ, открывается всплывающее окно, в котором отображается правильное имя, которое можно использовать. Например, если вы введете My%TestDev$ice, появится следующее всплывающее окно:
ОСТОРОЖНОСТЬ
<имя_устройства> не должно заканчиваться на _2. Имя устройства должно содержать только следующие символы: 0…9, A…Z, a…z и подчеркивание ( _ ).
ПРИМЕЧАНИЕ
Одновременно можно добавить или удалить только одно устройство. Следующее устройство можно добавить только после сохранения текущей конфигурации нажатием кнопки «Применить».
Установите флажок Активно, чтобы активировать соединение с устройством. В текстовом поле «Состояние хоста 1» отображается статус подключения как «Подключено» или «Не подключено». Снимите флажок Активное устройство, чтобы отключиться от устройства. В текстовом поле «Государство хоста 1» отображается «Не активно».
ПРИМЕЧАНИЕ
В резервированном проекте текстовое поле State Host 2 отображает соответствующее состояние резервного партнера.
Связь
Вкладка «Соединение» используется для ввода IP-адреса и выбора номера экземпляра драйвера. Статус подключения устройства отображается в поле State.
Привязка адреса
Введите IP-адрес устройства (сервера IEC 61850) в текстовое поле IP-адрес.
Для ввода номера порта, отличного от значения по умолчанию, необходимо использовать формат <IP-адрес>:<номер порта>.
ПРИМЕЧАНИЕ
Номер TCP-порта по умолчанию для MMS — 102. Комбинация <IP-адрес>:<Номер порта> должна быть уникальной для каждого устройства.
ПРИМЕР
IP-адрес с номером порта по умолчанию (102): 192.168.1.150IP-адрес с номером порта 104: 192.168.1.150:104
Экземпляр драйвера
Это поле связывает устройство с номером экземпляра драйвера клиента IEC 61850. Выберите нужный номер экземпляра драйвера в поле со списком.
ПРИМЕЧАНИЕ
Номер экземпляра драйвера можно выбрать только при создании нового устройства. После первого нажатия кнопки «Применить» номер экземпляра драйвера для устройства больше не может быть изменен. Чтобы применить конкретный номер экземпляра драйвера, должна присутствовать соответствующая точка данных типа внутренней точки данных _IEC61850_Client. По умолчанию существуют точки данных для номеров экземпляров драйвера (номера менеджеров) от 1 до 3, присутствующие в типе внутренней точки данных _IEC61850_Client. Точки данных для номеров менеджеров больше 3 создаются автоматически.
Резервирование
Варианты резервирования доступны только в резервированном проекте «КАСКАД Цифра»! МЭК 61850резервная информациядолжны быть рассмотрены.
Пассивный хост подключается к устройству
Определяет, должен ли пассивный хост открывать второе соединение с настроенным устройством.
Состояние
Поле State отображает статус подключения устройства. В резервированном проекте статус подключения резервного партнера отображается в текстовом поле (обозначается State Host 2).
Состояние устройства может быть одним из следующих:
Состояние
Описание
Connected
Клиент подключен к устройству.
Not connected
Клиент активен, но не имеет соединения с устройством.
Not active
Устройство было деактивировано путем снятия флажка Активно.
General query
Начат общий запрос.
ПРИМЕЧАНИЕ
В случае конфигурации с одним сервером на панели устройства отображается только состояние подключения хоста 1.
Расширенные настройки — сервер
Настройка дополнительных параметров сервера возможна в разделе «Дополнительные настройки — панель сервера».
Рис.: Панель дополнительных настроек сервера
Название/Квалификатор
AP-название
AP-название— это идентификатор объекта, который назначается органом по именованию сети. Он представляет собой заголовок процесса приложения для конкретного процесса приложения.
Идентификатор объекта — это последовательность целочисленных значений, представляющих приложение в модели OSI.
Значение AP-title должно быть указано в кавычках в соответствии с форматом, указанным для идентификаторов объектов OSI (www.oid-info.com). Разрешено использовать символы от 0 до 9 и запятую (,), максимальное количество запятых, допустимое в этом поле, — 8. Если поле оставить пустым, параметр не передается (см. также примечание ниже).
В следующей таблице показано значение первого символа.
Число
Значение
0
ITU-T
1
ISO
2
Joint-iso-itu-t
AE-квалификатор
AE-квалификатор— целочисленное значение, используемое для идентификации объекта приложения. Допустимый диапазон согласно стандарту IEC составляет от 0 до 99999. Если установлено значение -1, этот параметр не передается (см. также примечание ниже).
Вызов
Идентификатор вызова AP
Идентификатор вызова AP— целочисленное значение, используемое для идентификации экземпляра вызова процесса приложения. Допустимый диапазон согласно стандарту IEC составляет от 0 до 99999. Если установлено значение -1, этот параметр не передается (см. также примечание ниже).
Идентификатор вызова AE
Идентификатор вызова AE— это целочисленное значение, используемое для идентификации экземпляра вызова объекта приложения. Допустимый диапазон согласно стандарту IEC составляет от 0 до 99999. Если установлено значение -1, этот параметр не передается (см. также примечание ниже).
ПРИМЕЧАНИЕ
Какой из этих параметров поддерживается, зависит от IED. Передача неподдерживаемого параметра может привести к тому, что устройство отклонит запрос на соединение. Используйте описанные выше настройки, чтобы предотвратить передачу параметра.
TCP
PSEL
Селектор презентации используется для идентификации точки доступа к услуге презентации. Максимально допустимое количество символов — 16.
SSEL
Селектор сеанса используется для идентификации точки доступа к службе сеанса. Максимально допустимое количество символов — 16.
TSEL
Селектор транспорта используется для идентификации точки доступа к транспортной услуге. Максимально допустимое количество символов — 8.
ПРИМЕЧАНИЕ
Значения PSEL, SSEL и TSEL необходимо вводить в шестнадцатеричном формате. Допустимые символы: от 0 до 9 и от A до F. Запись должна содержать четное количество видимых символов.
Аутентификация
Enable
Аутентификация используется для безопасной связи между клиентом и устройством. Состояние по умолчанию не отмечено (без аутентификации).
Password
Текстовое поле «Пароль» доступно только в том случае, если установлен флажок «Аутентификация». Максимальная длина пароля составляет 80 символов.
ПРИМЕЧАНИЕ
Пожалуйста, обратитесь к документу PIXIT IED, чтобы проверить, поддерживает ли оно безопасную связь. Минимальных требований для пароля не существует.
GQ
Кнопка GQ запускает общий запрос для тегов, настроенных с направлениями «Ввод» и «Вход/Выход» и с выбранным режимом приема «Опрос» или «Опрос при использовании». Эта кнопка также запускает общий опрос включенных RCB.
OK
Применяет настроенные параметры и закрывает панель.
Apply
Применяет настроенные параметры без закрытия панели. Если конфигурация была изменена, ее необходимо сохранить, нажав кнопку «Применить».
Cancel
Отменяет изменения и закрывает панель.
Расширенные настройки — клиент
Настройка дополнительных параметров клиента возможна с помощью Расширенных настроек — панели клиента.
Рис.: Панель дополнительных настроек клиента
AP-название
AP-название— это идентификатор объекта, который назначается органом по именованию сети. Он представляет собой заголовок процесса приложения для конкретного процесса приложения.
Идентификатор объекта — это последовательность целочисленных значений, представляющих приложение в модели OSI.
Значение AP-title должно быть указано в кавычках в соответствии с форматом, указанным для идентификаторов объектов OSI (www.oid-info.com). Разрешено использовать символы от 0 до 9 и запятую (,), максимальное количество запятых, допустимое в этом поле, — 8. Если поле оставить пустым, параметр не передается (см. также примечание ниже).
В следующей таблице показано значение первого символа.
Число
Значение
0
ITU-T
1
ISO
2
Joint-iso-itu-t
AE-квалификатор
AE-квалификатор— это целочисленное значение, используемое для определения сущности приложения. Допустимый диапазон согласно стандарту IEC составляет от 0 до 99999. Если вы установите для этого параметра значение -1, он не будет передаваться (см. также примечание ниже).
Идентификатор вызова AP
Идентификатор вызова AP— целочисленное значение, используемое для идентификации экземпляра вызова процесса приложения. Допустимый диапазон согласно стандарту IEC составляет от 0 до 99999. Если вы установите для этого параметра значение -1, он не будет передаваться (см. также примечание ниже).
Идентификатор вызова AE
Идентификатор вызова AE— это целочисленное значение, используемое для идентификации экземпляра вызова объекта приложения. Допустимый диапазон согласно стандарту IEC составляет от 0 до 99999. Если вы установите для этого параметра значение -1, он не будет передаваться (см. также примечание ниже).
ПРИМЕЧАНИЕ
Какой из этих параметров поддерживается, зависит от IED. Передача неподдерживаемого параметра может привести к тому, что устройство отклонит запрос на соединение. Используйте описанные выше настройки, чтобы предотвратить передачу параметра.
PSEL
Селектор презентации используется для идентификации точки доступа к услуге презентации. Максимально допустимое количество символов — 16.
SSEL
Селектор сеанса используется для идентификации точки доступа к службе сеанса. Максимально допустимое количество символов — 16.
TSEL
Селектор транспорта используется для идентификации точки доступа к транспортной услуге. Максимально допустимое количество символов — 8.
ПРИМЕЧАНИЕ
Значения PSEL, SSEL и TSEL необходимо вводить в шестнадцатеричном формате. Допустимые символы: от 0 до 9 и от A до F. Запись должна содержать четное количество видимых символов.
Конфигурация RCB
Если этот флажок установлен, клиент записывает все настройки атрибутов на устройство. Это касается следующих атрибутов конфигурации:
Конфигурация набора данных
Идентификатор отчета
Параметры триггера
Необязательные поля
Если установлено значение false, клиент включает RCB без записи перечисленных выше параметров конфигурации. Это необходимо для поддержки устройств, которые не позволяют писать настройки атрибутов. Более того, это приводит к улучшению производительности при запуске и переключении.
GQ
Кнопка GQ запускает общий запрос для тегов, настроенных с направлениями «Ввод» и «Вход/Выход» и с выбранным режимом приема «Опрос» или «Опрос при использовании». Эта кнопка также запускает общий опрос включенных RCB.
OK
Применяет настроенные параметры и закрывает панель.
Apply
Применяет настроенные параметры без закрытия панели. Если конфигурация была изменена, ее необходимо сохранить, нажав кнопку «Применить».
Клиенту МЭК 61850 требуется действующая лицензия (драйвер не может быть запущен в демонстрационном режиме)
Блок синхронизации времени (например, SNTP-сервер) для синхронизации сервера «КАСКАД Цифра» и интеллектуальных электронных устройств.
Информацию о возможностях IED можно найти в руководстве пользователя и документе «Дополнительная информация для тестирования реализации протокола» (PIXIT) IED. Пожалуйста, обратитесь к этим документам для настройки клиента «КАСКАД Цифра» МЭК 61850.
ПРИМЕЧАНИЕ
Стандарт МЭК 61850 — это открытый стандарт, который рассматривает функциональную совместимость (а не взаимозаменяемость) между компонентами подстанции. Необходимо соблюдать осторожность, если IED определенной марки заменяется другим.
Информацию о поддерживаемых платформах для клиента «КАСКАД Цифра» МЭК 61850 можно найти на странице «Поддерживаемые платформы наиболее важных драйверов» в онлайн-справке «КАСКАД Цифра».
Установка
Для использования клиента «КАСКАД Цифра» IEC 61850 необходима стандартная установка «КАСКАД Цифра».
Клиент «КАСКАД Цифра» МЭК 61850 — это собственный драйвер, предназначенный для взаимодействия с устройствами, совместимыми со стандартом МЭК 61850. Протокол связи, используемый клиентом, — MMS поверх TCP/IP. Клиент поддерживается в Windows и Linux и может использоваться для:
Получение данных в режиме опроса
Получение не запрошенных данных (отчетность в соответствии со стандартом МЭК 61850)
Запись данных на устройство
Полученная информация может представлять собой информацию об измерениях, состоянии, защите и управлении. Для записи управляющей информации в устройство поддерживаются управляемые объекты, определенные стандартом (см. также запись ниже). Клиент отправляет инженерный инструмент который позволяет управлять и контролировать ваши настроенные устройства.
ПРИМЕЧАНИЕ
Согласно стандарту МЭК управляющие данные должны быть записаны посредством управляемого объекта. Этот объект необходимо передать устройству в виде атомарной структуры. ГлаваМодель управления МЭК 61850предоставляет пример сценария для создания такого объекта и того, как правильно передать его клиенту.