Functional overview, About the modbus tcp/ip protocol, Module power up – ProSoft Technology MVI56E-MNETR User Manual
Page 103
Reference MVI56E-MNETR
♦ ControlLogix Platform
User Manual
Modbus TCP/IP Interface Module with Reduced Data Block
ProSoft Technology, Inc.
Page 103 of 153
August 31, 2009
5.2 Functional
Overview
This section describes how the MVI56E-MNETR module transfers data between
itself and the processor, and how it implements the Modbus TCP/IP protocol.
5.2.1 About the MODBUS TCP/IP Protocol
MODBUS is a widely used protocol originally developed by Modicon in 1978.
Since that time, the protocol has been adopted as a standard throughout the
automation industry.
The original MODBUS specification uses a serial connection to communicate
commands and data between client and server devices on a network. Later
enhancements to the protocol allow communication over Ethernet networks using
TCP/IP as a "wrapper" for the MODBUS protocol. This protocol is known as
MODBUS TCP/IP.
MODBUS TCP/IP is a client/server protocol. The client establishes a connection
to the remote server. When the connection is established, the client sends the
MODBUS TCP/IP commands to the server. The MVI56E-MNETR module works
both as a client and as a server.
Aside from the benefits of Ethernet versus serial communications (including
performance, distance, and flexibility) for industrial networks, the MODBUS
TCP/IP protocol allows for remote administration and control of devices over a
TCP/IP network. The efficiency, scalability, and low cost of a MODBUS TCP/IP
network make this an ideal solution for industrial applications.
The MVI56E-MNETR module acts as an input/output module between devices
on a MODBUS TCP/IP network and the Rockwell Automation backplane. The
module uses an internal database to pass data and commands between the
processor and the client and server devices on the MODBUS TCP/IP network.
5.2.2 Module Power Up
On power up the module begins performing the following logical functions:
1 Initialize hardware components
o
Initialize ControlLogix backplane driver
o
Test and Clear all RAM
o
Read configuration for module from MNET.CFG file on Compact Flash
Disk
2 Initialize Module Register space
3 Enable Server Drivers
4 Enable Client Driver
When the module has received the configuration, the module will begin
communicating with other nodes on the network, depending on the configuration.