Compara Tags [Compare]

Caminho Elementos de um Projeto/Projeto/Ações/Comandos/Comando
Tecla de atalho Nenhuma

Compara o valor do TAG A e TAG ou constante B segundo o critério definido no campo “Comparação”. O resultado da comparação (0 - Falso ou 1 - Verdadeiro) é armazenado no TAG C.

Editor de Propriedades

Editor de Propriedades
Propriedade Valor (Exemplo)
Nome Compare Tag A e B
Cód/Função [036]: Compara Tag A e B
Comparação Igual a
Tag A Tag01
Tag/Constante B Tag02
Tag C Tag03

Parâmetros

Parâmetros
Parâmetro Descrição
Nome Define um nome para o comando. Este nome será utilizado para identificar o comando corrente em uma lista de comandos.
Comparação Permite especificar o critério de comparação a ser utilizado entre os Tags A e B. Obs. N
Tag A Especifica o TAG A para ser utilizado como primeiro parâmetro da comparação.
Tag B Especifica o TAG ou uma constante a ser utilizado como segundo parâmetro da conparação. Utilize a tecla CTRL para alternar a seleção entre TAG e constante. O valor da constante definida deve estar entre -32768 e +32767, para os tipos: Igual a / Diferente de / Maior que / Maior ou igual a / Menor que / Menor ou igual a. O valor da constante definido deve estar entre 0000 e FFFF (valor hexadecimal) para o tipo And Lógico.
Tag C Especifica o TAG a ser utilizado para armazenar o resultado da comparação entre os Tags A e B. Este resultado é 0 se o resultado da comparação for falso e 1 se o resultado for verdadeiro.
obs A comparação a ser efetuada entre os Tags A e B pode ser uma das seguintes: * Igual a. * Diferente de. * Maior que. * Maior ou igual a. * Menor que. * Menor ou igual a. * And Lógico.

Dica

A comparação do tipo And Lógico efetua a seguinte operação: TAG C = TAG A and TAG B. Essa operação é feita bit a bit e o resultado é 0, se o resultado da operação for igual a 0, ou 1, se o resultado da operação for diferente de 0. Os operandos TAG A e TAG B são tratados como valores inteiros (16 bits). Note que quando utilizada constante nesta operação, o valor da mesma deve ser especificado em hexadecimal.