using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace IOB_WIN_MBUS { /// /// Implementazione classe connessione ModBus TCP, /// comprensiva dei parametri delle aree di memoria /// public class connParamModBusTCP { #region Public Fields /// /// Indirizzo di base degli Holding Register /// public int holdRegBaseAddr = 40001; /// /// Indirizzo IP del PLC /// public string ipAdrr = ""; /// /// Base area x lettura /// public string memAddrRead = ""; /// /// Base area x scrittura /// public string memAddrWrite = ""; /// /// Size memoria lettura /// public int memSizeRead = 0; /// /// Size memoria scrittura /// public int memSizeWrite = 0; /// /// Timeout ping /// public int pingMsTimeout = 250; /// /// Porta di comunicazione /// public int port; /// /// Indica se usare baseAddress calcolati o da config /// public bool useCalcBaseAddr = true; #endregion Public Fields } }