IEC 61850

Conecte IEDs de subestação IEC 61850 por MMS: referências de objeto, o sufixo de restrição funcional e os tipos de valor MMS suportados.

Ver como Markdown

O driver IEC 61850 não faz parte do download atual do Ganter Lab, então uma estação instalada por aquele download ainda não consegue conectar a um IED.

O driver IEC 61850 conversa com IEDs de subestação (relés de proteção, merging units, controladores de bay) por MMS, a metade cliente/servidor da IEC 61850. Você endereça valores pela referência de objeto deles no modelo de dados do dispositivo: dispositivo lógico, nó lógico, objeto de dados, atributo de dados. Adicione um dispositivo sob o driver IEC 61850 no Connector; o painel mostra só os campos que este protocolo usa.

Conexão

Campo Significado Padrão
Host Endereço IP ou nome de host do IED. vazio
Porta Porta TCP da conexão MMS. 0 usa 102, o padrão do ISO-on-TCP. 0

O cabeçalho do dispositivo mostra o endpoint montado, por exemplo iec61850://192.168.0.40:102. Não há campos de intervalo de leitura neste driver: as tags dele são lidas uma vez por segundo.

Endereçamento

Uma tag IEC 61850 é endereçada pelo caminho MMS dela no cartão Origem da tag:

Campo Significado Valores aceitos Padrão
Caminho MMS A referência de objeto, opcionalmente seguida de um sufixo de restrição funcional entre colchetes. Obrigatório. texto livre vazio
Comprimento de leitura (bytes, em branco = automático) Completa apenas a forma guardada do endereço da tag; as leituras são leituras MMS tipadas e o ignoram. 1 ou mais, em branco em branco

A referência de objeto é o caminho completo pelo modelo de dados, LogicalDevice/LogicalNode.DataObject.DataAttribute:

Caminho MMS
LD0/MMXU1.TotW.mag.f a magnitude da potência ativa total (uma grandeza medida, padrão [MX])
LD0/MMXU1.A.phsA.cVal.mag.f a magnitude da corrente da fase A
LD0/GGIO1.SPCSO1.stVal[ST] um valor de estado de ponto único
LD0/LLN0.Mod.stVal[ST] o modo do dispositivo lógico

O sufixo nomeia a restrição funcional do atributo de dados, a mesma coluna FC que o arquivo ICD/SCL do IED mostra. São exatamente duas letras maiúsculas entre colchetes no fim do caminho. Sem sufixo, MX (grandezas medidas) é assumido, o que serve a medições analógicas; valores de estado precisam de [ST], setpoints de [SP], valores de configuração de [CF]. Símbolos aceitos:

FC Significado FC Significado
ST informação de estado EX definição estendida
MX grandezas medidas (analógicas) CO controle
SP setpoint US valores amostrados unicast
SV substituição MS valores amostrados multicast
CF configuração RP relatório não bufferizado
DC descrição BR relatório bufferizado
SG grupo de ajustes LG blocos de controle de log
SE grupo de ajustes editável SR resposta de serviço / rastreamento
OR operação recebida BL bloqueio

Um caminho cuja FC não corresponde à restrição real do atributo faz a leitura falhar, então, quando um valor fica ruim, compare o sufixo com o arquivo SCL antes de duvidar do caminho. A linha somente leitura Endereço de origem (barramento) do cartão Origem mostra o endereço montado enquanto você edita.

Tipos de dado

O seletor de Tipo de dado oferece os quatro valores MMS primitivos que o driver empacota, cada um lido por uma leitura MMS tipada:

Tipo de dado Valor MMS Notas
Float ponto flutuante a escolha usual das grandezas medidas mag.f
Boolean booleano estado de ponto único, como o stVal de um SPS
Int32 inteiro estreitado a partir do inteiro MMS; um valor além de 32 bits faz a leitura falhar
String cadeia visível nomes, textos de fabricante, descrições dU

Valores compostos não são legíveis como uma tag só: um objeto de dados inteiro, uma cadeia de bits de qualidade ou um carimbo de tempo não cabem nos quatro primitivos acima. Enderece o atributo folha primitivo de que você precisa, como a própria folha mag.f ou stVal.

Escritas

Tags cujo Acesso é Leitura e escrita ou Somente escrita podem ser escritas. Uma escrita envia o valor MMS tipado para a mesma referência de objeto e a mesma restrição funcional, o que serve a setpoints ([SP]) e a outros atributos graváveis. As escritas são escritas MMS simples: o driver não executa o modelo de controle da IEC 61850, então comandos aos controles Oper/SBO de atributos CO não são a finalidade disto. Uma tag nova nasce como Somente leitura.

Descoberta

A autodescrição da IEC 61850 não está ligada a uma varredura neste driver, então o Connector não mostra botão Descobrir. Pegue as referências de objeto do arquivo SCL/ICD do IED e adicione o dispositivo e as tags dele à mão.

Bom saber

  • Os valores são lidos por MMS uma vez por segundo; relatórios bufferizados e não bufferizados (RCBs), GOOSE e valores amostrados não são usados.
  • A conexão MMS é ISO-on-TCP sem criptografia; TLS não faz parte da compilação deste driver.
  • Um IED inalcançável não custa nada na inicialização: o dispositivo segue tentando em segundo plano e as tags dele leem qualidade ruim até a conexão acontecer.