Industrial Communication Protocols

advertisement
Safety and Productivity Solutions
Industrial Communication Protocols
White Paper
Introduction to Modbus
Modbus protocol can be operated via the
Modbus communication protocol is a messaging structure developed by
following communication methods:
Modicon in 1979. It is used to establish a master-slave or client-server
communication between intelligent devices. The intelligent devices
can be a PLC, HMI, PC, Distributed Control Systems (DCS), Supervisory
Control and Data Acquisition Systems (SCADA) etc. Modbus protocol is
not industry specific and can be used in a wide variety of industries such as
factory automation, building automation, process control, oil & gas, traffic
& parking, agriculture & irrigation, water & wastewater, pharmaceutical and
medical, material handling etc.
FTP
HTTP
communication method or interface can
be RS-485, RS-232, RS-422 and RS-423.
Generally, in this interface, the Modbus
devices would require the receive wire (RX),
the transmit wire (TX) and the ground wire
(GND) to exchange data between the Modbus
devices. The interface can be either half
duplex or full duplex. Typically, all intelligent
FIGURE 1. ETHERNET/IP™ APPLICATION LAYERS
Application
• Modbus RTU or Modbus over serial – This
OPC
CIP
devices can be configured for both half duplex
Modbus SNMP
and full duplex.
• Modbus™ TCP/IP – In this communication
TCP
Transport
method, the Modbus data is wrapped around
UDP
TCP/IP internet protocols and then the data is
transmitted over standard internet. A standard
OSPF
Network
ARP
Explicit
Messaging
Implicit
Messaging
IIGMP
RJ45 Ethernet port can be used to connect
the various devices for data transfer. Modbus™
TCP/IP can be defined as an open standard
IP
RARP
implementation of Modbus on internet
protocols.
Data Link
Physical
E 802
3 Ethern
IEEE
802.3
Ethernet
• EtherNet/IP™ - EtherNet/IP™ is an
application layer/industrial protocol that is
built on the standard TCP/IP stack, where
TCP means transport control protocol and
IP means internet protocol (IP). EtherNet/
IP™ uses standard Ethernet hardware and
operates over Ethernet using the common
industrial protocols (CIP) – ControlNet &
DeviceNet and the TCP/IP protocol stack.
Although EtherNet/IP™ was developed by
Rockwell Automation for its Allen Bradley
line of controls, it is now considered an open
standard and is managed by Open DeviceNet
Vendors Association (ODVA).
Industrial Communication Protocol White Paper
It is to be noted that the WMPR receiver only uses “Explicit Messaging” for
The WMPR receiver has EtherNet/IP™ as the
exchange of non-cyclic and non-time critical data between the devices
communication protocol. That means, it can
in the EtherNet/IP™ network. Explicit messaging uses the TCP/IP stack
push all of the relevant information such as
and has a request/reply or client/server relationship. The client sends a
nodes I/O Status (both digital and analog), unit
request to the server and the server responds to the request. This request
types of analog signals, battery level indication,
can be either read/write in nature. In our world, the client device can be
radio frequency signal strength, radio transmit
either a fieldbus coupler module or a host controller device and the server
power type, field device type, radio transmitter
device is the WMPR receiver module.
type, sensor update rate, IP address etc. through
Note: For more information on Modbus™ RTU, Modbus™ TCP/IP and
EtherNet/IP™ please refer to www.modbus.org; www.rockwellautomation.
com & www.odva.org
the EtherNet/IP™ output. It has a standard RJ45
Ethernet port which needs to be connected to
the RJ45 port of the fieldbus coupler via a Cat5e
(twisted pair) or Cat 6 (standard) Ethernet cable
to establish data communication between the
Data Exchange between wireless receivers – WDRR/
WMPR and Fieldbus Couplers
WMPR Series: The WMPR Series is a reliable DIN rail or panel-mountable
wireless receiver that can accept 14 digital signals (PNP or NPN type) from
wireless Limitless™ switches or accept 14 analog signals from wireless
analog sensors. The WMPR receiver is menu driven through the use of
function buttons and an easy-to-read LCD display. The LCD menu allows
the user to see the nodes status, configure nodes and update receiver
two devices.
If the end user wants to display the data in a
host controller such as a PLC or HMI that has
Modbus™ TCP/IP protocol, then it is required
to connect the fieldbus coupler to the host
controller via a Cat5e or Cat 6 (standard)
Ethernet cable.
functionality.
FIGURE 2: DATA EXCHANGE BETWEEN WMPR AND ETHERNET/IP™ OR
MODBUS™ TCP/IP NETWORK
Honeywell Wireless
System
Fieldbus Coupler
Ethernet IP or
Modbus TCP/IP
Network
PLC
– PAGE 2 –
Industrial Communication Protocol White Paper
To interface the WMPR with a host controller device, it is required that the
Note: For more information on the WMPR Object
WMPR is connected to an EtherNet/IP™ compliant host controller and
Model, please refer to the document “EtherNet/
upload the electronic data sheet (EDS) of the WMPR to the host controller
IP™ Object Mode, P/N 32308916” on the
device. This step allows the object model of the WMPR to transition into
Honeywell website.
the electronic datasheet (EDS) which allows the unique MAC ID of the
WMPR to be associated with the various parameters of the object model.
The WMPR Object Model (Figure 3 - WMPR Object Model) describes the
different object models such as common objects, the application objects
and the assembly objects.
For the latest version of the EDS file, please refer
to the Honeywell website.
WDRR Series: The WDRR Series is a reliable DIN
rail or panel-mountable wireless receiver that
can accept 14 digital signals (PNP or NPN type)
Common Objects include: Identity Object, Message Router Object,
from wireless limitless switches. The WDRR
Connection Manager Object, Parameter Object and Link Objects
receiver then communicates the digital signals
which is basically the wireless limitless switch’s
status i.e. whether the switch is open or closed to
FIGURE 3: WMPR OBJECT MODEL
a host controller device such as a PLC, DCS and
SCADA that has physical I/O modules. It also
Identity
Object
(01)
Parameter
Object Instances
(0F)
Application
Object Instances
(various)
has an output for lost RF communication and
another output for low battery voltage.
Once the WDRR receiver obtains the status
of the digital input of the Limitless™ switch,
the information is replicated in the WDRR’s
Message
Router Object
(02)
output terminals. Then it is required to hardwire
Assembly
Object Instances
(04)
Link Object F6
TCP/IP F5
the output terminals of the WDRR receiver
to individual input terminals on the WAGO or
Beckhoff fieldbus coupler or any host controller
device with physical I/O modules.
Explicit
Msg
I/O
Connection Manager Object
(06)
– PAGE 3 –
Industrial Communication Protocol White Paper
FIGURE 4: DATA EXCHANGE BETWEEN WDRR AND MODBUS™ TCP/IP
NETWORK
Modbus TCP/IP Network
SS3
(Sensing/Switching Device 3)
SS2
(Sensing/Switching Device 2)
WDRR Receiver
Inputs
(Sensing/Switching Device 1)
Outputs
PLC
SS1
Modbus TCP/IP
Note: For more technical information on the WDRR and WMPR receiver
However, if there is ample space available
modules, please refer to the device’s datasheet on the Honeywell website
for wiring in the control cabinet and if the
http://sensing.honeywell.com
existing controllers do not support any type of
communication protocols, then WDRR would be
a very good alternative.
When to use WMPR vs WDRR
• Say a customer has a Fieldbus Coupler or
The usage of WMPR vs WDRR is very application specific and may be
a PLC that is currently running on protocol
dependent on an existing control systems layout. To understand this
EtherNet/IP™, then another option might be
better, let’s take a look at the following real time application scenarios.
needed. Typically, these types of devices have
• If a customer already has a Fieldbus Coupler or some type of host
controller device such as a PLC or HMI, almost 90 percent of the time,
a Fieldbus Coupler/PLC/HMI will have some type of communication
protocol such as EtherNet/IP™, Modbus™ TCP/IP, Modbus™ RTU or
Profinet. In these types of system settings, the WMPR would be an ideal
candidate as it supports EtherNet/IP™ protocol.
two to four RJ45 ports available per device.
If there are other Ethernet systems such as
a VLAN Networks, PC, DCS system, SCADA,
etc. already plugged in to the 4 available RJ45
ports of the Fieldbus Coupler/PLC, then there
is no RJ45 port available for the WMPR device.
In this scenario, the WDRR would come in
However, there are many generic PLCs and Fieldbus Couplers out there
in the market that do not support any type of communication protocols.
These PLCs/Fieldbus Couplers can only support hardwire I/O signals
whether it is digital, analog, temperature, etc. In this type of scenario the
WDRR would be a good alternative.
handy, as the Fieldbus Couplers/PLCs has
the ability to add I/O racks into an existing
controller.
• WMPR can support both analog and digital
signals. WDRR can only support digital
• Generally, the cabinets which house control system hardware such as
Fieldbus Couplers, PLCs, I/O Modules, Power Supplies, Relay Module,
etc. are very heavily wired (Figure 5). In these types of settings, the
WMPR would be perfect as there is no wiring involved for Inputs and
Outputs. The status of all of the 14 digital/analog outputs from the
WMPR will be communicated to the host controller via a single standard
Ethernet cable. Less wiring will make the control system cabinet safer,
easy to identify parts and less time consuming for troubleshooting if
necessary.
signals. So, for wireless applications involving
Honeywell’s wireless pressure sensors
(WPS Series), the WMPR would be the
recommended receiver module. Furthermore,
the WMPR would enable an operator to
change the update rate of the WPS series
analog sensors over wireless. This can be
a huge benefit especially if the sensors
are installed in places that are not easily
accessible.
– PAGE 4 –
Industrial Communication Protocol White Paper
WAGO fieldbus coupler specifications:
FIGURE 5: CONTROL SYSTEM HARDWARE
Fieldbus coupler part numbers (Factory
recommended)
• Bus controller module: 750-352
• Power supply module: 750-602
• I/O module: 750-1405
• End module: 750-600
• Protocols: EtherNet/IP™, Modbus™ TCP/IP
• Baud rate: 10/100 Mbit/sec, full or half duplex
• Buscoupler connection: 2 x RJ45
• Number of I/O modules: 64
• Number of digital inputs per I/O module: 16
(PNP or NPN)
• For autonomous time-critical applications, the WMPR would be a
perfect fit. The WMPR receiver module supports EtherNet/IP™ protocol
Note: For more technical information on the
WAGO fieldbus coupler, please refer to the
which is much faster than any existing serial communication protocols.
device’s datasheet at WAGO website http://www.
The WMPR can provide a wide variety of data points such as nodes
wago.us. There are many options available for the
device status, I/O status, battery life indication, and network signal
bus controller module, power supply module, I/O
strength which is typically required by a host controller to automate a
module and the end module.
wireless network.
FIGURE 6: WAGO FIELDBUS COUPLER
WAGO Modbus™ TCP Coupler
Digital input wired from Honeywell
WDRR receiver
Ethernet cable to
modbus network
Ethernet O/P from
Honeywell WMPR
receiver to WAGO
coupler RJ45
WAGO PN 750-352
ETHERNET™ TCP/IP FIELDBUS
CONTROLLER
WAGO PN 750-602
24 VDC POWER SUPPLY MODULE
WAGO PN 750-600
END MODULE
WAGO PN 750-1405
16 CHANNEL DIGITAL INPUT MODULE
(Can accept up to 64 I/O modules, thereby
supporting up to 1024 digital inputs)
– PAGE 5 –
Industrial Communication Protocol White Paper
Beckhoff Fieldbus coupler specifications:
Note: For more technical information on the
Fieldbus coupler part numbers (Factory recommended)
• Bus controller module: BK9000/BK9050 (to be used with WDRR
receiver)
• Bus controller module: EL6652 (to be used with WMPR receiver)
• Power supply module: Built into the bus controller module
Beckhoff fieldbus coupler, please refer to the
device’s datasheet at the Beckhoff website
https://www.beckhoff.com. There are many
options available for the bus controller module,
I/O module and the end module.
• I/O module: KL1154
• End module: KL9010 (to be used with BK9000/BK9050) and EL9011
Both of the fieldbus couplers namely – WAGO
and Beckhoff have the ability to accept digital
(to be used with EL6652)
• Protocols: EtherNet/IP™, Modbus™ TCP/IP
signals from the WDRR receiver. All of these
• Baud rate: 10/100 Mbit/sec, full or half duplex
fieldbus couplers are designed for fieldbus
• Buscoupler connection: 1 x RJ45
communication in both EtherNet/IP™ and
• Number of I/O modules: 64
Modbus™ networks. The fieldbus couplers have
• Number of digital inputs per I/O module: 4 (PNP/NPN - configurable)
standard RJ45 Ethernet ports. So it is possible
to transfer the Limitless™ switches I/O status to
a host controller via protocols EtherNet/IP™ or
Modbus™ TCP/IP as long as the host controller
supports either of these two protocols. A Cat5e
(standard) or a Cat 6 (twisted pair) cable can be
Beckhoff Modbus™ TCP Coupler
FIGURE 7: BECKHOFF FIELDBUS COUPLER
used to connect the fieldbus couplers to a host
controller device.
Ethernet TCP/IP BK9000,
BK9050
Digital Input
System Terminals
KL1154, KL1164
KL9010
+60° C
Ethernet O/P from Honeywell WMPR
receiver to Beckhoff coupler RJ45
Power-LEDs
-25° C
K-bus
Ethernet RJ 45
Digital input wired from Honeywell
WDRR receiver
Signal LED1
Signal LED3
Signal LED2
Signal LED4
Input 1
Input 2
+24V
Power contact
+24 V
Input for
power contacts
Output to modbus
network
DV
Power contact DV
Address selector
Configuration interface
Power contacts
Input 3
Input 4
KL9010
BECKHOFF
Top view
BK9000
Top view
BK9050
BK9000, BK9050 I Ethernet TCP/IP Bus Couplers
Beckhoff PN BK9050
(Can accept up to 64 I/O terminals and
one end terminal)
Beckhoff PN KL1154
(4-channel digital input terminal)
For more information
sensing.honeywell.com
Honeywell Safety and Productivity Solutions
9680 Old Bailes Road
Fort Mill, SC 29707
1.800.537.6945
www.honeywell.com
Limitless™ is a registered trademark of Honeywell International Inc.
EtherNet/IP™ is a registered trademark of ODVA, Inc.
Modbus™ is a registered trademark of Schneider Automation Inc.
002415-2-EN | 2 | 08/2016
© 2016 Honeywell International Inc.
Beckhoff PN KL9010
(End terminal)
Download