YOKOGAWA Daqstation DX1000 User manual

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

1
IM 04L41B01-18E
Thank you for purchasing Daqstation DX1000, DX1000N, or DX2000 (Hereafter, called
"DX").
This manual explains the EtherNet/IP communication function of the DX. Read this
manual together with other User's Manuals (IM04L41B01-01E, IM04L42B01-01E, and
IM04L41B01-17E).
Notes
● Thecontentofthismanualmaychangewithoutpriornoticeinviewofimprovingthe
performance and function.
● We ensure the content of this manual. If, however, there are any mistakes or
questionable points, contact our branch office, branch store, or business office.
● Reprinting or reproduction of all or parts of the content of this manual is prohibited
without permission.
● We developed and created theTCP/IP software andTCP/IP software documents
of this product based on BSD Networking Software Release 1 licensed from the
UniversityofCalifornia.
Trademarks
● vigilantplant, DAQSTATION, Daqstation, and DXAdvanced are our registered
trademarks.
● Microsoft and Windows are the registered trademarks or trademarks of Microsoft
CorporationintheUnitedStatesandothercountries.
● Adobe andAcrobat are the registered trademarks or trademarks ofAdobe Systems
Incorporated.
● KerberosisatrademarkoftheMassachusettsInstituteofTechnology(MIT).
● Other product and company names described in this manual are registered
trademarksortrademarksoftheirrespectivecompanies.
● This manual does not display marks ® and ™ for the registered trademarks or
trademarks of each company.
History
November2008: 1stEdition
March2010: 2ndEdition
2ndEdition:March2010(YK)
AllRightReserved,Copyright©2008,YokogawaElectricCorporation

2IM 04L41B01-18E
Symbols Used in This Manual
● Units
• k:Denotes1000.Examples:5kg,100kHz
• K:Denotes1024.Example:640Kbytes
● Cautionarynotes
InthisUser'sManual,cautionarynotesaredistinguishedbythefollowingsymbols:
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.
WARNING Calls attention to actions or conditions that could cause serious
injury or death to the user, and precautions that can be taken to
prevent such occurrences.
CAUTION Calls attentions to actions or conditions that could cause light
injury to the user or damage to the instrument or user’s data, and
precautions that can be taken to prevent such occurrences.
Note
Callsattentiontoinformationthatisimportantforproperoperationof
the instrument.
● Boldcharacters
Denotes key or character string that appear on the DX screen.
The symbol indicates the key operation and menu selection procedure on the DX.

3
IM 04L41B01-18E
Assumption of Explanation
Theexplanation inthis manualassumes thatthe DXis connectedvia communications
with RockwellAutomation's Programmable Logic Controller (PLC) of theAllen-Bradley
brand.The basic items for this configuration are explained. For the operation procedures
ofRockwellAutomationproducts,seetheuser'smanualsoftheseproducts.
ThismanualisintendedforthosewhohaveusedanAllen-BradleyPLCandEtherNet/IP.
In this manual, the screens of the DX1000 are used. The content displayed on the
DX2000 screens are not different from those displayed on the DX1000 screen.

4IM 04L41B01-18E
Contents
Symbols Used in This Manual ...................................................................................................................2
AssumptionofExplanation ........................................................................................................................ 3
Introduction of Features ......................................................................................................................5
EtherNet/IP ................................................................................................................................................5
WhattheDXCanDo .................................................................................................................................6
Settings of the DX......................................................................................................................................6
AccesstotheDX .......................................................................................................................................6
ConnectiontoaNetwork.....................................................................................................................7
CableConnection ......................................................................................................................................7
Settings of the DX......................................................................................................................................7
Other..........................................................................................................................................................7
PreparationforPLC ............................................................................................................................8
EDS File.....................................................................................................................................................8
SystemConguration ................................................................................................................................8
Explicit Message .................................................................................................................................9
SystemCongurationonPLC ...................................................................................................................9
Data on the DX ........................................................................................................................................12
I/OMessages ....................................................................................................................................13
SystemCongurationonPLC .................................................................................................................13
Data on the DX ........................................................................................................................................13
CommunicationConsiderations ........................................................................................................14
AboutCommunicationInterval.................................................................................................................14
AccesstoNon-existentData ...................................................................................................................14
WhentheDXDataTypeDiffersfromtheDataTypeSpeciedinaCommand .......................................14
OnModelswiththePROFIBUS-DPInterface(/CP1option) ...................................................................15
Specications ....................................................................................................................................16
ExampleofanExplicitMessageUsingRSLogix5000 .....................................................................17
ExampleofI/OMessageUsingRSLogix5000 .................................................................................19
Index .................................................................................................................................................20

5
IM 04L41B01-18E
Introduction of Features
EtherNet/IP
EtherNet/IP is a protocol that extends Common Industrial Protocol (CIP) to Ethernet.
TheuseofEthernetenableshigh-speedandperiodicexchangeofmassivecontroland
monitoringdatabetweencontroldevicesplacedatdispersedlocations.
DevicesthatsupportEtherNet/IPareavailablefrommany vendors.Among them,
RockwellAutomation'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
serverfunction,supportscommunicationswiththesePLCs.
Configuration Components
• Scanner (Client)
AdevicethatlaunchesarequestonEtherNet/IP.ThisiseitheraPLCorPC.Forthe
DX,PLCssuchasAllen-BradleyPLC-2,PLC-5,SLC500,MicroLogix,CompactLogix,
andControlLogixrepresentaScanner(Client).
• Adapter(Server)
A remoteI/OdevicethattheScanner(Client) canaccessto readorwrite data.The
DXisanAdapter(Server).
• Configurationtool
A toolusedtoconfigurethesystem.ThisiseitheraPConwhichconfiguration
software has been installed or the software itself.
RockwellAutomation RSLogix500 and RSLogix5000 and the communication driver
software RSLinx are configuration tools.
EtherNet/IP
DX
Scanner
(Client)
Adapter
(Server)
Ethernet
Configuration tool
Remote I/O
Note
FordetailsofEtherNet/IP,seetheinformationsuppliedbytheOpenDeviceNetVender
Association(ODVA).

6IM 04L41B01-18E
What the DX Can Do
TheDXprovidesthefollowingfunctions:
• ParticipateinanEtherNet/IPnetworkasanAdapter(Server).
• CommunicatewithnewandoldAllen-BradleyPLCssuchasMicroLogix,
CompactLogix,ControlLogix,SLC500,PLC-5,andPLC-2.
• SupportbothExplicitandI/Omessages.
• PLCscanaccessinternaldataoftheDX.
Data Access
Measurement channel data Read
Computationchannel*1 data Read
Communicationinputdata*1*2 Read/write
External input channel data*3 Read/write
*1Optional(/M1and/PM1).
*2Communicationinputdata,ifcodedinacalculationexpressioninthecomputationchannel,
can be displayed on the DX.
*3ThisfunctionisavailableonlyontheDX2000.Optional(/MC1).
The following shows examples of usage.
• DataondevicesonanetworkcanberecordedbyaPLCtotheDX.
• DatameasuredbytheDXcanbeacquiredbyaPLC.
Settings of the DX
TheDXisreadytouseafterthefollowingsettingshavebeenmade.
• IP address and other settings required to connect to Ethernet
• EnablingofEtherNet/IPserverfunction
Access to the DX
TheDXisapassivedeviceonanEthernetnetwork.TheDXcannotlauncharequest.A
PLClaunchesarequesttotheDX.
A request is called a "message". There are two message types: Explicit message and
I/Omessages(Implicitmessage).AnExplicitmessage,includedincontrollogic,isused
to access the DX, only when required, and transmit data.An I/O message is used to
transmitpre-specifiedDXdataatintervals.
TheDXsupportscommunicationswithold-modelAllen-BradleyPLCsnotcompatiblewith
EtherNet/IP. The DX can also communicate with PLCs compatible with Programmable
Controller Communication Command (PCCC) using conversion of PCCC to EtherNet/
IP atthegateway.PCCCreferstoserialcommunicationsthatarealsocalledDF1
communications.
TheDXsupportsEtherNet/IPinwhichPCCCrequestsareencapsulated.Itcan
communicatealsowithPLCsthatsupportencapsulatedPCCC.
Introduction of Features

7
IM 04L41B01-18E
Connection to a Network
Cable Connection
ConnecttheEthernetcabletotheEthernetportprovidedonthebackoftheDX.
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 1.3 of the Communication Interface User's Manual (IM04L41B01-17E).
EtherNet/IP Server Settings
Press MENU (to switch to setting mode), hold down FUNC for 3 s (to switch to basic
setting mode), and select the Menu tab > Communication (Ethernet) > Server >
Server modes.
• Server
Set EtherNet/IP to Use.
Note
TheEtherNet/IPserversettingscanbecheckedontheNetworkInformationScreenoftheDX.
YoucanopentheNetworkInformationScreenbypressingtheFUNC > Network info soft key.
Other
WhentheDXisinthebasicsettingmode,communicationsareavailablebutinput/output
dataisinvalid.

8IM 04L41B01-18E
Preparation for PLC
EDS File
Installation
TohavetheDXparticipateinanetwork,firstinstalltheDXdeviceprofile(ElectronicData
Sheet;EDSfile)intheconfigurationtool.APLCcommunicateswiththeDXbasedonthe
information in the EDS file.
Conductinstallationusingthe"EDSHardwareInstallationTool"ofRSLinx.For
information on using the configuration tool, see the user's manual of the configuration
tool.
EtherNet/IP
DX
Scanner
(Client)
Adapter
(Server)
PLC
Configuration tool
Read/Write message
Ethernet
EDS file
How to Obtain the EDS File
ObtaintheEDSfilefromtheYokogawaWebsite:
URL:www.yokogawa.com/ns/dxadv/download/
System Configuration
Use the configuration tool to make the communication settings.
UseRSLinx,RSLogix500,orRSLogix5000tomakeanExplicitmessageorI/Omessage,
downloadittothePLC,andexecuteit.
For information on using the configuration tool and a PLC, see the user's manuals of
these products.

9
IM 04L41B01-18E
Explicit Message
AnExplicit 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,
targetregister,andread/write.DownloadthecreatedcontrollogictoaPLCandexecute
it.
OntheDX,thedatacounttobeaccessedperMSGinstructionshouldbe100orless.
In Case of PLC-2, PLC-5, and SLC
• Commands
WhencreatinganMSGinstruction,specifyacommand.TheDXsupportsthefollowing
commands:
Target PLC Command name
PLC-2 PLC2UnprotectedRead/Write
PLC-5 PLC5WordRangeRead/Write
PLC5TypedRead/Write
SLC SLCTypedRead/Write
• Specification of data to be accessed
SpecifywhichofthedataintheDXshouldbeaccessed.ThePLC-2,PLC-5,andSLC
manage data to be accessed in units of "files."
For an external input channel, separate access destinations are used for reading and
writing.
Command:PLC2UnprotectedRead/Write
Data to be accessed File number
Data type: INT16
Type Number
Measurement
channel
1 1000
2 1001
• • • • • •
47 1046
48 1047
Computation
channel
101 2000
102 2001
• • • • • •
159 2058
160 2059
Communication
input data
C01 3000
C02 3001
• • • • • •
C59 3058
C60 3059
External input
channel
(for writing)
201 4000
202 4001
• • • • • •
439 4238
440 4239
External input
channel
(for reading)
201 4500
202 4501
• • • • • •
439 4738
440 4739
"• • •" stands for data in numerical order.

10 IM 04L41B01-18E
Commands:PLC5WordRangeRead/Write,PLC5TypedRead/Write,andSLCTyped
Read/Write
Data to be accessed File number
Type Number Data type
INT16
Data type
INT32
Data type
FLOAT
Measurement
channel
1N10:00 L10:00 F10:00
2N10:01 L10:01 F10:01
• • • • • • • • • • • •
47 N10:46 L10:46 F10:46
48 N10:47 L10:47 F10:47
Computation
channel
101 N20:00 L20:00 F20:00
102 N20:01 L20:01 F20:01
• • • • • • • • • • • •
159 N20:58 L20:58 F20:58
160 N20:59 L20:59 F20:59
Communication
input data
C01 N30:00 L30:00 F30:00
C02 N30:01 L30:01 F30:01
• • • • • • • • • • • •
C59 N30:58 L30:58 F30:58
C60 N30:59 L30:59 F30:59
External input
channel
(for writing)
201N40:00 L40:00 F40:00
202 N40:01 L40:01 F40:01
• • • • • • • • • • • •
439 N42:38 L42:38 F42:38
440 N42:39 L42:39 F42:39
External input
channel
(for reading)
201 N45:00 L45:00 F45:00
202 N45:01 L45:01 F45:01
• • • • • • • • • • • •
439N47:38 L47:38 F47:38
440 N47:39 L47:39 F47:39
Specifyadataaddress,forexample,asN10:0(whereNisINT16,thefilenumberis10,and
the element number is 0).
UseonlyNfileforcommand,"PLC5WordRangeRead/Write"
"• • •" stands for data in numerical order.
Explicit Message

11
IM 04L41B01-18E
In Case of CompactLogix, etc.
• Command: CIP Data Table Read/Write
TheDXsupportsthefollowingcommands:
Target PLC Command name
CompactLogix,etc. CIPDataTableRead/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".
For an external input channel, separate access destinations are used for reading and
writing.
Data to be accessed Tag name
Type Number Data type
INT16
Data type
INT32
Data type
FLOAT
Measurement
channel
1 int[1000] int[1000] real[1000]
2 int[1001] dint[1001] real[1001]
• • • • • • • • • • • •
47 int[1046] dint[1046] real[1046]
48 int[1047] dint[1047] real[1047]
Computation
channel
101 int[2000] dint[2000] real[2000]
102 int[2001] dint[2001] real[2001]
• • • • • • • • • • • •
159 int[2058] dint[2058] real[2058]
160 int[2059] dint[2059] real[2059]
Communication
input data
C01 int[3000] dint[3000] real[3000]
C02 int[3001] dint[3001] real[3001]
• • • • • • • • • • • •
C59 int[3058] dint[3058] real[3058]
C60 int[3059] dint[3059] real[3059]
External input
channel
(for writing)
201 int[4000] dint[4000] real[4000]
202 int[4001] dint[4001] real[4001]
• • • • • • • • • • • •
439 int[4238] dint[4238] real[4238]
440 int[4239] dint[4239] real[4239]
External input
channel
(for reading)
201 int[4500] dint[4500] real[4500]
202 int[4501] dint[4501] real[4501]
• • • • • • • • • • • •
439int[4738] dint[4738] real[4738]
440 int[4739] dint[4739] real[4739]
"• • •" stands for data in numerical order.
Explicit Message

12 IM 04L41B01-18E
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
UnprotectedRead/Write"and"PLC5WordRangeRead/Write."
Ontheotherhand,thedatatypesontheDXaredeterminedasshowninthefollowing
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"(onPage14).
Data on the DX
Data Count
ThedatacountontheDXisasfollows:
Model Measurement
channel
Computation
channel
Communication
input data
External input
channel
Count Number Count Number Count Number Count Number
DX1002 2 001 – 002 12 101 – 112 24 C01–C24 - -
DX1004 4 001 – 004
DX1006 6 001–006 24 101 – 124
DX1012 12 001 – 012
DX2004 4 001 – 004 12 101 – 112 60 C01–C60
DX2008 8 001 – 008
DX2010 10 001 – 010 60 101–160 240 201 – 440
DX2020 20 001 – 020
DX2030 30 001 – 030
DX2040 40 001 – 040
DX2048 48 001 – 048
Data Type
ThedatatypesontheDXareshowninthefollowingtable:
Data Data type Remarks
Measurement
channel data
INT16 16-bitsignedinteger Toacquireaphysicalvalue,itis
necessary to obtain the decimal
place and unit information in
advance.
Computation
channel data
INT32 32-bit signed integer
Communication
input data
FLOAT 32-bit floating-point
number
-
External input
channel data
INT16 16-bitsignedinteger Toacquireaphysicalvalue,itis
necessary to obtain the decimal
place and unit information in
advance.
Explicit Message

13
IM 04L41B01-18E
I/O Messages
System Configuration on PLC
AnI/OmessageisalsocalledanImplicitmessage.AnI/Omessageisusedtotransmit
pre-specifiedI/Odataatintervals.AnI/Omessageisexchangedviaaconnectionpath
which is first set in RSLinx and read into RSLogix.A connection path defines the IP
addressoftheDX,communicationportofthePLC,anddistinctionofinput/output.
Adevice,onceconfiguredinRSLinx, canbedownloadedinto anRSLogixproject.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. The following
tablelistsinstanceIDs,sizes,anddatatypes.
Type Number Operation type Instance ID Size Data type
Measurement
channel
001 – 048 Producer 110 192 (4 x 48) INT32
001 – 048 Producer 115 192 (4 x 48) FLOAT
Computation
channel
101–160 Producer 120 240(4x60) INT32
101–160 Producer 125 240(4x60) FLOAT
Communication
input data
C01–C60 Producer / Consumer 130240(4x60) INT32
C01–C60 Producer/Consumer 135 240(4x60) FLOAT
External input
channel
201 – 300 Producer/Consumer 140 400 (4 x 100) INT32
301 – 400 Producer/Consumer 141 400 (4 x 100) INT32
401 – 440 Producer/Consumer 142 160(4x40) INT32
201 – 300 Producer/Consumer 145 400 (4 x 100) FLOAT
301 – 400 Producer/Consumer 146 400 (4 x 100) FLOAT
401 – 440 Producer/Consumer 147 160(4x40) FLOAT
201 – 300 Producer 150 400 (4 x 100) INT32
301 – 400 Producer 151 400 (4 x 100) INT32
401 – 440 Producer 152 160(4x40) INT32
201 – 300 Producer 155 400 (4 x 100) FLOAT
301 – 400 Producer 156 400 (4 x 100) FLOAT
401 – 440 Producer 157 160(4x40) FLOAT
-Configuration 190 0 -
-Producer/Consumer 191 0 -
Explanation
• TheDXdatacanbeaccessedusingtheINT32orFLOATtype.Datacanbeaccessed
by the type based on the specified instance ID.
• The operation type "Producer" indicates a read-only instance and "Producer/
Consumer"indicatesaread/writeinstance.
• Foranexternalinputchannel,instanceIDs150to157areforreadingand140to147
are for writing.
Data on the DX
SeetheexplanationintheprevioussectiononExplicitmessages.

14 IM 04L41B01-18E
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.
* This is required to maintain compatibility with other protocols supported by the DX than
EtherNet/IP.
Access to Non-existent Data
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.
When the DX Data Type Differs from the Data Type Specified in a Command
Each data on the DX has a fixed data type.
Data on the DX which includes special data accessed using the same data type is
transmitted unchanged. Data on the DX accessed using a different data has its data type
converted. The following explains the conversion rules:
Reading Data on the DX
DX Data type to be specified in a command
Type Data type INT16 INT32 FLOAT
Measurement
channel
INT16 The data is read without
change.
The data is converted into
INT32 (including special data).
The data is computed based on
the decimal point information set
in each channel.*1
Computation
channel
INT32 There are limitations of
INT16.*2
The data is read without
change.
The data is computed based on
the decimal point information set
in each channel.*1
Communication
input data
FLOAT The data is converted to
INT16.
The data is converted to INT32. The data is read without change.
External input
channel (for
reading)
INT16 The data is read without
change.
The data is converted into
INT32 (including special data).
The data is computed based on
the decimal point information set
in each channel.*1
*1 Special data will have the following values:
Data Value
+ Over 7f800000H (+∞)
– Over ff800000H (–∞)
Skip ff800002H (Nan)
Error ff800004H (Nan)
INVALID ff800005H (Nan)
Burnout (Up) 7f800006H (Nan)
Burnout (Down) ff800006H (Nan)
*2 The following values are used.
Data Value
+ Over 32767
– Over –32768
Skip –32768
Error –32768
INVALID –32768
Less than -32768 –32768
More than 32767 32767
Other than the above The data is read without change as INT16.

15
IM 04L41B01-18E
Writing Data to the DX
DX Data type to be specified in a command
Type Data type INT16 INT32 FLOAT
Communicationinput
data
FLOAT The data is written without
change.
The data is written without
change.
The data is written without
change.
External input channel
(for writing)
INT16 The data is written without
change.*1
The data is written without
change.*1
Thedataisconvertedto
INT16.*2
*1
Input value DX value
More than 30000 7FFFH
–30000 to 30000 The data is written without change.
Less than –30000 8001H
*2 Thedataisconvertedasfollows:
AFLOATvaluewiththesamenumberofdecimalplacesastheonespecifiedforthechannel
isconvertedtoINT16.Othernumbersareignored.
Example:Ifthenumberofdecimalplacesofchannel201is"2"(Forexample,therangecan
be set is from -200.00 to 200.00),
AFLOATvalueuptotwodecimalplacesisroundedtoaninteger.Seetheexamplein
the following table.
Input value
FLOAT
DX value
INT16 (fixed point)
12.34 1234
12.6 1260
0.0012 0
0.004 0
0.005 1
300.00 30000
300.01 7FFFH(+Over)
–300.00 –30000
–300.01 8001H(–Over)
Thefollowingvaluesarewritten.
Input value (value
after conversion)
DX value
More than 30000 7FFFH
–30000 to 30000 The data is written without change.
Less than –30000 8001H
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.
Limitations on Explicit Messages
Youcannotwritevaluestotheseregisters(butyoucanreadtheirvalues).
I/O Message Limitations
YoucannotuseinstanceID130or135.
CommunicationConsiderations

16 IM 04L41B01-18E
Specifications
The following table shows the basic specificationsof theEtherNet/IPserverfunctionof
the DX.
Specifications Description
Implementation
level
Level2(MessageServer+I/OServer)
Maximum
number of
connections
20 connections (10 sessions)*1*2
Ports used 44818/tcp, 44818/udp, 2222/udp*3
Supported
protocols
EIP/PCCC,EIP/native*4
Messaging Explicit(UCMM,Class3)+I/O(Class1)
Object Assembly,PCCC,DataTable*5
Authentication FileNo.10591(Sep4,2007)
*1 A"session,"aframeworkofconnectionmanagementintheencapsulationprotocollayer
ofEtherNet/IP,providessimilarfunctionsasaTCPconnectiontocarryoutmessage
communications.
*2 Althoughmultipleconnectionscanbemadeinonesession,thetotalnumberofconnections
cannot exceed the maximum number of connections.
*3 44818/tcpisusedmainlyforExplicitmessages,2222/udpforI/Omessages,and44818/udp
forcommunicationsofresponsetoRSWhoofRSLinx.
*4 CSP/PCCC(AllenBradleyEthernet)isnotsupported.
*5 Thedescriptionofcommonobjectisomitted.

17
IM 04L41B01-18E
Example of an Explicit Message Using RSLogix 5000
This is an exampleofusingRSLogix5000toconfigureanExplicitmessagetobesentto
theDXbyaPLCsupportingtheCIPDataTableRead/Writecommand.
ThissectionassumesthatthereaderisfamiliarwiththeoperationsofRSLogix5000and
RSLinx and that RSLogix5000cancommunicatewiththetargetDXviaRSLinx.
Tag
Makingtagsinitiallywillbeuseful.GotoControllerOrganizer(atreeontheleftsideof
thescreen)andopenControllerTagtomake atagwith DataTypeof Message(Name
thetagasMSG1).Also,makeatagusedtoretaindatatobewrittentotheDX(Namethe
tagasDATATransferandstore10FLOATvalues).Makeabitusedtolaunchamessage
asWriteMessageBit.
ControllerTags
Name Data Type
DATATransfer REAL[10]
MSG1 Message
WriteMessageBit BOOL
MSG Instruction
Goto the Input/Outputtab, thentheLadder Elementtoolbar toselectMSG.The MSG
block is inserted as ladder output. Tag MSG1 is assigned to the MSG block.
MSG
MSG1
(EN)
Message Control
Message
(DN)
(ER)
...
Make the MSG block settings (Click the
...
button in the MSG block). The following
showsanexampleinwhichthePLCwritesdatatothecommunicationinputdataC01to
C10ontheDX.
Set the Message Type as "CIP Data Table Write," Source Element as "DATATransfer"
(ataginthePLCdescribedearlier),NumberofElementas"10"(whichcanbesettoa
larger value if more data should be read or written per message). Set the Destination
Elementas"real[3000]."ThiscorrespondstocommunicationinputdataC01ontheDX.
MessageConfiguration
Configuration Tab
Message Type CIPDataTableWrite
Source Element DATATransfer
Number Of Element 10
Destination Element real[3000]
Next,gototheCommunicationtabandsetaconnectionpathtotheDX.Thepathname
should consist of the PLC Ethernet port name (LocalENB in this example), comma, 2,
comma, and the DX IP address in this order.
MessageConfiguration
Communication Tab
Path LocalENB,2,192.168.1.126

18 IM 04L41B01-18E
If the connection path to the DX is configured using RSLinx, the connection path is
changed toanautomaticallynamedpathname(DXADVofETHERNET-MODULE
DXADVshowninthefigurebelowinthisexample).IftheDXisnot configured,theI/O
ConfigurationtreedoesnotshowETHERNET-MODULEDXADV.Theconnectionpathin
theCommunicationtabisnotreplaced,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
MSGblockislaunched andwritesdatatotheDXwhentheWriteMessageBitisOn.At
thesametime,theWriteMessageBitischangedtoOffandwritingisended.
MSG
(U)
MSG1
(EN)
Message Control
Message
WriteMessageBit MSG1 EN
WriteMessageBit
(DN)
(ER)
...
ExampleofExplicitMessageUsingRSLogix5000

19
IM 04L41B01-18E
Example of I/O Message Using RSLogix 5000
Connection with DX
First,define theconnection withDX usingRSLinx. Goto Communicationon themenu
barandselectConfigureDrivers.
Next,selectEthernetDevicesandclickAddNew....
Enteradriver name.Inthis example,DXADVis enteredbutother namescanalso be
entered.
EntertheIPaddressofDXandclickOK.
DXisdisplayedontheRSWholistofRSLinx.
Configuration of Communication Settings
OpenRSLogix 5000andselectaPLCused tocommunicatewithDX.Right-click
EthernetinI/OConfigurationandselectNewModule.
Click + to open the list. Select ETHERNET-MODULE and click OK.An ETHERNET-
MODULEsetupwindowwillopen.
The following shows an example of reading data in measurement channels 001 to 010
and writing the data to communication input data C01 to C20. Data can be accessed
using the INT32 type.
IntheNamefield,enterDXADV(orothercommunicationconnectionname).Sincedata
isaccessedusingINT32,keepCommFormatasData-DINT.InIPAddress,entertheIP
address of DX.
InConnectionParameter,definetheinputandoutput.InInput andOutput,entera
respectiveinstanceIDandsize.InConfiguration,enteraninstanceIDof190andasize
of 0.
New Module
Name DXADV
Comm Format Data-DINT
Address/Host Name
IPAddress 10.0.232.126
Connection Parameter
Assembly Instance Size
Input 110 10 (32-bit)
Output 130 20 (32-bit)
Configuration 190 0 (8-bit)
Tag
InControllerTag,theDXADV:IandDXADV:Otagstobeusedincontrollogichavebeen
made.Click+toexpandthetagandseeallthepointsofasizespecifiedinthemodule
definition.
This manual suits for next models
2
Table of contents
Other YOKOGAWA Recording Equipment manuals

YOKOGAWA
YOKOGAWA PR300 User manual

YOKOGAWA
YOKOGAWA ScopeCorder DL350 User manual

YOKOGAWA
YOKOGAWA DX2004T User manual

YOKOGAWA
YOKOGAWA DL850E User manual

YOKOGAWA
YOKOGAWA SL1000 User manual

YOKOGAWA
YOKOGAWA SMARTDAC+ GX20 User manual

YOKOGAWA
YOKOGAWA Daqstation DX1000N User manual

YOKOGAWA
YOKOGAWA AQ7277 User manual

YOKOGAWA
YOKOGAWA FX1002 User manual

YOKOGAWA
YOKOGAWA YFGW410 User manual