Mitsubishi Electronics Calculating the ICC ETH-1000 DB Addresses, Mitsubishi iQ Controllers

Page 33
5.2.4. Calculating the ICC ETH-1000 DB Addresses

5.2.4. Calculating the ICC ETH-1000 DB Addresses

One of the most important steps in configuring a service object is to determine the Database Address that needs to be entered. Since the ICC ETH-1000 DB is a “shared database” between EtherNet/IP and MELSEC protocols, one has to define carefully which way the data items will be written to and read from.

Figure 3 of this document in Section 5.1 shows the mapping of data from ControlLogix to the ICC DB. This mapping is then expanded to map from ICC DB to the Mitsubishi controllers connected to the ICC gateway in the system.

The following diagram illustrates an example of the mapping the ICC DB to Mitsubishi iQ system with an Built-in Ethernet port and an external Ethernet module. Each Ethernet port transfers 10 words of bit data and 20 words of word data.

Mitsubishi iQ Controllers

1

 

 

 

Introduction

 

 

 

 

 

2

 

 

 

Overview

CLX

CSC_ICC_ETH100_INT:I

248 WORDS (Int)

248 WORDS (Int)

CSC_ICC_ETH100_INT:O

ICC ETH-1000

DB 0000 - DB 0039 (20 Words)

DB 0040 - DB 0059 (10 Words)

DB 0080 - DB 0119 (20 Words)

DB 00120 - DB 0139 (10 Words)

DB 2048 - DB 2087 (20 Words)

DB 2088 - DB 2107 (10 Words)

DB 2128 - DB 2167 (20 Words)

DB 2168 - DB 2187 (10 Words)

Built-in Port

Connection 1

D12248 - D12267

(20 words)

M7681 - M7840

(10 words, 160 bits )

D12268 - D12287

(20 words)

M7841 - M7900

(10 words, 160 bits )

External

Module

Connection 2

D12208 - D12227

(20 words)

M7361 - M7520

(10 words, 160 bits )

D12228 - D12247

(20 words)

M7521 - M7680

(10 words, 160 bits )

 

System

 

 

 

 

 

3

 

 

 

 

 

 

Devices to the

Network

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

ControlLogix PLC Project

Configuration

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

ETH-1000

Configuration

 

 

 

 

 

 

 

 

 

 

 

6

 

 

The DB addresses configured in the MELSEL service objects are the beginning addresses of each block of data shown above. The ICC DB addresses are “Byte” addresses so that starting address locations need to be adjusted accordingly.

A Microsoft Excel-based database address calculation tool is available from Mitsubishi Electric Automation, Inc. upon request. The tool can be used to calculate the DB locations of MELSEC service objects to assist the configuration efforts. Please contact your MEAU representatives to obtain a copy of this tool.

Using EtherNet/IP Explicit Messaging

 

 

 

 

 

 

 

 

7

 

 

 

 

 

Terminology

 

 

 

 

 

5-9

Image 33
Contents Using ICC ETH-1000 EtherNet/IP Interface with Mitsubishi iQ PLC Contents Mitsubishi FURTHER READING REFERENCE LISTThis Page is intentionally left blank Figure 1 EtherNet/IP Connectivity - Rockwell PLC to Mitsubishi iQ PLC Chapter 1 IntroductionFigure 2 Architecture of an Example Verification System Chapter 2 System Overview3.1 Changing the IP Address of the ControlLogix System Chapter 3 Connecting Devices to the Network4. Right-Click on the ENBT Module and select “Module Configuration” from the drop down list 3.2 Changing the IP Address of the ICC ETH-1000 Module Download Configuration to Device pop-up message and the ETH-1000 will go through the reset sequence 3.3 Changing the IP Addresses of the iQ PLC Built-in Ethernet Port ControlLogix PLC Project 3.4 Configuring the External Ethernet Module in the iQ System a. Set the Communication Data Code to Binary 3-10 4.1 Adding the 1756 ENBT Module Chapter 4 ControlLogix PLC Project Configuration4. Then select the proper module 1756 ENBT 3. In the “Select Module” pop-up window, choose the “Communications”revision level of the ENBT module is 4.2 Adding the ICC Module Configuration c. Configure the “Connection Parameters” as follow 5. Configure the RPI to 10.0 ms a. 248 integer tags were created for CSCICCETH1000INTI. These are the tag locations where ICC will transfer the data to the ControlLogix using Implicit Message protocol every RPI 5.1 Configuring the EtherNet/IP Implicit Messaging Communication Chapter 5 ETH-1000 ConfigurationFigure 3 Mapping CLX Data to ICC Database Locations ICC ETH-1000CSCICCETH100INTI CSCICCETH100INTO 5.2.1. Configuring Connection Objects 5.2 Configuring the MELSEC Protocol5.2.2. Configuring Service Objects 8. Click the “Create” button to create this Service Object b. Define the Service Object to write 10 Words to Internal Relay a. Define the Service Object to read 20 Data Registers to ICCConfiguration 5.2.3. Configuring the Connection Object for QJ71E71 Ethernet Module Mitsubishi iQ Controllers 5.2.4. Calculating the ICC ETH-1000 DB AddressesCLX CSCICCETH100INTI CSCICCETH100INTOChapter 6 Using EtherNet/IP Explicit Messaging Terminology ChapterRevisions July 2009 - Document created and Released, VersionRev-1