Thank you for purchasing the SMARTDAC+ Series GX10/GX20/GP10/GP20/GM10
(hereafter referred to as the recorder, GX, GP, or GM).
This manual explains the EtherNet/IP communication function (/E1 option) of the GX, GP,
and GM.
In this manual, the GX20, GP20, and GM10 standard type and large memory type are
distinguished using the following notations.
• Standard type: GX20-1/GP20-1/GM10-1
• Large memory type: GX20-2/GP20-2/GM10-2
To ensure correct use, please read this manual thoroughly before beginning operation.
Please use this manual in conjunction with the User’s Manual (GX/GP: IM 04L51B01-01EN,
GM: IM 04L55B01-01EN)
The following manuals are provided for the GX/GP/GM.
● PaperManuals
Model Manual TitleManual No.Description
GX/GP Model GX10/GX20/GP10/GP20
Paperless Recorder
First Step Guide
GMData Acquisition System GM
First Step Guide
GX/GPGMPrecaution on the use of SMARTDAC+ IM 04L51B01-91ENProvides precautions common to the SMARTDAC+
Regarding the Downloading and
Installing for the Software, Manuals and
Labels/ About the Usage of Open Source
Software
● DownloadableElectronicManuals
You can download the latest manuals from the following website.
www.smartdacplus.com/manual/en/
Model Manual TitleManual No.Description
GX/GP Model GX10/GX20/GP10/GP20
Paperless Recorder
First Step Guide
Model GX10/GX20/GP10/GP20
Paperless Recorder
User’s Manual
Model GX10/GX20/GP10/GP20
Advanced Security Function (/AS)
User’s Manual
GMGM Data Acquisition System
First Step Guide
GM Data Acquisition System
User’s Manual
GM Data Acquisition System
Advanced Security Function (/AS)
User’s Manual
GX/GPGMModel GX10/GX20/GP10/GP20/GM10
Communication Commands
User’s Manual
SMARTDAC+ STANDARD
Universal Viewer
User’s Manual
SMARTDAC+ STANDARD
Hardware Configurator
User’s Manual
Model GX10/GX20/GP10/GP20/GM10
Multi-batch Function (/BT)
User’s Manual
Model GX10/GX20/GP10/GP20/GM10
Log Scale (/LG)
User’s Manual
Model GX10/GX20/GP10/GP20/GM10
EtherNet/IP Communication (/E1)
User’s Manual
Model GX10/GX20/GP10/GP20/GM10
WT Communication (/E2)
User’s Manual
Model GX10/GX20/GP10/GP20/GM10
OPC-UA Server (/E3)
User’s Manual
Model GX10/GX20/GP10/GP20/GM10
SLMP Communication (/E4)
User’s Manual
Model GX10/GX20/GP10/GP20/GM10
Loop Control Function, Program Control
Function (/PG) User’s Manual
IM 04L51B01-02ENExplains the basic operations of the GX/GP.
IM 04L55B01-02ENExplains the basic operations of the GM.
IM 04L61B01-11ENExplains where software applications and electronic
IM 04L51B01-02ENThis is the electronic version of the paper manual.
IM 04L51B01-01ENDescribes how to use the GX/GP. The communication
IM 04L51B01-05ENDescribes how to use the advanced security function (/
IM 04L55B01-02ENThis is the electronic version of the paper manual.
IM 04L55B01-01ENDescribes how to use the GM. The communication
IM 04L55B01-05ENDescribes how to use the advanced security function (/
IM 04L51B01-17ENDescribes how to use command control communication
IM 04L61B01-01ENDescribes how to use Universal Viewer, which is a
IM 04L61B01-02ENDescribes how to use the PC software for creating setting
IM 04L51B01-03ENDescribes how to use the multi-batch function (/BT
IM 04L51B01-06ENDescribes how to use the log scale (/LG option).
IM 04L51B01-18ENDescribes how to use the communication functions
IM 04L51B01-19ENDescribes how to use WT communication (/E2 option).
IM 04L51B01-20ENDescribes how to use the OPC-UA server function (/E3
IM 04L51B01-21ENDescribes how to use SLMP communication function (/
IM 04L51B01-31ENDescribes how to use the PID control function and
IM 04L41B01-62ENDescribes how to create custom displays (/CG option).
series.
manuals common to the SMARTDAC+ series can
be downloaded from and how to install the software
applications.
control commands and some of the options are excluded.
AS option).
control commands and some of the options are excluded.
AS option).
functions.
software that displays GX/GP/GM measurement data
files.
parameters for various GX/GP/GM functions.
option).
through the EtherNet/IP (/E1 option).
option).
E4 option).
program control (/PG option) function.
IM 04L51B01-18EN
i
Notes
QR Code
Trademarks
• The contents of this manual are subject to change without prior notice as a result of
continuing improvements to the instrument’s performance and functions.
• Every effort has been made in the preparation of this manual to ensure the accuracy of its
contents. However, should you have any questions or find any errors, please contact your
nearest YOKOGAWA dealer.
• Copying or reproducing all or any part of the contents of this manual without the
permission of YOKOGAWA is strictly prohibited.
The product has a QR Code pasted for efficient plant maintenance work and asset
information management.
It enables confirming the specifications of purchased products and user’s manuals.
For more details, please refer to the following URL.
https://www.yokogawa.com/qr-code
QR Code is a registered trademark of DENSO WAVE INCORPORATED.
• 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.
• Adobe and Acrobat are registered trademarks or trademarks of Adobe Systems
Incorporated.
• Company and product names that appear in this manual are registered trademarks or
trademarks of their respective holders.
• The company and product names used in this manual are not accompanied by the
registered trademark or trademark symbols (® and ™).
UsingOpenSourceSoftware
This product uses open source software.
For details on using open source software, see Regarding the Downloading and Installing
for the Software, Manuals and Labels (IM 04L61B01-11EN).
Revisions
May 20141st EditionJune 20195th Edition
December 20142nd Edition
December 20153rd Edition
June 20174th Edition
ii
IM 04L51B01-18EN
Conventions Used in This Manual
Unit
KDenotes 1024. Example: 768K (file size)
kDenotes 1000.
Markings
WARNINGCalls attention to actions or conditions that could cause serious or fatal
CAUTIONCalls attention to actions or conditions that could cause light injury
NoteCalls attention to information that is important for the proper operation
ReferenceItem
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. The
same symbol appears in the corresponding place in the user’s manual
to identify those instructions. In the manual, the symbol is used in
conjunction with the word “WARNING” or “CAUTION.”
injury to the user, and precautions that can be taken to prevent such
occurrences.
to the user or cause damage to the instrument or user’s data, and
precautions that can be taken to prevent such occurrences.
of the instrument.
Reference to related operation or explanation is indicated after this
mark.
Example: section 4.1
ConventionsUsedintheProceduralExplanations
Bold charactersDenotes key or character strings that appear on the screen.
Example: Volt
A
a# 1
Indicates the character types that can be used.
A
uppercase alphabet,
numbers
1
a
lowercase alphabet,
ProcedureCarry out the procedure according to the step numbers. All procedures
are written with inexperienced users in mind; depending on the
Explanation
operation, not all steps need to be taken.
Explanation gives information such as limitations related the procedure.
PathIndicates the setup screen and explains the settings.
Description
#
symbol,
IM 04L51B01-18EN
iii
AssumptionofExplanation
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.
RecorderVersionDescribedinThisManual
The contents of this manual correspond to the GX/GP with release number 4 (see the
STYLE S number) and style number 2 (see the STYLE H number) and the GM10 with
release number 4 (see the STYLE S number) and style number 1 (see the STYLE H
number).
EditionProductExplanation
1GX/GP: Version 2.01 and later—
2GX/GP: Version 2.01 and laterDescribes the GM.
GM: Version 2.02 and later
3GX/GP: Version 3.01 and laterThe number of math channels has been increased
GM: Version 3.01 and later
4GX/GP: Version 4.01 and laterDescribes the PID control module.
GM: Version 4.01 and later
5GX/GP: Version 4.06 and laterDescribes of the QR code has been added.
GM: Version 4.06 and laterImprovements to explanations.
(GX20-2,GP20-2: 200 channels)
iv
IM 04L51B01-18EN
Contents
Introduction of Features ....................................................................................................................... 1
Connection to a Network ..................................................................................................................... 3
Preparation for PLC ............................................................................................................................. 4
Example of an Explicit Message Using RSLogix 5000 ...................................................................... 24
Example of I/O Message Using RSLogix 5000 .................................................................................. 26
Introduction ................................................................................................................................................ i
Conventions Used in This Manual ............................................................................................................iii
Assumption of Explanation ...................................................................................................................... iv
Recorder Version Described in This Manual ........................................................................................... iv
Settings of the Recorder ........................................................................................................................... 3
EDS File 4
System Configuration ............................................................................................................................... 4
System Configuration on PLC .................................................................................................................. 5
Data on the Recorder ............................................................................................................................. 16
System Configuration on PLC ................................................................................................................ 18
Data on the Recorder ............................................................................................................................. 21
About Communication Interval ............................................................................................................... 22
Access to Non-existent Data .................................................................................................................. 22
Special data ............................................................................................................................................ 22
Writing Data to the Recorder .................................................................................................................. 22
IM 04L51B01-18EN
v
Blank
IntroductionofFeatures
EtherNet/IP
GX/GP
GM
EtherNet/IP
EtherNet/IP is a protocol that extends Common Industrial Protocol (CIP) to Ethernet.
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 GX, GP, and GM, equipped with the EtherNet/IP server
function, supports communications with these PLCs.
ConfigurationComponents
• Scanner (Client)
A device that launches a request on EtherNet/IP. This is either a PLC or PC. For
the recorder, PLCs such as Allen-Bradley PLC-2, PLC-5, SLC 500, MicroLogix,
CompactLogix, and ControlLogix represent a Scanner (Client).
• Adapter (Server)
A remote I/O device that the Scanner (Client) can access to read or write data. The
recorder is an Adapter (Server).
• Configuration tool
A tool used to configure the system. This is either a PC on which configuration software
has been installed or the software itself. Rockwell Automation RSLogix500 and
RSLogix5000 and the communication driver software RSLinx are configuration tools.
Scanner
(Client)
Ethernet
Configuration tool
Adapter
(Server)
Remote I/O
Note
For details of EtherNet/IP, see the information supplied by the Open DeviceNet Vender Association
(ODVA).
IM 04L51B01-18EN
1
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.
• Support both Explicit and I/O messages.
• PLCs can access internal data of the recorder.
DataAccess
Input/Output channel dataRead
Computation channel
Communication channel
The following shows examples of usage.
• Data on devices on a network can be recorded by a PLC to the recorder.
• Data measured by the recorder can be acquired by a PLC.
SettingsoftheRecorder
The recorder is ready to use after the following settings have been made.
• IP address and other settings required to connect to Ethernet
• Enabling of EtherNet/IP server function
Access to the Recorder
The recorder is a passive device on an Ethernet network. The recorder cannot launch a
request. A PLC launches a request to the recorder.
A request is called a “message”. There are two message types: Explicit message and I/O
messages (Implicit message). An Explicit message, included in control logic, is used to
access the recorder, only when required, and transmit data. An I/O message is used to
transmit pre-specified recorder data at intervals.
1 Option (/MT)
2 Option (/MC)
1
dataRead
2
dataRead/write
The Recorder can also communicate with PLCs compatible with Programmable Controller
Communication Command (PCCC) using conversion of PCCC to EtherNet/IP at the
gateway. PCCC refers to serial communications that are also called DF1 communications.
The recorder supports EtherNet/IP in which PCCC requests are encapsulated. It can
communicate also with PLCs that support encapsulated PCCC.
2
IM 04L51B01-18EN
ConnectiontoaNetwork
Ethernet portEthernet port
Ethernet port
CableConnection
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.
On a GX/GP, you can check the EtherNet/IP server settings on the Network Information screen.
You can open the Network Information Screen by pressing the MENU key, tap the Browse tab >
Networkinformation.
IM 04L51B01-18EN
3
PreparationforPLC
EtherNet/IP
GX/GPGM
Configuration tool
GM
EDSFile
Installation
To have the recorder participate in a network, first install the recorder device profile
(Electronic Data Sheet; EDS file) in the configuration tool. A PLC communicates with the
recorder based on the information in the EDS file.
Conduct installation using the “EDS Hardware Installation Tool” of RSLinx. For information
on using the configuration tool, see the user’s manual of the configuration tool.
Scanner
(Client)
PLC
Read/Write message
Ethernet
SystemConfiguration
EDS file for GX/GP
Adapter
(Server)
EDS file for GM
HowtoObtaintheEDSFile
Obtain the EDS file from the Yokogawa Web site:
URL: www.smartdacplus.com/software/en/
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.
4
IM 04L51B01-18EN
ExplicitMessage
An Explicit message is a point-to-point, request/response-type communication.
SystemConfigurationonPLC
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
it.
On the recorder the data count to be accessed per MSG instruction should be 100 or less.
InCaseofPLC-2,PLC-5,andSLC
• Commands
When creating an MSG instruction, specify a command. The recorder supports the
following commands:
TargetPLCCommand name
PLC-2PLC2 Unprotected Read/Write
PLC-5PLC5 Word Range Read/Write
SLCSLC Typed Read/Write
• Specificationofdatatobeaccessed
Specify which of the data in the recorder should be accessed. The PLC-2, PLC-5, and
SLC manage data to be accessed in units of “files.”
PLC5 Typed Read/Write
Command:PLC2UnprotectedRead/Write
DatatobeaccessedFilenumber
TypeNumber
Input/Output channel
(GX/GP main unit)
(GM main unit)
00011000
• • •• • •
00501049
01011050
• • •• • •
01501099
02011100
• • •• • •
02501149
03011150
• • •• • •
03501199
04011200
• • •• • •
04501249
05011250
• • •• • •
05501299
06011300
• • •• • •
06501349
07011350
• • •• • •
07501399
08011400
• • •• • •
08501449
09011450
• • •• • •
09501499
Datatype:INT16
Continued on next page
IM 04L51B01-18EN
5
Explicit Message
DatatobeaccessedFilenumber
TypeNumber
Input/Output channel
(GX/GP expandable I/O 1)
(GM sub unit 1)
(GX/GP expandable I/O 2)
(GM sub unit 2)
(GX/GP expandable I/O 3)
(GM sub unit 3)
10011500
• • •• • •
10501549
11011550
• • •• • •
11501599
12011600
• • •• • •
12501649
13011650
• • •• • •
13501699
14011700
• • •• • •
14501749
15011750
• • •• • •
15501799
20012000
• • •• • •
20502049
21012050
• • •• • •
21502099
22012100
• • •• • •
22502149
23012150
• • •• • •
23502199
24012200
• • •• • •
24502249
25012250
• • •• • •
25502299
30012500
• • •• • •
30502549
31012550
• • •• • •
31502599
32012600
• • •• • •
32502649
33012650
• • •• • •
33502699
34012700
• • •• • •
34502749
35012750
• • •• • •
35502799
Datatype:INT16
Continued on next page
6
IM 04L51B01-18EN
Explicit Message
DatatobeaccessedFilenumber
TypeNumber
Input/Output channel
(GX/GP expandable I/O 4)
(GM sub unit 4)
(GX/GP expandable I/O 5)
(GM sub unit 5)
(GX/GP expandable I/O 6)
(GM sub unit 6)
40013000
• • •• • •
40503049
41013050
• • •• • •
41503099
42013100
• • •• • •
42503149
43013150
• • •• • •
43503199
44013200
• • •• • •
44503249
45013250
• • •• • •
45503299
50013500
• • •• • •
50503549
51013550
• • •• • •
51503599
52013600
• • •• • •
52503649
53013650
• • •• • •
53503699
54013700
• • •• • •
54503749
55013750
• • •• • •
55503799
60014000
• • •• • •
60504049
61014050
• • •• • •
61504099
62014100
• • •• • •
62504149
63014150
• • •• • •
63504199
64014200
• • •• • •
64504249
65014250
• • •• • •
65504299
Datatype:INT16
Continued on next page
IM 04L51B01-18EN
7
Explicit Message
DatatobeaccessedFilenumber
TypeNumber
Input/Output channel
(Continuous channel data
area)*
Computation channelA0015000
Communication channel
(Read/Write)
“• • •” stands for data in numerical order.
* The “continuous channel data area” is a special area that enables continuous reading by limiting
the number of channels of each module to 10.
For only the I/O channels on a GX/GP main unit or I/O channels on a GM main unit, this area
Input/Output channel
(Continuous channel data
area)*
Computation channelA001N50:00L50:00F50:00
Communication channel
(Read/Write)
Specify a data address, for example, as N10:0 (where N is INT16, the file number is 10, and the
element number is 0).
Use only N file for command, “PLC5 Word Range Read/Write”
“• • •” stands for data in numerical order.
* The “continuous channel data area” is a special area that enables continuous reading by limiting
the number of channels of each module to 10.
For only the I/O channels on a GX/GP main unit or I/O channels on a GM main unit, this area
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.”
The data count on the recorder is as follows:
ModelType(Suffixcode)
GX10,
GP10
GX20-1,
GX20-1
GX20-2,
GX20-2
GM10-1Standard (-1)1000001 to 6650 100A001 to A100 300C001 to C300
GM10-2Large Memory (-2) 5000001 to 6650 200A001 to A200 500C001 to C500
Standard (-1)1000001 to 6650 50A001 to A050 50C001 to C050
Standard (-1)1000001 to 6650 100A001 to A100 300C001 to C300
Large Memory (-2) 5000001 to 6650 200A001 to A200 500C001 to C500
Input/Outputchannel Computationchannel
Count NumberCount NumberCount Number
Communication
channel
IM 04L51B01-18EN
Explicit Message
The following table shows the I/O channel assignments when a PID control module is
installed.
DatatobeaccessedReading dataDatatobeaccessedReading data
Input/Output
channel
u: Unit number, m: Module number
Example: Loop number L651 OUT corresponds to I/O channel number 6503.
um01Loop 1 PVInput/Output
um02Loop 1 SPum20DO2
um03Loop 1 OUTum21DO3
um04Loop 2 PVum22DO4
um05Loop 2 SPum23DO5
um06Loop 2 OUTum24DO6
um07Loop 1 AIum25DO7
um08Loop 2 AIum26DO8
um09Loop 1 AO
um10Loop 2 AO
um11DI1
um12DI2
um13DI3
um14DI4
um15DI5
um16DI6
um17DI7
um18DI8
channel
um19DO1
IM 04L51B01-18EN
17
I/O Messages
SystemConfigurationonPLC
An I/O message is also called an Implicit message. An I/O message is used to transmit prespecified 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.
A device, once configured in RSLinx, can be downloaded into an RSLogix project. The
recorder is configured as a “Generic Ethernet Module” in RSLogix.
Instance ID
Each data on the recorder corresponds to the instance ID of an Assembly object. Each data
value can be accessed as an INT32 or FLOAT type. In an I/O message, use an instance
ID to code the data on the recorder to be accessed. The following table lists instance IDs,
sizes, and data types.
• INT32
TypeNumberOperationtype Instance ID SizeDatatype
Input/Output channel
(GX/GP main unit)
(GM main unit)
(GX/GP expandable I/O 1)
(GM sub unit 1)
(GX/GP expandable I/O 2)
(GM sub unit 2)
(GX/GP expandable I/O 3)
(GM sub unit 3)
(GX/GP expandable I/O 4)
(GM sub unit 4)
Input/Output channel
(GX/GP expandable I/O 5)
(GM sub unit 5)
0001 to 0050,
0101 to 0150
0201 to 0250,
0301 to 0350
0401 to 0450,
0501 to 0550
0601 to 0650,
0701 to 0750
0801 to 0850,
0901 to 0950
1001 to 1050,
1101 to 1150
1201 to 1250,
1301 to 1350
1401 to 1450,
1501 to 1550
2001 to 2050,
2101 to 2150
2201 to 2250,
2301 to 2350
2401 to 2450,
2501 to 2550
3001 to 3050,
3101 to 3150
3201 to 3250,
3301 to 3350
3401 to 3450,
3501 to 3550
4001 to 4050,
4101 to 4150
4201 to 4250,
4301 to 4350
4401 to 4450,
4501 to 4550
5001 to 5050,
5101 to 5150
5201 to 5250,
5301 to 5350
5401 to 5450,
5501 to 5550
Producer101400 (4 x 100) INT32
Producer102400 (4 x 100) INT32
Producer103400 (4 x 100) INT32
Producer104400 (4 x 100) INT32
Producer105400 (4 x 100) INT32
Producer106400 (4 x 100) INT32
Producer107400 (4 x 100) INT32
Producer108400 (4 x 100) INT32
Producer111400 (4 x 100) INT32
Producer112400 (4 x 100) INT32
Producer113400 (4 x 100) INT32
Producer116400 (4 x 100) INT32
Producer117400 (4 x 100) INT32
Producer118400 (4 x 100) INT32
Producer121400 (4 x 100) INT32
Producer122400 (4 x 100) INT32
Producer123400 (4 x 100) INT32
Producer126400 (4 x 100) INT32
Producer127400 (4 x 100) INT32
Producer128400 (4 x 100) INT32
Continued on next page
18
IM 04L51B01-18EN
I/O Messages
TypeNumberOperationtype Instance ID SizeDatatype
(GX/GP expandable I/O 6)
(GM sub unit 6)
Input/Output channel
(Continuous channel data
area)*
Computation channelA001 to A100 Producer137400 (4 x 100) INT32
Communication channel
(Read/Write)
-Configuration1950-
-Producer /
* The “continuous channel data area” is a special area that enables continuous reading by limiting
the number of channels of each module to 10.
For only the I/O channels on a GX/GP main unit or I/O channels on a GM main unit, this area
can be used to read data consecutively.
6001 to 6050,
6101 to 6150
6201 to 6250,
6301 to 6350
6401 to 6450,
6501 to 6550
0001 to 0010,
0101 to 0110,
0201 to 0210,
0301 to 0310,
0401 to 0410,
0501 to 0510,
0601 to 0610,
0701 to 0710,
0801 to 0810,
0901 to 0910
A101 to A200147400 (4 x 100)
C001 to C100 Producer /
C101 to C200 Producer /
C201 to C300 Producer /
C301 to C400 Producer /
C401 to C500 Producer /
Producer131400 (4 x 100) INT32
Producer132400 (4 x 100) INT32
Producer133400 (4 x 100) INT32
Producer136400 (4 x 100) INT32
138400 (4 x 100) INT32
Consumer
139400 (4 x 100) INT32
Consumer
140400 (4 x 100) INT32
Consumer
141400 (4 x 100) INT32
Consumer
142400 (4 x 100) INT32
Consumer
1960-
Consumer
IM 04L51B01-18EN
19
I/O Messages
•FLOAT
TypeNumberOperationtype Instance ID SizeDatatype
Input/Output channel
(GX/GP main unit)
(GM main unit)
(GX/GP expandable I/O 1)
(GM sub unit 1)
(GX/GP expandable I/O 2)
(GM sub unit 2)
(GX/GP expandable I/O 3)
(GM sub unit 3)
(GX/GP expandable I/O 4)
(GM sub unit 4)
(GX/GP expandable I/O 5)
(GM sub unit 5)
(GX/GP expandable I/O 6)
(GM sub unit 6)
Input/Output channel
(Continuous channel data
area)*
Computation channelA001 to A100 Producer184400 (4 x 100) FLOAT
0001 to 0050,
0101 to 0150
0201 to 0250,
0301 to 0350
0401 to 0450,
0501 to 0550
0601 to 0650,
0701 to 0750
0801 to 0850,
0901 to 0950
1001 to 1050,
1101 to 1150
1201 to 1250,
1301 to 1350
1401 to 1450,
1501 to 1550
2001 to 2050,
2101 to 2150
2201 to 2250,
2301 to 2350
2401 to 2450,
2501 to 2550
3001 to 3050,
3101 to 3150
3201 to 3250,
3301 to 3350
3401 to 3450,
3501 to 3550
4001 to 4050,
4101 to 4150
4201 to 4250,
4301 to 4350
4401 to 4450,
4501 to 4550
5001 to 5050,
5101 to 5150
5201 to 5250,
5301 to 5350
5401 to 5450,
5501 to 5550
6001 to 6050,
6101 to 6150
6201 to 6250,
6301 to 6350
6401 to 6450,
6501 to 6550
0001 to 0010,
0101 to 0110,
0201 to 0210,
0301 to 0310,
0401 to 0410,
0501 to 0510,
0601 to 0610,
0701 to 0710,
0801 to 0810,
0901 to 0910
A101 to A200194400 (4 x 100)
Producer148400 (4 x 100) FLOAT
Producer149400 (4 x 100) FLOAT
Producer150400 (4 x 100) FLOAT
Producer151400 (4 x 100) FLOAT
Producer152400 (4 x 100) FLOAT
Producer153400 (4 x 100) FLOAT
Producer154400 (4 x 100) FLOAT
Producer155400 (4 x 100) FLOAT
Producer158400 (4 x 100) FLOAT
Producer159400 (4 x 100) FLOAT
Producer160400 (4 x 100) FLOAT
Producer163400 (4 x 100) FLOAT
Producer164400 (4 x 100) FLOAT
Producer165400 (4 x 100) FLOAT
Producer168400 (4 x 100) FLOAT
Producer169400 (4 x 100) FLOAT
Producer170400 (4 x 100) FLOAT
Producer173400 (4 x 100) FLOAT
Producer174400 (4 x 100) FLOAT
Producer175400 (4 x 100) FLOAT
Producer178400 (4 x 100) FLOAT
Producer179400 (4 x 100) FLOAT
Producer180400 (4 x 100) FLOAT
Producer183400 (4 x 100) FLOAT
Continued on next page
20
IM 04L51B01-18EN
TypeNumberOperationtype Instance ID SizeDatatype
Communication channel
(Read/Write)
-Configuration1950-
-Producer /
Explanation
• The recorder data can be accessed using the INT32 or FLOAT type. Data can be
accessed by the type based on the specified instance ID.
• The operation type “Producer” indicates a read-only instance and “Producer/Consumer”
indicates a read/write instance.
Data on the Recorder
See the explanation in the previous section on Explicit messages.
I/O Messages
C001 to C100 Producer /
Consumer
C101 to C200 Producer /
Consumer
C201 to C300 Producer /
Consumer
C301 to C400 Producer /
Consumer
C401 to C500 Producer /
Consumer
Consumer
* The “continuous channel data area” is a special area that enables continuous reading by limiting
the number of channels of each module to 10.
For only the I/O channels on a GX/GP main unit or I/O channels on a GM main unit, this area
can be used to read data consecutively.
185400 (4 x 100) FLOAT
186400 (4 x 100) FLOAT
187400 (4 x 100) FLOAT
188400 (4 x 100) FLOAT
189400 (4 x 100) FLOAT
1960-
IM 04L51B01-18EN
21
Communication Considerations
AboutCommunicationInterval
DataUpdate
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.
AccesstoNon-existentData
If non-existent data is accessed, either of the following operations occur.
• 0 is read if non-existent data is read.
• Nothing is done if non-existent data is written.
More than 99999999+Over
–9999999 to 99999999The data is written without change.
Less than –9999999–Over
–
(0xff800000)
22
IM 04L51B01-18EN
Specifications
The following table shows the basic specifications of the EtherNet/IP server function of the
recorder.
SpecificationDescription
Implementation levelLevel 2 (Message Server + I/O Server)
Maximum number of connections20 connections (10 sessions)
Ports used44818/tcp, 44818/udp, 2222/udp
Supported protocolsEIP/PCCC, EIP/native
MessagingExplicit (UCMM, Class 3) + I/O (Class 1)
ObjectAssembly, PCCC, Data Table
AuthenticationFile No. 11246.01 (Jan 21, 2014) (GX/GP)
1, 2
3
4
5
1 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.
2 Although multiple connections can be made in one session, the total number of connections
cannot exceed the maximum number of connections.
3 44818/tcp is used mainly for Explicit messages, 2222/udp for I/O messages, and 44818/udp for
communications of response to RSWho of RSLinx.
4 CSP/PCCC (Allen Bradley Ethernet) is not supported.
5 The description of common object is omitted.
IM 04L51B01-18EN
23
ExampleofanExplicitMessageUsingRSLogix5000
MSG
...
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.
Tag
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 recorder (Name the tag
as DATATransfer and store 10 FLOAT values). Make a bit used to launch a message as
WriteMessageBit.
Go to the Input/Output tab, then the Ladder Element toolbar to select MSG. The MSG block
is inserted as ladder output. Tag MSG1 is assigned to the MSG block.
(EN)
...
(DN)
(ER)
Message
Message Control
MSG1
Make the MSG block settings (Click the
button in the MSG block). The following shows
an example in which the PLC writes data to the communication channel data C001 to C010
on the recorder.
Set the Message Type as “CIP Data Table Write,” Source Element as “DATATransfer”
(a tag in the PLC described earlier), Number of Element as “10” (which can be set to a
larger value if more data should be read or written per message). Set the Destination
Element as “real [6000]. “This corresponds to communication channel data C001 on the
recorder.
MessageConfiguration
ConfigurationTab
MessageTypeCIP Data Table Write
SourceElementDATATransfer
NumberOfElement10
Destination Elementreal [6000]
Next, go to the Communication tab and set a connection path to the recorder. The path
name should consist of the PLC Ethernet port name (LocalENB in this example), comma, 2,
comma, and the recorder IP address in this order.
MessageConfiguration
CommunicationTab
PathLocalENB,2,192.168.1.126
24
IM 04L51B01-18EN
I/O Configuration
Ethernet
ETHERNET-MODULE GX
(U)
WriteMessageBit MSG1 EN
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. The connection path in the Communication tab is
not replaced, either.
MessageLaunchLogic
Lastly, configure the message launch logic. In the example shown in the figure below, the
MSG block is launched and writes data to the recorder when the WriteMessageBit is On. At
the same time, the WriteMessageBit is changed to Off and writing is ended.
Message
Message Control
MSG
...
MSG1
WriteMessageBit
(EN)
(DN)
(ER)
IM 04L51B01-18EN
25
ExampleofI/OMessageUsingRSLogix5000
ConnectionwithGX/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.
Enter the IP address of recorder and click OK.
GX is displayed on the RSWho list of RSLinx.
ConfigurationofCommunicationSettings
Open RSLogix 5000 and select a PLC used to communicate with recorder. Right-click
Ethernet in I/O Configuration and select New Module.
Click + to open the list. Select ETHERNET-MODULE and click OK. An ETHERNETMODULE
setup window will open.
The following shows an example of reading data in input/output channels 0001 to 0010 and
writing the data to communication channel data C001 to C020. Data can be accessed using
the INT32 type.
In the Name field, enter GX (or other communication connection name). Since data is
accessed using INT32, keep Comm Format as Data-DINT. In IP Address, enter the IP
address of recorder.
In Connection Parameter, define the input and output. In Input and Output, enter a
respective instance ID and size. In Configuration, enter an instance ID of 195 and a size
of 0.
NewModule
NameGX
Comm FormatData-DINT
Address/Host Name
IP Address10.0.232.126
In Controller Tag, the GX:I and GX:O tags to be used in control logic have been
made. Click + to expand the tag and see all the points of a size specified in the module
definition.
26
IM 04L51B01-18EN
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.