网站建设公司排名及费用,c2c模式的典型代表,产品线上推广方式,论文目录链接怎么做目录 前言一、德克威尔1.1 实验图1.2 DECOWELL IO Tester 软件1.3 读写设置1.4 C#进行Modbus-TCP读写 更新时间 前言 参考文章#xff1a; 使用的第二款Modbus-TCP产品。 一、德克威尔
1.1 实验图 1.2 DECOWELL IO Tester 软件
这也是自带模块配置软件的。下图就是德克威尔的… 目录 前言一、德克威尔1.1 实验图1.2 DECOWELL IO Tester 软件1.3 读写设置1.4 C#进行Modbus-TCP读写 更新时间 前言 参考文章 使用的第二款Modbus-TCP产品。 一、德克威尔
1.1 实验图 1.2 DECOWELL IO Tester 软件
这也是自带模块配置软件的。下图就是德克威尔的配置软件。默认IP地址192.168.1.10 注意通过网线直接连接的要将电脑也设置在同一网段中。 在这个测试软件中只要进行搜索找到实际的设备后添加到工程中【如下图】 连接效果图
1.3 读写设置
要进行读写需要知道对应模块的读写寄存器的地址【如下图】
那么对应的代码实现见1.4
1.4 C#进行Modbus-TCP读写 public partial class Form1 : Form{//Fieldsprivate ModbusTcpNet modbusTcp new ModbusTcpNet(192.168.1.10, 502);public Form1(){InitializeComponent();}private void Form1_Load(object sender, EventArgs e){timer1.Start();}private void timer1_Tick(object sender, EventArgs e){int DI_value modbusTcp.ReadInt16(x4;0).Content;//这个读取的是DI_3数值是8。8是因为二进制编码的排序方式。8,4,2,1.label1.Text DI_value.ToString();int AI_value modbusTcp.ReadInt16(x4;1).Content;//这个是手持电流电压信号发生器外接AI0的输入值。这里只是模拟量值需要自己按照公式进行转化。label2.Text AI_value.ToString();double value ((AI_value*10)/4095.0);//这个4095.0是德克威尔中给定的最大值。这个公式也是官方给定的转化公式。label3.Text value.ToString(F2);}}更新时间
2024.09.30创建。