Scadabr + Visual basic .net

Ola !!!!

Finalmente depois de um bom tempo afastado posso voltar ao meu projeto....

Estou criando uma interface em Visual basic .net ela ira acessar os dados (leitura e escrita) do Scadabr

Ate ae ta tranquilo.

Meus problemas começaram quando eu adicionei um timer para a cada 1 seg atualizar os dados de um gráfico...

O que acontece é muito estranho pois assim que eu terminei de fazer funcionou que é uma beleza... fiz vários testes. Porem no dia seguinte deu o erro abaixo.
Tem hora que funciona legal e de repente para de funcionar... Não imagino o que pode ser...

Esse é o codigo:

Private Sub Timer1_Tick_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

Dim myAPI As New ServiceReference1.ScadaBRAPIClient
Dim resp As New ServiceReference1.ReadDataResponse
Dim params As New ServiceReference1.ReadDataParams
Dim options As New ServiceReference1.ReadDataOptions

Dim items() As String = {"Grão", "Forno", "Ar quente", "marcador de Torra"}

Dim DP_Grao As String = 0
Dim DP_Ar As String = 0
Dim DP_Forno As String = 0
Dim DP_MarqTorra As String = 0

params.itemPathList = items

resp = myAPI.readData(params)

DP_Grao = resp.itemsList(0).value
TextBox1.Text = DP_Grao
Chart1.Series("Grão").Points.AddY(DP_Grao)


DP_Forno = resp.itemsList(1).value
TextBox2.Text = DP_Forno
Chart1.Series("Forno").Points.AddY(DP_Forno)


DP_Ar = resp.itemsList(2).value
TextBox7.Text = DP_Ar
Chart1.Series("Ar").Points.AddY(DP_Ar)


DP_MarqTorra = resp.itemsList(3).value
TextBox8.Text = DP_MarqTorra
Chart1.Series("Torra").Points.AddY(DP_MarqTorra)

 

System.Threading.Thread.Sleep(1000)
End Sub