YOKOGAWA SMARTDAC+ GP10 User Manual
YOKOGAWA SMARTDAC+ GP10 User Manual

YOKOGAWA SMARTDAC+ GP10 User Manual

Ethernet/ip communication (/e1)
Hide thumbs Also See for SMARTDAC+ GP10:

Advertisement

Quick Links

User's
Manual
Model
GX10/GX20/GP10/GP20/GM10
EtherNet/IP Communication (/E1)
User's Manual
IM 04L51B01-18EN
6th Edition

Advertisement

Table of Contents
loading

Summary of Contents for YOKOGAWA SMARTDAC+ GP10

  • Page 1 User’s Manual Model GX10/GX20/GP10/GP20/GM10 EtherNet/IP Communication (/E1) User’s Manual IM 04L51B01-18EN 6th Edition...
  • Page 3: Introduction

    (/PG option) function. Function (/PG) User’s Manual GX/GP DXA170 DAQStudio IM 04L41B01-62EN Describes how to create custom displays (/CG option). User’s Manual 6th Edition: December 2019 (YK) All Rights Reserved, Copyright © 2014, Yokogawa Electric Corporation IM 04L51B01-18EN...
  • Page 4 QR Code is a registered trademark of DENSO WAVE INCORPORATED. Trademarks • SMARTDAC+ is a registered trademarks of Yokogawa Electric Corporation. • Microsoft and Windows are registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
  • Page 5: Conventions Used In This Manual

    Conventions Used in This Manual Unit Denotes 1024. Example: 768K (file size) Denotes 1000. Markings Improper handling or use can lead to injury to the user or damage to the instrument. This symbol appears on the instrument to indicate that the user must refer to the user’s manual for special instructions.
  • Page 6: Assumption Of Explanation

    Assumption of Explanation The explanation in this manual assumes that the recorder 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.
  • Page 7: Table Of Contents

    Contents Introduction ..............................i Conventions Used in This Manual ......................iii Assumption of Explanation ........................iv Recorder Version Described in This Manual ................... iv Introduction of Features ........................1 EtherNet/IP ............................... 1 What the Recorder Can Do ........................2 Settings of the Recorder ........................... 2 Access to the Recorder ..........................
  • Page 8 Blank...
  • Page 9: Introduction Of Features

    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 GX, GP, and GM, equipped with the EtherNet/IP server function, supports communications with these PLCs.
  • Page 10: What The Recorder Can Do

    Introduction of Features What the Recorder Can Do The recorder 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. •...
  • Page 11: Connection To A Network

    Connection to a Network Cable Connection Connect the Ethernet cable to the Ethernet port provided on the back of the recorder. Be sure to connect an Ethernet cable with an FCC-compliant plug. Not doing so may cause a malfunction. Ethernet port Ethernet port Ethernet port Settings of the Recorder IP Address, Host Information, and DNS Setting, etc.
  • Page 12: Preparation For Plc

    Ethernet EDS file for GX/GP EDS file for GM Adapter (Server) GX/GP How to Obtain the EDS File Obtain the EDS file from the Yokogawa Web site: URL: www.smartdacplus.com/software/en/ Use EDS files that match the recorder version. Mainunit vresion EDS file version Up to R4.06.xx R4.07.01 and later System Configuration Use the configuration tool to make the communication settings.
  • Page 13: Explicit Message

    Explicit Message An Explicit message is a point-to-point, request/response-type communication. Communication using Explicit messages are only supported for PCCC. 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.
  • Page 14 Explicit Message Data to be accessed File number Data type: INT16 Type Number Input/Output channel 1001 1500 (GX/GP expandable I/O 1) • • • • • • (GM sub unit 1) 1050 1549 1101 1550 • • • • • • 1150 1599 1201 1600 • • • •...
  • Page 15 Explicit Message Data to be accessed File number Data type: INT16 Type Number Input/Output channel 4001 3000 (GX/GP expandable I/O 4) • • • • • • (GM sub unit 4) 4050 3049 4101 3050 • • • • • • 4150 3099 4201 3100 • • • •...
  • Page 16 Explicit Message Data to be accessed File number Data type: INT16 Type Number Input/Output channel 0001 4500 (Continuous channel data • • • • • • area)* 0010 4509 0101 4510 • • • • • • 0110 4519 0201 4520 • • • • • • 0210 4529 0301...
  • Page 17 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 Input/Output channel 0001 N10:00 L10:00 F10:00 (GX/GP main unit) • • • • • • • • • • • • (GM main unit) 0050 N10:49 L10:49...
  • Page 18 Explicit Message Data to be accessed File number Type Number Data type Data type Data type INT16 INT32 FLOAT Input/Output channel 2001 N20:00 L20:00 F20:00 (GX/GP expandable I/O 2) • • • • • • • • • • • • (GM sub unit 2) 2050 N20:49 L20:49 F20:49 2101...
  • Page 19 Explicit Message Data to be accessed File number Type Number Data type Data type Data type INT16 INT32 FLOAT Input/Output channel 5001 N35:00 L35:00 F35:00 (GX/GP expandable I/O 5) • • • • • • • • • • • • (GM sub unit 5) 5050 N35:49 L35:49 F35:49 5101...
  • Page 20 Explicit Message Data to be accessed File number Type Number Data type Data type Data type INT16 INT32 FLOAT Input/Output channel 0001 N45:00 L45:00 F45:00 (Continuous channel data • • • • • • • • • • • • area)* 0010 N45:09 L45:09 F45:09 0101 N45:10 L45:10 F45:10 •...
  • Page 21 Explicit Message In Case of CompactLogix, etc. • Command: CIP Data Table Read/Write The recorder 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 recorder should be accessed. For Logix, data can be accessed by a “tag name”. Data to be accessed Tag name Type...
  • Page 22 Explicit Message Data to be accessed Tag name Type Number Data type Data type Data type INT16 INT32 FLOAT Input/Output channel 2001 int[2000] dint[2000] real[2000] (GX/GP expandable I/O 2) • • • • • • • • • • • • (GM sub unit 2) 2050 int[2049] dint[2049] real[2049] 2101...
  • Page 23 Explicit Message Data to be accessed Tag name Type Number Data type Data type Data type INT16 INT32 FLOAT Input/Output channel 5001 int[3500] dint[3500] real[3500] (GX/GP expandable I/O 5) • • • • • • • • • • • • (GM sub unit 5) 5050 int[3549] dint[3549] real[3549] 5101...
  • Page 24 Explicit Message Data to be accessed Tag name Type Number Data type Data type Data type INT16 INT32 FLOAT Input/Output channel 0001 int[4500] dint[4500] real[4500] (Continuous channel data • • • • • • • • • • • • area)* 0010 int[4509] dint[4509] rea[4509] 0101 int[4510] dint[4510] rea[4510] •...
  • Page 25 Explicit Message Data to be accessed Tag name Type Number Data type Data type Data type INT16 INT32 FLOAT Alarm information of I/O 1001 int[7500] ‒ ‒ channel • • • • • • (GX/GP expandable I/O 1) 1050 int[7549] (GM sub unit 1) 1101 int[7550] • • • •...
  • Page 26 Explicit Message Data to be accessed Tag name Type Number Data type Data type Data type INT16 INT32 FLOAT Alarm information of I/O 4401 int[9200] ‒ ‒ channel • • • • • • (GX/GP expandable I/O 4) 4450 int[9249] (GM sub unit 4) 4501 int[9250] • • • •...
  • Page 27 Explicit Message Data to be accessed Tag name Type Number Data type Data type Data type INT16 INT32 FLOAT Alarm information of I/O 0801 int[10580] ‒ ‒ channel • • • • • • (Continuous channel data 0810 int[10589] area)* 0901 int[10590] • • • • • • 0910 int[10599] Alarm information of...
  • Page 28 Explicit Message GX/GP/GM Operation Setting • Starts or stops recording, Computation The action is executed when the value is written. Data to be accessed Tag name Supplementary Information Data type INT32 Starts or stops recording dint[12600] 0: Fixed at 0 when reading (when multi batch is not in use) 1: Start recording dint[12600] 2: Stop recording Multi batch 1 Starts or stops recording...
  • Page 29 Explicit Message Data to be accessed Tag name Supplementary Information Data type INT32 Individual alarm ACK dint[12653] 0: Fixed at 0 when reading (alarm ACK Channel level) 1: Alarm level 1 ACK 2: Alarm level 2 ACK 3: Alarm level 3 ACK 4: Alarm level 4 ACK • Read/Write message Message writing is executed when a message (free message or preset message) is written in the message body.
  • Page 30 Explicit Message Data to be accessed Tag name Supplementary Information Data type Data type INT32 STRING Lot number dint[12851] ‒ When reading, the lot number corresponding to the previous batch group number Batch number dint[12852] string[12852] UTF-8 characters (2 characters) Up to 32 characters [attach the terminator ‘\0’ at the end] When reading, the batch number corresponding to the previous batch group number...
  • Page 31 Explicit Message Data to be accessed Tag name Supplementary Information Data type Data type INT32 STRING Batch text field title dint[12952] string[12952] UTF-8 characters (2 (text field title) characters) Up to 20 characters [attach the terminator ‘\0’ at the end] When reading, the batch text field title corresponding to the previous batch group number and batch text field...
  • Page 32 Explicit Message Data to be accessed Tag name Supplementary Information Data type INT32 Alarm setting dint[13052] 1 to 4: Alarm level (alarm level) Alarm type dint[13053] 0: OFF 1: High limit alarm 2: Low limit alarm 3: High limit on rate-of- change alarm 4: Low limit on rate-of- change alarm 5: Delay high limit alarm 6: Delay low limit alarm...
  • Page 33: Data On The Recorder

    Explicit Message Data on the Recorder The data count on the recorder is as follows: Communication Input/Output channel Computation channel Model Type (Suffix code) channel Count Number Count Number Count Number GX10, Standard (-1) 0001 to 6650 50 A001 to A050 50 C001 to C050 GP10 GX20-1, Standard (-1)
  • Page 34: I/O Messages

    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 recorder, communication port of the PLC, and distinction of input/output.
  • Page 35 I/O Messages Type Number Operation type Instance ID Size Data type (GX/GP expandable I/O 6) 6001 to 6050, Producer 400 (4 x 100) INT32 (GM sub unit 6) 6101 to 6150 6201 to 6250, Producer 400 (4 x 100) INT32 6301 to 6350 6401 to 6450, Producer 400 (4 x 100) INT32...
  • Page 36 I/O Messages Type Number Operation type Instance ID Size Data type Alarm information of I/O 4001 to 4050, Producer 200 (2 x 100) INT16 channel 4101 to 4150 (GX/GP expandable I/O 4) 4201 to 4250, Producer 200 (2 x 100) INT16 (GM sub unit 4) 4301 to 4350 4401 to 4450, Producer...
  • Page 37 I/O Messages •FLOAT Type Number Operation type Instance ID Size Data type Input/Output channel 0001 to 0050, Producer 400 (4 x 100) FLOAT (GX/GP main unit) 0101 to 0150 (GM main unit) 0201 to 0250, Producer 400 (4 x 100) FLOAT 0301 to 0350 0401 to 0450, Producer 400 (4 x 100) FLOAT...
  • Page 38: Data On The Recorder

    I/O Messages Type Number Operation type Instance ID Size Data type Communication channel C001 to C100 Producer / 400 (4 x 100) FLOAT (Read/Write) Consumer C101 to C200 Producer / 400 (4 x 100) FLOAT Consumer C201 to C300 Producer / 400 (4 x 100) FLOAT Consumer C301 to C400 Producer / 400 (4 x 100) FLOAT...
  • Page 39: Communication Considerations

    Communication Considerations About Communication Interval Data Update The recorder data is updated in a scan interval. Even if a PLC accesses the data at shorter intervals than the recorder scan intervals, the data is updated only at scan intervals. Communication Interval A PLC should access the recorder at intervals of 100 ms or longer. * This is required to maintain compatibility with other protocols supported by the recorder than EtherNet/IP.
  • Page 40: Specifications

    Specifications The following table shows the basic specifications of the EtherNet/IP server function of the recorder. Specification Description Implementation level Level 2 (Message Server + I/O Server) 1, 2 Maximum number of connections 20 connections (10 sessions) Ports used 44818/tcp, 44818/udp, 2222/udp Supported protocols EIP/PCCC, EIP/native Messaging...
  • Page 41: 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 recorder 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 recorder via RSLinx.
  • Page 42 Example of an Explicit Message Using RSLogix 5000 If the connection path to the recorder is configured using RSLinx, the connection path is changed to an automatically named pathname (GX of ETHERNET-MODULE GX shown in the figure below in this example). If the recorder is not configured, the I/O Configuration tree does not show ETHERNET-MODULE GX.
  • Page 43: Example Of I/O Message Using Rslogix 5000

    Example of I/O Message Using RSLogix 5000 Connection with GX/GP First, define the connection with recorder 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, GX is entered but other names can also be entered.
  • Page 44 Blank...

Table of Contents