Home
        ControlLogix ICC ETH-1000 Quick Start Guide
         Contents
1.    Mechanical System    4 Cam Data Subnet Mask Pattern Em hn mm  7  Labels  S  Structured Data Typ Default Router IP Address hh aa E         7  Device Memory                         i         Set if it is needed    Default j Changed       Communication Data Code            Binary Code       ASCII Code               Enable Online Change  MC Protocol              a  Change the IP address to the desired address and then select the Enable Online Change   MC Protocol  Check box     Basic Setting B           IP Address Setting  Input Format j DEC        IP Address 192  168  3  39   Subnet Mask Pattern C a F     Default Router IP Address          Open Setting      Set if it is needed     Default   Changed         Communication Data Code     Binary Code    C ASCII Code          IV Enable Online Change  MC Protocol                 OK   Cancel             b  Click the Open Setting box and enter the first channel as MC Protocol with a proper Host  Station Port number  In this example  the Port Number is set at Hex 0502     Built in Ethernet Port Open Setting    Host Station  Tee v  MC Protocol   Z  TCP MELSOFT Connection   sd E  TCP v  MELSOFT Connection        TCP v  MELSOFT Connection v    T  TCP v  MELSOFT Connection v     TCP  MELSOFT Connection w     Z  TCP v  MELSOFT Connection y   TCP v  MELSOFT Connection w   TCP  MELSOFT Connection w     TCP v  MELSOFT Connection w  z  TCP v  MELSOFT Connection w    E  TCP v  MELSOFT Connection v    g  TCP JMELSOFT Connection w    O  Maia Tcp v
2.   1756 47  pemes ME omen   toy   e       5 Ethernet  f  1756 ENBT A CSC_EIP    ETHERNET MODULE CSC_IC                                                                           Project saved to Recovery file     6  Select    OK    to accept the configuration and complete the ICC Module Configuration     7  Double click on the    Controller Tags    selection  and the following tags are automatically created for  the ICC ETH 1000 module     fa RSLogix 5000   CSC_ICC_Test in ICC_ETH_1000 ACD  1756 L61      File Edit View Search Logic Communications Tools Window Help   alsm S  He  ol  mss 7  glll fe vi All    TEET soL    gt     No Forces  KI     Io   A   4     EUA EO  gt      Redundancy   ounter                                     E Controller CSC_ICC_Test  Controller Tags   3 Controller Fault Handler  EI Power Up Handler         amp  Tasks Style Description       6 MainTask     CSC_ICC_ETH1000_INT C    ABETHERNET    8 MainProgram _    CSC_ICC_ETH1000_INT I     ABETHERNET     Unscheduled Programs   Phases     CSC_ICC_ETH1000_INT I Data Decimal  INT 248          CSC_ICC_ETH1000_INT 0  Decimal                                              a aa Groups   CSC_ICC_ETH1000_INT 0 AB ETHERNET  Ungrouped Axes CSC_ICC_ETH1000_INT 0 Data INT 248      3 Add On Instructions      SJ Data Types  Ep User Defined   E Strings    oe Add On Defined    Ep Predefined     Ca Module Defined   E Trends     Sj 1 0 Configuration  H S 1756 Backplane  1756 47  fa  0  1756 L61 CSC_ICC_Test          1  1756 ENBT 
3.   ETH 1000    Using EtherNet IP    Introduction    System Overview       Configuration    Configuration    Explicit Messaging    Terminology       4  Right Click on the ENBT Module and select    Module Configuration    from the drop down list     RSLinx Classic Lite   RSWho   1  File view Communications Station DDE OPC Security Window Help     amp   s   EJ RSWho  1    IV Autobrowse Ba  Not Browsing       3 Workstation  YENI  Flas Linx Gateways  Ethernet au      AB_ETHIP 1  Ethernet AETIA    192 168 1 30  1756 ENBT A 1756  ENBT ii 1756 A7 4     Backplane  1756 A7 4 Remove     f  00  1756 L61 LOGIX     Channel 0  DF1   H 00  1756 L6      01  1756 ENBT A   Device Properties  Module Statistics          Driver Diagnostics  Configure Driver       Module Configuration    For Help  press F1   NUM     06 29 09 08 46 aM 4       5  Under the    Port Configuration    tab  select the Network Configuration Type to be    Static     and one  can modify the IP address and the Network Mask to the desired values  Click    OK    and save the  new IP address configuration  The new IP address should scroll across the front of the ENBT  module     1756 ENBTsA Configuration    General Port Configuration      Network Configuration Type    Static C Dynamic    C Use DHCP to obtain network configuration     Use BOOTP to obtain network configuration     IP Address  1932   168   1  Network Mask  255   255      Gateway Address  0    Primary Name  Server     Secondary Name  Server     Domain Name     Host N
4.   MELSOFT Connection y  z  is  Tcp v  MELSOFT Connection v  o  ie  tcp  MELSOFT Connection w    a    Host station port No   Please input in HEX     m    4  Download the parameter settings to the motion controller and reset the controller by holding the     STOP    switch on the motion controller to the left for two seconds and then return it to RUN position        5  Repeat the steps for all motion controllers on the network            lt    p    e   X   OAs   go     gt     gt           0  Az    ControlLogix PLC    Project  Configuration    ETH 1000  Configuration    Using EtherNet IP  Explicit Messaging    Terminology    3 9       Chapter 4 ControlLogix PLC Project Configuration    The configuration steps of a ControlLogix project are described this Chapter  These steps are used to  communicate with an ICC ETH 1000 module  It is assumed that the user has basic knowledge in using  RSLogix5000 software to perform the basic configuration steps     4 1 Adding the 1756 ENBT Module    1  Create a new project in the RSLogix5000 using the proper revision level as the ControlLogix  controller  In this example  the revision level is 16     New Controller    Vendor  Allen Bradley    Type  1756 L61 ControlLogix5561 Controller B    a  Revision  hd Cancel    l Redundancy Enabled Help    Name  JICC_ETH_1 000    Description    A    Chassis Type    1756 47  7 Slot ControlLogix Chassis v    Slot   o   Safety Partner Slat   Create In  Ic   RASLogix 5000 Projects Browse            2  Right Clic
5.   oO    ETH 1000       Using EtherNet IP  Explicit Messaging    Terminology    5 4       5  Repeat Steps 1 4 here to create the number of Connection Objects that are required for the    application  For the Verification System architecture  eight connection objects are created as  shown in the following diagram   E ICC Gateway Configuration Utility    Fie Device Help     amp  i lata  amp   amp     Status Device  Connected 6 ETH 1000  Modbus   BACnet  Object Memory Used  00 0  Firmware Yersion 0 900    Database  Little Endian    Ethernet Configuration   RS 485 Configuration   Timeout Configuration   Monitor   Finder      Protocol Selection Ethernet Configuration     EtherNet IP   MELSEC      Protocol   Ethernet Multiple i   Connection Object Configuration    Baud Rate Name  Connection Create     Delete All    Parity IP Address  192 168  1   57  Name STP Address   Por      Connection  192 168 1 55 20481 4  Address Pott  20 491 Connection    192 168 1 57 20481 v    Timeout  ms  Service Object Configuration   Scan Rate Description i Starting Point zz   ime  Connection  Connectond l Num Words rs  Device Code  Annunciator F  x  Database Addr eo o o      Q E Service Object Status       Reflect Stat  Function   Read   Write cpa          Options             Melsec Service Objects    DB Address AS Address               5 2 2  Configuring Service Objects    In the Verification System architecture  four service objects were created for each connection to a  motion controller that is defi
6.   object    Protocol  CIP  oriented protocol designed for automation applications  It encompasses a comprehensive  set of communication services for automation applications  control  safety   synchronization  motion  configuration and information     Connection Object   The CIP Connection Class allocates and manages the internal resources associated with  both I O and Explicit Messaging Connections  The specific instance generated by the  Connection Class is referred to as a Connection Instance or a Connection Object     Service Object Service is a function supported by an object and or object class  The Service Object  configured for a particular ICC ETH 1000 to a Mitsubishi device connection is used to  define what data transfer functions need to be executed        7 1    Revisions    July 2009     Document created and Released  Version 1 0    Rev 1    Mitsubishi Electric Automation  Inc   500 Corporate Woods Parkway  Vernon Hills  IL 60061   Phn   847  478 2100   Fax   847  478 2253  www meau com    Mitsubishi Electric Automation  Inc   4299 14th Avenue   Markham  Ontario L8R 0J2   Phn   905  475 8989   Fax   905  475 7935    Specifications subject to change without notice   L VH 02036    
7.  External Signal Input Setting Allowable Travel during Power Off      Amplifier Input Invalid Ei EJ   C Amplifier Input Valid   10 Revolution   0 to 8191   3  Input Filter Setting  gt    gt       Nothing 2      0 8ms 3       C 1 7ms  C 2 6ms         3 5ms      g  d  Observe the first d01 amplifier servo icon is enabled and defined as Axis 1 F  S      LP MELSOFT Series MT Developer2  Unset Project     SSCNET Structure  DER     2    Project Edit Convert View Online Option Tool Window Help eer oe           Je o  eeem    S  AREXeo eT SORE  SHH E1907                    Proje A X  system Structure i SSCNET Structure   ee     ES Unset Project  S  22     System Setting 2    Servo Data Setting A      Motion SFC Program ita  S    Servo Program D E      Mechanical System S     2 Cam Data on 3          Labels E32     Structured Data Types cof   7  Device Memory 8    8    ETH 1000  Configuration    Using EtherNet IP  Explicit Messaging    Terminology    3 7       3  Using the    Built in Ethernet Port Setting    tab within the  Basic Settings     to configure the IP address       System Setting  System Structuri sft feats eer  SSCNET Structu    F   High speed Rea  Multiple CPU Setting   System Basic Setting   CPU Name Setting Built in Ethernet Port Setting   4    gt     EF  Optional Data      PLC Module List                             Automatic Refra   IP Address Setting      Servo Data Setting Input Format  Dec          Motion SFC Progra    Servo Program IP Address   192  168  3  39    
8.  HMI  Oe Strings h  oa Add On Defined  gt    E Predefined     Ep Module Defined Find      Add Favorite     9 Trends    5 6 YO Configuration By Category By Vendor Favorites    H  1756 Backplane     R  fa  0  1756 L61 OK   Cancel   Help      S  A  1  1756 ENE  ze Ethernet       4 5       Double Click on the selection and configure the ICC module accordingly  This is a critical  configuration step to ensure the ETH 1000 will work properly in the system as the application  requires  Please also consult the ICC ETH 1000 User   s Manual carefully about the configuration of  these items     7  RSLogix 5000   CSC_ICC_Test in ICC_ETH_1000 ACD  1756 L61   SE    File Edit View Search Logic Communications Tools Window Help    Al    alsa S  eel ol    rss     3 BSI  Te VIB   lo    Offline D   M RUN E A Pon  eono O da  NoForces   FOK  gt  ia      No Edits  gt  KI m   rt   Feat   TE VE EGA Uy EB  gt          Controller CSC_ICC_Test Hew Module  Controller Tags   9 Controller Fault Handler Type  ETHERNET MODULE Generic Ethernet Module   i Power Up Handler Vendor  Allen Bradley      Tasks Parent  CSC_EIP    E fa MainTask   M Connection Parameters         G3  MainProgram Name   CSC_ICC_ETH1000_INT pe   i Unscheduled Programs   Phases Description  Instance  Size      J Motion Groups Input  fiso  248      16 bit  Ungrouped Axes aai   l     9 Add On Instructions  100  248 H  16 bit     Output        2  Data Types C Format    Data   INT z  omm Format   Vata Configuration  f fo    8 bit     e ii   Ad
9.  Instructions   amp  Data Types  ER User Defined     Eg Strings   i Add On Defined     Of  Predefined  Ep Module Defined  Trends   amp  1 0 Configuration   e 1756 Backplane  1756 47  fa  0  1756 L61 ICC_ETH_1000                                                             1756 DNB  1756 EN2F A  1756 EN2T A  1756 ENBF A  1756 ENBT A  1756 ENET A  1756 ENET B  1756 EWEB A    1756 SYNCH 4  Controllers  Digital    1756 DeviceNet Scanner  Select Major Revision    Select major revision for new 1756 ENBT 7 4   module being created     C     Cancel   Help      Major Revision     Allen Bradley  Allen Bradley  Allen Bradley  Allen Bradley  Allen Bradley f  Allen Bradley  Allen Bradley           Allen Bradley  Allen Bradley    By Category Favorites          6  Enter the proper Name  Slot Location  Revision Level and IP Address of the ENBT module  In the  Verification System  the module name is set at CSC_EIP  the revision firmware level is 2 3  the  module is in Slot 1 of the ControlLogix Chassis  and the IP address is set at 192 168 1 30  matching  the previous configuration     Ts  RSLogix 5000   CSC_ICC Test in ICC_ETH_1000 ACD  1756 L61      File Edit View Search Logic Communications Tools Window Help          alsa S  selel oo E    geel  fe vI alel        Offline   No Forces  No Edits  Redundancy                ll oon  ore Sd                         Sj Controller CSC_ICC_Test  Controller Tags  E3 Controller Fault Handler  Power Up Handler      Tasks  El fa MainTask  C3 MainProgram  U
10.  Media  1756 Ethernet Communication Interface   1756 Ethernet Communication InterFace   1756 10 100 Mbps Ethernet Bridge w Enhanced Web Serv    SynchLink Interface    Allen Bradley A  Allen Bradley  Allen Bradley  Allen Bradley  Allen Bradley  Allen Bradley  Allen Bradley  Allen Bradley  Allen Bradley  4llen Bradley  Allen Bradley    v    zi    Find    Add Favorite      By Vendor Favorites       1    l  A   2s  co    fe      fe   i            fe   1     Devices to the  Network    ETH 1000    Using EtherNet IP    Introduction    System Overview    Configuration       Configuration    Explicit Messaging    Terminology       5  Then select the Major Revision level of the ENBT firmware  In the Verification System  the major  revision level of the ENBT module is 2        RSLogix 5000   ICC_ETH_1000  1756 161     File Edit view Communications Tools Window Help    alsa al elel olmf ms    ladle le ial ala  i J  E RUN 7 mmm Gd Pah  cored E     OK  4 Je Redes J       4U    lL  2     E BAT  E 10  Alarms A Bit A Timer Counter    Search Logic                            No Forces       Redundancy              amp  Controller ICC_ETH_1000  Controller Tags   3 Controller Fault Handler  EI Power Up Handler    amp  Tasks   E a MainTask       C3 MainProgram             MM Select Module                1756 DHRIO C  1756 DHRIO D    1756 DH  Bridge RIO Scanner  1756 DH  Bridge RIO Scanner    Allen Bradley    Allen Bradley       Unscheduled Programs   Phases  E Motion Groups  Ungrouped Axes  Add On
11.  Words              CSC_ICC_ETH100_INT O DB 2130   DB 2171  21 Words     DB 2482   DB 2501  10 Words              Connection 8          DB 2502   DB 2543  21 Words  re ie tere m                          0     20   21 words                                    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     5 9          Chapter 6 Using EtherNet IP Explicit Messaging    The ControlLogix PLC can communicate with the Mitsubishi motion controllers using EIP Explicit Messaging  format through the ICC ETH 1000 gateway     The communication is accomplished through the use of MSG instructions in RSLogix5000  Refer to Sections  11 1 4 5  11 1 4 6  8 7 5 1 of the    Instruction Manual  ETH 1000 Multiprotocol Ethernet   RS 485 Gateway    for  details on how to configure the MSG instructions properly for communicating with Mitsubishi motion controllers     6 1    ControlLogix PLC    Project    Introduction    System Overview    Devices to the  Network    Configuration    ETH 1000  Configur
12.  used as a test bed for verifying the steps documented in this Quick Start guide  The  Verification System is shown in Figure 2 below with the IP address assignments of all the devices                                                                                                                                                                                                                                                                                                  Hub Netgear Switch  ICC  192 168 1 102  Q170 Q170  Monitoring Laptop 1 192 168 1 43 192 168 1 51  192 168 1 200  ControlLogix  192 168 1 30  MQ100 MQ100  192 168 1 45 192 168 1 53  Monitoring Laptop 2  192 168 1 5  Q170 Q170  192 168 1 47 192 168 1 55  Monitoring Laptop 3  MQ100 MQ100  192 168 1 49 192 168 1 57             Figure 2 Architecture of an Example Verification System    The Verification System consists of three monitoring PCs  e g  Monitoring Laptop 1  2 and 3   a ControlLogix  system  an ICC ETH 1000 module  and four Mitsubishi MR MQ 100 1 5Axis Motion Controllers and four  Mitsubishi Q170 Stand Alone Motion Controllers     The following list contains high level steps to establish proper EtherNet IP communication of this Verification  System  Each of these steps will be further detailed in subsequent chapters    1  Connect the programming monitoring PC s   Rockwell PLC  ICC ETH 1000  and Mitsubishi Motion  Controller s  to the Ethernet network    a  Configure all devices to have proper IP addresses 
13. A CSC_EIP     Ethernet  f  1756 ENBT A CSC_EIP  J ETHERNET MODULE CSC_IC                            m    gt     4   gt     Monitor Tags Edit Tags    _            4 7    248 integer tags were created for CSC_ICC_ETH1000_INT I  These are the tag locations  where ICC will transfer the data to the ControlLogix using Implicit Message protocol every  RPI     248 integer tags were created for CSC_ICC_ETH1000_INT O  These are the tag locations  where data will be sent to ICC ETH 1000 through Implicit Messaging Protocl every RPI     The locations in the ICC Database where the data will be written to and read from will be  configured using the steps described in the following Chapter     4 8    1   m   A   ae  fo    e   z    e   pe       c  fe   oO         oO  2  O  i   A     Devices to the  Network    ETH 1000    Using EtherNet IP    Introduction    System Overview        a  fe                   D     c  fe   oO    Configuration    Explicit Messaging    Terminology       Chapter 5 ETH 1000 Configuration    The steps to configure the ETH 1000 module to work with the ControlLogix PLC using EtherNet IP Implicit    Messaging and Mitsubishi motion controllers using MC Protocol are documented     Configuring the Validation System as shown in Figure 2 is used as the example  Some parameters will need  different values to properly reflect the actual system a user is configuring  However  the example configuration    can be used to simplify the overall configuration effort     The user should 
14. B where data items are stored and will      C  C    C  C      be written to the motion registers  In this example  the starting DB address is 2068  3     T  T  11 7J A a        Click the    Create    button to create this Service Object  E ICC Gateway Configuration Utility  File Device Help  S m ltd  amp   amp   Status Device  gt   Connected    ETH 1000 S  Modbus   BACnet G  Object Memory Used  00 0  Firmware Version 0 900 Oo      Database  Little Endian E  Ethernet Configuration   RS 485 Configuration   Timeout Configuration   Monitor   Finder     gt   gt   Protocol Selection Ethernet Configuration     EtherNet  P   MELSEC   p  Protocol   Ethernet Multiple x  Connection Object Configuration  Baud Rate     Name  Connection1 Create   Update   Delete   Delete All      ee es oI ma e 13 E e r Port _   Parity IP   ddress  192   168  1   43 een 19D 168143 ary  Address   Pot  20481 Redland Meee RE ah      Timeout  ms    Service Object Configuration    IWiteto Reg Sens 2  os Rate eee Description Write to   Reg Starting Point fo 7 x  Connection  Connectiont  l Num Words  21  lt  S  Device Code  Motion Register      l Database Addr  2068    2    Ol Gc Service Object Status  E  Function   Read M Write Faa rii  O   Update   Delete   Delete All      x 6  ent Service Objects  gt     DB Address RS Address   eS  Write to   Reg Connection Motion Register     Yes 5 gt  F D  o26  oad                c  ce                j  D     c   0   oO    ETH 1000    Using EtherNet IP  Explicit Messaging    
15. Changes for the Better    MITSUBISHI ELECTRIC  AUTOMATION  INC     Using ICC ETH 1000  EtherNet IP Interface with  Mitsubishi Motion Controllers          START          Contents    Sole N E E EE E EE dan aumiabimsma idan E E E E E E E ER  FURTHER READING REFERENCE LIST  ossiani a li  Chapter IMMPOCUCHO Mic resanse teenth aces unit en Lae es teen aa eaee tins 1 1  Chapter 2 System OVELVICW         cccccceeccceeceeeeeeeeecaeeeeeeeecaeaeeeeeeseeeeeeeeseeeeeeeesseeeeceeesseaeeeeeessaaeeeeessseeeeeessaageeeeeeegs 2 1  Chapter 3 Connecting Devices to the Network              ccccccsssssscceecceeeeesseeeeeeeeeeeeaesseeeeeeeeesaaaaseeeeeeeessaaaeeeeeeessaaas 3 1  3 1 Changing the IP Address of the ControlLogix System             cccecccccceeceeeeeessseeeeeeeseeaesseeeeeeeesnaaasseeeeness 3 1  3 2 Changing the IP Address of the ICC ETH 1000 Module                  cccccccssseeeeeeeeeeeeeeeeeseeeeeeeeeeaeeneeeeeeess 3 3  3 3 Changing the IP Addresses of Motion Controllers             ccccccccsseeeeeeeeeeeeceaeeeceeeeeceeesaaaaceeeeeeeeesaaaneeeeees 3 6  Chapter 4 ControlLogix PLC Project Configuration                ccccccceccccccseceeceseeeceeecesseueceeseeeceesseeeesseeeeeseageeeeas 4 1  4 1 Adding the 1756 ENBT Module                ccccccsseeeeeeeceeeeeeeeeeseeeeeeeeeseeeeceeesseaeeeeeeeeeaseeesesseaseeeeesaaeeeeeesaeees 4 1  4 2 Addmg We ICS Mod  le nrnna e vate a te 4 4  Chapters     ETH 1000  ConnguratiON sienien E E E 5 1  Sl Configuring the EtherNet IP Implicit Messaging COMMU
16. NICATION                cccceeeeseeeeeeeeeeeeeeeeeeeaeeeeeeeeeas 5 1  5 2 Configuring the MELSEC  Protocoles n a a a a 5 3  52N Configuring Connection OBJEC icenne a a a a a 5 4  5 2 2  C  nfig  ring Service ODJeC lS a ih do eee eee 5 5  52 3  Calculating the ICC ETH 1000 DB AddreSSes              ccccccccccecceeeeeeeeeeeeeeeeaaaaeeeeeeeeeeeaaeeeeeeeenaaas 5 9  Chapter6 Using EtherNet IP Explicit Messaging            nnnnssnnnsnnnnnnnnensrrnnreneesrrrnrtrrrensrrnrttrrressrrrttrrenrrrrrrrennr nnn 6 1  Chapter  TENINOOOV irste a a E E 7 1  PROVISIONS cise a E saat Rocedteise  Rev 1    FURTHER READING REFERENCE LIST    Mitsubishi   Q Corresponding MELSEC Communication Protocol Reference Manual SH NA  080008 K  Q170MCPU Quick Start Guide   Motion Controller MR MQ100 User   s Manual  Details  IB NA  0300150 A    ICC  Instruction Manual  ETH 1000 Multiprotocol Ethernet   RS 485 Gateway    1    Chapter 1 Introduction    This document provides instructions and examples on how to configure a system consists of Rockwell  ControlLogix PLC  an ICC ETH 1000 Gateway  and Mitsubishi motion controllers  An Example of the system  configuration is shown in Figure 1 below     Ethernet      E Network  Mitsubishi Switch    Q170       Rockwell ControlLogix   Da GuardLogix PLC       Fa       EtherNet IP  MC Protocol Gateway             gt                           gt     Mitsubishi Mitsubishi    EtherNet IP Implicit Messaging    Protocol       MR J3B MR J3B    Figure 1 EtherNet IP Connectivity     
17. Object Memory Used  00 0     Ethernet Configuration   RS 485 Configuration   Timeout Configuration   Monitor      Protocol Selection  Protocol   Ethernet Multiple bef      Baud Rate  Parity  Address    Timeout  ms     Scan Rate   rs     Ethernet Configuration     EtherNet IP        Authentication  User Name  root    Password icc    ICC Gateway Configuration Utility    The device must be reset for changes to take effect   Would you like to reset the device now     Cele    Default Gateway       ETH 1000  Modbus   BACnet  Firmware Version 0 900    Database  Little Endian  Finder      MELSEC        Options    ee  me ee       6  After the ETH 1000 system reboot  the screen should show the new IP address  In this example     the IP address was changed to 192 168 5 190        icc Gateway Configuration Utility  File Device Help    eh idtd 2  amp     Status  Connected    Object Memory Used  00 0     Ethernet Configuration   RS 485 Configuration   Timeout Configuration   Monitor      Protocol Selection    Protocol   Ethernet Multiple z    Baud Rate        Parity   v    Address      Timeout  ms     Scan Rate          rms     Ethernet Configuration     EtherNet IP   t    Authentication  User Name  root    Password icc    IP Settings    Obtain network address automatically       Use a static IP address  IP Address 12 168  357  190    Subnet Mask   2ra JU    Default Gateway   192 168  5   1       Device       ETH 1000  Modbus   BACnet  Firmware Version 0 900    Database  Little Endian  Fin
18. Rockwell PLC to Mitsubishi Motion Controllers    The system configurations enable Rockwell PLCs to read and write both bit and register data of Mitsubishi  motion controllers using either EtherNet IP Implicit or Explicit Messaging protocols     ICC ETH 1000 Gateway module is used to convert the EtherNet IP protocol to Mitsubishi MELSEC  Communication  MC  Protocol that is supported by Mitsubishi stand alone motion controllers such as Q170   s or  MR MQ100   s     The initial applications are limited to those whose motion profiles are being controlled directed by the Mitsubishi  motion controllers  Rockwell PLCs are used in a supervisory role to  1  command  i e  start or stop  motion  programs already stored in the motion controllers   2  configure motion controller parameters  and  3  monitor  motion controller status information     It is assumed that the user of this guide is familiar with the Rockwell RSLogix5000 environment  the  operation of Mitsubishi MR MQ100 and Q170 motion controllers  and has sufficient knowledge of the  ICC ETH 1000 Gateway  It is critical for the users to refer to the motion controller manuals when setting up the  system parameters for EtherNet IP applications     ControlLogix PLC    Project    Devices to the  Network    ETH 1000    Using EtherNet IP       S   e    S   S   m   xe    e   pe            System Overview    Configuration    Configuration    Explicit Messaging    Terminology    2    Chapter 2 System Overview    A Verification System is
19. SC_ICC_ETH100_INT O 248 WORDS  Int   po DB Locations     2048   2543          Using EtherNet IP  Explicit Messaging                               Figure 3 Mapping CLX Data to ICC Database Locations    Terminology       The database addresses in the ICC are used to address    byte    data locations  Thus  248 words will  take up 496 database addresses     3  Select the    Monitor    tab and check the    Display Usage    checkbox to show the DB memory locations  that are configured for use by both the Produced and Consumed data     E ICC Gateway Configuration Utility  Fie Device Help    4 4    S ld lol td 2  amp   Status Device    Connected   ETH 1000  Modbus   BACnet  Object Memory Used  00 0  Firmware Version 0 900      Database  Little Endian  Ethemet Configuration   AS 485 Configuration   Timeout Configuration Monitor   Finder    Database  Radix Data Type Object Allocation    Ethernet Both  C Hex    Decimal    Byte    Wad    Double Word omo w j  Tt RS 485 V Display Usage    SS Se Se a a ae Se  00000 00000 00000 00000 00000 00000 00000  00000 00000 00000 00000 00000 00000 00000  00000 00000 00000 00000 00000 00000 00000  00000 00000 00000  00000 00000 00000 00000 00000 00000    Status    Px Er Counter   Current Status          Address   Add Status Address          5 2 Configuring the MELSEC Protocol    The steps to properly configure the MELSEC Protocol in the ICC ETH 1000 are documented in this section   However  the user should realize that the steps here are examples for 
20. Terminology    5 6       9  Repeat the steps 1 8 to define the other three service objects to perform the transfer of 21 words  from motion registers to ICC     a  Define the Service Object to read 21 Motion Registers to ICC       icc Gateway Configuration Utility    File Device Help    S ed ltd  amp   amp   Status Device    Connected    ETH 1000  Modbus   BACnet  Object Memory Used  00 0  Firmware Version 0 900    Database  Little Endian                Ethernet Configuration   RS 485 Configuration   Timeout Configuration   Monitor   Finder         Protocol Selection Ethemet Configuration   BACnet P   EtherNetIP   Modbus TCP MELSEC      Protocol   Ethernet Multiple z  mooo Connection Object Configuration  Baud Rate Name  Connection Create Update   Delete   Delete All      Parity IP Address   192 168  1   43 Pare 790 168143  as Pot  aoset rete ae  Timeout  ms  e Service Object Configuration  Scan Rate Description  Readhom Reg Starting Point  0 000   ms  Connection  Connection x  Num Words aooo  Device Code  Motion Register x  Database Addr joo    Code Y alue   Word     Bit m   Service Object Status  J Reflect Status Address      Function M Read   Write                                           Options    Update   Delete   Delete All      Melsec Service Objects    Description   Connection    DevCode   Start Point_   _NumWords   DB Address RS Address    Write to   Reg Connection  Motion Register      Read from   Reg Connection Motion Register                                b  De
21. a particular configuration to establish  the Verification System architecture as shown in Figure 2  For a particular application  the Connection  Objects and Service Objects configured in this manual may not work properly without modifications  A user  should consult the ICC ETH 1000 manual and understand the information required to be transfer to and  from Mitsubishi motion controllers and the timing requirements  A technical report documenting the timing  study of the Verification System architecture is available from Mitsubishi Electric Automation  Inc  for  reference purposes     The critical steps are the configuration of a MELSEC Connection Object and the services that need to be  accomplished using this Connection Object  A Connection Object can be configured to represent a physical  connection between an ICC ETH 1000 and a Mitsubishi motion controller  However  this does not have to  be the case since a physical connection can support multiple    logical    connections using multiple connection  objects depending on the application requirements     After a Connection Object is configured  multiple Service Objects can be configured for this Connection  Object  Each service object defines the tasks that need to be accomplished  for example read 10 words of  motion controller D registers starting from DOO  write 2 words to motion control Link Relay     5 3       5 2 1  Configuring Connection Objects    The following steps are used to create a Connection Object to communi
22. alel  view  all  ol Le SF     KI H f  A 4   uy ES    By sie Favorites Araon A                                           Controller CSC_ICC_Test  Controller Tags   3 Controller Fault Handler   9 Power Up Handler     2 Tasks     MainTask     cB MainProgram   9 Unscheduled Programs   Phases      Motion Groups   3 Ungrouped Axes   3 Add On Instructions     4  Data Types   i User Defined      Ca Strings  E    Add On Defined     Eg Predefined  E Module Defined  Trends      1 0 Configuration      1756 Backplane  1756 47  fa  0  1756 L61 C5C_ICC_Test          1  1756 ENBT A CSC_EIP                        New Module       B Paste          4 4    oO   l  ou  2  co    fe      o  i        c  fe   oO         Oo  2  Oo  i    ou    Devices to the  Network    ETH 1000    Using EtherNet IP    Introduction    System Overview    c  fe                j   e     c  fe   oO       Configuration    Explicit Messaging    Terminology       2  Select the    Communications    and expand the tree for additional selection        RSLogix 5000   CSC_ICC_Test in ICC_ETH_1000 ACD  1756 L61      File Edit View Search Logic Communications Tools Window Help    alsa a  sael ol lfs a  lalalie mig alal  NoFoces         OK m    i  mid    Redundancy Bo                      BET  we select Module          Controller CSC_ICC  Controller Tags Communications  Controller Fault Digital   3 Power Up Handle Drives     Tasks HMI  E a MainTask  C3 MainProgra     Unscheduled Pro     Motion Groups   3 Ungrouped Axes   EI Add On In
23. ame       V Auto negotiate port speed and duplex  Current Port Speed  100 7    Current Duplex    Full duplex v       Changes to Port Speed and Duplex require module reset      Status   Network Interface Configured  Cancel   Apply   Help         3 2    6  Once the new IP address is set  it is very likely  depending on what IP address and Network mask  were assigned to the ENBT module  that the Configuration PC will no longer be able to  communicate with the ENBT module  The IP address of the Configuration PC will need to be  changed to be in the same subnet of the ENBT module before the communication can be re   established     3 2 Changing the IP Address of the ICC ETH 1000 Module    The    ICC Gateway Configuration Utility    should be loaded on a Configuration PC that is used to configure  the ICC ETH 1000  The ETH 1000 module can be powered using an USB connection  a Power Over  Ethernet  POE  connection or an external 7  24V power supply     Using the USB connection between the Configuration PC and the ICC ETH 1000 is the most straightforward  method to perform the initial configuration of the ICC Module     1  Launch the    ICC Gateway Configuration Utility    on the Configuration PC and connect a USB cable  to the ICC device        icc Gateway Configuration Utility  File Device Help   za 4 4 4    amp  el la ta  amp   amp     Device    Status  p Cc C Please select a device    No Device Selected    Port A Configuration   Port B Configuration   Timeout Configuration   Moni
24. and subnet masks as shown above     b  Ensure that RSLogix5000  ICC Gateway Configuration Utility  and Mitsubishi MT Developer  software packages are installed on the programming PC s      2  Create a project using the RSLogix5000 software to control the Mitsubishi motion controllers   a  Add the ICC ETH 1000 as a Generic Ethernet Module in the RSLogix5000 project   3  Configure ICC ETH 1000  a  Configure EtherNet IP Parameters  b  Map the ControlLogix Tags for the ETH 1000 to the internal ETH 1000 database locations    c  Map ICC ETH 1000 internal database locations to proper motion controller register and or bit  locations for each motion controller    2 1    3       Chapter 3 Connecting Devices to the Network    The steps of configuring the IP addresses of the ControlLogix PLC system  the ICC ETH 1000 module  and the  motion controller s  are documented in this chapter     3 1 Changing the IP Address of the ControlLogix System    The minimum configuration of a ControlLogix system consists of a ControlLogix chassis  e g  1756 A7   a  power supply  e g  1756 PA72   a ControlLogix Controller  e g  1756 L61   and an EtherNet IP module  e g   1756 ENBT      The steps here document the procedure to modify the IP address of a 1756 ENBT module to add the  ControlLogix system on the same network with the Mitsubishi motion controllers and the ICC ETH 1000  module  It is assumed that there is already an IP address assigned to the ENBT module  If configuring a  brand new ENBT module i
25. ation    O        D  ac     e gt    Sg   o         S2  Ww    wo  sa  N X   gt  ul    Terminology    f    Chapter 7 Terminology    Implicit  I O Data    Connections are established to move application specific I O data at regular   Messaging intervals  These connections often are set up as one to many relationships in  order to take full advantage of the producer consumer multicast model   Implicit messaging uses UDP IP resources to make multicast data transfers  over Ethernet a reality     Explicit Messaging   Point to point relationships that are established to facilitate request response  transactions between two nodes  These connections are general purpose in  nature and can be used to reach any network accessible items within a  device  Explicit messaging connections utilize TCP IP services to move  messages across Ethernet     EtherNet IP EtherNet IP is the name given to the Common Industrial Protocol  CIP   as implemented  over standard Ethernet  IEEE 802 3 and the TCP IP protocol suite     User Defined Data   User defined data types allow a user to organize the data to match a machine or process    Type This streamlines program development and creates self documenting code that is easier    to maintain  A user defined data type stores all the data related to a specific aspect of a  system  This keeps related data together and easy to locate  regardless of its data type     Common Industrial   The Common Indusirial Protocol  CIP  is a media independent  connection based
26. cate with a Q170 motion  controller with the IP address 192 168 1 43 using UDP port 0x5001  e g  Decimal 20481     1  Create a name for this Connection Object  The name is    Connection1    for this example                     2  2  Enter the IP address of the motion controller that will be connected  The IP is 192 168 1 48 for 8  a xe   this example 8     Enter the Port Number in decimal  The Port is 20481 or 0x5001 for this example   Hit    Create    after the information is entered and the Connection Object is shown as below   E ICC Gateway Configuration Utility  Fie Device Help z  S Hate  amp  2  Status Device S  Connected     ETH 1000 O  p a E Modbus   BACnet 5  Object Memory Used  00 0  Firmware Yersion 0 900 D      Database  Little Endian a  Ethernet Configuration   RS 485 Configuration   Timeout Configuration   Monitor Finder  Protocol Selection Ethernet Configuration     EtherNet l MELSEC    Protocol  Ethemet Multiple  gt   am Ub  Baud Rate Name  Connection       Delete All  Parity IPAddress  192 168  1   43  4 Connection 192 168 1 43 20481  Address Port 20481 e  Tanne aE Service Object Configuration 2  Scan Rate ees Description Starting Point 2     ms   a  Connection  Connection X    Num Words pO  gt      Device Code    Annunciator  F  v Database Addr az  C fs Service Object Status        Reflect Status  Function   Read   Write  Options           Melsec Service Objects ita  5  RS Address   os          32  sg  626  OAO             c  fe                   D     c   0 
27. der    MELSEC           ControlLogix PLC    Project    ob    lt    p    e   on x  n   go  253   gt        0   a4    ETH 1000    Using EtherNet IP    Introduction    System Overview       Configuration    Configuration    Explicit Messaging    Terminology       3 3 Changing the IP Addresses of Motion Controllers    If a brand new motion controller is used  the motion controller needs to have the firmware installed first  The  firmware version needs to support MELSEC Communication Protocol  MC Protocol   The firmware update  procedure is the same for both MR MQ100 and Q170     Following are brief summary steps of firmware update procedure  Please consult the Q170M Quick Start  Guide for complete firmware update procedure     1  Turn rotary switches on a motion controller to INSTALL mode with the following setting  SW1  A   SWe  0  and then reset the power of the motion controller    2  Use the Configuration PC to install the motion controller operating system firmware version SV22   Open the MT Developer 2 Version 1 05F on the Configuration PC and use the    Install Software     function and follow the on screen steps to install the firmware on the Motion Controller     3  Turn rotary switches on the Motion Controller back to the NORMAL mode with the following  settings  SW1  0  SW2  0  then reset the power of the motion controller     The following are steps to change the IP address of the Motion Controller     1  Open the MT Developer 2 on the Configuration PC and create a ne
28. dress   Host Name       Eg Strings  E Add On Defined    IPAddress    192   168  1   102 Status Input           E Predefined l  Eg Module Defined C Host Name    Jiad guini    EI Trends      H 6 1 0 Configuration     1756 Backplane  1756 47  V Open Module Properties Cancel   Help    fa  0  1756 L61 C5C_ICC_Test          1  1756 ENBT A CSC_EIP     Ethernet    ETHERNET MODULE  f  1756 ENBT A CSC_EIP                                                 Project saved to Recovery file        a  Configure the    Comm Format    as    Data INT    for the overall system to work best with the  ICC module and the motion control registers  This will allow the transfers to be done in 16  bit integers     e Note  For each application  the data type should be configured to match the  requirements of the particular application     b  Set the IP Address of the generic Ethernet module to the IP address assigned to the ICC  module earlier  For example  the IP address of the ICC module is set at 192 168 1 102 In  the Verification System     c  Configure the    Connection Parameters    as follow     e The    Input Assembly Instance should be set at    150     The size of the Input  Assembly buffers should be set at the size appropriate for the application  In the  verification system  the buffer is set at 248 16 bit words     e The    Output    Assembly Instance should be set at    100     The size of the Input  Assembly buffers should be set at the size appropriate for the application  In the  verifica
29. e type  version  and Database type are also shown on the screen     The user can modify the IP address and Subnet Mask information on this screen     After making the changes  select the Download Configuration to Device button to load the new    configuration to the ETH 1000  A warning message will pop up  select OK to continue download the    new IP address     amp  ICC Gateway Configuration Utility    s Qaae  gt     Download  Configurati  to Device      Protocol Selection                  Protocol  Baud Rate  Parity  Address    Timeout  ms     Scan Rate   ms     Ethemet Configuration    RS 485 Configuration   Timeout Configuration        Ethemet Multiple X            Status     Connected    Object Memory Used  00 0   Monitor    Ethernet Configuration   f    Authentication SLS    Password icc    User Name    ICC Gateway Configuration Utility          Do you want to continue     Ce  e        Default Gateway       You are about to overwrite the configuration on the device     VIP   EtherNetiP  Modbus       Finder      MELSEC     l    mIa         ETH 1000  Modbus   BACnet  Firmware Version 0 900  Database  Little Endian         Options             _                                  3 4    5  After the download  the system will need to be reset for the changes to take effect  Click    Yes    to the       pop up message and the ETH 1000 will go through the reset sequence       icc Gateway Configuration Utility    eh la ta 2  amp     Status  Configuration updated successfully     
30. fine the Service Object to write 10 Words to Link Relay       icc Gateway Configuration Utility    File Device Help    S ed lata  amp   amp        Status Device  Connected     ETH 1000    Modbus   BACnet    Object Memory Used  00 0  Firmware Version 0 900  Database  Little Endian                   Ethernet Configuration   RS 485 Configuration   Timeout Configuration   Monitor   Finder       p Protocol Selection Ethernet Configuration   B4Cnet IP   EtherNetAP  Modbus TCP MELSEC      panies   Ethernet Multiple z  Connection Object Configuration  Baud Rate Name  Connection9 Create   Update   Delete   Delete All    Parity IP Address 192   168  1   43  Name   IPAddess   Pot       Connection  192 168 1 43 20481  Address Pot  20481 anaes st eae a  Timeout  ms  Service Object Configuration    Scan Rate Description  write to LA Starting Point jo                         ms   ms  Connection   Connection     Num Words fi 0  Device Code  Link Relay  B  X   Database Addr  2048    Code Value     Word C Bit Service Object Status    J ReflectStatus Address         Function l Read M Write                   Options    Create   Update      Melsec Service Objects             Write to   Reg Connection Motion Register      Read from   Reg Connection1 Motion Register      Write to LA Connection Link Relay  B  0 2048 No Yes                5 7       c  Define the Service Object to read 10 words of Link Relay to ICC    m ICC Gateway Configuration Utility  Fie Device Help    LELER          Status    Dev
31. have gone through the configuration steps as shown in Section 3 2 of this document     5 1 Configuring the EtherNet IP Implicit Messaging Communication    1  Select the    Ethernet Multiple    Protocol Selection box and check    EtherNet IP Server    and    MELSEC  Client    selections  Selecting these two check boxes allow the EtherNet IP and MELSEC tabs to  become active  The screen also shows the current IP Address of the ICC Module and the    Authentication User Name and Password if they are needed     E ICC Gateway Configuration Utility    Fie Device Help    S e lata  amp   amp     Status  9 E E Connected  Object Memory Used  00 0     Ethernet Configuration   RS 485 Configuration   Timeout Configuration   Monitor   Finder    Protocol Selection    Protocol   Ethernet Multiple x      Authenticati  Ethernet Multiple ne  Baud Rate User Name froot      BACnet IP Server  Parity V EtherNet IP Server Password ICC  M Modbus TCP Server  Address M MELSEC Client IP Settings    C Obtain network address automatically  Timeout  ms        Use a static IP address    Ethernet Configuration     EtherNet IP   MELSEC      Scan Rate   ms  IP Address 192 168  1    102    Subnet Mask   2m2 10    Default Gateway   192   168  1   102    Options      mse   ae       Device       ETH 1000    Modbus   BACnet  Firmware Version 0 900  Database  Little Endian        seal          5 1       2  Select the EtherNet IP tab of the ICC Configuration screen and define the ICC Database locations  where data ite
32. ice  Connected     ETH 1000  Modbus   BACnet  Object Memory Used  00 0  Firmware Version 0 900  Database  Little Endian          Ethemet Configuration   RS 485 Configuration   Timeout Configuration   Monitor   Finder    p Protocol Selection Ethemet Configuration   B4Cnet IP   EtherNetAP  Modbus TCP MELSEC      Protocol   Ethernet Multiple wi         Connection Object Configuration     5    Baud Rate Name   Connection9   Create   Update   Balan   NEG at    IPAddress  192  168  1   43  Name   IP Address   Pot      Connection  192 168 1 43 20481  Address Port 30481 Connection2 192 168 1 45 20481      1 wasn oe whi eee Cin a Mo No n EE ANANA    Parity       Timeout  ms  Ta                       Service Object Configuration     Scan Rate Description Read from LA Starting Point jo  ms  L in    Connection   Connectiont x   Num Words j 0  Device Code  Link Relay  B     Database Addr jo      A ET  m   Service Object Status        Addre    Function a mM   Reflect Status jd               Options        Create   Delete   Delete All          Melsec Service Objects                      __Description   Connection    DevCode   Start Point _  Numwords   DB Address RS Address    write to   Reg Connectiont Motion Register      Read from   Reg Connectiont Motion Register      Write to Link Rely Connection  Link Relay  B    Read from LR Connection1 Link Relay  B        10  Repeat Steps 1 9 to configure service objects for Connection 2 8           ControlLogix PLC    Project    Devices to the  Net
33. k on the 1756 Backplane Selection and choose    New Module          FS RSLogix 5000  ICC_ETH_1000  1756 161  Sle    File Edit View Search Logic Communications Tools Window Help  alsa S  s   ee  ol  msg 7  8190 55   Te  vl  aael     No Forces b  I  Ok    No Edt       g Alaje  D                                      amp  Controller ICC_ETH_1000  Controller Tags   3 Controller Fault Handler   3 Power Up Handler   amp  Tasks     fa MainTask  CZ MainProgram  Unscheduled Programs   Phases  E Motion Groups    Ungrouped Axes  E Add On Instructions      Data Types  Gi User Defined    oe Strings  oe Add On Defined     Ep Predefined  Ep Module Defined  Trends   amp  1 0 Configuration                                                                            fq  0  1756 161      New Module          Insert Clipboard contents       4 1    3     In the    Select Module    pop up window  choose the    Communications           RSLogix 5000   ICC_ETH_1000  1756 L61     File Edit View Search Logic Communications Tools    Window Help                      Blasltal S  s efee  of fos il Mev alali    No Forces          Redundancy                5 6 Controller ICC_ETH_1000  Controller Tags  E3 Controller Fault Handler  Power Up Handler      Tasks  E fa MainTask     CE MainProgram  Unscheduled Programs   Phases      Motion Groups  Ungrouped Axes  Add On Instructions   amp  Data Types  Ep User Defined  E Cg Strings   i Add On Defined     E Predefined   i Module Defined  Trends  8 0 Configuration       a
34. mp  1756 Backplane  1756 47  fa  0  1756 L61 ICC_ETH_1000                      3 RSLogix 5000   ICC_ETH_1000  1756 L61     File Edit View Search Logic Communications Tools    MM Select Module    Analog  Communications  Controllers  Digital   Drives   Motion   Other    Specialty       By Category    Window Help    Description       Favorites    Vendor          alsia  2   mle  oll    lial fe igi lal           Offline fl  E RUN  No Forces  No Edits    Redundancy                      ee Path   lt rone gt  dA             E Controller ICC_ETH_1000  Controller Tags  Controller Fault Handler  Power Up Handler    amp  Tasks      4 MainTask      i  MainProgram   Unscheduled Programs   Phases   amp  Motion Groups  Ungrouped Axes  Add On Instructions      Data Types   i User Defined      Ep Strings  Ep Add On Defined     Predefined  Ep Module Defined   Trends    amp  1 0 Configuration    6 1756 Backplane  1756 47   fa  0  1756 L61 ICC_ETH_1000                                                       Description    Vendor       1756 DHRIO C  1756 DHRIO D  1756 DNB  1756 EN2F 4  1756 EN2T A  1756 ENBF A  1756 ENBT A  1756 ENET A  1756 ENET B  1756 EWEB A  1756 SYNCH A       Controllers      Digital    By Category    1756 DH  Bridge RIO Scanner   1756 DH  Bridge RIO Scanner   1756 DeviceNet Scanner   1756 10 100 Mbps Ethernet Bridge  Fiber Media   1756 10 100 Mbps Ethernet Bridge  Twisted Pair Media  1756 10 100 Mbps Ethernet Bridge  Fiber Media   1756 10 100 Mbps Ethernet Bridge  Twisted Pair
35. ms will be exchanged between the ControlLogix PLC and the ICC module through the  Implicit Messaging protocol      amp  ICC Gateway Configuration Utility                   G  zu F RS   S led lol tol 2  amp  5  Status Device    Connected    ETH 1000     Modbus   BACnet sS  Object Memory Used  00 0  Firmware Yersion 0 900      Database  Little Endian  Ethernet Configuration   RS 485 Configuration   Timeout Configuration   Monitor   Finder  Protocol Selection Ethernet Configuration   EtherNet  IP     MELSEC   Protocol Ethernet Multiple    Device Name  ETH 1000  gt   Baud Rate   o     gt   Parity  Ti  Invoke Timeout When Run ldle flag   Idle D  e O  Address Produced Data Start Address  0        Timeout  ms    q  Consumed Data Start Address 12048 N  Scan Rate ee   ms    cb      Options 2  x  35  Se     0  AZ  O     bs c  Xx     d  c    os  338   5     tc 33       oO      In this example  the    Produce Data Start Address    of the ICC module is set at Database LocationO  5   Ooa0o    and the    Consume Data Start Address    at 2048  These addresses are referring to the database in  the ICC module that will be used to transfer data between ICC and the ControlLogix tags  The     Produced    and    Consumed    terms are from the ICC Module perspective  The following diagram is  helpful to explain how the data items are assigned and transferred     ICC ETH 1000       CLX    c  ce                j  D     c   0   oO    ETH 1000             CSC_ICC_ETH100_INT I 248 WORDS  Int  DB eo    C
36. ned     Write 21 words from ICC DB to Motion Register  0     Motion Register  20  Read 21 words from Motion Register  0     Motion Register  20 to ICC DB  Write 10 words  160 bits  from ICC DB to Link Relay BO     B159  Read 10 words  160 bits  from Link Relay BO     B159 to ICC DB    Following are the steps to configure a service object to write 21 words from ICC DB to Motion Registers     0    21   1  Select    Connection 1    on the Connection Object Configuration list that has been defined in Section  5 21     Enter the    Description    to describe this Service Object    3  Select the Device Code of the Motion Controller that the data will be transferred  For this example   select    Motion Register            4  Check the appropriate checkbox s  of Function selection  It is important to know that the    Read    and     Write    functions are from the ICC ETH 1000 perspective  In other words  selecting the    Write     checkbox enables the service object to transfer the data items from ICC DB to the designated  motion register locations using the MC Protocol  For this example  the    Write    checkbox is selected     5 5       Enter the Starting Point of the Motion Registers where the data items will be written into  In this  example  the Starting Point is    0        Enter the number of words to be transferred in the    Num Words    dialog box  In this example  the  number of words is    21                  i i O  Enter the Database Address  Database Addr   of the ICC D
37. nscheduled Programs   Phases   amp   Motion Groups   3 Ungrouped Axes  Add On Instructions   amp  Data Types  oe User Defined    ier Strings   i Add On Defined     Of Predefined   i Module Defined  Trends   amp   1 0 Configuration     1756 Backplane  1756 47  fa  0  1756 L61 C5C_ICC_Test          1  1756 ENBT A  es Ethernet                                  Hew Module    Type     Vendor   Parent     Name     Description     Slot     Revision     4  Hite  te     Alarms    Favorites    AddOn J    1756 ENBT 4 1756 10 100 Mbps Ethernet Bridge     Twisted Pair Media  Allen Bradley  Local     CSC_EIP    e    1  amp     a        V Open Module Properties       4 3              U      L     Timer Counter    Change Type           Address   Host Name        PAddress    192 168  1   3q        Host Name             Electronic Keying   Compatible Keying       Cancel   Help            7  Click    OK    to accept the configuration and make no additional configuration changes to the     Connection    tab  Simply click    OK    again to accept the configuration     4 2 Adding the ICC Module    The following steps are used to add the ICC module for communication using I O Messaging  or Implicit  Messaging method      1  Right click on the    Ethernet    icon under the ENBT module which is added to the project and select     New Module          fa RSLogix 5000   CSC_ICC_Test in ICC_ETH_1000 ACD  1756 L61      File Edit View Search Logic Communications Tools Window Help    aisle  a soel ol  fe    
38. s necessary  please consult the user manual of the Rockwell ENBT module     1     Power on the Rockwell system and monitor the display scrolling across the front of the ENBT  module  If the module is working properly  the message    OK Rev x x x IP1 IP2 IP3 IP4    should scroll  across the display  Rev x x x is the revision number of the module firmware  and IP1 IP2 1P3 IP4  forms the current IP address of the module  For example  the message is    OK Rev 2 3 1  192 168 1 30       Connect a configuration PC on the network  Change the IP address of the PC to be in the same  subnet as the 1756 ENBT module     e Note  it is assumed that changing the IP address on a PC is known by the users of this  manual  If required  please consult Windows OS Help File     Open the RSLinx Classic on the configuration PC and select Communications   gt  RSWho and  expand the tree to see the following screen showing the system configuration     RSLinx Classic Lite   RSWho   1    File View Communications Station DDE OPC Security Window Help     amp   slal       Browsing   node 0 found       ge Linx Gateways  Ethernet           g5 AB_ETHIP 1  Ethernet o0 oi  E    192 168 1  30  1756 ENBT A  1756 ENBT 4 1756 L6     1756 ENBT A      amp  Backplane  1756 47  4  E J 00  1756 L61 LOGIX5561  1756 L61 4 LOGIX5561      5 Channel 0  DF1          00  1756 L61 LOGIX5561       For Help  press F1 NUM 06 29 09 08 36AM 4    3 1    ControlLogix PLC    Project          p     e         nx   go  23   A       0   a4  
39. structions        Data Types   E User Defined  Ep Strings     Add On Defined  Oe Predefined     i Module Defined Find      Add Favorite     E Trends    5 8 1 0 Configuration By Category Favorites     1756 Backplane   fa  0  1756 L61           1  1756 ENE  Za Ethernet       3  Choose the Ethernet Module Generic Ethernet Module    T  RSLogix 5000   CSC_ICC_Test in ICC_ETH_1000 ACD  1756 L61      File Edit View Search Logic Communications Tools Window Help    alsje 2  see  olf  slale Te viel lc  Mofas P  ob R                      E oK    E BAT 7 P z    No Edits a E d  Aedundaney PE Ei Select Module    ba       E E Controller CSC_ICC  Controller Tags 1788 EWEB A  1788 10 100 Mbps Ethernet Bridge w Enhanced Web Serv   Allen Bradley A  E Controller Fault 1794 A4ENF A 1794 10 100 Mbps Ethernet Adapter  Fiber Media Allen Bradley  E3 Power Up Handle 1794 AENT A 1794 10 100 Mbps Ethernet Adapter  Twisted Pair Media Allen Bradley  B S Tasks 1794 4ENT B 1794 10 100 Mbps Ethernet Adapter  Twisted Pair Media Allen Bradley    fa MainTask Drivelogix5730 Eth    10 100 Mbps Ethernet Port on DriveLogix5730 Allen Bradley  3 MainProgra ETHERNET BRIDGE Generic EtherNet IP CIP Bridge Allen Bradley  Ga Unscheduled Pro ETHERNET MODULE Generic Ethernet Module Allen Bradley  H E Motion Groups EtherNet IP SoftLogix5800 EtherNet IP Allen Bradley  Ungrouped Axes PH PSSCENA A Ethernet Adapter  Twisted Pair Media Parker Hannif   EI Add On Instructions Digital      amp j Data Types Drives        User Defined
40. tion system  the buffer is set at 248 16 bit words     e The    Configuration    is not used and should be set at    1    as the Assembly  Instance and O buffer size     d  Check the    Open Module Properties    box and click    OK    to accept the configuration     4 6    1    l  ou  2  O   oO  z   Oo  pe       c  oO  O         S        e   _   ou    Devices to the  Network    ETH 1000    Using EtherNet IP    Introduction    System Overview    c  fe            i     j   D           0   oO       Configuration    Explicit Messaging    Terminology       5  Configure the RPI to 10 0 ms     fa RSLogix 5000   CSC_ICC Test in ICC_ETH_1000 ACD  1756 L61      File Edit view Search Logic Communications Tools Window Help    alsa S   e  ol   mss    geel   ie ala                          4g Alale     Favorites A Add On Alarms Timer    Counter                   SJ Controller CSC_ICC_ Test E Module Properties  CSC_EIP  ETHERNET MODULE 1 1   Controller Tags     Controller Fault Handler General Connection      Module Info     3 Power Up Handler   amp  Tasks         MainTask Requested Packet Interval  RPI     10  ms  1 0   3200 0 ms      MainPragram J7 Inhibit Module  Unscheduled Programs   Phases      Motion Groups  Major Fault On Controller If Connection Fails While in Run Mode   3 Ungrouped Axes  Add On Instructions     SJ Data Types Module Fault     User Defined     Ep Strings  Eg Add On Defined     E Predefined     Eg Module Defined    Trends   amp   1 0 Configuration      1756 Backplane
41. tor Finder    Protocol Selection No Configuration      Protocol  Baud Rate  Parity  Address    Timeout  ms     Scan Rate   ms           Options             3 3    ControlLogix PLC    Project    Introduction    System Overview           lt    p     e   nx   oA   go  23   gt         0   a4    Configuration    ETH 1000  Configuration    Using EtherNet IP  Explicit Messaging    Terminology    4        2  Click the    Auto Connect    button  and the ETH 1000 module will be connected  and the screen will  be populated with the current information     m ICC Gateway Configuration Utility  Fie Device Help    LELER            Status       lee    Ethernet Configuration   RS 485 Configuration    m Protocol Selection        Protocol  Baud Rate  Parity  Address    Timeout  ms     Scan Rate  Ims          Ethernet Multiple T      Connected    Object Memory Used  00 0       Timeout Configuration   Monitor         r Authentication    User Name      root    Password icc    MIP Settings   C Obtain network address automatically       Use a static IP address      IP Address 192 168  1         102       Subnet Mask      255   255   255  0    Default Gateway   192 168  1   1                Finder    Ethernet Configuration   BACnet P  EtherNet IP   Modbus TI P  MELSEC     Device     ETH 1000  Modbus   BACnet  Firmware Version 0 900  Database  Little Endian          Options                    The proper device type is shown with a green LED lit showing the connection has been established   The firmwar
42. w project for the appropriate  controller    2  Activate the MR J3 amp motor set from the  SSCNET Structure    in MT Developer 2     a  Double Click the Servo Amplifier icon    i MELSOFT Series MT Developer2  Unset Project     System Structure     Project Edit Corvert View Online Option    Tool Window Help  LOLA    XREXeo  ed RZ SBE  CEA E502     a x  F system Structure         ES  Unset Project  5822     Ej System Setting    Servo Data Setting    SS Motion SFC Program               Servo Progrem   Hue Mechanica System  4g Cam Data       _  Labels   T  Structured Data Types       Device Memory          b  Double Click the first d01 amplifier servo icon    LP MELSOFT Series MT Developer   Unset Project     SSCNET Structure      Project Edit Convert View Online Option Tool Window Help   jj Go   amp 6em     a XR EX es  ee TLRS  BAe THO     Project a X   il System Stucture ff SSCNET Structure    ESS Unset Project  5  22       System Setting pr                   Servo Data Setting  t g Mction SFC Program    g Servo Program a    gi Mechanical System     Cam Data      7  Labels 3      Structured Dota Types SSCNET Line 1        Device Memory   a    Goes   ees    et oD eee   eee    IF fy HE       i                            i r i if p  1 y i y    f  D G D             QI70M SV22 host Station No2    3 6       c  Accept the setting in the    Amplifier Setting    window without making changes  Click    OK    to                            accept   Amplifier Setting fx    S      3  2      
43. work    ETH 1000    Using EtherNet IP    Introduction    System Overview    Configuration    c  re                j  D     c   0   oO       Explicit Messaging    Terminology    5 2 3  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 motion controllers defined in the system   The following diagram illustrates the mapping for the Validation System shown in Figure 2     Mitsubishi Motion Controllers  ICC ETH 1000       Connection 1       BO   B159   10 words  total 160 bits                 DB 0000   DB 0019  10 Words            0    20  DB 0020   DB 0061  21 Words   21 words                     DB 0062   DB 0081  10 Words              DB 0082   DB 0121  21 Words  Connection 2    CLX i     Bo   B159    ay   10 words  total 160 bits   CSC_ICC_ETH100_INT I      DB 0434   DB 0453  10 Words  ae                                           DB 0454   DB 0495  21 Words                 248 WORDS  Int              DB 2048   DB 2067  10 Words  X    DB 2068   DB 2109  21 Words        248 WORDS  Int                 DB 2110   DB 2129  10
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
取扱説明書を必ずご参照ください。 機械器具(31)医療用焼灼器  FUJITSU TWAIN32 スキャナドライバ  取扱説明書 (和文)  Intronics 305m UTP Cat5e    IVB 9L - Operating Instructions  CR du 22 juin 2015 - Ville d`Isneauville  Descargar  - Rubio Servicio Integral  Toshiba Satellite L875D-S7131NR  Net Consulting Ltd Application Performance Troubleshooting    Copyright © All rights reserved. 
   Failed to retrieve file