Tags do Lado Cliente

<< Clique para Mostrar o Sumário >>

 

Tags do Lado Cliente

Item

Operação

N1

Significado

PointName

Leitura e Escrita

1 (um)

Lê ou escreve o valor atual, a estampa de tempo e a qualidade de um ponto. O Tag PointName deve estar declarado no arquivo ICCPClient.blt

PointName:COV

Leitura

1 (um)

Lê a propriedade COV (Counter of Variations) do ponto, se disponível

PointName:Source

Leitura

1 (um)

Lê a fonte atual do ponto. Os valores possíveis são 0: Telemetria, 1: Calculado, 2: Digitado ou 3: Estimado

GetDataValue:PointName

Leitura

1 (um)

Operação que serve para validar se um determinado tag existe na base do Server, retornando o valor. Não deve ser usado como forma principal de leitura, pois está baseada em polling e pode perder eventos entre cada leitura.

DeviceName

Leitura

1 (um)

Lê o estado do equipamento. Uma máscara de bits onde o bit 0 (zero) pode ser 1: Armed ou 0: Not Armed e os bits 1 (um) e 2 (dois) podem ser 0: No Tag, 1: CloseOnlyInhibit ou 2: OpenAndCloseInhibit

DeviceName:Select

Escrita

1 (um)

Requisita um comando Select no equipamento. Esta requisição pode falhar se o ponto não é do tipo SBO ou se alguma das verificações de segurança realizadas pelo Servidor ICCP falhar. Se o equipamento está declarado em um DataSet, o Tag associado com o estado do equipamento (item anterior) mostra o bit 0 (zero) configurado, indicando que o equipamento está no estado Armed, se a operação for bem-sucedida. O Tag pode conter qualquer valor

DeviceName:Operate

Escrita

1 (um)

Requisita um comando Operate no equipamento. Esta requisição pode falhar se o ponto é do tipo SBO e não está no estado Armed ou se alguma das verificações de segurança realizadas pelo Servidor ICCP falhar. O Tag deve conter o valor a ser enviado ao Servidor ICCP. A norma IEC 60870-6-802 define os valores "0" (zero) e "1" (um) para operações com comandos digitais, onde 0: Trip, Open, Off ou Lower (para Transformadores) e 1: Close, On ou Raise (para Transformadores)

DeviceName:Tag

Leitura e Escrita

1 (um)

Um Bloco com dois Elementos contendo os Tags do equipamento. O Elemento 0 (zero) indica o estado do equipamento, como uma máscara de bits onde o bit 0 (zero) pode ser 1: Armed ou 0: Not Armed e os bits 1 (um) e 2 (dois) podem ser 0: No Tag, 1: CloseOnlyInhibit ou 2: OpenAndCloseInhibit. O Elemento 1 (um) indica o motivo para as marcações, no formato Texto

DataSetName:GI

Escrita

1 (um)

Força uma requisição de integridade do DataSet informado, com o parâmetro DSConditions configurado para OperatorRequest

ClientStatus

Leitura

1 (um)

Retorna o estado interno do lado Cliente ICCP. Os valores possíveis são 0: Iniciando, 1: Lendo arquivos .ld, 2: Recuperando o diretório (GetServerDirectory) ou 3: Processando um arquivo .ld (Tag Browsing)

ClientConnection

Leitura

1 (um)

Indica o status da conexão. Os valores possíveis são 1: Conectado ou 0: Não conectado

StartBatchDatabaseUpdate

Escrita

1 (um)

Inicia um processo de atualização em lote para modificar a Tabela Bilateral do Cliente. Este passo é obrigatório antes de utilizar outros Tags de edição em tempo de execução, tais como UpdateDatasetDatabase, UpdatePointDatabase e UpdateDeviceDatabase

UpdateDatasetDatabase

Escrita

1 (um)

Insere ou atualiza um DataSet no banco de dados do Cliente. Deve receber um Bloco com 11 Elementos que seguem a mesma ordem descrita na seção Dataset do arquivo da Tabela Bilateral. Os valores para os Elementos são 0: DataSetName, 1: Delay, 2: Interval, 3: TLE, 4: BufferTime, 5: IntegrityCheck, 6: DSConditionsRequested, 7: BlockData, 8: Critical, 9: RBE e 10: ReportAllException

UpdatePointDatabase

Escrita

1 (um)

Insere ou atualiza um ponto no banco de dados do Cliente. Deve receber um Bloco com dois, três, quatro ou cinco Elementos. Os valores para os Elementos são 0: Nome do ponto; 1: Tipo de ponto, entre zero e 15 (0: Discrete, 1: DiscreteQ, 2: DiscreteQTimeTag, 3: DiscreteQTimeTagExtended, 4: DiscreteExtended, 5: Real, 6: RealQ, 7: RealQTimeTag, 8: RealQTimeTagExtended, 9: RealExtended, 10: State, 11: StateQ, 12: StateQTimeTag, 13: StateQTimeTagExtended, 14: StateExtended ou 15: Tag_Value); 2: Escopo (0: VCC ou 1: ICC, padrão); 3: Fonte (0: Telemetria, padrão, 1: Calculado, 2: Digitado ou 3: Estimado) e 4: Índice do DataSet ou zero se não está associado a um DataSet

UpdateDeviceDatabase

Escrita

1 (um)

Insere um equipamento no banco de dados do Cliente. Deve receber um Bloco com no mínimo dois e no máximo seis Elementos Os valores para os Elementos são 0: Nome do equipamento, uma String sob demanda; 1: Tipo de equipamento, uma String sob demanda. Os valores possíveis são N: None, C: CMD, D: SP_DISCRETE ou R: SP_REAL; 2: Escopo, opcional (0: VCC ou 1: ICC); 3: Marcação, opcional (0: Não ou 1: Sim); 4: SBO, opcional (0: Não ou 1: Sim); 5: CheckBackID, opcional ou 6: Descrição, uma String opcional

DeleteDatabase

Escrita

1 (um)

Apaga todas as definições do arquivo de Tabela Bilateral (BLT). Deve receber uma String com o nome do arquivo BLT. O nome e o caminho do arquivo não são modificados. Este Tag deve ser escrito somente quando o Driver inicia em modo Offline, permitindo apagar o banco de dados atual, redefinir o conteúdo e, por fim, utilizar o Tag SaveDatabase

SaveDatabase

Escrita

1 (um)

Salva um arquivo de Tabela Bilateral (BLT). Deve receber uma String com o nome do arquivo BLT. O nome do arquivo e o seu caminho não são modificados

Esta página foi útil?