中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c#中modbustcp如何進行數據讀寫操作

c#
小樊
81
2024-08-13 23:23:40
欄目: 編程語言

在C#中使用ModbusTCP進行數據讀寫操作可以通過ModbusTCP庫來實現。以下是一個簡單的示例代碼來演示如何使用ModbusTCP庫進行讀寫操作:

using ModbusTcp;

class ModbusExample
{
    public static void Main()
    {
        // 創建一個ModbusTCP客戶端
        ModbusClient modbusClient = new ModbusClient("127.0.0.1", 502);

        // 連接到ModbusTCP服務器
        modbusClient.Connect();

        // 讀取一個保持寄存器的值
        ushort[] data = modbusClient.ReadHoldingRegisters(0, 1);

        // 輸出讀取到的值
        Console.WriteLine("Value read from Modbus server: " + data[0]);

        // 寫入一個保持寄存器的值
        modbusClient.WriteSingleRegister(0, 123);

        // 斷開連接
        modbusClient.Disconnect();
    }
}

在上面的示例中,我們首先創建了一個ModbusClient對象,并連接到ModbusTCP服務器。然后我們使用ReadHoldingRegisters方法讀取一個保持寄存器的值,并使用WriteSingleRegister方法寫入一個保持寄存器的值。最后我們斷開連接。

需要注意的是,你需要先安裝ModbusTCP庫,可以通過NuGet包管理器來安裝。

0
宁安市| 桓仁| 陵川县| 遵义市| 鲁山县| 玉山县| 阳泉市| 深州市| 桦川县| 莱阳市| 青龙| 永靖县| 晴隆县| 宁海县| 尉氏县| 莎车县| 吉安市| 宜州市| 长乐市| 于田县| 广德县| 临高县| 普定县| 剑阁县| 铜川市| 泰兴市| 彩票| 仪征市| 玉山县| 屯门区| 上林县| 东港市| 阜南县| 阿鲁科尔沁旗| 保定市| 潼关县| 洪泽县| 乌拉特后旗| 龙口市| 大兴区| 双柏县|