针对MODBUSTCP的由C#编写的一个类库,NMODBUS,可以直接调用API,来实现MODBUS在TCP上的传输,十分简单。
(还有些类库源码)
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1156323 2016-03-24 17:45 ModBus协议中文版.pdf
文件 825235 2016-03-22 20:33 nmodbus_api_manual_v1.2_cht.pdf
文件 17811 2016-03-22 17:46 NModbus类库使用.docx
....... 202048 2009-04-02 11:35 NModbus_net-3.5_1.11.0.0-sourcein
etFTD2XX.dll
....... 28672 2009-05-02 20:27 NModbus_net-3.5_1.11.0.0-sourcein
etFtdAdapter.dll
....... 270336 2009-04-14 10:00 NModbus_net-3.5_1.11.0.0-sourcein
etlog4net.dll
....... 86016 2009-05-02 20:27 NModbus_net-3.5_1.11.0.0-sourcein
etModbus.dll
....... 8704 2009-05-02 20:27 NModbus_net-3.5_1.11.0.0-sourcein
etModbus.Extensions.dll
....... 21504 2009-04-07 14:01 NModbus_net-3.5_1.11.0.0-sourcein
etUnme.Common.dll
....... 225280 2009-04-14 10:00 NModbus_net-3.5_1.11.0.0-sourcein
etcflog4net.dll
....... 77824 2009-05-02 20:27 NModbus_net-3.5_1.11.0.0-sourcein
etcfModbus.dll
....... 8704 2009-05-02 20:27 NModbus_net-3.5_1.11.0.0-sourcein
etcfModbus.Extensions.dll
....... 19456 2009-04-19 23:22 NModbus_net-3.5_1.11.0.0-sourcein
etcfUnme.Common.dll
....... 325959 2009-05-02 20:28 NModbus_net-3.5_1.11.0.0-sourceNModbus_net-3.5.chm
....... 1633 2009-04-02 11:35 NModbus_net-3.5_1.11.0.0-sourceREADME.txt
....... 202048 2009-04-02 11:35 NModbus_net-3.5_1.11.0.0-sourcesourcelibFTD2XX.dll
....... 225280 2009-04-14 10:00 NModbus_net-3.5_1.11.0.0-sourcesourceliblog4netCompactframeworklog4net.dll
....... 1188664 2009-04-14 10:00 NModbus_net-3.5_1.11.0.0-sourcesourceliblog4netCompactframeworklog4net.xml
....... 270336 2009-04-14 10:00 NModbus_net-3.5_1.11.0.0-sourcesourceliblog4netlog4net.dll
....... 1365508 2009-04-14 10:00 NModbus_net-3.5_1.11.0.0-sourcesourceliblog4netlog4net.xml
....... 19456 2009-04-19 23:22 NModbus_net-3.5_1.11.0.0-sourcesourcelibUnmeCompactframeworkUnme.Common.dll
....... 14860 2009-04-19 23:22 NModbus_net-3.5_1.11.0.0-sourcesourcelibUnmeCompactframeworkUnme.Common.xml
....... 21504 2009-04-07 14:01 NModbus_net-3.5_1.11.0.0-sourcesourcelibUnmeUnme.Common.dll
....... 17026 2009-04-07 14:01 NModbus_net-3.5_1.11.0.0-sourcesourcelibUnmeUnme.Common.xml
....... 4608 2009-04-02 11:35 NModbus_net-3.5_1.11.0.0-sourcesourcelibUnmeUnme.MbUnit.framework.Extensions.dll
....... 11458 2009-05-02 20:27 NModbus_net-3.5_1.11.0.0-sourcesourceNModbus.build
....... 3785 2009-04-02 11:35 NModbus_net-3.5_1.11.0.0-sourcesourceNModbus.shfbproj
....... 160 2009-04-02 11:35 NModbus_net-3.5_1.11.0.0-sourcesourceNModbusPublic.snk
文件 202048 2009-04-02 11:35 NModbus_net-3.5_1.11.0.0-sourcesourcesrcFtdAdapterinDebugFTD2XX.dll
文件 18944 2016-03-23 09:49 NModbus_net-3.5_1.11.0.0-sourcesourcesrcFtdAdapterinDebugFtdAdapter.dll
............此处省略419个文件信息
namespace FtdAdapter
{
///
/// Provides information about an attached FTDI USB device.
///
public struct FtdDeviceInfo
{
private readonly uint _flags;
private readonly uint _id;
private readonly string _serialNumber;
private readonly uint _type;
private readonly uint _locationId;
private readonly string _description;
internal FtdDeviceInfo(uint flags uint type uint id uint locationId string serialNumber string description)
{
_flags = flags;
_type = type;
_id = id;
_locationId = locationId;
_serialNumber = serialNumber;
_description = description;
}
///
/// Complete device ID comprising Vendor ID and Product ID.
///
public uint Id
{
get { return _id; }
}
///
/// Vendor ID.
///
public uint VendorId
{
get { return (_id >> 16) & 0xFFFF; }
}
///
/// Product ID
///
public uint ProductId
{
get { return _id & 0xFFFF; }
}
///
/// Serial number of device.
///
public string SerialNumber
{
get { return _serialNumber; }
}
///
/// Device flags.
///
public uint Flags
{
get { return _flags; }
}
///
/// Device type.
///
public uint Type
{
get { return _type; }
}
///
/// LocID
///
public uint LocationId
{
get { return _locationId; }
}
///
/// Description of device.
///
public string Description
{
get { return _description; }
}
///
/// Gets a value indicating if the device is already open.
///
public bool IsOpen
{
get { return (_flags & 0x01) != 0; }
}
///
/// Implements the operator ==.
///
/// The left.
/// The right.
/// The result of the operator.
public static bool operator ==(FtdDeviceInfo left FtdDeviceInfo right)
{
return left.Equals(right);
}
///
/// Implements the operator !=.
///
/// The left.
/// The right.
/// The result of the operator.
public static bool operator !=(FtdDeviceInfo left FtdDeviceInfo right)
{
return !left.Equals(right);
}
///
/// Indicates whether this instance and a specified object are equal.
///
/// Another object to compare to.
///
/// true if and this instance are the same type and represent the same value; otherwise false.
///
public override bool Equals(object obj)
{
if (!(obj is FtdDeviceInfo))
return false;
FtdDeviceInfo other = (FtdDeviceInfo) obj
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1156323 2016-03-24 17:45 ModBus协议中文版.pdf
文件 825235 2016-03-22 20:33 nmodbus_api_manual_v1.2_cht.pdf
文件 17811 2016-03-22 17:46 NModbus类库使用.docx
....... 202048 2009-04-02 11:35 NModbus_net-3.5_1.11.0.0-sourcein
etFTD2XX.dll
....... 28672 2009-05-02 20:27 NModbus_net-3.5_1.11.0.0-sourcein
etFtdAdapter.dll
....... 270336 2009-04-14 10:00 NModbus_net-3.5_1.11.0.0-sourcein
etlog4net.dll
....... 86016 2009-05-02 20:27 NModbus_net-3.5_1.11.0.0-sourcein
etModbus.dll
....... 8704 2009-05-02 20:27 NModbus_net-3.5_1.11.0.0-sourcein
etModbus.Extensions.dll
....... 21504 2009-04-07 14:01 NModbus_net-3.5_1.11.0.0-sourcein
etUnme.Common.dll
....... 225280 2009-04-14 10:00 NModbus_net-3.5_1.11.0.0-sourcein
etcflog4net.dll
....... 77824 2009-05-02 20:27 NModbus_net-3.5_1.11.0.0-sourcein
etcfModbus.dll
....... 8704 2009-05-02 20:27 NModbus_net-3.5_1.11.0.0-sourcein
etcfModbus.Extensions.dll
....... 19456 2009-04-19 23:22 NModbus_net-3.5_1.11.0.0-sourcein
etcfUnme.Common.dll
....... 325959 2009-05-02 20:28 NModbus_net-3.5_1.11.0.0-sourceNModbus_net-3.5.chm
....... 1633 2009-04-02 11:35 NModbus_net-3.5_1.11.0.0-sourceREADME.txt
....... 202048 2009-04-02 11:35 NModbus_net-3.5_1.11.0.0-sourcesourcelibFTD2XX.dll
....... 225280 2009-04-14 10:00 NModbus_net-3.5_1.11.0.0-sourcesourceliblog4netCompactfr
....... 1188664 2009-04-14 10:00 NModbus_net-3.5_1.11.0.0-sourcesourceliblog4netCompactfr
....... 270336 2009-04-14 10:00 NModbus_net-3.5_1.11.0.0-sourcesourceliblog4netlog4net.dll
....... 1365508 2009-04-14 10:00 NModbus_net-3.5_1.11.0.0-sourcesourceliblog4netlog4net.xm
....... 19456 2009-04-19 23:22 NModbus_net-3.5_1.11.0.0-sourcesourcelibUnmeCompactfr
....... 14860 2009-04-19 23:22 NModbus_net-3.5_1.11.0.0-sourcesourcelibUnmeCompactfr
....... 21504 2009-04-07 14:01 NModbus_net-3.5_1.11.0.0-sourcesourcelibUnmeUnme.Common.dll
....... 17026 2009-04-07 14:01 NModbus_net-3.5_1.11.0.0-sourcesourcelibUnmeUnme.Common.xm
....... 4608 2009-04-02 11:35 NModbus_net-3.5_1.11.0.0-sourcesourcelibUnmeUnme.MbUnit.fr
....... 11458 2009-05-02 20:27 NModbus_net-3.5_1.11.0.0-sourcesourceNModbus.build
....... 3785 2009-04-02 11:35 NModbus_net-3.5_1.11.0.0-sourcesourceNModbus.shfbproj
....... 160 2009-04-02 11:35 NModbus_net-3.5_1.11.0.0-sourcesourceNModbusPublic.snk
文件 202048 2009-04-02 11:35 NModbus_net-3.5_1.11.0.0-sourcesourcesrcFtdAdapterinDebugFTD2XX.dll
文件 18944 2016-03-23 09:49 NModbus_net-3.5_1.11.0.0-sourcesourcesrcFtdAdapterinDebugFtdAdapter.dll
............此处省略419个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)