Jump to content
PLC Forum

jeppy

Vb2008 Controllo Tramite Modbus Tcp/ip

Recommended Posts

jeppy

ciao a tutti, ho dei problemi con VB2008 e il modbus. Premetto che non sono un programmatore, uso una scheda arduino con libreria modbus. Sul forum ho trovato una guida per poter acquisire segnali analogici tramite libreria nmodbus in vb2008.

Seguendo l'esempio ho provato a scrivere un codice per forzare delle uscite alla pressione di un pulsante

Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Master.WriteSingleCoil(coilAddress:=10, value:=True)
End Sub

Master viene dichiarato all'inizio con

Public Class home
Dim premium As New TcpClient("192.168.1.31", 502)
Dim Master As Device.ModbusIpMaster = Modbus.Device.ModbusIpMaster.CreateIp(premium).

Durante la simulazione, le letture dei sensori funzionano(anche perchè le ho copiate) ma appena premo il pulsante l'uscita si attiva il programma si blocca e mi da questo errore

Message frame must contain at least 6 bytes of data.

Come faccio a risolvere questo problema?

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...