资源简介
modbus tcp 源码(C#),使用C#语言实现Modbus/tcp通信,实现上位机对下位机的读取
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace modbus
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.StartPosition = FormStartPosition.CenterScreen;
}
modbus md = new modbus();
int addrInt=0addrReal=0valInt=0;
Single valReal = 0;
private void Form1_Load(object sender EventArgs e)
{
this.MinimizeBox =this.MaximizeBox = false;
this.MinimumSize = this.MaximumSize=this.Size;
textBox2.Text = textBox5.Text = texb502wri.Text=texb503wri.Text=“0“;
md.connect();
md.connectex();
textBox1.Text = md.read(addrInt).ToString();
textBox6.Text = md.readex(addrReal).ToString();
}
private void button1_Click(object sender EventArgs e)
{
try
{
addrInt = Convert.ToInt32(textBox2.Text);
textBox1.Text = md.read(addrInt).ToString();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
textBox2.Text = textBox5.Text = “0“;
return;
}
//自动刷新502.Enabled = false;
}
private void textBox2_TextChanged(object sender EventArgs e)
{
}
private void groupBox1_Enter(object sender EventArgs e)
{
}
private void textBox5_TextChanged(object sender EventArgs e)
{
}
private void textBox6_TextChanged(object sender EventArgs e)
{
}
private void button3_Click(object sender EventArgs e)
{
try
{
addrReal = Convert.ToInt32(textBox5.Text) * 2;
textBox6.Text = md.readex(addrReal).ToString();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
textBox2.Text = textBox5.Text = “0“;
return;
}
// 自动刷新503.Enabled = false;
}
private void 自动刷新502_Click(object sender EventArgs e)
{
timer1.Interval = 200;
timer1.Start();
this.自动刷新502.Enabled = false;
}
private void timer1_Tick(object sender EventArgs e)
{
if (textBox2.Text != ““)
try
{
addrInt = Convert.ToInt32(textBox2.Text);
textBox1.Text = md.read(addrInt).ToString();
}
catch (Exception ex)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 766 2018-07-04 16:36 modbus tcp源码\modbus\1++.ico
文件 187 2018-07-04 10:42 modbus tcp源码\modbus\App.config
文件 23040 2018-07-09 21:41 modbus tcp源码\modbus\bin\Debug\modbus.exe
文件 187 2018-07-04 10:42 modbus tcp源码\modbus\bin\Debug\modbus.exe.config
文件 54784 2018-07-09 21:41 modbus tcp源码\modbus\bin\Debug\modbus.pdb
文件 24224 2018-07-09 21:55 modbus tcp源码\modbus\bin\Debug\modbus.vshost.exe
文件 187 2018-07-04 10:42 modbus tcp源码\modbus\bin\Debug\modbus.vshost.exe.config
文件 490 2015-10-22 09:54 modbus tcp源码\modbus\bin\Debug\modbus.vshost.exe.manifest
文件 5445 2018-07-07 10:50 modbus tcp源码\modbus\Form1.cs
文件 21732 2018-07-07 10:50 modbus tcp源码\modbus\Form1.Designer.cs
文件 7656 2018-07-07 10:50 modbus tcp源码\modbus\Form1.resx
文件 11349 2018-07-09 22:03 modbus tcp源码\modbus\modbus.cs
文件 3982 2018-07-04 16:36 modbus tcp源码\modbus\modbus.csproj
文件 1453 2018-07-04 21:53 modbus tcp源码\modbus\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7232 2018-07-07 10:40 modbus tcp源码\modbus\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 2268 2018-07-09 21:55 modbus tcp源码\modbus\obj\Debug\modbus.csproj.FileListAbsolute.txt
文件 977 2018-07-07 10:50 modbus tcp源码\modbus\obj\Debug\modbus.csproj.GenerateResource.Cache
文件 2211 2018-07-04 10:46 modbus tcp源码\modbus\obj\Debug\modbus.csprojResolveAssemblyReference.cache
文件 23040 2018-07-09 21:41 modbus tcp源码\modbus\obj\Debug\modbus.exe
文件 1332 2018-07-07 10:50 modbus tcp源码\modbus\obj\Debug\modbus.Form1.resources
文件 54784 2018-07-09 21:41 modbus tcp源码\modbus\obj\Debug\modbus.pdb
文件 180 2018-07-04 16:36 modbus tcp源码\modbus\obj\Debug\modbus.Properties.Resources.resources
文件 0 2018-07-04 10:42 modbus tcp源码\modbus\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2018-07-04 10:42 modbus tcp源码\modbus\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2018-07-04 10:42 modbus tcp源码\modbus\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
文件 518 2018-07-04 10:42 modbus tcp源码\modbus\Program.cs
文件 1354 2018-07-04 10:42 modbus tcp源码\modbus\Properties\AssemblyInfo.cs
文件 2864 2018-07-04 10:42 modbus tcp源码\modbus\Properties\Resources.Designer.cs
文件 5612 2018-07-04 10:42 modbus tcp源码\modbus\Properties\Resources.resx
文件 1093 2018-07-04 10:42 modbus tcp源码\modbus\Properties\Settings.Designer.cs
............此处省略15个文件信息
- 上一篇:C#经典编程220-含随书视频及源代码
- 下一篇:c# 使用Graphics画线
评论
共有 条评论