资源简介
nmodbus官方例程 ,包括C#和VB.net 两种语言,包括RTU和TCP的master与slave例程,

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Text;
namespace ConvertDataType
{
class Program
{
static void Main(string[] args)
{
ushort[] data;
//Convert ushort array to Long data[0]=>Low Word data[1]=>High Word
data = new ushort[2] { 4 65535 };
long longValue;
longValue =(Int32)(((UInt32)data[1] << 16) | (UInt32)data[0]);
Console.WriteLine(longValue.ToString()); //-65532
Console.ReadLine();
//Convert ushort array to UnsignedLong data[0]=>Low Word data[1]=>High Word
data = new ushort[2] { 2552013587 };
ulong ulongValue;
ulongValue = (UInt32)(((UInt32)data[1] << 16) | (UInt32)data[0]);
Console.WriteLine(ulongValue.ToString()); //890463152
Console.ReadLine();
//Convert ushort array to Hex
data = new ushort[1] { 65535};
Console.WriteLine(data[0].ToString(“X4“)); //FFFF
Console.ReadLine();
//Convert ushort array to Float
data = new ushort[2] { 19311 65529 };
float[] floatData = new float[data.Length / 2];
Buffer.BlockCopy(data 0 floatData 0 data.Length * 2);
for (int index = 0; index < floatData.Length; index += 2)
{
Console.WriteLine(floatData[index / 2].ToString(“0.0000“)); //123.4560
Console.ReadLine();
}
//Convert to double
data = new ushort[4] { 65512 59784 64790 16675 };
double[] doubleData = new double[2];
Buffer.BlockCopy(data 0 doubleData 0 8);
Console.WriteLine(doubleData[0].ToString());
//Convert ushort value to Int16
ushort ushortValue = 65516 ;
Int16 int16Value = (Int16)ushortValue;
Console.WriteLine(int16Value.ToString()); //-20
Console.ReadLine();
//------------------------------------------------------------------------------------------
ushort[] uintData = new ushort[2];
//Convert Long value to ushort array
long[] longData ;
longData = new long[1] { -65532 };
Buffer.BlockCopy(longData 0 uintData0 4);
for (int index = 0; index < uintData.Length; index ++)
{
//uintData[0] = 4 ;uintData[1] = 65535
Console.WriteLine(string.Format(“uintData[{0}] = {1}“ index uintData[index]));
}
Console.ReadLine();
//Convert UnsignedLong value to ushort array
ulong[] ulongData;
ulongData = new ulong[1] { 890463152 };
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 16384 2013-11-22 14:49 c#.net\convertdatatype_c#\convertdatatype\bin\debug\convertdatatype.exe
文件 13824 2013-11-22 14:49 c#.net\convertdatatype_c#\convertdatatype\bin\debug\convertdatatype.pdb
文件 5632 2013-11-22 14:49 c#.net\convertdatatype_c#\convertdatatype\bin\debug\convertdatatype.vshost.exe
文件 1964 2013-11-22 14:49 c#.net\convertdatatype_c#\convertdatatype\convertdatatype.csproj
文件 1717 2013-11-22 14:49 c#.net\convertdatatype_c#\convertdatatype\obj\convertdatatype.csproj.filelistabsolute.txt
文件 16384 2013-11-22 14:49 c#.net\convertdatatype_c#\convertdatatype\obj\debug\convertdatatype.exe
文件 13824 2013-11-22 14:49 c#.net\convertdatatype_c#\convertdatatype\obj\debug\convertdatatype.pdb
文件 4258 2013-11-22 14:49 c#.net\convertdatatype_c#\convertdatatype\program.cs
文件 1211 2013-11-22 14:49 c#.net\convertdatatype_c#\convertdatatype\properties\assemblyinfo.cs
文件 934 2013-11-22 14:49 c#.net\convertdatatype_c#\convertdatatype.sln
文件 12288 2013-11-22 14:49 c#.net\convertdatatype_c#\convertdatatype.suo
I.A.... 270336 2013-07-17 16:10 c#.net\modbus_rtu\master\ModbusRTU_Master\ModbusRTU_Master\bin\Release\log4net.dll
I.A.... 36864 2013-10-15 15:58 c#.net\modbus_rtu\master\ModbusRTU_Master\ModbusRTU_Master\bin\Release\ModbusRTU_Master.exe
I.A.... 76288 2013-07-17 16:10 c#.net\modbus_rtu\master\ModbusRTU_Master\ModbusRTU_Master\bin\Release\nmodbuspc.dll
I.A.... 11908 2013-10-11 18:07 c#.net\modbus_rtu\master\ModbusRTU_Master\ModbusRTU_Master\Form1.cs
I.A.... 23052 2013-08-20 16:50 c#.net\modbus_rtu\master\ModbusRTU_Master\ModbusRTU_Master\Form1.Designer.cs
I.A.... 6008 2013-08-20 16:50 c#.net\modbus_rtu\master\ModbusRTU_Master\ModbusRTU_Master\Form1.resx
I.A.... 2145 2013-07-26 15:38 c#.net\modbus_rtu\master\ModbusRTU_Master\ModbusRTU_Master\frmInputValue.cs
I.A.... 13436 2013-07-25 18:02 c#.net\modbus_rtu\master\ModbusRTU_Master\ModbusRTU_Master\frmInputValue.Designer.cs
I.A.... 5814 2013-07-25 18:02 c#.net\modbus_rtu\master\ModbusRTU_Master\ModbusRTU_Master\frmInputValue.resx
I.A.... 270336 2013-07-17 16:10 c#.net\modbus_rtu\master\ModbusRTU_Master\ModbusRTU_Master\log4net.dll
I.A.... 4147 2013-07-25 17:26 c#.net\modbus_rtu\master\ModbusRTU_Master\ModbusRTU_Master\ModbusRTU_Master.csproj
I.A.... 168 2013-09-27 15:23 c#.net\modbus_rtu\master\ModbusRTU_Master\ModbusRTU_Master\ModbusRTU_Master.csproj.user
I.A.... 76288 2013-07-17 16:10 c#.net\modbus_rtu\master\ModbusRTU_Master\ModbusRTU_Master\nmodbuspc.dll
I.A.... 908 2013-08-14 16:13 c#.net\modbus_rtu\master\ModbusRTU_Master\ModbusRTU_Master\obj\Debug\ModbusRTU_Master.csproj.GenerateResource.Cache
I.A.... 36864 2013-08-14 16:13 c#.net\modbus_rtu\master\ModbusRTU_Master\ModbusRTU_Master\obj\Debug\ModbusRTU_Master.exe
I.A.... 180 2013-08-14 16:13 c#.net\modbus_rtu\master\ModbusRTU_Master\ModbusRTU_Master\obj\Debug\ModbusRTU_Master.Form1.resources
I.A.... 180 2013-08-14 16:13 c#.net\modbus_rtu\master\ModbusRTU_Master\ModbusRTU_Master\obj\Debug\ModbusRTU_Master.frmInputValue.resources
I.A.... 40448 2013-08-14 16:13 c#.net\modbus_rtu\master\ModbusRTU_Master\ModbusRTU_Master\obj\Debug\ModbusRTU_Master.pdb
I.A.... 180 2013-08-14 16:13 c#.net\modbus_rtu\master\ModbusRTU_Master\ModbusRTU_Master\obj\Debug\ModbusRTU_Master.Properties.Resources.resources
............此处省略364个文件信息
- 上一篇:WPF翻书翻页动画 拖拽 最真实
- 下一篇:wpf 图片和视频浏览器
相关资源
- c#实现Modbus tcp客户端
- C# Modbus调试工具源码(RTU协议)
- C# Modbus TCP通讯(S7200PLC)
- Modbus类库C#版本
- c# EasyModbus Client
- Modbus调试工具源码
- modbus tcp 调试
- C#modbus通信
- 松下PLC 通讯(modbus)
- modbus通信
- Modbus通讯 串口通讯
- MODBUS通讯(TCP/Rtu)
- Modbus通讯协议-C#源码
- NModbus_net-3.5_1.11.0.0-source
- C# 开发modbus合集
- Modbus RTU TCP主站从站类库内有说明文档
- NModbusAPI说明文档中文的
- NModbusAPI说明文档中文的 实用
- NModbus说明文档API 中文英文+chm
- modbus tcp/rtu 基于C#的源码实现(老外的
- C#使用ModbusTcp协议与西门子1200PLC通讯
- ModBus Tcp 通讯C# +Demo
- C#编成Modbus TCP连接PLC寄存器读取、写
- Modbus_TCP .net C# 通信
- C#封装modbus
- 基于TCP的 modbus , C#源码
- Modbus RTU c#
- NMODBUS PDF
- C# 2015最新版NMODBUS4.0源码支持TCP/IPRT
- modbus tcp源码(C#)
评论
共有 条评论