Modicon (now Schneider Electric) developed the Modbus protocol in 1979 as a means for communicating with field devices over a single twisted pair wire. Since 2004, Modbus Organization is responsible for the development and update of the protocol. The open and royalty free serial communication protocol continues to be a popular communication standard to transfer discrete/analog I/O information between industrial devices.

Modbus devices operate in a master-slave (client-server) technique, where the master/client communicates with one or multiple slaves/servers. The master typically is a PLC, PC, DCS, or RTU, which initiates a request for data from a slave and only that particular slave/server responds to that query. The slave is any peripheral monitoring or measuring device (I/O transducer, sensors, valve, network drive or other devices).

Why Modbus Protocol stack is required for Industries?

One of the major advantages of the protocol is that it is open source. This can greatly reduce the need to buy unique chipsets or pay heavy royalty/licensing fees. Healthcare and home automation industries are also exploring the benefits offered by the Modbus protocol stack.

Benefits of Modbus protocol

The main reason Modbus is so successful is the fact that non-programmers can readily understand it. Even plant engineers who deal directly with meters, measuring devices, and other industrial assets could easily understand the concept of coils/registers and the simple commands to read and write them. Because of its universal nature, it has a number of benefits including the following:

  • The open source nature of the protocol means that it is interoperable with a wide range of device types from any equipment vendor.
  • Modbus specification is freely available for download and requires no subsequent licensing fees. The Modbus toolkit includes additional sample codes, diagnostics and implementation examples for Modbus Organization members. It is available for purchase by non-members.
  • The simple messaging structure makes it easy to deploy compared to other protocol requiring a large learning curve.

Modbus protocol services provided by Utthunga

Before you decide on a Modbus solution, you need to consider various details like the devices that you are going to be monitoring and how they report back to you. Don’t worry about the intricacies of Modbus setup and use as our engineers can effectively put it all together for your real world needs. Considering both the hardware and software limitations and challenges, some of the Modbus protocol services that we offer are as mentioned below.

  • Design and develop Modbus slave and master devices and applications on different embedded and PC based platforms
  • Data modelling for the slaves
  • Design and development of custom function codes
  • Protocol stack porting and integration with the device application
  • Capabilities and experience with all variants of Modbus (RTU, ASCII and TCP)
  • Converting Modbus to/from other protocols
  • Enabling OPC UA servers and other applications with Modbus data collection capabilities

Technical Specification of Modbus master and slave stacks:

  1. Developed in ANSI C and .NET. The ANSI C version can be ported to any target platform in quick time
  2. Supports all function codes as per the specification
  3. Supports pass through APIs for developing customer specific function codes
  4. Supports RTU, ASCII and TCP variants

modbus protocol

Why Utthunga for implementing Modbus protocol stack?

Utthunga’s Modbus stack is running in tens of thousands of systems worldwide. The stack is high performance and low-footprint. We have implemented the stack on desktop, mobile as well as embedded systems of various types. We support all the variants of Modbus, and the stack can be easily integrated into any existing module/system.

Recent Posts

  • Industry 4.0
  • OPC UA
  • June 24, 2022

Will Industry 4.0 Exist without OPC UA

A new genre of industrial data exchange between industrial machines and communication PCs is on the rise – the Open Platform Communications United Architecture (OPC UA). Interestingly, application manufacturers, system providers, programming languages, and operating systems have no bearing on this open interface standard. The most significant distinction between OPC UA and the previous versions […]

Read more

  • Industry 4.0
  • June 22, 2022

How Oil and Gas Industry is Becoming Competitive with DevOps

Industrial automation has greatly influenced digital transformation in the oil and gas industry. It includes numerous connected devices that make this industry highly dependent on hardware and software components. As per the World Economic Forum, the digital transformation business for the Oil and Gas Industry is estimated to be $1.6 trillion by 2025. One of […]

Read more

  • Industry 4.0
  • March 30, 2022
  • 3 Minutes Read

All About Industrial Connectivity

An Introduction to Industrial Connectivity Industrial connectivity has come a long way since the first time a PLC was controlled by a computer. Well! it was a ‘Hurrah’ moment for industries as it created a whole new horizon for innovative technologies. However, amid the gradual shift towards digitalization, the lack of efficient exchange of data […]

Read more

  • IIoT
  • March 18, 2022

Javascript Plugins for Responsive Dashboard Builder Tool

Inspired to build a simple version of data aggregation and visualization for systems and applications, we have developed a dashboard builder tool for one of our clients. A global leader in industrial automation products and services, the client provides solution-based software and technology-driven industrial engineering solution. While there are many such tools in the market, […]

Read more