资源简介
MODBUS-CSharp tcp测试正常读取数据!
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Net;
using System.Net.Sockets;
using System.Windows.Forms;
namespace MODBUS
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender EventArgs e)
{
try
{
int port = Convert.ToInt32(portm.Text);
string host = ipAddress.Text;
IPAddress ip = IPAddress.Parse(host);
IPEndPoint ipe = new IPEndPoint(ip port);
Socket c = new Socket(AddressFamily.InterNetwork SocketType.Stream ProtocolType.Tcp);
c.Connect(ipe);
byte[] obuf = strToToHexByte(“00 00 00 00 00 06 01 03 00 00 00 0A“);
c.Send(obuf obuf.Length 0);
byte[] recvBytes = new byte[256];
c.Receive(recvBytes recvBytes.Length 0);
recent.Text = byteToHexStr(recvBytes);
c.Close();
}
catch (ArgumentNullException ex)
{
recent.Text = ex.ToString();
}
catch (SocketException ex)
{
recent.Text = ex.ToString();
}
}
//16进制转换
public static string byteToHexStr(byte[] bytes)
{
string returnStr = ““;
if (bytes != null)
{
for (int i = 0; i < bytes.Length; i++)
{
returnStr += bytes[i].ToString(“X2“) + “ “;
}
}
return returnStr;
}
//字符串转byte
private static byte[] strToToHexByte(string hexString)
{
hexString = hexString.Replace(“ “ ““);
if ((hexString.Length % 2) != 0)
hexString += “ “;
byte[] returnBytes = new byte[hexString.Length / 2];
for (int i = 0; i < returnBytes.Length; i++)
returnBytes[i] = Convert.ToByte(hexString.Substring(i * 2 2) 16);
return returnBytes;
}
private void timer1_Tick(object sender EventArgs e)
{
button1_Click(sender e);
}
private void button2_Click(object sender EventArgs e)
{
timer1.Enabled = true;
}
private void button3_Click(object sender EventArgs e)
{
timer1.Enabled = false;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 20480 2011-03-17 15:38 MODBUS-C#\MODBUS\bin\Debug\MODBUS.exe
文件 22016 2011-03-17 15:38 MODBUS-C#\MODBUS\bin\Debug\MODBUS.pdb
文件 5632 2005-11-11 22:25 MODBUS-C#\MODBUS\bin\Debug\MODBUS.vshost.exe
文件 2728 2011-03-17 15:38 MODBUS-C#\MODBUS\Form1.cs
文件 6520 2011-03-17 15:37 MODBUS-C#\MODBUS\Form1.Designer.cs
文件 6008 2011-03-17 15:37 MODBUS-C#\MODBUS\Form1.resx
文件 3219 2011-03-17 15:04 MODBUS-C#\MODBUS\MODBUS.csproj
文件 842 2011-03-17 15:37 MODBUS-C#\MODBUS\obj\Debug\MODBUS.csproj.GenerateResource.Cache
文件 20480 2011-03-17 15:38 MODBUS-C#\MODBUS\obj\Debug\MODBUS.exe
文件 180 2011-03-17 15:37 MODBUS-C#\MODBUS\obj\Debug\MODBUS.Form1.resources
文件 22016 2011-03-17 15:38 MODBUS-C#\MODBUS\obj\Debug\MODBUS.pdb
文件 180 2011-03-17 15:05 MODBUS-C#\MODBUS\obj\Debug\MODBUS.Properties.Resources.resources
文件 261 2011-03-17 16:27 MODBUS-C#\MODBUS\obj\MODBUS.csproj.FileList.txt
文件 465 2011-03-17 15:03 MODBUS-C#\MODBUS\Program.cs
文件 1184 2011-03-17 15:03 MODBUS-C#\MODBUS\Properties\AssemblyInfo.cs
文件 2866 2011-03-17 15:03 MODBUS-C#\MODBUS\Properties\Resources.Designer.cs
文件 5612 2011-03-17 15:03 MODBUS-C#\MODBUS\Properties\Resources.resx
文件 1089 2011-03-17 15:03 MODBUS-C#\MODBUS\Properties\Settings.Designer.cs
文件 249 2011-03-17 15:03 MODBUS-C#\MODBUS\Properties\Settings.settings
文件 907 2011-03-17 15:03 MODBUS-C#\MODBUS.sln
..A..H. 11264 2011-03-17 16:27 MODBUS-C#\MODBUS.suo
目录 0 2011-03-17 15:32 MODBUS-C#\MODBUS\obj\Debug\Refactor
目录 0 2011-03-17 15:03 MODBUS-C#\MODBUS\obj\Debug\TempPE
目录 0 2011-03-17 15:14 MODBUS-C#\MODBUS\bin\Debug
目录 0 2011-03-17 15:38 MODBUS-C#\MODBUS\obj\Debug
目录 0 2011-03-17 15:03 MODBUS-C#\MODBUS\bin
目录 0 2011-03-17 15:05 MODBUS-C#\MODBUS\obj
目录 0 2011-03-17 15:03 MODBUS-C#\MODBUS\Properties
目录 0 2011-03-17 15:38 MODBUS-C#\MODBUS
目录 0 2011-03-17 15:03 MODBUS-C#
............此处省略3个文件信息
- 上一篇:基于LabVIEW的温度测控系统设计
- 下一篇:jni.h头文件
相关资源
- Modbus RTU S7-1200 发送
- Modbus协议官方文档中、英文全
- Omron ETN21模块进行modbustcp通讯
- WPF USB 网络 串口 通信软件
- modbus通讯协议详解
- B/S 网上订餐系统
- 教室管理系统.rar
- 小鸡快跑游戏.
-
分别适用于.NET fr
amework 2.0和4.0的E - 汽车租赁系统............................
- 组态王中S7-300TCP驱动
- 基于Apache Mina实现的TCP长连接和短连接
- 德卡D8读写器关于读写感应卡的一些代
- halcon 测量助手
- CVI下的TCP服务器和客户端
- 代码客:G-TcpServer(IOCP) 1.0 正式版及
- MCGS与单片机通信
- 图片存储到数据库保存二进制文件并
- TCP 发包工具(windows)
- VC 6 Modbus RTU测试程序
- modbus51_c代码
- 用Socket写的简易FTP服务器和客户端
- 企业销售管理信息系统(全套)
- VxWorks TCPIP协议栈
- socket小工具(可方便建立TCP UDP的soc
- 串口操作类(justinio)
- vc 编写的基于TCP协议的客户/服务器
- 基于Petri网的工作流(完整的原创源代
- 选择题自动考试系统
- 多线程实例:桌面智能弹球小游戏
评论
共有 条评论