Vai al contenuto
PLC Forum


Vb2008 Controllo Tramite Modbus Tcp/ip


jeppy

Messaggi consigliati

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 al commento
Condividi su altri siti


Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...