• 大小: 0.10M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2024-04-30
  • 语言: C#
  • 标签: ModbusTCP  Modbus  stc  tcp  

资源简介


// ------------------------------------------------------------------------

// Button read discrete inputs读输入基础器DI
// ------------------------------------------------------------------------
private void btnReadDisInp_Click(object sender, System.EventArgs e)
{
            ushort ID = 2;
            ushort StartAddress = ReadStartAdr();
            ushort Length = Convert.ToUInt16(txtSize.Text);
            ushort slaveAddress = Convert.ToUInt16(txtSlaveAdress.Text);

MBmaster.ReadDiscreteInputs(ID, StartAddress, Length,slaveAddress);
}

// ------------------------------------------------------------------------
// Button read holding register读保持寄存器M
// ------------------------------------------------------------------------
private void btnReadHoldReg_Click(object sender, System.EventArgs e)
{
            ushort ID = 3;
            ushort StartAddress = ReadStartAdr();
            ushort Length = Convert.ToUInt16(txtSize.Text);
            ushort slaveAddress = Convert.ToUInt16(txtSlaveAdress.Text);

MBmaster.ReadHoldingRegister(ID, StartAddress, Length,slaveAddress);
}

// ------------------------------------------------------------------------
// Button read holding register读输入寄存器AI
// ------------------------------------------------------------------------
private void btnReadInpReg_Click(object sender, System.EventArgs e)
{
            ushort ID = 4;
            ushort StartAddress = ReadStartAdr();
            ushort Length = Convert.ToUInt16(txtSize.Text);
            ushort slaveAddress = Convert.ToUInt16(txtSlaveAdress.Text);

MBmaster.ReadInputRegister(ID, StartAddress, Length,slaveAddress);
}

资源截图

代码片段和文件信息

using System.Reflection;
using System.Runtime.CompilerServices;

//
// Allgemeine Informationen 黚er eine Assembly werden 黚er folgende Attribute 
// gesteuert. 膎dern Sie diese Attributswerte um die Informationen zu modifizieren
// die mit einer Assembly verkn黳ft sind.
//
[assembly: Assemblytitle(““)]
[assembly: AssemblyDescription(““)]
[assembly: AssemblyConfiguration(““)]
[assembly: AssemblyCompany(““)]
[assembly: AssemblyProduct(““)]
[assembly: AssemblyCopyright(““)]
[assembly: AssemblyTrademark(““)]
[assembly: AssemblyCulture(““)]

//
// Versionsinformationen f黵 eine Assembly bestehen aus folgenden vier Werten:
//
//      Hauptversion
//      Nebenversion 
//      Buildnummer
//      Revision
//
// Sie k鰊nen alle Werte oder die standardm溥ige Revision und Buildnummer 
// mit ‘*‘ angeben:

[assembly: AssemblyVersion(“1.0.*“)]

//
// Um die Assembly zu signieren m黶sen Sie einen Schl黶sel angeben. Weitere Informationen 
// 黚er die Assemblysignierung finden Sie in der Microsoft .NET framework-Dokumentation.
//
// Mit den folgenden Attributen k鰊nen Sie festlegen welcher Schl黶sel f黵 die Signierung verwendet wird. 
//
// Hinweise: 
//   (*) Wenn kein Schl黶sel angegeben ist wird die Assembly nicht signiert.
//   (*) KeyName verweist auf einen Schl黶sel der im CSP (Crypto Service
//       Provider) auf Ihrem Computer installiert wurde. KeyFile verweist auf eine Datei die einen
//       Schl黶sel enth鋖t.
//   (*) Wenn die Werte f黵 KeyFile und KeyName angegeben werden 
//       werden folgende Vorg鋘ge ausgef黨rt:
//       (1) Wenn KeyName im CSP gefunden wird wird dieser Schl黶sel verwendet.
//       (2) Wenn KeyName nicht vorhanden ist und KeyFile vorhanden ist 
//           wird der Schl黶sel in KeyFile im CSP installiert und verwendet.
//   (*) Um eine KeyFile zu erstellen k鰊nen Sie das Programm sn.exe (Strong Name) verwenden.
//       Wenn KeyFile angegeben wird muss der Pfad von KeyFile
//       relativ zum Projektausgabeverzeichnis sein:
//       %Project Directory%\obj\. Wenn sich KeyFile z.B.
//       im Projektverzeichnis befindet geben Sie das AssemblyKeyFile-Attribut 
//       wie folgt an: [assembly: AssemblyKeyFile(“..\\..\\mykey.snk“)]
//   (*) Das verz鰃ern der Signierung ist eine erweiterte Option. Weitere Informationen finden Sie in der
//       Microsoft .NET framework-Dokumentation.
//
[assembly: AssemblyDelaySign(false)]
[assembly: AssemblyKeyFile(““)]
[assembly: AssemblyKeyName(““)]

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-01-29 14:18  ModbusSampleCommon\
     文件        1078  2006-10-31 15:54  ModbusSampleCommon\App.ico
     文件        2542  2006-10-31 15:54  ModbusSampleCommon\AssemblyInfo.cs
     文件        1538  2010-12-15 09:48  ModbusSampleCommon\Modbus Sample Common.sln
     文件       24576  2010-12-15 11:29  ModbusSampleCommon\Modbus Sample Common.suo
     文件       24576  2013-06-19 20:09  ModbusSampleCommon\ModbusTCP.dll
     文件        5995  2013-06-19 18:53  ModbusSampleCommon\ModbusTester.csproj
     文件        2392  2013-06-19 18:53  ModbusSampleCommon\ModbusTester.csproj.user
     文件         908  2013-06-19 17:39  ModbusSampleCommon\ModbusTester.sln
     文件       20480  2016-02-19 08:36  ModbusSampleCommon\ModbusTester.suo
     文件        1579  2010-12-15 09:48  ModbusSampleCommon\UpgradeLog.xml
     文件        1638  2013-06-19 17:39  ModbusSampleCommon\UpgradeLog2.xml
     目录           0  2006-11-06 12:35  ModbusSampleCommon\bin\
     目录           0  2016-01-29 13:52  ModbusSampleCommon\bin\Debug\
     文件       24576  2013-06-19 20:09  ModbusSampleCommon\bin\Debug\ModbusTCP.dll
     文件       32768  2016-02-04 10:01  ModbusSampleCommon\bin\Debug\ModbusTester.exe
     文件       32256  2016-02-04 10:01  ModbusSampleCommon\bin\Debug\ModbusTester.pdb
     文件       11608  2016-02-19 08:36  ModbusSampleCommon\bin\Debug\ModbusTester.vshost.exe
     文件         490  2010-03-17 22:39  ModbusSampleCommon\bin\Debug\ModbusTester.vshost.exe.manifest
     目录           0  2016-01-29 13:52  ModbusSampleCommon\bin\Release\
     文件       24576  2013-06-19 20:09  ModbusSampleCommon\bin\Release\ModbusTCP.dll
     文件       45056  2006-11-06 12:34  ModbusSampleCommon\bin\Release\ModbusTester.exe
     文件       14462  2006-11-06 12:34  ModbusSampleCommon\bin\Release\modbusTCP.xml
     文件       36243  2016-02-04 10:01  ModbusSampleCommon\frmStart.cs
     文件        9474  2016-02-04 10:01  ModbusSampleCommon\frmStart.resx
     目录           0  2016-01-29 13:52  ModbusSampleCommon\obj\
     目录           0  2016-02-04 10:01  ModbusSampleCommon\obj\Debug\
     文件        1229  2016-01-29 14:19  ModbusSampleCommon\obj\Debug\DesignTimeResolveAssemblyReferences.cache
     文件        5421  2016-02-04 10:01  ModbusSampleCommon\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     文件        2804  2016-02-04 10:01  ModbusSampleCommon\obj\Debug\Modbus.frmStart.resources
     文件        2647  2016-02-19 08:36  ModbusSampleCommon\obj\Debug\ModbusTester.csproj.FileListAbsolute.txt
............此处省略15个文件信息

评论

共有 条评论