Old versionsSee all
SMRN is an easy to use Modbus/RTU Master Windows Forms control that provides a fast, convenient way to communicate with Modbus/RTU slave devices connected to your PC's serial port. Within minutes, your VB.NET, C# or Managed C application can be talking Modbus/RTU.
Talking to a Modbus/RTU slave is as simple as calling a function with the necessary arguments. SMRN automatically builds and sends the request over the network, and receives and validates the response. Your application just operates on simple 16-bit data values representing Modbus registers, coils and discretes.
SMRN can be used on a form as shown below, or optionally without a form. At design time, you can access your Modbus device from SMRN's built-in Test Panel. This makes start-up and troubleshooting a snap, all without writing a single line of code! To further get you going quickly, SMRN also includes an extensive HTML help file and example projects for VB.NET, C#.NET and C .NET.
A powerful set of properties and methods are provided for configuring SMRN and for talking to slave devices at run-time. The example fragments below show just how easy it is to read holding registers from a Modbus/RTU slave.
For Modbus devices that use floating point data, SMRN provides RegsToFloat( ) and FloatToRegs( ) conversion methods to handle the job. These two methods convert two consecutive Input Registers or Holding Registers into a 32-bit, IEEE single precision floating point number, and vice-versa respectively.
-Send Custom User Request - provides unlimited Modbus functionality
-Access Raw Request/Response Frames - helpful for troubleshooting
-Built-in IEEE Single Precision Floating Point Support
-Visual Indication of Communications - Comm. LED
-Visual Connection Status
-Built-in Test Panel - powerful troubleshooting aide
-Can be used on a form (Visual Programming) or without a form
-Low-level serial I/O primitives for non-Modbus reading and writing