Painel de monitoração de dados

O painel de monitoração de dados é um recurso disponível do HIstudio para permitir ao usuário do ambiente a supervisão e programação de variáveis em dispositivos remotos utilizando o protocolo de comunicação MODBUS.

../_images/dtm_f4.png

Utilizando este recurso, é possível criar múltiplas telas com listas de variáveis em cada uma.

Endereço

As variáveis exportadas são especificadas utilizando endereços de exportação nos seguintes formatos:

%Mnx - Este formato permite a leitura e escrita da memória associada ao endereço.

%

caractere que denota um endereço

M

caractere que indica que este endereço referencia uma memória interna do equipamento

n

identificador do tamanho do tipo de dado da variável associada ao endereço

x

número que identifica a variável associada

Por exemplo: %MW25 (Endereçamento de memória interna de tamanho igual a 16 bits e endereço 25).

%Inx - Este formato permite a leitura da entrada associada ao endereço.

%

caractere que denota um endereço

I

caractere que indica que este endereço referencia uma entrada do equipamento

n

identificador do tamanho do tipo de dado da variável associada ao endereço

x

número que identifica a variável associada

Por exemplo: %IX25 (Endereçamento de entrada digital de tamanho igual a 1 bit e endereço 25).

Nota

A partir da versão 2.2.12 do HIstudio é possível especificar um Endereço no formato Hexadecimal.

O valor 50 em decimal é equivalente ao valor 32 em hexadecimal. Dessa forma, para representar o endereço %MW50 em hexadecimal devemos especificar da seguinte forma: %MW16#32

../_images/end_hexadecimal.png

Contextos de utilização do painel de monitoração

O painel de monitoração pode ser utilizado em 2 contextos distintos:

Painel de monitoração dentro de um projeto

Quando criado um painel de monitoração através do comando Novo painel um novo item denominado DataMonitor é apresentado na árvore de projeto e um painel de monitoração apresentado na área de trabalho do HIstudio conforme apresentado na figura anterior.

Dica

Para conhecer melhor o recurso e suas funcionalidades acesse o vídeo tutorial: Data Monitor.

No painel de monitoração estão disponíveis um conjunto de botões de comandos conforme apresentado na figura a seguir:

../_images/dtm_f6.png

Os botões são os seguintes (da esquerda para direita):

Fecha o painel de monitoração

Quando pressionado este botão, o painel de monitoração é fechado.

Habilita / Desabilita comunicação

Através deste botão pode-se ativar ou desativar o processo de aquisição do painel selecionado. Este botão é válido para o painel selecionado. Todos os outros paineis (paineis não selecionados) mantêm o processo de aquisição de dados desabilitado até que o mesmo seja selecionado com o botão de Habilita / Desabilita comunicação pressionado.

Refresh da tela corrente

Quando uma tela de monitoração é criada a mesma possui uma propriedade denominada Atualização automática. Quando este atributo for verdadeiro, ao ser habilitado o processo de aquisição, as variáveis da tela serão adquiridas e atualizadas no intervalo de tempo definido pelo valor do atributo Tempo de atualização. Neste caso o botão de Refresh permanecerá desabilitado pois a atualização dos dados é contínua, não sendo necessário que o usuário execute um processo de aquisição. Por outro lado, quando o atributo de Atualização automática for falso, o ciclo de aquisição é controlado pelo botão de refresh que estará habilitado. Nesta condição sempre que o usuário pressionar este botão um ciclo de aquisição e atualização dos dados da tela corrente será executado.

Adiciona variável na tela corrente

Quando pressionado este botão, uma nova linha será criada na tela corrente na posição do cursor. O usuário deverá então especificar o Endereço da variável.

../_images/dtm_f5.png

Baseado no Endereço especificado é sugerido um tipo de dado e um formato de apresentação para o valor associado que podem posteriormente serem alterados pelo usuário.

Por exemplo, a variável com Endereço %MW30 é criada com o tipo de dado INT e um formato de apresentação DEC[+/-]. O usuário pode redefinir tanto o tipo do dado quanto o formato de apresentação do valor associado. Para mais informações consulte: Tipos de dados e Formatos.

Se o Endereço da variável existir no projeto corrente, o campo de Descrição será inicializado com o mesmo valor da variável e o campo de Obs será inicializado com o nome da variável.

Elimina variável na tela corrente

Quando pressionado este botão, a variável da linha selecionada será eliminada da lista

Sobe variável na lista

Quando pressionado este botão, a variável da linha selecionada será movida para a linha imediatamente acima.

Desce variável na lista

Quando pressionado este botão, a variável da linha selecionada será movida para a linha imediatamente abaixo.

Cria nova tela de variáveis

Quando pressionado este botão, uma nova tela de variáveis é inserida no painel juntamente com um novo item no painel de projetos. Para alterar o nome da tela de variáveis, edite o nome do item associado no painel de projeto.

../_images/dtm_f7.png

Atenção

O nome da tela não pode conter espaços nem caracteres acentuados ou especiais.

Cada item de tela criado disponibiliza no editor de propriedades atributos para configurar o modo de operação da tela conforme apresentado na figura a seguir:

../_images/dtm_f8.png

A tabela a seguir apresenta os atributos disponíveis com sua descrição.

Atributo

Default

Descrição

Endereço de comunicação

255

Especifica o endereço de comunicação MODBUS do equipamento remoto.

Apresentação dos dados exportados

Todos os campos

Especifica quais campos serão apresentados quando os dados forem exportados.

Esconde o painel no arquivo

Não

Especifica se a tela corrente deve ser exportada ou não.

Senha para escrita de dados

Se especificado um valor, quando o usuário tentar escrever em uma variável, será solicitada a senha para que o processo possa ser concluído.

Atualização automática

Não

Habilita ou não a atualização automática dos valores das variáveis. Quando desabilitado, o ciclo de aquisição é executado pelo botão de Refresh no painel. Quando habilitado o ciclo de refresh é realizado automaticamente e, após o final de um ciclo a tela aguarda o tempo definido no atributo Intervalo de atualização (ms).

Atualiza dados ao selecionar o painel

Sim

Quando desabilitado o atributo Atualização automática este campo permite habilitar ou não a execução de um ciclo de aquisição automaticamente quando o usuário seleciona a tela.

Intervalo de atualização (ms)

2000

Define o intervalo de tempo em milissegundos a ser aguardado entre aquisições quando o atributo de Atualização automática estiver habilitado.

Elimina a tela de variáveis corrente

Quando pressionado este botão, a tela selecionada será removida do painel de monitoração.


Painel de monitoração sem projeto carregado

O acesso ao painel de monitoração pelo ambiente sem um projeto carregado é realizado importando um arquivo (extensão .dmf). Neste cenário, o usuário do sistema não tem acesso a acrescentar, remover ou alterar as variáveis existentes, nem os atributos de acesso às mesmas. As telas apresentadas podem ser selecionadas para visualização e escrita de valores.


Tipos de dados e Formatos

O painel possui a opção de definir o tipo de dado e o formato de apresentação das variáveis. Consulte na tabela abaixo os Formatos Default (D) de cada tipo de dado e os Formatos (✓) que também podem ser utilizados para representar esses tipos de dados:

Tipos de dados e Formatos

Tipo de dado

BO

DEC+/-

DEC+

HX

IP

BI

END

TX

R

DH

T

D

H

DU

BOOL

D

SINT

D

INT

D

DINT

D

LINT

D

USINT

D

UINT

D

UDINT

D

ULINT

D

REAL

D

LREAL

D

TIME

D

DATE

D

TIME_OF_DAY

D

DATE_AND_TIME

D

STRING

D

WSTRING

D

BYTE

D

WORD

D

DWORD

D

LWORD

D

SIGLA

FORMATO

BO

BOLEANO

DEC+/-

DEC [+/-]

DEC+

DEC [ + ]

HX

HEXA

IP

IP [32 BITS] (a partir da versão 2.2.12)

BI

BINÁRIO

END

ENDEREÇO

TX

TEXTO

R

REAL

DH

DATA/HORA

T

TEMPO

D

DATA

H

HORA

DU

DUMP