Referência de Tags

<< Clique para Mostrar o Sumário >>

 

Referência de Tags

Os parâmetros [N] dos Tags não são utilizados. Tags são endereçados apenas com os parâmetros Device e Item, no formato a seguir:

Parâmetro Device: ServerName:LDName

Parâmetro Item: LN$FC$Data$DataAttribute. Para mais informações, consulte a tabela a seguir

Parâmetro N1: Para variáveis analógicas, indica a banda morta individual para este Tag multiplicada por 10. Por exemplo, para especificar uma banda morta de 1.5%, deve-se configurar o parâmetro N1 com o valor 15. Se o parâmetro N1 é igual a 0 (zero), utiliza-se a banda morta padrão, ou seja, o valor configurado na opção Analog Deadband % na aba IEC61850Srv

 

Opções disponíveis para o parâmetro Item

Item

Operação

Significado

LN$FC$Data$DataAttribute

Somente escrita

Um Tag qualquer, cujo valor é informado através de Associações com Tags de outros Drivers, se o arquivo no formato ICD contém um valor padrão para o Data Attribute

LN$RP$urcbXXXX ou LN$RP$bcrbXXXX

--

Este Driver não exibe a árvore correspondente aos Reports, para efeito de simplicidade e economia de Tags. Todo o tratamento é realizado internamente

LN$CO$xxxx ou LN$SP$xxxxx

Leitura e escrita

Bloco de comando ou controle. Este Driver permite interagir com os comandos através de um Tag Bloco com 3 (três) Elementos ou através de Tags individuais para cada operação. Consulte o texto a seguir para mais informações

 

Um Tag Bloco é criado com o valor "$CommandBlock" adicionado ao final do Data Object de comando, com os Elementos descritos na tabela a seguir.

Elementos de um Tag Bloco

Elemento

Descrição

0 (zero): OperName

Uma String que indica o nome da operação solicitada, geralmente "Select" ou "Operate"

1 (um): CtlVal

Código numérico de um comando

2 (dois): Cause

Usado para responder um código específico de erro para o Cliente IEC 61850, quando a opção Command Profile está definida com o valor Treat by Application. Consulte a tabela a seguir para os valores possíveis

 

Valores possíveis para o Elemento Cause

Valor

Descrição

0

CmdErrUnknown

1

CmdErrNotSupported

2

CmdErrBlockedBySwitchingHierarchy

3

CmdErrSelectFailed

4

CmdErrInvalidPosition

5

CmdErrPositionReached

6

CmdErrParameterChangeInExecution

7

CmdErrStepLimit

8

CmdErrBlockedByMode

9

CmdErrBlockedByProcess

10

CmdErrBlockedByInterlocking

11

CmdErrBlockedBySynchrocheck

12

CmdErrCommandAlreadyInExecution

13

CmdErrBlockedByHealth

14

CmdErr1_Of_N_Control

15

CmdErrAbortionByCancel

16

CmdErrTimeLimitOver

17

CmdErrAbortionByTrip

18

CmdErrObjectNotSelected

 

Ao usar Tags individuais de Select ou Operate, o valor do Tag corresponde ao código CtlVal (Operation code).

Sempre que um novo comando é recebido, o Tag Bloco ou Tag PLC dispara um evento OnRead. Os Tags Bloco ou Tags PLC com a propriedade EnableDriverEvent configurada também disparam um evento OnTagRead. Neste evento, uma aplicação deve encaminhar a operação requisitada para outro sistema ou Driver e reportar o resultado. Para reportar um resultado, o Tag Bloco ou Tag PLC deve ser escrito de volta. Se o valor de CtlVal é o mesmo, a operação é considerada com sucesso e, caso contrário, é considerada com falha.

Esta página foi útil?