YOKOGAWA DX1000 User Manual

YOKOGAWA DX1000 User Manual

Ethernet/ip communication interface
Hide thumbs Also See for DX1000:

Advertisement

User's
Manual
Y okogawa Electric Corporation
DX1000/DX1000N/DX2000
EtherNet/IP
Communication Interface
IM 04L41B01-18E
2nd Edition

Advertisement

Table of Contents
loading

Summary of Contents for YOKOGAWA DX1000

  • Page 1 User’s Manual DX1000/DX1000N/DX2000 EtherNet/IP Communication Interface IM 04L41B01-18E 2nd Edition Y okogawa Electric Corporation...
  • Page 2 ● Other product and company names described in this manual are registered trademarks or trademarks of their respective companies. ● This manual does not display marks ® and ™ for the registered trademarks or trademarks of each company. History November 2008: 1st Edition March 2010: 2nd Edition 2nd Edition: March 2010 (YK) All Right Reserved, Copyright © 2008, Yokogawa Electric Corporation IM 04L4B0-8E...
  • Page 3: Symbols Used In This Manual

    Symbols Used in This Manual ● Units • k: Denotes 1000. Examples: 5 kg, 100 kHz • K: Denotes 1024. Example: 640 Kbytes ● Cautionary notes In this User's Manual, cautionary notes are distinguished by the following symbols: Refer to corresponding location on the instrument. This symbol appears on dangerous locations on the instrument which require special instructions for proper handling or use. The same symbol appears in the corresponding place in the manual to identify those instructions.
  • Page 4: Assumption Of Explanation

    Assumption of Explanation The explanation in this manual assumes that the DX is connected via communications with Rockwell Automation's Programmable Logic Controller (PLC) of the Allen-Bradley brand.The basic items for this configuration are explained. For the operation procedures of Rockwell Automation products, see the user's manuals of these products. This manual is intended for those who have used an Allen-Bradley PLC and EtherNet/IP. In this manual, the screens of the DX000 are used. The content displayed on the DX2000 screens are not different from those displayed on the DX000 screen.
  • Page 5: Table Of Contents

    Contents Symbols Used in This Manual ........................2 Assumption of Explanation ........................ Introduction of Features ........................5 EtherNet/IP ..............................5 What the DX Can Do ..........................6 Settings of the DX ............................6 Access to the DX ............................6 Connection to a Network ........................7 Cable Connection ............................7 Settings of the DX ............................7 Other ................................
  • Page 6: Introduction Of Features

    The use of Ethernet enables high-speed and periodic exchange of massive control and monitoring data between control devices placed at dispersed locations. Devices that support EtherNet/IP are available from many vendors. Among them, Rockwell Automation's Programmable Logic Controller (PLC) and Remote I/O of the Allen-Bradley brand are widely used. Yokogawa's DX, equipped with the EtherNet/IP server function, supports communications with these PLCs. Configuration Components • Scanner (Client) A device that launches a request on EtherNet/IP. This is either a PLC or PC. For the DX, PLCs such as Allen-Bradley PLC-2, PLC-5, SLC 500, MicroLogix, CompactLogix, and ControlLogix represent a Scanner (Client).
  • Page 7: What The Dx Can Do

    Introduction of Features What the DX Can Do The DX provides the following functions: • Participate in an EtherNet/IP network as an Adapter (Server). • Communicate with new and old Allen-Bradley PLCs such as MicroLogix, CompactLogix, ControlLogix, SLC 500, PLC-5, and PLC-2. • Support both Explicit and I/O messages. • PLCs can access internal data of the DX. Data Access Measurement channel data Read Computation channel data Read **2 Communication input data Read/write External input channel data Read/write *1 Optional (/M1 and /PM1).
  • Page 8: Connection To A Network

    Connection to a Network Cable Connection Connect the Ethernet cable to the Ethernet port provided on the back of the DX. Ethernet cable CAUTION Be sure to connect an Ethernet cable with an FCC-compliant plug. Otherwise, the MV may malfunction. Settings of the DX IP Address, Host Information, and DNS Setting, etc. See Section . of the Communication Interface User's Manual (IM04L41B01-17E). EtherNet/IP Server Settings Press MENU (to switch to setting mode), hold down FUNC for  s (to switch to basic setting mode), and select the Menu tab >...
  • Page 9: Preparation For Plc

    EtherNet/IP Ethernet EDS file Adapter (Server) How to Obtain the EDS File Obtain the EDS file from the Yokogawa Web site: URL: www.yokogawa.com/ns/dxadv/download/ System Configuration Use the configuration tool to make the communication settings. Use RSLinx, RSLogix500, or RSLogix5000 to make an Explicit message or I/O message, download it to the PLC, and execute it. For information on using the configuration tool and a PLC, see the user's manuals of these products.
  • Page 10: Explicit Message

    Explicit Message An Explicit message is a point-to-point, request/response-type communication. System Configuration on PLC Use the configuration tool to code an Explicit message as an MSG instruction in the control logic. In the MSG instruction, set all the information including a target device, target register, and read/write. Download the created control logic to a PLC and execute On the DX, the data count to be accessed per MSG instruction should be 100 or less.
  • Page 11 Explicit Message Commands: P LC5 Word Range Read/Write, PLC5 Typed Read/Write, and SLC Typed Read/Write Data to be accessed File number Type Number Data type Data type Data type INT16 INT32 FLOAT Measurement N10:00 L10:00 F10:00 channel N10:01 L10:01 F10:01 • • • • • • • • • •...
  • Page 12 Explicit Message In Case of CompactLogix, etc. • Command: CIP Data Table Read/Write The DX supports the following commands: Target PLC Command name CompactLogix, etc. CIP Data Table Read/Write • Specifying data to be accessed Specify which of the data in the DX should be accessed. For Logix, data can be accessed by a "tag name".
  • Page 13: Data On The Dx

    Explicit Message Data Type For a PLC, you can specify the type of read or write data using a file number or tag name in a command. However, the data type is fixed to INT16 for commands "PLC2 Unprotected Read/Write" and "PLC5 Word Range Read/Write." On the other hand, the data types on the DX are determined as shown in the following section, "Data on the DX". For values to be used when the data type specified for a PLC in a command is different from the type of data on the DX, see "Communication Considerations" (on Page 14).
  • Page 14 I/O Messages System Configuration on PLC An I/O message is also called an Implicit message. An I/O message is used to transmit pre-specified I/O data at intervals. An I/O message is exchanged via a connection path which is first set in RSLinx and read into RSLogix. A connection path defines the IP address of the DX, communication port of the PLC, and distinction of input/output. A device, once configured in RSLinx, can be downloaded into an RSLogix project. The DX is configured as a "Generic Ethernet Module" in RSLogix. Instance ID Each data on the DX corresponds to the instance ID of an Assembly object. In an I/O message, use an instance ID to code the data on the DX to be accessed.
  • Page 15: Communication Considerations

    Communication Considerations About Communication Interval Data Update The DX data is updated in a scan interval. Even if a PLC accesses the data at shorter intervals than the DX scan intervals, the data is updated only at scan intervals. Communication Interval A PLC should access the DX at intervals of 125 ms or longer.
  • Page 16: On Models With The Profibus-Dp Interface (/Cp1 Option)

    On models with the PROFIBUS-DP interface (/CP1 option), the communication input data for C01 to C24 (on the DX1000) or for C01 to C32 (on the DX2000) is reserved for PROFIBUS-DP. Because of this, the following limitations apply to EtherNet/IP communications.
  • Page 17: Specifications

    Specifications The following table shows the basic specifications of the EtherNet/IP server function of the DX. Specifications Description Implementation Level 2 (Message Server + I/O Server) level **2 Maximum 20 connections (0 sessions) number of connections Ports used 4488/tcp, 4488/udp, 2222/udp Supported EIP/PCCC, EIP/native protocols Messaging Explicit (UCMM, Class 3) + I/O (Class 1) Object Assembly, PCCC, Data Table Authentication File No. 10591 (Sep 4, 2007) A "session," a framework of connection management in the encapsulation protocol layer of EtherNet/IP, provides similar functions as a TCP connection to carry out message communications.
  • Page 18: Example Of An Explicit Message Using Rslogix 5000

    Example of an Explicit Message Using RSLogix 5000 This is an example of using RSLogix 5000 to configure an Explicit message to be sent to the DX by a PLC supporting the CIP Data Table Read/Write command. This section assumes that the reader is familiar with the operations of RSLogix 5000 and RSLinx and that RSLogix 5000 can communicate with the target DX via RSLinx. Making tags initially will be useful. Go to Controller Organizer (a tree on the left side of the screen) and open Controller Tag to make a tag with Data Type of Message (Name the tag as MSG1). Also, make a tag used to retain data to be written to the DX (Name the tag as DATATransfer and store 10 FLOAT values). Make a bit used to launch a message as WriteMessageBit. Controller Tags Name Data Type DATATransfer REAL[10] MSG Message WriteMessageBit BOOL MSG Instruction Go to the Input/Output tab, then the Ladder Element toolbar to select MSG. The MSG block is inserted as ladder output.
  • Page 19 Example of Explicit Message Using RSLogix 5000 If the connection path to the DX is configured using RSLinx, the connection path is changed to an automatically named pathname (DXADV of ETHERNET-MODULE DXADV shown in the figure below in this example). If the DX is not configured, the I/O Configuration tree does not show ETHERNET-MODULE DXADV. The connection path in the Communication tab is not replaced, either. I/O Configuration Ethernet ETHERNET-MODULE DXADV Message Launch Logic Lastly, configure the message launch logic. In the example shown in the figure below, the MSG block is launched and writes data to the DX when the WriteMessageBit is On. At the same time, the WriteMessageBit is changed to Off and writing is ended.
  • Page 20: Example Of I/O Message Using Rslogix 5000

    Example of I/O Message Using RSLogix 5000 Connection with DX First, define the connection with DX using RSLinx. Go to Communication on the menu bar and select Configure Drivers. Next, select Ethernet Devices and click Add New..Enter a driver name. In this example, DXADV is entered but other names can also be entered.
  • Page 21: Index

    Index Index PLC2 Unprotected Read/Write ...........9 PLC5 Word Range Read/Write ..........0 adapter ..................5 producer ................... assembly object ................ programmable logic controller ............ basic setting mode..............7 RSLinx ..................7 RSLogix 5000 ................7 cable connection.................7 CIP Data Table Read/Write............7 scanner ..................5 client ...................5 server..................5, 7 commands ..................9 SLC Typed Read/Write .............0 Common Industrial Protocol ............5 specifications ................6 communication input data..........

This manual is also suitable for:

Dx1000nDx2000

Table of Contents