生产厂商:Witte Modbus产品类别:其他软件
WSMBS 是一种功能强大且易于使用的 .Net Control,可以轻松地从连接到 PC 串行端口的 Modbus 从设备通信即可。
支持协议
· Modbus RTU
· Modbus ASCII格式
MODBUS 功能
· 01: 读取线圈状态
· 02: 读取输入状态
· 03: 读取保持寄存器
· 04: 读取输入寄存器
· 05: Force 单线圈
· 06: 预设单寄存器
· 15: 强制多个线圈
· 16: 预设多个寄存器
· 17:报告 Slave ID。
· 22: 掩码写入寄存器
· 23:读/写寄存器
用户定义函数
· 读取用户定义的线圈
· 读取用户定义的寄存器
· 写入用户定义的线圈
· 写入用户定义的寄存器
案例
C#
Int16[] Registers = new Int16[10];
WSMBS.Result Result;
Result = wsmbsControl1.ReadHoldingRegisters(1, 0, 10, Registers);
Visual Basic
Dim Registers(10) As Short
Dim Result As WSMBS.Result
Result = WsmbtControl1.ReadHoldingRegisters(1, 0, 10, Registers)
C++
array<Int16>^ Registers = gcnew array<Int16>(10);
WSMBS::Result Result;
Result = wsmbtControl1->ReadHoldingRegisters(1, 0, 10, Registers);