.. include:: glb_defs.txt .. |ico| image:: _img/_cmd/x28.png .. _`Tag`: Tag ##### +-----------------+-------------------------------------------------+ |Caminho |Elementos de um Projeto/Projeto/Tags/Grupo/Tag | +-----------------+-------------------------------------------------+ |Tecla de atalho |Nenhuma | +-----------------+-------------------------------------------------+ |Botão ||ico| | +-----------------+-------------------------------------------------+ O Tag representa uma entidade associada a uma variável do equipamento remoto conectado a MMI. Os Tags podem conter variáveis de tipos distintos e possuírem escalas para conversão dos valores obtidos do equipamento em unidade de engenharia. Editor de Propriedade ====================== +-------------------------------------------------+ |Editor de Propriedades | +==========================+======================+ |**Propriedade** |**Valor (Exemplo)** | +--------------------------+----------------------+ |Nome |Tag 01 | +--------------------------+----------------------+ |Descrição |Temperatura do Forno 1| +--------------------------+----------------------+ |Endereço de Comunicação |2 | +--------------------------+----------------------+ |Tipo |[M] Variável Inteira | +--------------------------+----------------------+ |Endereço da Variável |0 | +--------------------------+----------------------+ |Quantidade |1 | +--------------------------+----------------------+ |Escala |Sim | +--------------------------+----------------------+ |Unidade Fonte inicial |0 | +--------------------------+----------------------+ |Unidade Fonte final |4095 | +--------------------------+----------------------+ |Unidade Engenharia inicial|0 | +--------------------------+----------------------+ |Unidade Engenharia final |100 | +--------------------------+----------------------+ Parâmetros ============ +------------------------------------------------------------------------------------------------------+ |Parâmetros | +=======================+==============================================================================+ |Parâmetro |Descrição | +-----------------------+------------------------------------------------------------------------------+ |Nome |Este campo permite que o usuário defina um nome associado ao tag em questão. | | |Este nome, posteriormente será composto com o nome do grupo para permitir a | | |seleção de um tag. Sendo assim, todo tag dentro de um projeto é identificado | | |da seguinte forma: NomeDoGrupo|NomeDoTag. | +-----------------------+------------------------------------------------------------------------------+ |Descrição |Permite ao usuário identificar o Tag de uma forma textual. Este campo é | | |utilizado como documentação não sendo necessário para o processo de | | |compilação do projeto. | +-----------------------+------------------------------------------------------------------------------+ |Endereço de Comunicação|Este campo apresenta o endereço de comunicação do equipamento associado ao | | |Tag corrente. Este campo não pode ser alterado uma vez que foi definido no | | |grupo associado ao tag e portanto é único para todos os tags do grupo | | |associado. Para modificar este valor altere o endereço de comunicação do | | |grupoa ssociado ao Tag. Note que esta ação irá alterar o endereço de todos | | |os Tags que compõem o grupo. | +-----------------------+------------------------------------------------------------------------------+ |Tipo |Permite ao usuário, especificar o tipo de variável a ser associado ao Tag. | | |Os valores apresentados neste campo são função do tipo de protocolo de | | |comunicação e do modo de operação do protocolo, definido no Modelo do | | |Projeto Corrente. A tabela abaixo |N| apresenta os tipos de Tags disponíveis | | |para utilização com uma descrição dos mesmos. | +-----------------------+------------------------------------------------------------------------------+ |Endereço da Variável |Especifica o endereço da variável a ser associada ao Tag corrente. Cada | | |tipo de variável possui uma faixas de valores que é função da aplicação e/ou | | |do equipamento remoto utilizado, podendo alterar também com o tipo de | | |protocolo de comunicação utilizado. | +-----------------------+------------------------------------------------------------------------------+ |Quantidade |Este campo permite definir quantas variáveis a partir do endereço | | |especificado acima serão obtidas e associadas a este Tag. Esta | | |funcionalidade não está disponível na versão atual do ambiente. Sendo assim, | | |todo Tag, nesta versão do ambiente está associado a uma única variável. | +-----------------------+------------------------------------------------------------------------------+ |Escala |Sim: Permite que o usuário defina parâmetros para conversão de unidades | | |entre o valor obtido no equipamento remoto e o valor apresentado na MMI. | | |Quando utilizado, o valor obtido do equipamento remoto na Unidade Fonte (UF) | | |é convertido para unidade de engenharia(UE) segundo a equação dada a seguir: | | +------------------------------------------------------------------------------+ | |Val(UE) = (Val(UF) - UF_INI) / (UF_FIN - UF_INI)*(UE_FIN - UE_INI) + UE_INI | | |onde: Val(UE)= Valor em unidade de engenharia a ser apresentado ao operador. | | |Val(UF) = Valor em unidade fonte adquirido do equipamento remoto. Deve estar | | |entre UF_INI e UF_FIN. UF_INI = Valor inicial da unidade fonte. UF_FIN = | | |Valor final da unidade fonte. UE_INI = Valor inicial da unidade de | | |engenharia. UE_FIN = Valor final da unidade de engenharia. | | +------------------------------------------------------------------------------+ | |Não:Opera sem conversão de escalas, ou seja, o valor obtido no equipamento | | |remoto é o mesmo apresentado na MMI. OBS: Os Tags do tipo Logic, LocalLogic, | | |Flag16 e !DigitalInput16, não possuem escala. | +-----------------------+------------------------------------------------------------------------------+ |Unid. Fonte Inicial |Especifica o valor inicial a ser obtido do equipamento remoto (Unidade Fonte).| | |Caso o valor lido seja inferior ao valor especificado, o tag irá truncar o | | |valor no mínimo definido. Este campo só é apresentado se o campo Escala for | | |selecionado como SIM. | +-----------------------+------------------------------------------------------------------------------+ |Unid. Fonte Final |Especifica o valor final a ser obtido do equipamento remoto (Unidade Fonte). | | |Caso o valor lido seja superior ao valor especificado, o tag irá truncar o | | |valor no máximo definido. Este campo só é apresentado se o campo Escala for | | |selecionado como SIM. Obs: O valor de UF Inicial deve sempre ser menor que o | | |valor de UF Final. | +-----------------------+------------------------------------------------------------------------------+ |Unid. Eng. Inicial |Especifica o valor de engenharia (UE) inicial a ser utilizado para converter | | |o valor lido do equipamento remoto.Este campo só é apresentado se o campo | | |Escala for selecionado como SIM. | +-----------------------+------------------------------------------------------------------------------+ |Unid. Eng. Final |Especifica o valor de engenharia (UE) final a ser utilizado para converter o | | |valor lido do equipamento remoto.Este campo só é apresentado se o campo | | |Escala for selecionado como SIM. Obs: O valor de UE Inicial pode ser maior | | |que o valor de UE Final. | +-----------------------+------------------------------------------------------------------------------+ Tipos de Tags ============== Tabela |N| +-----------------------------------------------------------------------------------------------------+ |Tipos de Tags | +===============+=====================================================================================+ |Tipo de Tag |Descrição | +---------------+-------------------------------------------------------------------------------------+ |Logic |Tag lógico, permitindo armazenamento de informações binárias (falso/ verdadeiro, | | |desligado/ligado, 0/1 etc). Dentro da MMI este campo pode assumir os valores 0 ou 1. | | |Este campo está associado a uma variável do equipamento remoto conectado à MMI. | +---------------+-------------------------------------------------------------------------------------+ |Integer16 |Tag numérico inteiro de 16 bits com sinal, podendo variar na faixa de -32768 a 32767.| | |Este campo está associado a uma variável do equipamento remoto conectado à MMI. | +---------------+-------------------------------------------------------------------------------------+ |Real32 |Tag numérico real de 32 bits em ponto flutuante, conforme notação IEEE. Este campo | | |está associado a uma variável do equipamento remoto conectado à MMI. | +---------------+-------------------------------------------------------------------------------------+ |Flag16 |Tag numérico inteiro de 16 bits onde cada bit representa um valor lógico. Este | | |campo está associado a uma variável do equipamento remoto conectado à MMI. | +---------------+-------------------------------------------------------------------------------------| |AnalogInput16 |Tag numérico inteiro de 16 bits com sinal que representa o valor de um canal | | |analógico de entrada do equipamento remoto. Este campo está associado a uma | | |variável do equipamento remoto conectado à MMI. | +---------------+-------------------------------------------------------------------------------------+ |DigitalInput16 |Tag numérico inteiro de 16 bits onde cada bit representa um valor de um canal digital| | |de entrada do equipamento remoto. Este campo está associado a uma variável do | | |equipamento remoto conectado à MMI. | +---------------+-------------------------------------------------------------------------------------+ |LocalLogic |Tag lógico, permitindo armazenamento de informações binárias (falso/ verdadeiro, | | |desligado/ligado, 0/1 etc). Este campo é análogo ao Tag Logic porém a variável é | | |obtida da base local da MMI e não do equipamento remoto. | +---------------+-------------------------------------------------------------------------------------+ |LocalInteger16 |Tag numérico inteiro de 16 bits com sinal, podendo variar na faixa de -32768 a 32767.| | |Este campo é análogo ao Tag Integer16 porém a variável é obtida da base local da MMI | | |e não do equipamento remoto. | +---------------+-------------------------------------------------------------------------------------+ |LocalReal32 |Tag numérico real de 32 bits em ponto flutuante, conforme notação IEEE. Este campo é | | |análogo ao Tag Real32 porém a variável é obtida da base local da MMI e não do | | |equipamento remoto. | +---------------+-------------------------------------------------------------------------------------+ Tipos de Tags para cada Protocolo ================================== A tabela a seguir apresenta os tipos de Tags possíveis de serem utilizados para cada protocolo disponível +-----------------------------------------------------------------------------------------+ |Tipos de Tag | +=======================+==============================+==================================+ |Tipos de Tag | |Protocolo | +-----------------------+------------------------------+----------------------------------+ | |**SCP** |**MODBUS-RTU**. | +-----------------------+------------------------------+----------------------------------+ |Logic |Contatos [R] |Single Coil. | +-----------------------+------------------------------+----------------------------------+ |Integer16 |Memórias inteiras [M] |Registers. | +-----------------------+------------------------------+----------------------------------+ |Real32 |Memórias Reais [D] |Não disponível. | +-----------------------+------------------------------+----------------------------------+ |Flag16 Não disponível |Multiple Coils | | +-----------------------+------------------------------+----------------------------------+ |AnalogInput16 |Não Disponível |Input Registers. | +-----------------------+------------------------------+----------------------------------+ |DigitalInput16 |Não Disponível |Input Status. | +-----------------------+------------------------------+----------------------------------+ |LocalLogic |Boleano (0/1) |Boleano (0/1). | +-----------------------+------------------------------+----------------------------------+ |LocalInteger16 |Inteiro de 16 bits c/sinal |Inteiro de 16 bits c/sinal. | +-----------------------+------------------------------+----------------------------------+ |LocalReal32 |Ponto flutuante 32 bits(IEEE) |Ponto flutuante 32 bits (IEEE). | +-----------------------+------------------------------+----------------------------------+ OBS: Quando o modo de operação do protocolo for definido como ESCRAVO, apenas os Tags do tipo Local podem ser utilizados na aplicação.