Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Nilson_Schmitt

Utilizando Ttimer

Recommended Posts

Boa tarde, estou iniciando em Delphi e gostaria de ajuda em um programa teste que estou fazendo para comunicar em Modbus com CLP.

A parte de comunicação esta tranquila, consegui receber informações do PLC sem problemas, mas somente consegui com um btn ou no FormCreate. Gostaria de saber como fazer uma rotina para que atualize em um tempo determinado por mim.

 

como esta hoje

 

// le parametros quando a for é criada
procedure TfrmMain.FormCreate(Sender: TObject);
var
word3: word;
word4: word;
begin
mctPLC.Host := edtIPAddress.Text;
word3:=12;
if mctPLC.ReadHoldingRegister(word3,word4)
then
Edit2.Text:= IntToStr(word4);
end;
muito obrigado pela atenção e desculpe algum erro pois é a primeira vez que utilizo este forum.
Nilson

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá!

 

Adicione um timer,e incremente o codigo no mesmo.

 

Para fazer com que atualize em um determinado tempo,apenas alteres o valor do "Interval" ou "Intervalo" para o tempo desejado.O valor pode ser alterado em tempo de execução ou enquanto desenvolve o software.

 

Nota: O tempo do interval deve ser em milissegundos,segue abaixo um exemplo:

 

1000 = 1segundo

2000 = 2segundos

10000 = 10segundos.

 

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.