Smart Motor Control Center Communications Manual

User Manual
smart
mcc
COMMUNICATIONS
Connectivity to Industrial Networks
Third Party Compatible
PROFIBUS Solutions
Trademarks
Smart MCC Network Communications
Unless otherwise noted, all names identified by ® are registered trademarks of Siemens AG or
Siemens Energy & Automation, Inc.
The remaining trademarks in this publication may be trademarks whose use by third parties for their own purposes
could violate the rights of the owner, including but not limited to the following trademarks and products:
Rockwell Software RSLogix5000 ®
Rockwell Software RSNetworx for Devicenet ®
Rockwell Automation ControlLogix ®
Rockwell Automation CompactLogix PLC ®
Group Schneider Modicon Quantum ® PLC
Group Schneider Concept 2.6 XL Programming Software ®
Prosoft Technologies MVI56-PDPMV1 PROFIBUS Scanner Card for ControlLogix PLC ®
Prosoft Technologies PTQ-PDPMV1 PROFIBUS Scanner Card for Quantum PLC ®
Hilscher RIF 1769 for CompactLogix PLC ®
HMS Anybus Gateway-X PROFIBUS Master ®
HMS Anybus NetTool ®
WARNING
This instruction manual contains procedures for commissioning industrial control networks. These procedures must
be performed on systems that are not in operation. That is to say, all required equipment for the procedure must be
operational, but not in a state of active use with “live” or running equipment.
While following these instructions you may have to either:
A. Cycle power to the devices
B. Cycle between the “RUN” and “PROGRAMMING” modes
CAUTION
Only qualified personnel with proper training on PLC programming maintenance, and full access to the required equipment
should perform these procedures. Within the context of this manual, qualified persons are defined as persons who have the
skills and knowledge related to the construction and operation of the equipment and the equipment on which it is installed,
and have received safety training to recognize and avoid any hazards involved.
These procedures assume technical skill and familiarity with Rockwell Automation ControlLogix PLC, Rockwell Software
RSLogix5000, Rockwell Software RSNetworx for Devicenet, Modicon Quantum PLC, Concept 2.6XL programming
software, Windows Hyperterminal software, Ethernet wiring practices, and Ethernet IP/Subnet addressing ranges
available for the installation.
Lack of knowledge or experience with these programming environments may create potentially unsafe operating conditions,
which may result in death, severe personal injury or serious property damage.
NOTE
THESE INSTRUCTIONS DO NOT PURPORT TO COVER ALL DETAILS OR VARIATIONS IN EQUIPMENT, OR TO PROVIDE FOR EVERY
POSSIBLE CONTINGENCY TO BE MET IN CONNECTION WITH INSTALLATION, OPERATION OR MAINTENANCE. SHOULD FURTHER
INFORMATION BE DESIRED OR SHOULD PARTICULAR PROBLEMS ARISE, WHICH ARE NOT COVERED SUFFICIENTLY FOR THE
PURCHASER’S PURPOSES, THE MATTER SHOULD BE REFERRED TO THE LOCAL SIEMENS SALES OFFICE. THE CONTENTS OF THIS
INSTRUCTION MANUAL SHALL NOT BECOME PART OF OR MODIFY ANY PRIOR OR EXISTING AGREEMENT, COMMITMENT
OR RELATIONSHIP. THE SALES CONTRACT CONTAINS THE ENTIRE OBLIGATION OF SIEMENS. THE WARRANTY CONTAINED
IN THE CONTRACT BETWEEN THE PARTIES IS THE SOLE WARRANTY OF SIEMENS. ANY STATEMENTS CONTAINED HEREIN
DO NOT CREATE NEW WARRANTIES OR MODIFY THE EXISTING WARRANTY.
Table of Contents
Smart MCC Network Communications
1.
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1. TIAStar MCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2. TIAStar MCC Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2.1 MCC Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2.2. MCC Network Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.3. Default Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3
Communication to a TIAStar MCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3.1. Siemens PLC or PCS System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3.2. Recommended PLC Cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.3.3. Recommended Gateways . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.4
Scope of Responsibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.5
Fieldbus Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.5.1. Devicenet, Controlnet, Ethernet/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.5.2. Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.5.3. PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.
PROFIBUS Integration Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.1. PROFIBUS Network Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2. Default Cyclic Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2.1. Default SIMOCODE Cyclic Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 – 12
2.2.2. MM440 VFD Cyclic Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.3. 3RW44 Soft Starter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.2.4. 9300 Power Meter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 – 16
2.3. ProSoft and HUMS PROFIBUS Network Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.3.1. Install GSD Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 – 19
2.3.2. Add Devices to Network Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.3.3. Setting Network Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.3.4. Setting Device Node Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.3.5. Setting Device Cyclic Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.3.6. Download/Monitor PROFIBUS Network Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.
Modicon Quantum PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.1.
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.2.
PTQ to Quantum Integration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.2.1. Setup Concept Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.2.2. Create Project. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.3. ProSoft and PROFIBUS Configuration Software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.3.1. Create a New Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.3.2. Configure the Ethernet Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.3.3. Edit Quantum Chassis Slot Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.3.4. Initial Configuration Download . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.3.5. Module Debug Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.3.6. Configure the PROFIBUS Network. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 – 35
3.3.7. Export Files for Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 – 37
3.3.8. Import Files to Concept DFB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 – 42
3.3.9. Add DFB Routines to Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3.4. MODICON ETHERNET (140NOE77111) to MODBUS TCP Gateway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.4.1. Add the Ethernet Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
3.4.2. Configure the Ethernet Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.4.3. Configure the Ethernet Gateway IP Address. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 – 49
3.4.4. Configure the Ethernet Gateway Fieldbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
3.4.5. Configure the Ethernet Module Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
3.5. Modbus RTU Gateway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
3.5.1. Modbus Addressing for Gateway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 – 54
3.5.2. Modbus RTU Gateway Switch Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.5.3. Modbus Message commands via the XXMIT block. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Table of Contents
Smart MCC Network Communications
4.
Rockwell Automation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
4.1. ProSoft MV156-PDPMVI (ControlLogix) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
4.1.1. ProSoft PROFIBUS Configuration Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
4.1.2. Create a New Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
4.1.3. Configure the PROFIBUS Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
4.1.4. Export Files for ControlLogix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
4.1.5. Add MV156-PDPMV1 to I/O Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
4.1.6. Import PROFIBUS Configuration Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
4.2. Hilscher 1769-DPM (CompactLogix) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
4.2.1. Default PLC Configuration for 1769-DPM Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
4.2.2. Example PROFIBUS Configuration for 1769-DM Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 – 67
4.3. Devicenet Gateway. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
4.3.1. Gateway Configuration Process Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
4.3.2. Configure Devicenet Scanner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 – 71
4.4. Ethernet/IP Gateway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
4.4.1. Configure Ethernet Gateway IP Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 – 76
4.4.2. Configure Ethernet Gateway Fieldbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
4.4.3. Add Ethernet/IP Gateway to I/O Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
4.4.4. Add PLC Program MSG Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 – 81
4.4.5. Ethernet/IP Interface Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Introduction
Smart MCC Network Communications
1.
Introduction
The goal of this manual is to review the Siemens Smart
MCC offering, and define the most common ways to
1.1.
connect to and control the individual motors wired to
the MCC.
TIAStar MCC
A TIAStar (Smart) MCC is an MCC with the
following characteristics:
Internal PROFIBUS and/or ASi wiring to connect
equipment together
May or may not have PROFIBUS repeaters or gateways
to competitive networks
Has more than one of the following devices installed:
- SIMOCODE Smart Overload Controllers
- MM440 or 6SED VFD with PROFIBUS communication
boards installed
- 3RW44 Soft-starters with PROFIBUS Communication
board installed
1
Introduction
Smart MCC Network Communications
1.2
TIAStar MCC Overview
1.2.1.
MCC Design
The MCC will be designed as a series of sections, each
section containing individual units, or “buckets.”
Top:
Allows access to
cross-sectional wiring
and horizontal power
busway.
Section:
May contain up to six 12inch buckets or twelve 6inch buckets.
Bottom:
Allows access to crosssectional wiring and
ground bus
2
Unit or Bucket:
Contains a starter,
feeder breaker,
variable frequency
drive, or soft-starter
Network Wiring:
PROFIBUS wiring from
each networked device
in the section to the
previous and next sections
Introduction
Smart MCC Network Communications
1.2.2.
MCC Network Installation
The basic communication backbone for the Smart MCC
is Siemens PROFIBUS Network. This is a high-speed,
two-wire network capable of delivering deterministic
data and control to the controlling processor. You
may get additional information on PROFIBUS at
www.pto.com
This network is used to connect all of the devices in the
MCC. Each device in the MCC has its own node number
on the network.
Simocode smart overload
installed in an MCC bucket
Variable frequency drive
installed in an MCC bucket
PROFIBUS Network
Wiring
Previous Node
Next Node
A PROFIBUS repeater
will be installed at
the start of the MCC
network if configured
in order
A PROFIBUS network
terminator will always
be installed at the end
of network in the MCC
3
Introduction
Smart MCC Network Communications
1.2.3.
Default Configuration
The following network testing and configuration will
be completed prior to shipment:
Setting of the node address for every device.
The node address is determined from the starting
address of 2, unless specified differently by the
customer, and then incremented by one for every
node attached to the network. The node number is
incremented in the order that it is attached to the
network cable starting from the first node beginning
in the upper left of the first MCC section in the order.
A VFD drive is set to the default settings with the
following exceptions:
- Node number
- Speed command source (from communications
network)
- Start / Stop command source (from communications
network)
4
A SIMOCODE overload is set to the default settings
with the following exceptions:
- Node number
- Motor overload is set to maximum value
A 3RW44 soft-start is set to the default settings with
the following exceptions:
- Node number
Verification that the network itself is properly installed
and all devices connected to the network are powered
and active on the network.
Please note that these default configuration comments
are not true for all configurations that are available,
and may be changed at any time by the production
engineering group to facilitate production or
field requests.
Introduction
Smart MCC Network Communications
1.3.
Communication to a TIAStar MCC
The Siemens Smart MCC with integrated PROFIBUS is
capable of being controlled by every major supplier of
PLC today. Of course, the most powerful option is to
use a Siemens PLC for control of the MCC, but it may
not be possible in all environments to use a Siemens
PLC for the controller.
of gateways that can be installed and configured by
Siemens to allow a Siemens Smart MCC to be installed
into a non-PROFIBUS control network.
Further details on the 3rd party cards and gateway are
included in subsequent sections of this manual.
Siemens has qualified a limited number of 3rd party
cards for use in competitor PLC’s that will work with a
Siemens Smart MCC, and currently has available a series
1.3.1.
Siemens PLC or PCS System
The best performance combination in terms of speed and
ease of integration is to connect a Siemens Smart MCC
with a Siemens PLC or PCS network master. This can be
any S7-300, S7-400, or PCS-7 system that is capable if
controlling the number of devices installed in the
Siemens Smart MCC.
The combination of a Siemens Controller with a Siemens
TIAStar MCC is a powerful, flexible, system that will
provide you with information and control unlike any
other motor control center on the market today.
5
Introduction
Smart MCC Network Communications
1.3.2.
Recommended PLC Cards
The following PLC cards have been tested and certified to
properly control Siemens TIAStar via PROFIBUS-DP. These
Manufacturer Processor
Allen-Bradley ControlLogix
Allen-Bradley
Modicon
6
CompactLogix,
or
Micrologix 1500
Quantum
PROFIBUS
Scanner for Processor
ProSoft
Woodhead
Technology
Industries
1756-PDPMV1 SST-PFB-CLX-RLL
Hilscher
RIF1769-DPM
ProSoft
Technology
PTQ-PDP-MV1
cards are not included as part of the Siemens MCC
solution, and should be purchased separately.
Introduction
Smart MCC Network Communications
1.3.3.
Recommended Gateways
These gateways can be supplied by Siemens as part
of a Smart MCC order. When Siemens supplies one of
these gateway modules, it will typically be mounted in
a 12-inch bucket with necessary power supply and
I/O Network
DeviceNet
Ethernet/IP
Modbus TCP/IP
Modbus
additional wiring terminations. Siemens will connect the
internal PROFIBUS network to the “scanner” side of the
gateway, leaving the “adapter” side of the gateway to be
terminated by the customer upon installation in the field.
Gateway
HMS Anybus
AB7802
HMS Anybus
AB7800
HMS Anybus
AB7800
HMS Anybus
AB7808
Industrial
Network
7
Introduction
Smart MCC Network Communications
1.4.
Scope of Responsibilities
Customer Scope of Supply
Customer responsible for:
Installation of PROFIBUS or competitor network
from MCC to PLC
Installation, programming, and configuration of PLC
network card
Programming of PLC and competitor network connected
to gateway
Smart MCC Network
Competitor PLC’s
Competitor Network
Siemens Scope of Supply
Siemens responsible for:
Hardware supply of the gateway, MCC buckets,
and all network wiring inside the MCC
Configuration of the gateway to control the
MCC network
Issuing default gateway software configuration
and wiring at time of shipment
8
Introduction
Smart MCC Network Communications
1.5.
Fieldbus Definitions
1.5.1.
Devicenet, Controlnet, Ethernet/IP
Devicenet, Controlnet, Ethernet/IP
DeviceNet, ControlNet, Ethernet/IP, which are based on Common Industrial Protocol (CIP) upper-layer protocol
Developer/ support organizations: ODVA (Open DeviceNet Vendor Association) and ControlNet International (CI), which
co-manage EtherNet/IP
Installed base: approximately 3.5 million nodes, total for all CIP networks
Topology: linear (trunkline/dropline) for DeviceNet; linear, tree, star or combination (ControlNet); active star with devices
connected to an Ethernet switch (Ethernet/IP)
Physical media: twisted-pair for signal and power (DeviceNet); coaxial or fiber (ControlNet); 10/100-base T twisted-pair
Cat 5E (Ethernet/IP)
Max. devices: 64 nodes (DeviceNet); 99 nodes (ControlNet), no limit (EtherNet/IP)
Max. distance: 500 meters at 125 kbps, depending on data rate (DeviceNet); 1 km via coax with two nodes, 3 km over
fiber with 99 nodes, 30 km over fiber or coax with repeaters up to 99 nodes (ControlNet); no limit (EtherNet/IP)
Communication method: producer/consumer with peer-to-peer and master/slave option for DeviceNet and ControlNet
Data Rate: 500 kbps, 250 kbps or 125 kbps (DeviceNet); 5 Mbps (ControlNet); 10/100 Mbps (Ethernet/IP)
Data packet size: 0-8 bytes variable (DeviceNet); 0-510 bytes variable (ControlNet); 0 to 65,511 bytes
variable (Ethernet/IP)
1.5.2.
Modbus
Modbus
Modbus RTU/ASCII, Modbus Plus, Modbus TCP/IP
Developer/originator: Modicon, Schneider Electric
Support organization: Modbus-IDA
Topology: linear; line, star, tree with segments
Physical media: twisted-pair; RS-232 and RS-485
Max devices: 32 nodes per segment and 64 segments for Modbus Plus; 250 nodes per segment for RTU/ASCII
Max distance: 500 meters per segment for Modbus Plus; 350 m for RTU/ASCII; 100 m for TCP/IP between switches
Communication method: master/slave or client/server
Transmission properties: 1 Mbps for Modbus Plus; 300 bps-38.4 kbps for RTU/ASCII; 100 Mbps for TCP/IP
Data packet size: variable for Modbus Plus; 0-254 bytes for RTU/ASCII; 1,500 bytes for TCP/IP
1.5.3.
PROFIBUS
PROFIBUS
Name: PROFIBUS-PA, PROFIBUS-DP, Profinet, ProfiSafe
Developer/originator: Siemens AG
Support organization: PROFIBUS Nutzerorganisation e.V. (PNO) and the PROFIBUS Trade Organization (PTO)
Installed base: more than 10 million nodes
Topology: line, star, ring, or bus
Physical media: twisted-pair or fiber
Max devices: 127 nodes in four segments with three repeaters, plus three masters
Max distance: 100 meters between segments at 12 Mbps, or 12 km with fiber
Communication method: master/slave, peer-to-peer
Transmission properties: 500 kbps, 1.5 or 12, Mbps for PROFIBUS DP; 31.25 kbps for PROFIBUS PA
Data packet size: 256 bytes
Cycle time: configuration dependent, less than 2 msec
9
PROFIBUS Integration Overview
Smart MCC Network Communications
2.
PROFIBUS Integration Overview
2.1.
PROFIBUS Network Basics
Cyclic Inputs
Cyclic Output
PROFIBUS
Master
(Class 1)
PROFIBUS
Slave
PROFIBUS Network
Cyclic Receive
Cyclic Send
PROFIBUS
Master
(Class 2)
Important Concepts:
1. CYCLIC INPUTS AND OUTPUTS are transferred once per I/O scan.
2. An I/O scan is transfer of cyclic inputs and outputs for every PROFIBUS slave from Node 1 to the Highest Station
Address configured (default is 126, but is usually manually reset in the PROFIBUS Class 1 master to the last slave
node on the network.)
3. The size of the byte package to transfer between the master and the slave is determined by the slave configuration
and the configuration in the master. This configuration usually must match, but in some cases the master
configuration will determine the actual bytes transferred. (The slave adapts to the master request.).
10
PROFIBUS Integration Overview
Smart MCC Network Communications
2.2
Default Cyclic Interface
2.2.1.
SIMOCODE Pro Cyclic Interface
SIMOCODE Pro V Type 1
Inputs (Device to Master)
Address Description
0.0
DP - Status = ON<
0.1
DP - Status - OFF
0.2
DP - Status - ON>
0.3
DP - Overload
0.4
DP - Interlocking
Time Active
0.5
DP - Remote Mode
0.6
DP - Fault
0.7
DP - Warning
1.0
Unused Cyclic Bit
1.1
Unused Cyclic Bit
1.2
Unused Cyclic Bit
1.3
Unused Cyclic Bit
1.4
Unused Cyclic Bit
1.5
Unused Cyclic Bit
1.6
Unused Cyclic Bit
1.7
Unused Cyclic Bit
2.0
2.0 Max Current
2.1
2.1 Max Current
2.2
2.2 Max Current
2.3
2.3 Max Current
2.4
2.4 Max Current
2.5
2.5 Max Current
2.6
2.6 Max Current
2.7
2.7 Max Current
3.0
3.0 Max Current
3.1
3.1 Max Current
3.2
3.2 Max Current
3.3
3.3 Max Current
3.4
3.4 Max Current
3.5
3.5 Max Current
3.6
3.6 Max Current
3.7
3.7 Max Current
4.0
Unused Cyclic Word Byte 0
4.1
Unused Cyclic Word Byte 0
4.2
Unused Cyclic Word Byte 0
4.3
Unused Cyclic Word Byte 0
4.4
Unused Cyclic Word Byte 0
4.5
Unused Cyclic Word Byte 0
4.6
Unused Cyclic Word Byte 0
4.7
Unused Cyclic Word Byte 0
5.0
Unused Cyclic Word Byte 1
5.1
Unused Cyclic Word Byte 1
5.2
Unused Cyclic Word Byte 1
5.3
Unused Cyclic Word Byte 1
5.4
Unused Cyclic Word Byte 1
5.5
Unused Cyclic Word Byte 1
5.6
Unused Cyclic Word Byte 1
5.7
Unused Cyclic Word Byte 1
6.0
Unused Cyclic Word Byte 0
6.1
Unused Cyclic Word Byte 0
6.2
Unused Cyclic Word Byte 0
6.3
Unused Cyclic Word Byte 0
6.4
Unused Cyclic Word Byte 0
6.5
Unused Cyclic Word Byte 0
6.6
Unused Cyclic Word Byte 0
6.7
Unused Cyclic Word Byte 0
Outputs (Master to Device)
Address Description
0.0
DP - ON<
0.1
DP - OFF
0.2
DP - ON>
0.3
DP - Test1
0.4
DP - Emer Start
0.5
0.6
0.7
1.0
1.1
1.2
1.3
1.4
1.5
1.6
1.7
2.0
2.1
2.2
2.3
2.4
2.5
2.6
2.7
3.0
3.1
3.2
3.3
3.4
3.5
3.6
3.7
DP - Remote Mode
DP - Reset
Unused Cyclic Bit
Unused Cyclic Bit
Unused Cyclic Bit
Unused Cyclic Bit
Unused Cyclic Bit
Unused Cyclic Bit
Unused Cyclic Bit
Unused Cyclic Bit
Unused Cyclic Bit
Unused Cyclic Word Byte 0
Unused Cyclic Word Byte 0
Unused Cyclic Word Byte 0
Unused Cyclic Word Byte 0
Unused Cyclic Word Byte 0
Unused Cyclic Word Byte 0
Unused Cyclic Word Byte 0
Unused Cyclic Word Byte 0
Unused Cyclic Word Byte 1
Unused Cyclic Word Byte 1
Unused Cyclic Word Byte 1
Unused Cyclic Word Byte 1
Unused Cyclic Word Byte 1
Unused Cyclic Word Byte 1
Unused Cyclic Word Byte 1
Unused Cyclic Word Byte 1
SIMOCODE Pro V Type 2
Inputs (Device to Master)
Address Description
0.0
DP - Status - On<
0.1
DP - Status - OFF
0.2
DP - Status - ON>
0.3
DP - Overload
0.4
DP - Interlocking
Time Active
0.5
DP - Remote Mode
0.6
DP - Fault
0.7
DP - Warning
1.0
Unused Cyclic Bit
1.1
Unused Cyclic Bit
1.2
Unused Cyclic Bit
1.3
Unused Cyclic Bit
1.4
Unused Cyclic Bit
1.5
Unused Cyclic Bit
1.6
Unused Cyclic Bit
1.7
Unused Cyclic Bit
2.0
2.0 Max Current
2.1
2.1 Max Current
2.2
2.2 Max Current
2.3
2.3 Max Current
2.4
2.4 Max Current
2.5
2.5 Max Current
2.6
2.6 Max Current
2.7
2.7 Max Current
3.0
3.0 Max Current
3.1
3.1 Max Current
3.2
3.2 Max Current
3.3
3.3 Max Current
3.4
3.4 Max Current
3.5
3.5 Max Current
3.6
3.6 Max Current
3.7
3.7 Max Current
Outputs (Master to Device)
Address Description
0.0
DP - On<
0.1
DP - OFF
0.2
DP - ON>
0.3
DP - Test1
0.4
DP - Emer Start
0.5
0.6
0.7
1.0
1.1
1.2
1.3
1.4
1.5
1.6
1.7
DP - Remote Mode
DP - Reset
Unused Cyclic Bit
Unused Cyclic Bit
Unused Cyclic Bit
Unused Cyclic Bit
Unused Cyclic Bit
Unused Cyclic Bit
Unused Cyclic Bit
Unused Cyclic Bit
Unused Cyclic Bit
11
PROFIBUS Integration Overview
Smart MCC Network Communications
2.2.1.
SIMOCODE Pro Cyclic Interface (cont’d)
SIMOCODE Pro V Type 1
Inputs (Device to Master)
Address
Description
7.0
Unused Cyclic Word Byte 1
7.1
Unused Cyclic Word Byte 1
7.2
Unused Cyclic Word Byte 1
7.3
Unused Cyclic Word Byte 1
7.4
Unused Cyclic Word Byte 1
7.5
Unused Cyclic Word Byte 1
7.6
Unused Cyclic Word Byte 1
7.7
Unused Cyclic Word Byte 1
8.0
Unused Cyclic Word Byte 0
8.1
Unused Cyclic Word Byte 0
8.2
Unused Cyclic Word Byte 0
8.3
Unused Cyclic Word Byte 0
8.4
Unused Cyclic Word Byte 0
8.5
Unused Cyclic Word Byte 0
8.6
Unused Cyclic Word Byte 0
8.7
Unused Cyclic Word Byte 0
9.0
Unused Cyclic Word Byte 1
9.1
Unused Cyclic Word Byte 1
9.2
Unused Cyclic Word Byte 1
9.3
Unused Cyclic Word Byte 1
9.4
Unused Cyclic Word Byte 1
9.5
Unused Cyclic Word Byte 1
9.6
Unused Cyclic Word Byte 1
9.7
Unused Cyclic Word Byte 1
12
PROFIBUS Integration Overview
Smart MCC Network Communications
2.2.2.
MM440 VFD Cyclic Interface
Inputs (Device to Master)
Outputs (Master to Device)
Inputs (Device to Master)
Outputs (Master to Device)
Address
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
1.0
1.1
1.2
1.3
1.4
1.5
1.6
1.7
2.0
2.1
2.2
2.3
2.4
2.5
2.6
2.7
3.0
3.1
3.2
3.3
3.4
3.5
3.6
3.7
4.0
4.1
4.2
4.3
4.4
4.5
4.6
4.7
5.0
5.1
5.2
5.3
5.4
5.5
5.6
5.7
6.0
6.1
6.2
6.3
6.4
6.5
6.6
6.7
7.0
7.1
7.2
Address
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
1.0
1.1
1.2
1.3
1.4
1.5
1.6
1.7
2.0
2.1
2.2
2.3
2.4
2.5
2.6
2.7
3.0
3.1
3.2
3.3
3.4
3.5
3.6
3.7
4.0
4.1
4.2
4.3
4.4
4.5
4.6
4.7
5.0
5.1
5.2
5.3
5.4
5.5
5.6
5.7
6.0
6.1
6.2
6.3
6.4
6.5
6.6
6.7
7.0
7.1
7.2
Address
7.3
7.4
7.5
7.6
7.7
8.0
8.1
8.2
Address
7.3
7.4
7.5
7.6
7.7
8.0
8.1
8.2
Description
PWK Input 0.0
PWK Input 0.1
PWK Input 0.2
PWK Input 0.3
PWK Input 0.4
PWK Input 0.5
PWK Input 0.6
PWK Input 0.7
PWK Input 1.0
PWK Input 1.1
PWK Input 1.2
PWK Input 1.3
PWK Input 1.4
PWK Input 1.5
PWK Input 1.6
PWK Input 1.7
PWK Input 2.0
PWK Input 2.1
PWK Input 2.2
PWK Input 2.3
PWK Input 2.4
PWK Input 2.5
PWK Input 2.6
PWK Input 2.7
PWK Input 3.0
PWK Input 3.1
PWK Input 3.2
PWK Input 3.3
PWK Input 3.4
PWK Input 3.5
PWK Input 3.6
PWK Input 3.7
PWK Input 4.0
PWK Input 4.1
PWK Input 4.2
PWK Input 4.3
PWK Input 4.4
PWK Input 4.5
PWK Input 4.6
PWK Input 4.7
PWK Input 5.0
PWK Input 5.1
PWK Input 5.2
PWK Input 5.3
PWK Input 5.4
PWK Input 5.5
PWK Input 5.6
PWK Input 5.7
PWK Input 6.0
PWK Input 6.1
PWK Input 6.2
PWK Input 6.3
PWK Input 6.4
PWK Input 6.5
PWK Input 6.6
PWK Input 6.7
PWK Input 7.0
PWK Input 7.1
PWK Input 7.2
Description
PWK Output 0.0
PWK Output 0.1
PWK Output 0.2
PWK Output 0.3
PWK Output 0.4
PWK Output 0.5
PWK Output 0.6
PWK Output 0.7
PWK Output 1.0
PWK Output 1.1
PWK Output 1.2
PWK Output 1.3
PWK Output 1.4
PWK Output 1.5
PWK Output 1.6
PWK Output 1.7
PWK Output 2.0
PWK Output 2.1
PWK Output 2.2
PWK Output 2.3
PWK Output 2.4
PWK Output 2.5
PWK Output 2.6
PWK Output 2.7
PWK Output 3.0
PWK Output 3.1
PWK Output 3.2
PWK Output 3.3
PWK Output 3.4
PWK Output 3.5
PWK Output 3.6
PWK Output 3.7
PWK Output 4.0
PWK Output 4.1
PWK Output 4.2
PWK Output 4.3
PWK Output 4.4
PWK Output 4.5
PWK Output 4.6
PWK Output 4.7
PWK Output 5.0
PWK Output 5.1
PWK Output 5.2
PWK Output 5.3
PWK Output 5.4
PWK Output 5.5
PWK Output 5.6
PWK Output 5.7
PWK Output 6.0
PWK Output 6.1
PWK Output 6.2
PWK Output 6.3
PWK Output 6.4
PWK Output 6.5
PWK Output 6.6
PWK Output 6.7
PWK Output 7.0
PWK Output 7.1
PWK Output 7.2
8.3
8.4
8.5
8.6
8.7
9.0
9.1
9.2
9.3
9.4
9.5
9.6
9.7
10.0
10.1
10.2
10.3
10.4
10.5
10.6
10.7
11.0
11.1
11.2
11.3
11.4
11.5
11.6
11.7
Description
PWK Input 7.3
PWK Input 7.4
PWK Input 7.5
PWK Input 7.6
PWK Input 7.7
Ready for ON=1
Ready for Run=1
Operation
Enabled=1
Fault is Active=1
OFF Command
Applied=0
OFF Command
Applied=0
Starting Lockout=1
Alarm Is Active=1
Setpoint Reached=1
Local Control
Active=0
Max Freq=1
Current Limit
Alarm=1
Motor Brake
Enabled=1
Motor Overload=1
CW Rotation=1
Converter
Overload=1
Speed Feedback
Speed Feedback
Speed Feedback
Speed Feedback
Speed Feedback
Speed Feedback
Speed Feedback
Speed Feedback
Speed Feedback
Speed Feedback
Speed Feedback
Speed Feedback
Speed Feedback
Speed Feedback
Speed Feedback
Speed Feedback
Description
PWK Output 7.3
PWK Output 7.4
PWK Output 7.5
PWK Output 7.6
PWK Output 7.7
1=ON 0=OFF1
1=Operate 0=0FF2
1=Operate 0=OFF3
8.3
8.4
1=Enable
1=Operate
8.5
1=Ramp
0=Ramp Hold
1=Enable Support
1=Ack Fault
1=CW Inching
1=CCW Inching
8.6
8.7
9.0
9.1
9.2
9.3
1=Setpoint Valid
1=Setpoint
Inverted
9.4
9.5
9.6
9.7
10.0
10.1
10.2
10.3
10.4
10.5
10.6
10.7
11.0
11.1
11.2
11.3
11.4
11.5
11.6
11.7
1=Motor Pot Up
1=Motor Pot Down
1=Remote
Operation
Speed Command
Speed Command
Speed Command
Speed Command
Speed Command
Speed Command
Speed Command
Speed Command
Speed Command
Speed Command
Speed Command
Speed Command
Speed Command
Speed Command
Speed Command
Speed Command
13
PROFIBUS Integration Overview
Smart MCC Network Communications
2.2.3.
3RW44 Soft Starter
Inputs (Device to Master)
Address
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
1.0
1.1
1.2
1.3
1.4
1.5
1.6
1.7
14
Outputs (Master to Device)
Description
Ready (Automatic)
Motor On
Group Error
Group Warning
Input 1
Input 2
Input 3
Input 4
Motor Current Bit 0
Motor Current Bit 1
Motor Current Bit 2
Motor Current Bit 3
Motor Current Bit 4
Motor Current Bit 5
Manual Operation (Local)
Ramp Operation
Address
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
1.0
1.1
1.2
1.3
1.4
1.5
1.6
1.7
Description
Motor Right
Motor Left
Tip Reset
Emergency Start
Slow Speed
Output 1
Output 2
Parameter Set Bit 0
Parameter Set Bit 1
Disable Quick Stop
PROFIBUS Integration Overview
Smart MCC Network Communications
2.2.4.
9300 Power Meter
Inputs (Device to Master)
Outputs (Master to Device)
Inputs (Device to Master)
Outputs (Master to Device)
Address
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
1.0
1.1
1.2
1.3
1.4
1.5
1.6
1.7
2.0
2.1
2.2
2.3
2.4
2.5
2.6
2.7
3.0
3.1
3.2
3.3
3.4
3.5
3.6
3.7
4.0
4.1
4.2
4.3
4.4
4.5
4.6
4.7
5.0
5.1
5.2
5.3
5.4
5.5
5.6
5.7
6.0
Address
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
1.0
1.1
1.2
1.3
1.4
1.5
1.6
1.7
2.0
2.1
2.2
2.3
2.4
2.5
2.6
2.7
3.0
3.1
3.2
3.3
3.4
3.5
3.6
3.7
4.0
4.1
4.2
4.3
4.4
4.5
4.6
4.7
5.0
5.1
5.2
5.3
5.4
5.5
5.6
5.7
6.0
Address
7.0
7.1
7.2
7.3
7.4
7.5
7.6
7.7
8.0
8.1
8.2
8.3
8.4
8.5
8.6
8.7
9.0
9.1
9.2
9.3
9.4
9.5
9.6
9.7
10.0
10.1
10.2
10.3
10.4
10.5
10.6
10.7
11.0
11.1
11.2
11.3
11.4
11.5
11.6
11.7
12.0
12.1
12.2
12.3
12.4
12.5
12.6
12.7
13.0
13.1
13.2
13.3
13.4
13.5
13.6
13.7
14.0
14.1
14.2
14.3
14.4
14.5
14.6
14.7
Address
7.0
7.1
7.2
7.3
7.4
7.5
7.6
7.7
6.1
6.2
6.3
6.4
6.5
6.6
6.7
Description
Data - Byte 0
Data - Byte 0
Data - Byte 0
Data - Byte 0
Data - Byte 0
Data - Byte 0
Data - Byte 0
Data - Byte 0
Data - Byte 1
Data - Byte 1
Data - Byte 1
Data - Byte 1
Data - Byte 1
Data - Byte 1
Data - Byte 1
Data - Byte 1
Data - Byte 2
Data - Byte 2
Data - Byte 2
Data - Byte 2
Data - Byte 2
Data - Byte 2
Data - Byte 2
Data - Byte 2
Data - Byte 3
Data - Byte 3
Data - Byte 3
Data - Byte 3
Data - Byte 3
Data - Byte 3
Data - Byte 3
Data - Byte 3
Register - Byte 0
Register - Byte 0
Register - Byte 0
Register - Byte 0
Register - Byte 0
Register - Byte 0
Register - Byte 0
Register - Byte 0
Register - Byte 1
Register - Byte 1
Register - Byte 1
Register - Byte 1
Register - Byte 1
Register - Byte 1
Register - Byte 1
Register - Byte 1
Register Ack - 0
(01=Ack)
Register Ack - 1
(01=Ack)
Block Ack - 0
(01=Ack)
Block Ack - 1
(01=Ack)
Command - 0
(1=R,2=W)
Command - 1
(1=R,2=W)
Command - 2
(1=R,2=W)
Command -3
(1=R,2=W)
6.1
6.2
6.3
6.4
6.5
6.6
6.7
Description
Data - Byte 0
Data - Byte 0
Data - Byte 0
Data - Byte 0
Data - Byte 0
Data - Byte 0
Data - Byte 0
Data - Byte 0
Data - Byte 1
Data - Byte 1
Data - Byte 1
Data - Byte 1
Data - Byte 1
Data - Byte 1
Data - Byte 1
Data - Byte 1
Data - Byte 2
Data - Byte 2
Data - Byte 2
Data - Byte 2
Data - Byte 2
Data - Byte 2
Data - Byte 2
Data - Byte 2
Data - Byte 3
Data - Byte 3
Data - Byte 3
Data - Byte 3
Data - Byte 3
Data - Byte 3
Data - Byte 3
Data - Byte 3
Register - Byte 0
Register - Byte 0
Register - Byte 0
Register - Byte 0
Register - Byte 0
Register - Byte 0
Register - Byte 0
Register - Byte 0
Register - Byte 1
Register - Byte 1
Register - Byte 1
Register - Byte 1
Register - Byte 1
Register - Byte 1
Register - Byte 1
Register - Byte 1
Register Ack - 0
(01=Ack)
Register Ack - 1
(01=Ack)
Block Ack - 0
(01=Ack)
Block Ack - 1
(01=Ack)
Command - 0
(1=R,2=W)
Command - 1
(1=R,2=W)
Command - 2
(1=R,2=W)
Command - 3
(1=R,2=W)
Description
Block Number
Block Number
Block Number
Block Number
Block Number
Block Number
Block Number
Block Number
Item #1 Data - Byte 0
Item #1 Data - Byte 0
Item #1 Data - Byte 0
Item #1 Data - Byte 0
Item #1 Data - Byte 0
Item #1 Data - Byte 0
Item #1 Data - Byte 0
Item #1 Data - Byte 0
Item #1 Data - Byte 1
Item #1 Data - Byte 1
Item #1 Data - Byte 1
Item #1 Data - Byte 1
Item #1 Data - Byte 1
Item #1 Data - Byte 1
Item #1 Data - Byte 1
Item #1 Data - Byte 1
Item #1 Data - Byte 2
Item #1 Data - Byte 2
Item #1 Data - Byte 2
Item #1 Data - Byte 2
Item #1 Data - Byte 2
Item #1 Data - Byte 2
Item #1 Data - Byte 2
Item #1 Data - Byte 2
Item #1 Data - Byte 3
Item #1 Data - Byte 3
Item #1 Data - Byte 3
Item #1 Data - Byte 3
Item #1 Data - Byte 3
Item #1 Data - Byte 3
Item #1 Data - Byte 3
Item #1 Data - Byte 3
Item #2 Data - Byte 0
Item #2 Data - Byte 0
Item #2 Data - Byte 0
Item #2 Data - Byte 0
Item #2 Data - Byte 0
Item #2 Data - Byte 0
Item #2 Data - Byte 0
Item #2 Data - Byte 0
Item #2 Data - Byte 1
Item #2 Data - Byte 1
Item #2 Data - Byte 1
Item #2 Data - Byte 1
Item #2 Data - Byte 1
Item #2 Data - Byte 1
Item #2 Data - Byte 1
Item #2 Data - Byte 1
Item #2 Data - Byte 2
Item #2 Data - Byte 2
Item #2 Data - Byte 2
Item #2 Data - Byte 2
Item #2 Data - Byte 2
Item #2 Data - Byte 2
Item #2 Data - Byte 2
Item #2 Data - Byte 2
Description
Block Number
Block Number
Block Number
Block Number
Block Number
Block Number
Block Number
Block Number
15
PROFIBUS Integration Overview
Smart MCC Network Communications
2.2.4.
16
9300 Power Meter (cont’d)
Inputs (Device to Master)
Inputs (Device to Master)
Inputs (Device to Master)
Address
15.0
15.1
15.2
15.3
15.4
15.5
15.6
15.7
16.0
16.1
16.2
16.3
16.4
16.5
16.6
16.7
17.0
17.1
17.2
17.3
17.4
17.5
17.6
17.7
18.0
18.1
18.2
18.3
18.4
18.5
18.6
18.7
19.0
19.1
19.2
19.3
19.4
19.5
19.6
19.7
20.0
20.1
20.2
20.3
20.4
20.5
20.6
20.7
21.0
21.1
21.2
21.3
21.4
21.5
21.6
21.7
22.0
22.1
22.2
22.3
22.4
22.5
22.6
22.7
Address
23.0
23.1
23.2
23.3
23.4
23.5
23.6
23.7
24.0
24.1
24.2
24.3
24.4
24.5
24.6
24.7
25.0
25.1
25.2
25.3
25.4
25.5
25.6
25.7
26.0
26.1
26.2
26.3
26.4
26.5
26.6
26.7
27.0
27.1
27.2
27.3
27.4
27.5
27.6
27.7
28.0
28.1
28.2
28.3
28.4
28.5
28.6
28.7
29.0
29.1
29.2
29.3
29.4
29.5
29.6
29.7
30.0
30.1
30.2
30.3
30.4
30.5
30.6
30.7
Address
31.0
31.1
31.2
31.3
31.4
31.5
31.6
31.7
Description
Item #2 Data - Byte 3
Item #2 Data - Byte 3
Item #2 Data - Byte 3
Item #2 Data - Byte 3
Item #2 Data - Byte 3
Item #2 Data - Byte 3
Item #2 Data - Byte 3
Item #2 Data - Byte 3
Item #3 Data - Byte 0
Item #3 Data - Byte 0
Item #3 Data - Byte 0
Item #3 Data - Byte 0
Item #3 Data - Byte 0
Item #3 Data - Byte 0
Item #3 Data - Byte 0
Item #3 Data - Byte 0
Item #3 Data - Byte 1
Item #3 Data - Byte 1
Item #3 Data - Byte 1
Item #3 Data - Byte 1
Item #3 Data - Byte 1
Item #3 Data - Byte 1
Item #3 Data - Byte 1
Item #3 Data - Byte 1
Item #3 Data - Byte 2
Item #3 Data - Byte 2
Item #3 Data - Byte 2
Item #3 Data - Byte 2
Item #3 Data - Byte 2
Item #3 Data - Byte 2
Item #3 Data - Byte 2
Item #3 Data - Byte 2
Item #3 Data - Byte 3
Item #3 Data - Byte 3
Item #3 Data - Byte 3
Item #3 Data - Byte 3
Item #3 Data - Byte 3
Item #3 Data - Byte 3
Item #3 Data - Byte 3
Item #3 Data - Byte 3
Item #4 Data - Byte 0
Item #4 Data - Byte 0
Item #4 Data - Byte 0
Item #4 Data - Byte 0
Item #4 Data - Byte 0
Item #4 Data - Byte 0
Item #4 Data - Byte 0
Item #4 Data - Byte 0
Item #4 Data - Byte 1
Item #4 Data - Byte 1
Item #4 Data - Byte 1
Item #4 Data - Byte 1
Item #4 Data - Byte 1
Item #4 Data - Byte 1
Item #4 Data - Byte 1
Item #4 Data - Byte 1
Item #4 Data - Byte 2
Item #4 Data - Byte 2
Item #4 Data - Byte 2
Item #4 Data - Byte 2
Item #4 Data - Byte 2
Item #4 Data - Byte 2
Item #4 Data - Byte 2
Item #4 Data - Byte 2
Description
Item #4 Data - Byte 3
Item #4 Data - Byte 3
Item #4 Data - Byte 3
Item #4 Data - Byte 3
Item #4 Data - Byte 3
Item #4 Data - Byte 3
Item #4 Data - Byte 3
Item #4 Data - Byte 3
Item #5 Data - Byte 0
Item #5 Data - Byte 0
Item #5 Data - Byte 0
Item #5 Data - Byte 0
Item #5 Data - Byte 0
Item #5 Data - Byte 0
Item #5 Data - Byte 0
Item #5 Data - Byte 0
Item #5 Data - Byte 1
Item #5 Data - Byte 1
Item #5 Data - Byte 1
Item #5 Data - Byte 1
Item #5 Data - Byte 1
Item #5 Data - Byte 1
Item #5 Data - Byte 1
Item #5 Data - Byte 1
Item #5 Data - Byte 2
Item #5 Data - Byte 2
Item #5 Data - Byte 2
Item #5 Data - Byte 2
Item #5 Data - Byte 2
Item #5 Data - Byte 2
Item #5 Data - Byte 2
Item #5 Data - Byte 2
Item #5 Data - Byte 3
Item #5 Data - Byte 3
Item #5 Data - Byte 3
Item #5 Data - Byte 3
Item #5 Data - Byte 3
Item #5 Data - Byte 3
Item #5 Data - Byte 3
Item #5 Data - Byte 3
Item #6 Data - Byte 0
Item #6 Data - Byte 0
Item #6 Data - Byte 0
Item #6 Data - Byte 0
Item #6 Data - Byte 0
Item #6 Data - Byte 0
Item #6 Data - Byte 0
Item #6 Data - Byte 0
Item #6 Data - Byte 1
Item #6 Data - Byte 1
Item #6 Data - Byte 1
Item #6 Data - Byte 1
Item #6 Data - Byte 1
Item #6 Data - Byte 1
Item #6 Data - Byte 1
Item #6 Data - Byte 1
Item #6 Data - Byte 2
Item #6 Data - Byte 2
Item #6 Data - Byte 2
Item #6 Data - Byte 2
Item #6 Data - Byte 2
Item #6 Data - Byte 2
Item #6 Data - Byte 2
Item #6 Data - Byte 2
Description
Item #6 Data - Byte 3
Item #6 Data - Byte 3
Item #6 Data - Byte 3
Item #6 Data - Byte 3
Item #6 Data - Byte 3
Item #6 Data - Byte 3
Item #6 Data - Byte 3
Item #6 Data - Byte 3
PROFIBUS Integration Overview
Smart MCC Network Communications
2.3.
ProSoft and HMS PROFIBUS Network Configuration
This configuration process can be used for the ProSoft
PROFIBUS Master cards, and the HMS Anybus
PROFIBUS gateways.
Install
GSD Files
if Requited
Section 2.3.1
Add Devices to
Network
Configuration
Section 2.3.2
Set Network
Master (Scanner)
Configuration
Section 2.3.3
Download Network
Configuration to
Master
Section 2.3.6
17
PROFIBUS Integration Overview
Smart MCC Network Communications
2.3.1.
Install GSD Files
Before the network can be properly configured, all of
the GSD files for the devices on the network need to
be installed into the software.
A GSD file is a text file with the extension .GSD (but
may have the extension .GSE for English). This text
file defines the properties of the device to the
18
PROFIBUS master (Scanner). Each device must have the
correct GSD file installed prior to configuration and use.
The Siemens Smart MCC GSD files may be obtained from
the Siemens Support web site, a CD that came with the
Smart MCC Documentation Package, or from Siemens
Smart MCC support services.
PROFIBUS Integration Overview
Smart MCC Network Communications
This shows a list of common components used in
Siemens short MCC configurations.
Common
Devices
Common
Configuration
MM440
VFD
2 Bytes Command
2 Bytes Status
2 Bytes Speed
2 Bytes Feedback
SIMOCODE
10 Bytes Input
10 Bytes Output
Soft Starter
WL/VL Breaker
19
PROFIBUS Integration Overview
Smart MCC Network Communications
2.3.2.
Add Devices to Network Configuration
When creating a network configuration, you must:
1. Add a “master” to network. The PROFIBUS master
can be either a ProSoft Gateway or Gateway device.
2. Add all devices (slaves) to the network.
The procedure to add devices to the network
configuration is to single-click on the device and drag
the item to the bus configuration window on the right.
This procedure is shown in the screenshot below.
Drag a device to the
network “line” to
add it to the network
Use this master
for HMS
Gateways
Use this master
for ProSoft Cards
20
PROFIBUS Integration Overview
Smart MCC Network Communications
2.3.3.
Setting Network Master (Scanner) Configuration
The master node is usually node 1
The default baud rate is 1500 Kbit/sec
These values may be user adjusted
Double-click on Master
ICON to set the master
node number and
network baud rate
Each profile defines a bus timing calculation for
transmitting and receiving messages between the
master and all slaves. Due to limitations on some
slaves, not all profiles will work with all baud rates
and all slaves. To most closely mimic the bus bit timing
used by Siemens S7 PLC's, select the Multi-Master DP
profile. This will allow the widest selection of baud
rates for most slaves, and still allow programming
stations to be connected to the PROFIBUS-DP network.
21
PROFIBUS Integration Overview
Smart MCC Network Communications
2.3.4.
Setting Device Properties
Each device will automatically be given a node address.
This node number may be manually reset.
Double-click on the device
icon to set the node number
Set name, if desired
22
Set node number
PROFIBUS Integration Overview
Smart MCC Network Communications
2.3.5.
Setting Device Cyclic Data
Most devices have a net number of cyclic bytes that
are exchanged with the master.
However, there are two devices that have adjustable
number of bytes: MM440 VFD and SIMOCODE PRO V
MM440 VFD
Chose setting PP01 for the device configuration
Choosing something other than PP01, will require
reconfiguring the VFD. i.e., PP01 is a VFD
default setting
PP01 allocates 12 bytes input and 12 bytes output
data to and from the PROFIBUS master
The first 8 bytes of input and output can effectively
be ignored for basic configuration. Refer to the
PROFIBUS Manual for the MM440 for more information
The last 4 bytes of input and output are used for
network control of the drive. Refer to Section 2.2 for
data breakdown.
SIMOCODE PRO V
Type 1 is 10 bytes of input and 4 bytes of output
Type 2 is 4 bytes of input and 2 bytes of output
Refer to Section 2.2 for data breakdown
Single-click on
icon to select
Drag the data type from the
device to the slot number
Procedure to set the cyclic data type for the device:
1. Single-click on the device icon to select
2. Drag the data type to the slot number
23
PROFIBUS Integration Overview
Smart MCC Network Communications
2.3.6.
Download/Monitor PROFIBUS Network Configuration
Important Point to Remember:
The download / monitor mechanism is set prior to launching the network configuration. You may either use the serial
port or the Ethernet connection. Siemens recommends the use of the Ethernet connection.
Refer to the following sections depending on the type of module you are configuring:
Modicon Quantum
Section 3.3.4.
Rockwell ControlLogix
Section 4.1.3.
24
Modicon Quantum PLC
Smart MCC Network Communications
3.
Modicon Quantum PLC
The modicon PLC in this section contains integration
examples for the ProSoft PTQ-PDPM card (which is a
PROFIBUS Scanner for the Quantum PLC), a Modbus
TCP gateway, and a Modbus RTU gateway.
3.1.
Introduction
The equipment and programming software for these
examples in this section are:
1. Programming Software Concept 2.6XL,
2. Quantum CPU (140CPU43412A),
3. ProSoft Technologies PROFIBUS Scanner card
(PTQ-PDPM),
4. Schneider Ethernet card (140NOE77111).
5. Modbus TCP gateway HMS Anybus ABX-PDPM-EIPS
(AB7800)
6. Modbus RTU gateway HMS Anybus ABX-PDPM-RTUS
(AB7808).
Download EXEC q5rv131e.bin to CPU
25
Modicon Quantum PLC
Smart MCC Network Communications
3.2.
PTQ to Quantum Integration
This is an overview of the process to integrate the PTQ
module to Modicon Quantum PLC. Subsequent sections
will have more details about some of these steps in the
sequence, but other details may be elsewhere in
this manual.
Install
Configuration
Builder Software
26
Export Files for
Concept
Section
3.3.1.
3.3.2.
3.3.3.
Create initial
configuration for
Ethernet
Section
3.3.4.
Download PTQ
configuration via
serial port
Section
3.3.6.
Create PROFIBUS
Network
Configuration
Import files to
Concept
Section
3.3.6.
Download PTQ
configuration via
Ethernet
Add DFB to
program
Add MDC file to
Concept
Add PTQ module
to PLC Chassis
Section 3.3.7.
Double
click
on the “Default Module” to
Section
3.2.1.
set the module type.
Section 3.2.2.
Modicon Quantum PLC
Smart MCC Network Communications
3.2.1.
Setup Concept Software
1. Install the CONCEPT 2.6XL software, if not
already installed.
2. Get the PTQ module .MDC file from ProSoft (CD or
Web) [ptq_2_60.mdc] for concept 2.6
3. Run the conversion software to load MDC into
programming software:
Select the “ModConnect
Tool” from the menu
When the MDC file for
the PTQ card is installed,
it should look something
like this
27
Modicon Quantum PLC
Smart MCC Network Communications
3.2.2.
Create Project
Using CONCEPT 2.6XL programming software, create the
project you want to use with the PTQ module. For our
example, we will create
Create new
project
Set up memory
Then create the rest of the chassis details for the project.
Set up modules
in chassis
28
Modicon Quantum PLC
Smart MCC Network Communications
3.3.
ProSoft and PROFIBUS
Configuration Software
Install the ProSoft Configuration Builder for the PTQ
module. This software will come on a CD with module,
or may be downloaded from the web.
3.3.1.
Create a new configuration
Double click on the “Default Module” to set the module type.
29
Modicon Quantum PLC
Smart MCC Network Communications
3.3.2.
Configure the Ethernet Port
Single-click
to select
Select this
menu option
Edit the IP
address
30
Modicon Quantum PLC
Smart MCC Network Communications
3.3.3.
Edit Quantum Chassis Slot Number
Single-click
to select
Select this
menu option
Select this
parameter
to edit
(Slot Number)
Must match
chassis slot
that module
is actually
installed into
31
Modicon Quantum PLC
Smart MCC Network Communications
3.3.4.
Initial Configuration Download
The initial configuration download that sets the IP
address for the Ethernet port and slot number needs
to be downloaded via the serial port first.
Single-click
to select
Select this
menu option
This point selection
must be used for
initial download
32
Modicon Quantum PLC
Smart MCC Network Communications
3.3.5.
Module Debug Mode
After the initial configuration download to the PTQ
module, you can use hyperterminal to create a TCP
connection to the module. The module has a series
of debug screens for configuration, testing, and
troubleshooting the operation of the module. These
screens and their functions are documented in the
user manual for the module.
Must match
IP address set
in Section 3.3.2.
33
Modicon Quantum PLC
Smart MCC Network Communications
3.3.6.
Configure the PROFIBUS Network
Double-click on the PROFIBUS DP entry to configure the
PROFIBUS network.
The following dialog box appears to select the
communications method to the module.
34
Modicon Quantum PLC
Smart MCC Network Communications
1. Select the method for downloading and monitoring
the PROFIBUS network configuration.
A) COM1
B) Ethernet
2. Then click on the
button.
35
Modicon Quantum PLC
Smart MCC Network Communications
3.3.7.
36
Export Files for Concept
Important Note:
The PROFIBUS Network configuration must have
been created prior to this step, and downloaded to
the PTQ card.
Modicon Quantum PLC
Smart MCC Network Communications
Pressing the
button will create a .DTY file that must be stored in the project folder.
37
Modicon Quantum PLC
Smart MCC Network Communications
3.3.8.
38
Import Files to Concept DFB
When the file [PTQ-PDPMV1.dty] was saved in the project
folder, there are additional critical files with the extension
[.asc] that are created. These [.asc] files are text files that
must be imported into the CONCEPT programming
software before the project can continue to be edited.
The Concept Converter must be used to import the [.asc]
files into DFB subroutines.
Modicon Quantum PLC
Smart MCC Network Communications
Running the concept converter, then selecting import function.
When “Import” is selected, then a list of available function to
import will appear. Double-clicking on the [.asc] file will start
the import process.
39
Modicon Quantum PLC
Smart MCC Network Communications
When finished importing all of the [.asc] files, there
should then be a list of available DFB functions in the
project folder, as shown below.
40
Modicon Quantum PLC
Smart MCC Network Communications
Final step is to import the variable list into the
program that has been previously created.
Open project
Then import
41
Modicon Quantum PLC
Smart MCC Network Communications
After importing the variable list ([.txt]) file, then the
following variables will be created in the PLC program.
42
Modicon Quantum PLC
Smart MCC Network Communications
3.3.9.
Add DFB Routines to Program
The final step of the integration, is to add the DFB
routines to the PLC program that are required by
the application.
You must have at least the SETOPMD DFB in the
application program. In this example we have the
operating mode, retrieve the live nodes on
PROFIBUS, and read acyclic data from a slave
DFB installed.
43
Modicon Quantum PLC
Smart MCC Network Communications
3.4
MODICON Ethernet (140NOE77111) to
MODBUS TCP Gateway
Ethernet Network
Modicon
Ethernet
Card
Master
(Other)
Slave
(Other)
Slave
(Other)
Slave
(Other)
Slave
(Other)
Slave Interface (Other)
PROFIBUS
Config Interface
Master Interface
(PROFIBUS)
Gateway Config Interface
Slave
(PROFIBUS)
44
Slave
(PROFIBUS)
Slave
(PROFIBUS)
Slave
(PROFIBUS)
Slave
(PROFIBUS)
PROFIBUS Status LED’s
LED State
MS
Green
Green, flashing
Red
Off
DB
Green
Green, flashing
Red
COM Green
Green, flashing
Red
TOK
Green
Indication
Operate mode
Clear mode
Stop mode
Offline
Database OK
Database download in progress
Database invalid
Data exchange with all configured slaves
Data exchange with at least one slave
Bus control error
The Master Interface has the token
Modicon Quantum PLC
Smart MCC Network Communications
3.4.1.
Add the Ethernet Module
The ethernet module needs to be added to the current
PLC chassis by opening the dialog box PLC configuration.
Double-click
Must set the TCP/IP Ethernet
numeric selection to 1. This
is the number of Ethernet
cards (Optional NOE cards)
that have been installed in
the chassis. In this example,
we have only installed one
card, so we set this value
to one.
45
Modicon Quantum PLC
Smart MCC Network Communications
3.4.2.
Configure the Ethernet Module
Static IP
addressing
46
Select the address
of the gateway.
Refer to Section
3.4.3. for more
information.
Modicon Quantum PLC
Smart MCC Network Communications
3.4.3.
Configure the Ethernet Gateway IP Address
A summary of the process is given here, with a fuller
explanation of each step detailed subsequently. For our
example, the gateway will be configured to IP 10.0.2.11
to match the same octet sequence as the Ethernet card
we are trying to talk to. (Reminder: Ethernet card has
been set to 10.0.2.10 in prior steps).
1. Set the computer Ethernet port IP address to
192.168.0.100 (first three octets must match the
gateway default IP address, or 192.168.0)
2. Turn off any proxy server in the internet browser
configuration.
3. Turn on the IP address LSB switch to the ON position
on the gateway, and cycle power to the gateway.
4. Open the internet browser, and enter address
192.168.0.1
5. When the HMS Anybus page opens, select the
configuration page.
6. Enter the IP address of 10.0.2.11 for the gateway.
7. Turn off the IP address LSB switch on the gateway
and cycle power.
8. Type the IP address 10.0.2.11 in the internet browser
and make sure that the gateway web page opens.
On the Ethernet gateway, set the switch position for the
default IP address:
Turn this switch to
the ON position to
allow browser to
connect to the
gateway
In the internet browser configuration, turn off any
configuration that has a proxy server defined. The
following example is for Microsoft Internet Explorer.
Make sure that your
browser properties
have this UNCHECKED
47
Modicon Quantum PLC
Smart MCC Network Communications
On the computer used for programming the Ethernet gateway,
set the computer IP address to talk to the gateway.
Initial gateway
configuration
IP address
Set the IP address to
match the first 3 octets of
the gateway (10.0.2) in this
example, when the gateway
has already been configured
48
Modicon Quantum PLC
Smart MCC Network Communications
For initial configuration, type 192.168.0.1 (default
gateway configuration) in the browser address window.
For all subsequent access to the gateway, type in the
gateway IP address. In this example 10.0.2.11.
Type 192.168.0.1 as an address if:
1. The IP properties are set to 192.168.0.
2. The configuration switch LSB in ON.
Type the address configured in the gateway if:
1. The IP properties are set to match the gateway.
2. All configuration switches are OFF.
49
Modicon Quantum PLC
Smart MCC Network Communications
3.4.4. Configure the Ethernet Gateway Fieldbus
Using hyperterminal (for windows), and connect to the
gateway configuration port with a null modem cable.
Press option 4 to get the PROFIBUS configuration size,
then press 6 to set the I/O size to the same values for
the Ethernet interface, as shown in the example below.
Press <ESC> to display the configuration menu interface
for the gateway. Sometimes it may be necessary to cycle
power to the gateway to allow hyperterminal to properly
work with the gateway.
Press 4
Press 6
Record
these
values
Enter the
values here
Important:
Swap input and
output byte size
After pressing “6” for changing the configuration, and
entering the I/O size as shown in the example above, it is
important to keep the “Modbus Address Mode“as
“Disabled“
50
Modicon Quantum PLC
Smart MCC Network Communications
3.4.5.
Configure the Ethernet Module Commands
Configure the read and write Ethernet requests in the
Ethernet I/O scanner (Modicon Concept Software).
These requests will transfer data between the gateway
and the PLC via Modbus TCP.
With modbus addressing mode DISABLED,
The Modbus TCP addressing is as follows:
1. INPUTS from the gateway to the PLC start at 4x0001
2. OUTPUTS from the PLC to the gateway start at 4x1025
CRITICAL:
The read and write size
must be ¹⁄₂ of the byte size
(truncated value)
BYTES in Gateway
16 bit REGISTERS in PLC
51
Modicon Quantum PLC
Smart MCC Network Communications
3.5.
Modbus RTU Gateway
Master
(Other)
Slave
(Other)
Slave
(Other)
Slave
(Other)
Slave
(Other)
Slave Interface (Other)
PROFIBUS
Config Interface
Master Interface
(PROFIBUS)
Gateway Config Interface
Slave
(PROFIBUS)
52
Slave
(PROFIBUS)
Slave
(PROFIBUS)
Slave
(PROFIBUS)
Slave
(PROFIBUS)
PROFIBUS Status LED’s
LED State
MS
Green
Green, flashing
Red
Off
DB
Green
Green, flashing
Red
COM Green
Green, flashing
Red
TOK
Green
Indication
Operate mode
Clear mode
Stop mode
Offline
Database OK
Database download in progress
Database invalid
Data exchange with all configured slaves
Data exchange with at least one slave
Bus control error
The Master Interface has the token
Modicon Quantum PLC
Smart MCC Network Communications
3.5.1.
Modbus Addressing for Gateway
Outgoing Data Exchange (Gateway to Modbus)
Outgoing data is mapped to Modbus register 1 and
forward. The same data is mapped to Input Registers,
Holding Registers and Coil Registers.
Word
Address a
001h
002h
003h
200h
Bit
Address b
0001h ... 0010h
00011h ... 0020h
0021h ... 0030h
...
2000h ... 2010h
The table below specifies how the data is mapped in the
Modbus address space.
Contents
Outgoing Data word 1
Outgoing Data word 2
Outgoing Data word 3
...
Outgoing Data word 256
a. Used for input-and Holding-Register access.
b. Used for Coil Register access.
Depending on the type of gateway and how it has been
set up to operate, up to 5 words (registers 1 to 5) may be
occupied by the Status Word and the Live List, see below.
(For further information about the Status Word and the
Live List, consult the main user manual).
Example A:
I/O Data Size = 12 words (24 bytes)
Live List = Enabled
Control and Status Word = Enabled
Example B:
I/O Data Size = 12 words (24 bytes)
Live List = Disabled
Control and Status Word = Enabled
53
Modicon Quantum PLC
Smart MCC Network Communications
Incoming Data Exchange (Modbus to Gateway)
Increasing data is mapped to Modbus register 401h and
forward. The same data is mapped to Input Registers,
Holding Registers and Coil Registers.
Word
Address a
401h
402h
403h
600h
Bit
Address b
4001h ... 4010h
4011h ... 4020h
4021h ... 4030h
...
6000h ... 6010h
The table below specifies how the data is mapped in the
Modbus address space.
Contents
Incoming Data word 1
Incoming Data word 2
Incoming Data word 3
...
Outgoing Data word 256
a. Used for Input-and Holding-Register access.
b. Used for Coil Register access.
Depending on the type of gateway is set to operate, register address 401h may be occupied by the Control Word,
see below. (For further information about the Control Word, consult the main user manual).
Example A:
I/O Data Size = 12 words (24 bytes)
Control Word = Enabled
54
Example B:
I/O Data Size = 11 words (22 bytes)
Control Word = Disabled
Modicon Quantum PLC
Smart MCC Network Communications
3.5.2.
Modbus RTU Gateway Switch Configuration
RS232 Mode
Slave Node 1
No Parity
3.5.3.
19200 Baud
Modbus Message Commands Via the XXMIT Block
Important note:
Slave address in HEX (401)
Master address in decimal
(1501 using the DEC display
in the reference data editor)
Important note:
The slave address must be in HEX, but the master PLC address must be entered in DECIMAL. Please note
how the values are shown in the variable initial values table, versus the display in the reference data editor.
(RFD Template Window).
55
Rockwell Automation
Smart MCC Network Communications
4.
4.1.
Rockwell Automation
ProSoft MV156-PDPMVI (ControlLogix)
This is an overview of the process to integrate the
MV156-PDPMV1 to the ControLogix PLC. Subsequent
sections will have more details about some of these
steps in the sequence, but other details may be
elsewhere in this manual.
56
Section
4.1.1.
Install
Configuration
Builder Software
Export Files for
Rockwell Software
Section
4.1.2.
Create PROFIBUS
Network
Configuration
Add module to
PLC Chassis
Download
configuration
via serial port
Import files to
Rockwell Software
Rockwell Automation
Smart MCC Network Communications
4.1.1.
ProSoft PROFIBUS Configuration Software
Install the ProSoft Configuration Builder for the PTQ
module. This software will come on a CD with the
module, or may be downloaded from the web.
4.1.2.
Create a New Configuration
Double click on the “Default Module” to set the module type.
57
Rockwell Automation
Smart MCC Network Communications
4.1.3.
Configure the PROFIBUS Network
Double-click on the PROFIBUS DP entry to configure
the PROFIBUS network.
The following dialog box appears to select the
communications method to the module.
Click here to
export files
Section 4.1.4.
58
Rockwell Automation
Smart MCC Network Communications
4.1.4.
Export Files for ControlLogix
Click button
Click button
59
Rockwell Automation
Smart MCC Network Communications
4.1.5.
Add MV156-PDPMV1 to I/O Configuration
Add the “1756-Generic Module,” and configure the input,
output, and configuration Assembly Instance and Size per
the example above.
Right click
Select new module
Choose “1756-Module Generic”
60
Select slot module
is inserted into
Configure as:
Assembly
Input: 1
Output: 2
Configuration: 4
Size
250 (16 bit)
248 (16 bit)
0 (16 bit)
Rockwell Automation
Smart MCC Network Communications
4.1.6.
Import PROFIBUS Configuration Files
Choose
Import Rung
Right click
Select
Add routine
Select file
exported in
Section 4.1.4.
Select Rung
Right click to
get menu
61
Rockwell Automation
Smart MCC Network Communications
4.2.
Hilscher 1769-DPM (CompactLogix)
An overview of the process to follow for installation,
configuration, and operation of the Hilscher PROFIBUS
Scanner module is:
A. Install the PROFIBUS configuration software.
B. Download the template PLC program from the
Hilscher web site.
C. Install the module in the PLC.
D. Create the module configuration in the PLC program.
62
There are two key manuals to get from Hilscher:
A. RIF1769DPM….PDF
This is the manual on the module itself. Section 4.1
contains the process to configure the module in the
I/O configuration of the PLC program.
B. DTMMPD….PDF
This manual is on the software used to configure the
PROFIBUS network. This software is critical to the
operation of the scanner module.
Rockwell Automation
Smart MCC Network Communications
4.2.1. Default PLC Configuration for
1769-DPM Module
A complete description of the process to add the module
to the PLC I/O configuration can be found in the Hilscher
Manual RIF 1769-DPM.
A summary process is:
Add a generic module to the I/O configuration. Configure
the Input, Output, and Configuration Instance and
Size Values.
63
Rockwell Automation
Smart MCC Network Communications
4.2.2.
Example PROFIBUS Configuration for 1769-DPM Module
Add the required devices to
the network configurations
Configure the
devices
Node #
Data Type
Configure the drives
Node #
Data Type
64
Rockwell Automation
Smart MCC Network Communications
The input and output sizes need to be adjusted to match the
PROFIBUS input and output address space defined in the
module configuration software.
65
Rockwell Automation
Smart MCC Network Communications
The default configuration is 44 words plus 20 words of slave
device input information (details in Hilsher manual). This leads
to the 64 word (16 bit int) configuration definition in the I/O
module configuration.
But, our test network has 124 input bytes, and 124 output
bytes, or 62 input words and 62 output words.
We need to reset the module configuration to:
44 words + 62 words = 106 words of input slave data
And
8 words + 62 words = 70 words of output slave data.
66
Rockwell Automation
Smart MCC Network Communications
For the output data, you also need to change the output
copy rung in file SR_Copy_Output:
You also need to readjust the input and output data space in
the data type in the PLC.
67
Rockwell Automation
Smart MCC Network Communications
4.3.
Devicenet Gateway
Master
(Other)
Slave
(Other)
Slave
(Other)
Slave
(Other)
Slave
(Other)
Slave Interface (Other)
PROFIBUS
Config Interface
Master Interface
(PROFIBUS)
PROFIBUS Status LED’s
LED State
MS
Green
Green, flashing
Red
Off
DB
Green
Green, flashing
Red
COM Green
Green, flashing
Red
TOK
Green
Indication
Operate mode
Clear mode
Stop mode
Offline
Database OK
Database download in progress
Database invalid
Data exchange with all configured slaves
Data exchange with at least one slave
Bus control error
The Master Interface has the token
Gateway Config Interface
Slave
(PROFIBUS)
4.3.1.
Slave
(PROFIBUS)
Slave
(PROFIBUS)
Slave
(PROFIBUS)
Gateway Configuration Process Overview
Install HUMS
NetTool for
PROFIBUS
Install EDS file for
Gateway into
RSNetwork for
DeviceNet
Section
2.3.
68
Slave
(PROFIBUS)
Configure Gateway
with NetTool
(PROFIBUS Network)
Configure Gateway
with Hyperterminal
(DeviceNet side
plus switches)
Configure
Scanner
Section
4.3.2.
Rockwell Automation
Smart MCC Network Communications
4.3.2.
Configure Devicenet Scanner
Prerequisites for this step:
1. Install the EDS file for the gateway in RSNetwork
for Devicenet.
2. Configure the PROFIBUS network, and download
to the gateway.
3. Configure the Devicenet side of the gateway
4. Perform node commissioning on the scanner to match
the baud rate set for the gateway (if required).
5. Attach the gateway to the devicenet network. The
scanner must not be operational for the next series of
steps. This implies that the system is NOT operational.
Step 1:
Browse the Devicenet Network with RSNetworks for Devicenet.
69
Rockwell Automation
Smart MCC Network Communications
Step 2: Record the number of input and output bytes.
Double-click on the
AnyBus icon to get
the parameter list.
Record the Input 1
length and Output 1
length
70
Rockwell Automation
Smart MCC Network Communications
Step 3: Double-click on the scanner icon, and add
the AnyBus device to the scanlist.
Enter the input and
output bytes recorded
on the previous step
You must swap input and
output byte sizes
71
Rockwell Automation
Smart MCC Network Communications
4.4.
Ethernet/IP Gateway
Master
(Other)
Slave
(Other)
Slave
(Other)
Slave
(Other)
Slave
(Other)
Slave Interface (Other)
PROFIBUS
Config Interface
Master Interface
(PROFIBUS)
Gateway Config Interface
Slave
(PROFIBUS)
72
Slave
(PROFIBUS)
Slave
(PROFIBUS)
Slave
(PROFIBUS)
Slave
(PROFIBUS)
PROFIBUS Status LED’s
LED State
MS
Green
Green, flashing
Red
Off
DB
Green
Green, flashing
Red
COM Green
Green, flashing
Red
TOK
Green
Indication
Operate mode
Clear mode
Stop mode
Offline
Database OK
Database download in progress
Database invalid
Data exchange with all configured slaves
Data exchange with at least one slave
Bus control error
The Master Interface has the token
Rockwell Automation
Smart MCC Network Communications
4.4.1.
Configure the Ethernet Gateway IP Address
A summary of the process is given here, with a fuller
explanation of each step detailed subsequently. For
our example, the gateway will be configured to IP
10.0.2.11 to match the same octet sequence as the
Ethernet card we are trying to talk to. (Reminder:
Ethernet card has been set to 10.0.2.10 in prior steps)
1. Set the computer Ethernet port IP address to
192.168.0.100 (first three octets must match the
gateway default IP address, or 192.168.0)
2. Turn off any proxy server in the internet
browser configuration.
3. Turn on the IP address LSB switch to the ON position
on the gateway, and cycle power to the gateway.
4. Open the internet browser, and enter address
192.168.0.1
5. When the HMS Anybus page opens, select the
configuration page.
6. Enter the IP address of 10.0.2.11 for the gateway.
7. Turn off the IP address LSB switch on the gateway
and cycle power.
8. Type the IP address 10.0.2.11 in the internet browser
and make sure that the gateway web page opens.
73
Rockwell Automation
Smart MCC Network Communications
On the Ethernet gateway, set the switch position for the
default IP address:
Turn this switch to the ON
position to allow browser
to connect to the gateway
In the internet browser configuration, turn off any configuration
that has a proxy server defined. The following example is for
Microsoft Internet Explorer.
Make sure that your
browser properties
have this
UNCHECKED
74
Rockwell Automation
Smart MCC Network Communications
On the computer used for programming the Ethernet gateway,
set the computer IP address to talk to the gateway.
Initial gateway
configuration IP
address
Set the IP address to
match the first 3 octets of
the gateway (10.0.2) in this
example, when the gateway
has already been configured.
75
Rockwell Automation
Smart MCC Network Communications
For initial configuration, type 192.168.0.1 (default gateway
configuration) in the browser address window.
For all subsequent access to the gateway, type in the
gateway IP address. In this example 10.0.2.11.
Type 192.168.0.1 as an address if:
1. The IP properties are set to 192.168.0.
2. The configuration switch LSB in ON.
Type the address configured in the gateway if:
1. The IP properties are set to match the gateway.
2. All configuration switches are OFF.
76
Rockwell Automation
Smart MCC Network Communications
4.4.2. Configure the Ethernet Gateway Fieldbus
Using hyperterminal (for windows), and connect to the
gateway configuration port with a null modem cable.
Press option 4 to get the PROFIBUS configuration size,
then press 6 to set the I/O size to the same values for
the Ethernet interface, as shown in the example below.
Press <ESC> to display the configuration menu interface
for the gateway. Sometimes it may be necessary to cycle
power to the gateway to allow hyperterminal to properly
work with the gateway.
Press 4
Press 6
Record
these
values
Enter the
values here
Important:
Swap input and
output byte size
After pressing “6” for changing the configuration, and
entering the I/O size as shown in the example above, it is
important to keep the “Modbus Address Mode“as
“Disabled“
77
Rockwell Automation
Smart MCC Network Communications
4.4.3.
Add Ethernet / IP Gateway to I/O Configuration
The next step is to add the HMS Ethernet/IP gateway
to the PLC I/O configuration so that the instructions can
be crafted to read and write the data to the modules.
Add an Ethernet bridge to the PLC I/O configuration
and give it the IP address set above in the web page
(10.0.2.11 in this example.)
78
Rockwell Automation
Smart MCC Network Communications
4.4.4.
Add PLC Program MSG Instructions
We need to add the message instructions to read and
write the Ethernet/IP data to the gateway. The message
instructions are executed every 1000ms in this example.
79
Rockwell Automation
Smart MCC Network Communications
CIP message read configuration
Input Instance
of 64 hex equals
100 decimal
80
Rockwell Automation
Smart MCC Network Communications
CIP message write configuration
Output Instance
of 96 hex equals
150 decimal
81
Rockwell Automation
Smart MCC Network Communications
4.4.5. Ethernet / IP Interface Notes
Implemented Objects — EtherNet/IP requires some
mandatory objects; these are implemented as well as
some vendor specific objects. The mandatory objects are
the ones in the specification from ODVA.
The Input and Output buffers can be accessed from
EtherNet/IP via the Assembly Object, instances 64h
(Input) and 96h (Output). For more information, see
6-3 “Assembly Object, Class 04h.” Note that this data
can also be accessed via Modbus/TCP, the email client,
or the built in web server.
The following vendor specific objects are implemented:
I/O Data Representation
Class Name Contents
01h
Identity Object
04h
Assembly Object
AAh
Diagnostic Object
F5h
TCP/IP Interface Object
F6h
Ethernet Link Object
Holds general information and status about the interface
Holds the Input and Output data buffers
Contains diagnostic information about the ethernet interface
Holds the IP settings of the interface
Holds the low level communication properties of the interface
Instance Attributes, Instance 64th
#
3
Access
Get
Name
Input Buffer
Type
Array of BYTE
Depending on the type of gateway and how it has been
set up to operate, up to 10 bytes (bytes 0...9) may be
occupied by the Status Word and the Live List, see below.
Value
—
Description
Mapped to Input Buffer
(For further information about the Status Word and
the Live List, consult the main user manual).
Example A:
I/O Data Size = 24 bytes
Live List = Enabled
Control and Status Word = Enabled
Example B:
I/O Data Size = 24 bytes
Live List = Disabled
Control and Status Word = Enabled
Instance Attributes, Instance 96th
#
Access
Name
Type
Value
Description
3
Get
Output Buffer
Array of BYTE
—
Mapped to Output Buffer
Depending on how the gateway is set to operate, the first 2
bytes (bytes 0...1) may be occupied by the Control Word, see
Example A:
I/O Data Size = 24 bytes
Control Word = Enabled
82
below. (For more information about the Control Word,
consult the main user manual.)
Example B:
I/O Data Size = 22 bytes
Control Word = Disabled
Siemens Energy & Automation, Inc.
3333 Old Milton Parkway
Alpharetta, GA 30005
1-800-964-4114
[email protected]
www.sea.siemens.com/power
©2007 Siemens Energy & Automation, Inc. All Rights Reserved.
Siemens is a registered trademark of Siemens AG. Product names mentioned may be trademarks or registered trademarks of their respective
companies. Specifications are subject to change without notice.
CCIM-SMCCM-1107 New 5C1107CP Printed in USA