Difference Between MODBUS and PROFIBUS
Difference Between MODBUS and PROFIBUS
They are two different communications protocols. If you want a rough analogy, it's like two different
languages. Profibus is speaking German and Modbus is speaking English. Both languages work, but
the two speakers can't communicate.
Profibus has certain protocol features that let certain versions of it operate in multi-master mode on
RS-485, while Modbus could be only single master. However, Modbus can operate on Ethernet
(including multiple masters) while Profibus can't (Profinet can, but Profinet is not the same as
Profibus).
Profibus is supported by Siemens
In short, Profibus was good in its day, but its specialised features tied it closely to RS-485, which has
resulted in it becoming obsolete (although there's lots of it still around).
Modbus is still going strong because its simplicity let it evolve to adapt to Ethernet without significant
change. It's now one of the major Ethernet protocols used in automation. The older serial (RS-232 and
RS-485) versions are still around as well.
Not merely better, but radically different. Indeed, mistaking Fieldbus for a "digital 4-20 mA" or a better DCS is like
mistaking the computer for a better typewriter. It cannot even be compared to "smart" transmitter protocols. Imagine
for a moment: A system that renders obsolete all separate signal conditioners, isolation amplifiers, input cards, output
cards, CPU cards, I/P converters, and their web of interconnecting wires, almost an entire DCS. A system completely
self-contained; expressed simply as field devices and a man-machine interface (MMI) like an operator console. A
system where all controls, alarms, computation, selection, Totalization and much more - performed by the field
devices' microprocessors. A system so powerful it may overcome a process’ controls problems with a few clicks of a
mouse.
Fieldbus is the ultimate. The signal transmission has evolved to completely digital, system architecture has evolved to
completely distributed to the field. I.e. Fieldbus not only replaces 4-20 mA, but also the by now hopelessly outdated
DCS architecture of the seventies.
Easier to configure;
The sensors and actuators that are connected to the inputs and outputs (IO) of a Programmable Controller or PLC
(Programmable Logic Controller) are normally mounted in the plant or factory. Therefore the IO connections of a
traditional control system often involve long runs of cable from the control room to the plant. To attempt to reduce
cabling effort, multi-core cables can be used, but these require junction boxes and/or marshalling racks to route the
signals to the correct location. Consequently each IO channel can involve many connections as the signal passes
from cable to cable. Such wiring is expensive to install, complex to maintain and fault-finding can be difficult.
Traditional point to point wiring
Fieldbus
Fieldbus is an industrial network that is specifically designed for communication between PLCs or industrial
controllers and the field-mounted sensors and actuators. Fieldbus is designed to replace the point-to-point wiring that
connects each sensor and actuator to the controller IO.
When the fieldbus is integrated into the sensor or actuator the devices often provide additional capability such as
remote device configuration and/or testing over the bus. Integrated devices can also provide diagnostic information
back to the control room to help diagnose and locate device faults. Thus devices with integrated fieldbus are often
more capable or “intelligent” than traditional actuators or sensors.
Remote IO stations can also be used with fieldbus wiring. Here the digital or analogue IO modules are mounted in the
field, close to the sensors and actuators and the data is communicated to the remote IO module via the fieldbus
cable. However, when using remote IO the field devices cannot use the bus to communicate additional data such as
parameters or diagnostics. Here, we must use traditional (non-intelligent) actuators and sensors.
There are many different fieldbus types available, most of which are defined by international standards and are
supported by many different manufacturers. Specific fieldbus types are often designed for particular application areas
or industries. For example, the requirements for the process industry are often quire different from those of part
manufacturing or materials handling. What is suitable and cost effective for one application area is often not
appropriate for another. Sometimes we need a simple low-cost fieldbus; other times we need extensive or flexible
data capability. Some fieldbus systems need to be able to operate in potentially explosive atmospheres; others
require extremely high reliability for safety-critical applications. Some fieldbus systems are designed to carry power to
the field devices over the bus cable (power over the bus). This is often done using just two cable cores to carry power
and data.
The different types of fieldbus are generally not compatible with each other. This means that devices on a network
must all use the same type of fieldbus. However, this does not mean that different fieldbusses cannot be used
together in an application. Gateways can be used to connect one type of network or fieldbus to another. These
provide conversion from one technology to another and allow data to be passed between networks. Quite often an
application will involve several different types of network arranged in a hierarchical manner.
Many people ask why we can’t just have one type of network for all applications and levels. The answer is that there
are many different requirements for communications in separate areas of the plant and at different levels in the
hierarchy. Many different considerations must be taken into account: The required communication speed; data size
and structure; environmental factors like explosion risk, wet or dirty conditions, ambient temperature variations,
existence of electrical interference etc. Some networking solutions are suitable only for clean and dry environments;
others can be used in exposed locations. Cost, capability and robustness often vary greatly from one fieldbus to
another.
By far the most common fieldbus is PROFIBUS, with well over 20 million devices installed around the world.
PROFIBUS has solutions available for a wide range of applications including factory automation, process plant
including explosive environments, high-speed motion control, high-integrity functional safety systems.
Another popular bus technology is Actuator-Sensor Interface (AS-i), which is widely used in factory automation
systems. AS-i is often used in conjunction with PROFIBUS for connecting simple binary (on-off) sensors and
actuators to the PROFIBUS network using a gateway.
Ethernet and wireless networking is normally used at the office and plant level for plant management and
organisational information across the whole company. Fieldbus and industrial Ethernet are used at the mid levels for
control of plant units or cells for supervisory control and monitoring. Different fieldbus technologies are used at the
lower sensor/actuator levels. The gateways provide an interface between the different network technologies and
allow control and monitoring signals to pass up and down from one network to another.
The overall control system can contain Ethernet and wireless integrated with fieldbus.
Problems with fieldbus
All the above is really good news for the plant management, system designer, equipment installer, plant engineer and
plant operator. Unfortunately there is a disadvantage when using high-speed digital communications:
Fieldbus is much more sensitive to layout and wiring problems than traditional systems
System designers must be aware of the rules for design, layout and the many simple but expensive to correct pitfalls.
It is essential that installers and maintenance technicians have a basic level of training covering the correct wiring
techniques and basics for device and system testing. Commissioning and maintenance engineers need to be able to
use network test tools such as a modern protocol analyser and high-speed oscilloscope to fault-find and health check
the fieldbus network.
Introductory, but essential training for anybody involved with PROFIBUS technology is provided by our one-
day Certified PROFIBUS Installer course. Use of an analyser and oscilloscope and techniques for commissioning,
fault-finding and health-checking are provided on our one-dayPROFIBUS Commissioning and Maintenance
course and also on our Certified PROFIBUS Engineer course.