CB Ep100
CB Ep100
CB-EP100
User’s Manual
(LJ-V7000 Edition)
Read this manual before using the product in order to
achieve maximum performance.
Keep this manual in a safe place for future reference.
Introduction
This manual describes the basic operations and hardware functions of the CB-EP100.
Read the manual carefully to ensure safe performance and function of the CB-EP100.
Keep this manual in a safe place for future reference.
Ensure that the end user of this product receives this manual.
Symbols
The following symbols alert you to matters concerning the prevention of injury and
product damage.
DANGER
It indicates a hazardous situation which, if not avoided, will result in
death or serious injury.
WARNING
It indicates a hazardous situation which, if not avoided, could result
in death or serious injury.
Important It indicates cautions and limitations that must be followed during opera-
tion.
General Precautions
• Before and while operating this product, confirm its performance and functions
operate correctly.
• Implement sufficient safety measures to prevent human and property damage
in case this product fails.
• Be aware that the product functions and performance are not warranted if the product is
used outside the range of stated specifications or is modified by the customer.
• Combining this product with other equipment requires sufficient consideration
because the proper functions and performance may not be met depending on
the environment.
• Do not use this product for the purpose of protecting a human body or a part of
the human body.
• This product is not intended for use as an explosion-proof product. Do not use
this product in hazardous locations and/or in a potentially explosive atmosphere.
• Do not expose equipment, including peripherals, to rapid temperature
changes. Equipment failure may result from condensation build up.
Do not turn off the power while you are setting any item.
NOTICE
Doing this may cause loss of data settings.
Equipment Environment
For safe, trouble-free operation of this product, the product must not be installed
in the following environments:
• Humid, dusty, or poorly ventilated.
• Exposed to direct sunlight or heat source.
• Exposed to corrosive or flammable gases.
• Exposed directly to vibration or shock.
• Exposed to water, oil, or chemical splashes.
• Exposed to static electricity.
322GB 1
Noise Protection
If this product is installed in a location near an electrical noise source, e.g., a power
source or high-voltage line, it may malfunction or fail because of noise. Take
protective measures, such as using a noise filter or running the cables separately.
CE Marking
Keyence Corporation has confirmed that this product complies with the essential
requirements of the applicable EC Directive, based on the following specifications.
Be sure to consider the following specifications when using this product in a member
state of European Union.
z EMC Directive (2004/108/EC)
EMI : EN61326-1, Class A
EMS : EN61326-1
• Use an STP (shielded twisted pair) cable for connection to the network.
These specifications do not give any guarantee that the end-product with this
product incorporated complies with the essential requirements of EMC Directive. The
manufacturer of the end-product is solely responsible for the compliance on the end-
product itself according to EMC Directive.
Manuals related
to CPU unit
KV
-D
N20
PLC CPU unit
MS
NS
EtherNet/IP unit
ON
TE
RM
.
Manuals related to
EtherNet/IP unit
This
manual
CB-EP100 (this unit)
5 Appendix
This chapter provides the parameter list, as well as
troubleshooting instructions. 5
Chapter 4 Specifications
4-1 Specifications .................................................................................... 4-2
4-2 Data Processing Time ...................................................................... 4-3
4-3 Dimensions ........................................................................................ 4-4
Chapter 5 Appendix
5-1 Device Profile .................................................................................... 5-2
5-2 Troubleshooting ................................................................................ 5-3
5-3 Default Settings ................................................................................. 5-5
5-4 Configuration Procedure for Control/Compact Logix Series ....... 5-6
5-5 Objects for use with the CB-EP100 ................................................. 5-8
List of Usable Objects .................................................................... 5-8
Reading Each Object Table ........................................................... 5-9
Identity Object (Class ID: 01H) ..................................................... 5-10
Message Router Object (Class ID: 02H) ...................................... 5-13
Assembly Object (Class ID: 04H) ................................................. 5-14
Connection Manager Object (Class ID: 06H) ............................... 5-16
TCP/IP Interface Object (Class ID: F5H) ..................................... 5-18
Ethernet Link Object (Class ID: F6H) ........................................... 5-22
5-6 Index ................................................................................................. 5-25
Term Description
Scanner The EtherNet/IP scanner device
Adaptor The EtherNet/IP adaptor device
Measuring A measuring instrument controller that is connected to an
instrument EtherNet /IP adapter.
PLC Programmable logic controller
Ladder program A program which controls the PLC
1 Overview
communication enables to output control states, current values and other data of the
CB-EP100 and measuring instrument connected to the CB-EP100 as communication
data to a PLC or other equipment.
The CB-EP100 supports EtherNet/IP cyclic communication (Implicit messaging) and
message communication (Explicit messaging). Cyclic communication enables data
exchange without a ladder program. Message communication enables to acquire
current values from a measuring instrument, reading/writing measuring instrument
settings and send control data to a measuring instrument.
Ethernet
EtherNet/IP
adaptor
CB-EP100 (this unit)
Before using the CB-EP100, make sure that the following equipment and accessories
are included in the package.
We have thoroughly inspected the package contents before shipment. However, in 1
the event of defective or broken items, contact your nearest KEYENCE office.
Before Using
Package Contents
■ Package contents
CB-EP100 main unit x 1
This section describes the part names and functions of the CB-EP100.
(2)
Before Using
(3)
(4)
(1) (5)
(6)
(7)
Name Description
(1) Connector for Connect the controller to this connector.
connecting controller However, with instrument like the LJ-V7000 series that
use a display output unit, the display output unit should
be connected to the controller and the CB-EP100 should
be connected to the display output unit.
(2) LINK/ACT LED Normal: Green LED lights up or blinks
For details, Refer to "Troubleshooting" (Page 5-3).
(3) MS LED Normal: Green LED lights up
For details, Refer to "Troubleshooting" (Page 5-3).
(4) NS LED Normal: Green LED lights up or blinks
For details, Refer to "Troubleshooting" (Page 5-3).
(5) RESET button When held down for three seconds or longer, the CB-
EP100 settings will be reset to the default settings.
For details, Refer to "Default Settings" (Page 5-5).
(6) MAC address MAC address (two lines) for the CB-EP100.
(7) Communication port Connector for the Ethernet cable. (RJ-45 connector)
This section describes the procedures before you use the CB-EP100.
Configuration Procedures
2. Wiring
For the outline of scanner side configuration for communication with a Rockwell
Automation scanner, refer to "Configuration Procedure for Control/Compact Logix
Series" (Page 5-6).
Make sure that the measuring instrument are turned off before
2
connecting the EtherNet/IP Network Unit CB-EP100. Connecting
NOTICE
the CB-EP100 to a measuring instrument that is on could damage it
or the measuring instrument.
1 Insert the connector after removing the protective cover sticker from the
Bottom
Mounting the controller to a DIN rail Mounting using the bottom panel
This section explains the procedure for This section explains the procedure for
mounting the controller to a DIN rail. mounting the controller using the
bottom panel.
1 Pull the tab on the back panel
of the controller and the CB-
1 Fasten the screws into the
Tab
Use the following procedures to connect the CB-EP100 to the communication cable
2
required for EtherNet/IP communication.
Point
• Use an STP/UTP straight cable when connecting the CB-EP100 to an
Ethernet switch.
• Use a STP/UTP cross cable when directly connecting the CB-EP100 to
a PC or PLC.
• Do not use the STP/UTP cross cable incorrectly because it is difficult to
distinguish this cable from the STP/UTP straight cable in appearance.
• Use of 1000BASE-T Ethernet cable will not make it possible to configure
a 1000BASE-T network.
The cable may be bent and used when installed. Bending the cable
at a sharp angle may cut the wires in the cable or the cable may be
NOTICE
disconnected during use. Install or lay the cable to be used with
attention to the recommended bending radius R of the cable.
Insert the modular jack until a "click" is heard. The modular jack and connector
will lock.
Point
・ Keep the length of the STP/UTP cable to be used 100 m or less.
・ Carefully check the shape and type of connector (port) on the
Ethernet switch before connecting the CB-EP100 to the Ethernet
switch.
3 Connect the modular jack on the other end of the STP/UTP cable to the
CB-EP100 connector port.
Insert the jack until a "click" is heard. The modular jack and connector will lock.
This section describes settings for connecting the CB-EP100 to the EtherNet/IP system.
CB-EP100 Settings
The following describes how to set communication with the CB-EP100.
Point To display "Not Set" for the IP address, the network status indicator
(NS) must be off (IP address not assigned). To unassign the IP
address, hold down the Reset switch on the CB-EP100 for three
seconds or longer.
2
2 Select the device for which to set the IP address and click [Setup IP addr.(I)] to
display [Setup IP addr.].
Connection and Configuration
Compare the MAC address to be displayed with the front panel MAC address
on the CB-EP100 and select the device for which to set the IP address.
Set an IP address which is not currently used in "IP addr.(required)(I)" and click
the [OK] button.
Reference
Using the [Search available IP addresses (F)] button enables you to
search for open IP addresses.
IP address assignment
Via Ethernet
Ethernet
This section describes scanner side configuration for connecting the CB-EP100 to the
EtherNet/IP system. When communicating with an Allen-Bradley scanner, also refer to
the "Configuration Procedure for Control/Compact Logix Series" (Page 5-6).
For more information on setting each communication method, refer to the chapters
titled "Communicating with the LJ-V7000 series" ( Page 3-1) as well as the manuals
enclosed with each scanner.
Reference
This manual explains only the EtherNet/IP scanner functions and settings
required for communication with the CB-EP100. For details on the
functions and settings between the EtherNet/IP scanner and CPU unit,
refer to the manuals enclosed with the scanner and CPU unit.
What is EtherNet/IP?
3
Protocol (CIP) with TCP/IP and Ethernet. This allows regular Ethernet to be used
together with the network.
communication line called a "connection" with the other device. The side which
opens the connection is called the "scanner", and the side to be opened is called the
"adaptor". (The CB-EP100 is an adaptor.)
Scanner
Regular speed
(Communication
cycle: 100 ms)
OUT area
Error information
Cyclic communication
Error information 3
Control input
Control data
Setting value
OUT area
Direct read/write of various parameters
Cyclic communication
This function sends and receives data between the scanner and CB-EP100 at the set
RPI (Requested Packet Interval). Measurement values, judgment results and error
status of measuring instrument can be transferred without the use of a ladder
program.
RPI=10 (ms)*
RPI=5 (ms)*
Point Configurations such as RPI and data size for cyclic communication are set
on the scanner side.
In a network which has many connected devices, including EtherNet/IP
devices, a delay or packet loss could occur if a large load is constantly or
temporarily applied on the network. Verify the settings carefully before
operation.
Message communication
Message communication can be used for applications which do not require a
punctuality like cyclic communication.
Various functions can be processed via message communication,such as reading or
writing data which can be exchanged with cyclic communication, reading measuring
instrument profiles, reading and writing measurement settings, and execute other
functions unique to measuring instrument.
This section describes the cyclic communication functions and how to use them.
Output data
IN area
Data reflected in the
scanner
Cyclic Data in
communication measuring
instrument is
refreshed
Input data
OUT area
The data output from the
Cyclic Data in
scanner is stored by the
communication measuring
CB-EP100.
instrument is
refreshed
Reference
To carry out EtherNet/IP communication with a scanner which does not
support cyclic communication (Rockwell Automation MicroLogix Series,
etc.), use "Message Communication" (Page 3-28).
- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-5
3-3 Cyclic communication
The following settings are required to execute cyclic communication with the CB-
EP100.
[CB-EP100]
The CB-EP100 does not require any setting.
3 [Scanner]
(1) Set the connection to be used.
(2) Set the devices used in cyclic communication.
Refer to the scanner manual for details on how to make the above settings.
Communicating with the LJ-V7000 Series
Usable Connections
EtherNet/IP requires that a connection must be opened from the scanner when cyclic
communication is started. There are various types of connections, and the type
usable by each device is defined in the EDS file.
The data from the CB-EP100 is assigned to the EtherNet/IP scanner's IN area.
CB-EP100 data
Address 0
Address 1
3
Monitor Data
(Assembly Instance: 100)
Scanner IN area
Communicating with the LJ-V7000 Series
Address 311
Reference
The data such as 16-bit data extending over multiple bytes is stored into
an area which starts with an even address in order from the lowest-order
byte.
Example)
High-order byte Low-order byte
16-bit data
Address 40 to 41 12H 34H
16-bit data 43 42 41 40
Address 42 to 43 56H 78H 56H 78H 12H 34H
Monitor Data (156 Words (312 Bytes)) Assembly Instance (Instance ID): 64H
This is the device map for the monitor data to be assigned to the IN area.
For details on each parameter, refer to "Parameter List" (Page 3-15).
Address
Name bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
(Byte)
Started CB-EP100
0 Reserved for system Error Status
System up Error Status
Status Reserved LJ-V
1 Reserved for system Saving
for system Error status
3
Measuring 2 Reserved for system REMOTE LASER_OFF
instrument MEMORY
status 3 Reserved for system
_FULL
Valid status Valid status Valid status Valid status Valid status Valid status Valid status Valid status
4
Valid OUT8 OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1
Address
Name bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
(Byte)
Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero
36 status status status status status status status status
Auto-zero OUT8 OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1
status Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero
37 status status status status status status status status
OUT16 OUT15 OUT14 OUT13 OUT12 OUT11 OUT10 OUT9
38
Reserved
- Reserved for system
for system
45
3
Timing Timing Timing Timing Timing Timing Timing Timing
46 completion completion completion completion completion completion completion completion
Timing OUT8 OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1
completion Timing Timing Timing Timing Timing Timing Timing Timing
47 completion completion completion completion completion completion completion completion
Communicating with the LJ-V7000 Series
Address
Name bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
(Byte)
Reset Reset Reset Reset Reset Reset Reset Reset
66 failure failure failure failure failure failure failure failure
Reset OUT8 OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1
failure Reset Reset Reset Reset Reset Reset Reset Reset
67 failure failure failure failure failure failure failure failure
OUT16 OUT15 OUT14 OUT13 OUT12 OUT11 OUT10 OUT9
Storage Storage Batch Batch
Trigger
68 Reserved for system stop start end start
External failure
failure failure failure failure
input
3
failed Memory Error
69 Reserved for system clear clear
failure failure
70
Reserved
- Reserved for system
for system
Address
Name bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
(Byte)
104
Measurement value
-
OUT1
107
108
Measurement value
-
OUT2
111
112
Measurement value
-
OUT3
115
3
116
Measurement value
-
OUT4
119
120
Measurement value
-
OUT5
Communicating with the LJ-V7000 Series
123
124
Measurement value
-
OUT6
127
128
Measurement value
-
OUT7
131
132
Measurement value
OUT -
OUT8
measure- 135
ment 136
value Measurement value
-
OUT9
139
140
Measurement value
-
OUT10
143
144
Measurement value
-
OUT11
147
148
Measurement value
-
OUT12
151
152
Measurement value
-
OUT13
155
156
Measurement value
-
OUT14
159
160
Measurement value
-
OUT15
163
164
Measurement value
-
OUT16
167
Address
Name bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
(Byte)
168
OUT measurement value update count
-
OUT1
171
172
OUT measurement value update count
-
OUT2
175
176
OUT measurement value update count
-
OUT3
179
3
180
OUT measurement value update count
-
OUT4
183
184
OUT measurement value update count
-
OUT5
Address
Name bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
(Byte)
248
OUT measurement value display unit
-
OUT5
251
252
OUT measurement value display unit
-
OUT6
255
256
OUT measurement value display unit
-
OUT7
259
3
260
OUT measurement value display unit
-
OUT8
263
264
OUT measurement value display unit
-
OUT9
Communicating with the LJ-V7000 Series
267
OUT 268
OUT measurement value display unit
measure- -
OUT10
ment 271
value 272
display OUT measurement value display unit
-
unit OUT11
275
276
OUT measurement value display unit
-
OUT12
279
280
OUT measurement value display unit
-
OUT13
283
284
OUT measurement value display unit
-
OUT14
287
288
OUT measurement value display unit
-
OUT15
291
292
OUT measurement value display unit
-
OUT16
295
Number of 296
storage - Number of storage data points
data points 299
300
Reserved
- Reserved for system
for system
311
Parameter List
Item Description
The error status of the CB-EP100 or measuring instrument errors are output.
When ON, a value is stored in "Error code." When OFF, 0 is stored in "Error
Error Status code."
ON: An error occurred in the CB-EP100 or in the connected measuring instrument.
OFF: No error occurred in the CB-EP100 or in the connected measuring instrument.
The error status of the CB-EP100 is output.
CB-EP100
ON: An error occurred.
Error Status
OFF: No error occurred.
3
Indicates that the CB-EP100 and the measuring instrument have started up and
that cyclic communication data and message communication data can be
normally sent and received.
Started up * Until this bit goes on, data received via cyclic communication is an "initial
value."
Item Description
Indicates judgment output status of each OUT measurement value.
Judgment output
1 is stored in this bit when judgment output status is HI.
(HI) OUTn
ON: Judgment output is HI.
(n:1 - 16)
OFF: Judgment output is not HI.
Indicates judgment output status of each OUT measurement value.
Judgment output
1 is stored in this bit when judgment output status is LO.
(LO) OUTn
ON: Judgment output is LO.
(n:1 - 16)
OFF: Judgment output is not LO.
Indicates judgment output status of each OUT measurement value.
Judgment output
1 is stored in this bit when judgment output status is GO.
3
(GO) OUTn
ON: Judgment output is GO.
(n:1 - 16)
OFF: Judgment output is not GO.
Timing status Outputs the timing status for each OUT measurement value.
OUTn ON: Timing is ON
OFF: Timing is OFF
Communicating with the LJ-V7000 Series
(n: 1 - 16)
Auto-zero status Outputs the auto-zero status for each OUT measurement value.
OUTn ON: Auto-zero is ON
(n: 1 - 16) OFF: Auto-zero is OFF
Indicates whether the timing input request for measurement values has been
Timing completion completed (when successful).
OUTn (n: 1 - 16) ON: Timing input request has been completed (when successful)
OFF: Timing input request has not been completed (when not successful)
Indicates whether the auto-zero input request for OUT measurement values has
Auto-zero
been completed (when successful).
completion
ON: Auto-zero input request has been completed (when successful)
OUTn (n: 1 - 16)
OFF: Auto-zero input request has not been completed (when not successful)
Indicates whether the reset input request for OUT measurement values has
Reset completion been completed (when successful).
OUTn (n: 1 - 16) ON: Reset input request has been completed (when successful)
OFF: Reset input request has not been completed (when not successful)
Indicates whether the external trigger request has been completed (when
successful).
Trigger completion
ON: External trigger request has been completed (when successful)
OFF: External trigger request has not been completed (when not successful)
Indicates whether the batch start request has been completed (when
Batch start successful).
completion ON: Batch start request has been completed (when successful)
OFF: Batch start request has not been completed (when successful)
Indicates whether the batch end request has been completed (when
Batch end successful).
completion ON: Batch end request has been completed (when successful)
OFF: Batch end request has not been completed (when not successful)
Indicates whether the storage start request has been completed (when
Storage start successful).
completion ON: Storage start request has been completed (when successful)
OFF: Storage start request has not been completed (when not successful)
Indicates whether the storage end request has been completed (when
Storage stop successful).
completion ON: Storage end request has been completed (when successful)
OFF: Storage end request has not been completed (when not successful)
Indicates whether the error clear request has been completed (when
Error clear successful).
completion ON: Error clear request has been completed (when successful)
OFF: Error clear request has not been completed (when not successful)
Item Description
Indicates whether the memory clear request has been completed (when
Memory clear successful).
completion ON: Memory clear request has been completed (when successful)
OFF: Memory clear request has not been completed (when not successful)
Indicates whether the timing input request for measurement values has failed.
Timing failure
ON: Timing input request has failed
OUTn (n: 1 - 16)
OFF: Timing input request has not failed
Indicates whether the auto-zero input request for OUT measurement values has
Auto-zero failure failed.
OUTn (n: 1 - 16) ON: Auto-zero input request has failed
Reset failure
OFF: Auto-zero input request has failed
Indicates whether the reset input request for OUT measurement values has
failed.
3
OUTn (n: 1 - 16) ON: Reset input request has failed.
OFF: Reset input request has not failed.
Item Description
Stores all OUT measurement values (32-bit DINT type Page 3-40).
Measurement values are output in the following units depending on
measurement mode.
Length (height, width, etc.): 0.01μm units
Example: 1234560 ⇒ 12345.60μm
Cross-sectional area: 0.00001mm2 units
Example: 123456 ⇒ 1.23456mm2
OUT measurement Angle: 0.001°units
value Example: 12340 ⇒ 12.340°
OUTn (n: 1 - 16)
In the following cases, the display unit for OUT measurement values becomes 0
(initial value).
• When measurement mode is "No measurement"
• When operation mode is "high-speed mode"
Number of storage
Stores the current number of storage data points (32-bit DINT type).
data points
3
Internal memory in the CB- The replaced CB-EP100
8120H - 8123H error in the CB-
EP100 may be damaged. should be inspected and
EP100
repaired. Contact your near-
est KEYENCE office.
The data to the measuring instrument is assigned to the OUT area of the EtherNet/IP
scanner.
CB-EP100 data
Address 0
Address 1
External Input
Scanner's OUT area (Assembly Instance: 101)
3
Address 123
Control Data (62 Words (124 Bytes)) assembly instance (Instance ID): 65H
For details on each parameter, refer to "Parameter List" (Page 3-22).
Address
Name bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
(Byte)
Error clear
Error clear 0 Reserved for system
request
request
1 Reserved for system
2
Reserved
- Reserved for system
for system
11
Timing Timing Timing Timing Timing Timing Timing Timing
12 request request request request request request request request
Timing OUT8 OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1
request Timing Timing Timing Timing Timing Timing Timing Timing
13 request request request request request request request request
OUT16 OUT15 OUT14 OUT13 OUT12 OUT11 OUT10 OUT9
Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero
14 request request request request request request request request
Auto-zero OUT8 OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1
request Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero
15 request request request request request request request request
OUT16 OUT15 OUT14 OUT13 OUT12 OUT11 OUT10 OUT9
Reset Reset Reset Reset Reset Reset Reset Reset
16 request request request request request request request request
Reset OUT8 OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1
request Reset Reset Reset Reset Reset Reset Reset Reset
17 request request request request request request request request
OUT16 OUT15 OUT14 OUT13 OUT12 OUT11 OUT10 OUT9
Batch Batch
Storage Storage Trigger
18 Reserved for system end start
External stop request start request request
request request
input
request Memory
Reserved
19 Reserved for system clear
for system
request
20
Reserved
- Reserved for system
for system
27
Address
Name bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
(Byte)
Timing Timing Timing Timing Timing Timing Timing Timing
ON/OFF ON/OFF ON/OFF ON/OFF ON/OFF ON/OFF ON/OFF ON/OFF
28
specified specified specified specified specified specified specified specified
Timing OUT8 OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1
ON/OFF
specified Timing Timing Timing Timing Timing Timing Timing Timing
ON/OFF ON/OFF ON/OFF ON/OFF ON/OFF ON/OFF ON/OFF ON/OFF
29
specified specified specified specified specified specified specified specified
OUT16 OUT15 OUT14 OUT13 OUT12 OUT11 OUT10 OUT9
Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero
ON/OFF ON/OFF ON/OFF ON/OFF ON/OFF ON/OFF ON/OFF ON/OFF
3
30
specified specified specified specified specified specified specified specified
Auto-zero OUT8 OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1
ON/OFF
specified Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero
ON/OFF ON/OFF ON/OFF ON/OFF ON/OFF ON/OFF ON/OFF ON/OFF
31
specified specified specified specified specified specified specified specified
Parameter List
Item Description
ON: When error status is ON, the error is cleared.
* If clearing the error does not address the cause of the error, error status will
again go on and the error code will appear again.
Error clear request * If a number of errors have occurred, all errors that can be cleared are
cleared. If any remaining errors that have not been cleared, the error codes
of the errors are output.
OFF: error clear completion/error clear completion failure is turned OFF.
Timing request ON: Changes states (ON or OFF) that specifies timing.
OUTn (n: 1 - 16) OFF: Timing completed/timing failure is turned OFF.
3 Auto-zero request
OUTn (n: 1 - 16)
ON: Changes states (ON or OFF) that specifies auto-zero..
OFF: Auto-zero completion/auto-zero failure has been turned off.
Reset request ON: Reset starts.
OUTn (n: 1 - 16) OFF: Reset completion/reset failure has been turned off.
Communicating with the LJ-V7000 Series
Communication Methods
This following describes how to use cyclic communication to communicate from the
scanner to the CB-EP100 (adapter).
"Reading the measuring instrument status" (Page 3-23)
"Reading the OUT measurement values of a measuring instrument" (Page 3-24)
"Inputting control data to a measuring instrument" (Page 3-25)
PLC
Measuring instrument status 1
Bit 0 of IN area [2] 0
3
OUT measurement value timing status
Bit 0 of IN area [34]
Measuring instrument
Communicating with the LJ-V7000 Series
This is an example of reading the OUT1 measurement value when the hold mode is
Normal.
(1) When the OUT1 measurement value and measurement value update counter are
updated, they are input to the cyclic communication IN area.
(2) The OUT1 measurement value timing status is input to the IN area.
3
PLC 1
*** request 0
(3)
*** completion 1
(*** failure) 0
(1) (2)
Measuring instrument
(4)
(1) When the value of the OUT area with control data assigned changes from 0 to 1,
the measuring instrument starts the requested process by cyclic communication.
(2) When the measuring instrument completes the requested process (or the process
fails), the status bit that indicates control data completion (or failure) becomes 1.
(3) When the value of the OUT area with control data assigned changes from 1 to 0,
the status bit that indicates control data completion (or failure) becomes 0.
(4) The time when the measuring instrument is performing the requested process.
(4)
(1) When the value of the OUT area with an error clear request assigned changes
from 0 to 1, the measuring instrument starts the error clear process by cyclic
communication.
(2) When the measuring instrument completes the requested process (or the process
fails), the status bit that indicates error clear completion (or failure) becomes 1.
(3) When the value of the OUT area with an error clear request assigned changes
from 1 to 0, the status bit that indicates error clearing completion (or failure)
becomes 0.
(4) The time when the measuring instrument is performing the requested process.
Auto-zero request 1
Bit 0 of OUT area [14] 0 (3)
Auto-zero completion (or failure) 1
Bit 0 of IN area [48] 0
(1) (2)
Auto-zero status 1
Bit 0 of IN area [36] 0
3
Measuring instrument
Error clear process Processing
(4)
(1) When the value of the OUT area with an auto-zero request assigned changes from
Communicating with the LJ-V7000 Series
Measuring instrument
Program switch process Program 0 Processing Program 5
(4)
(1) When the value of the OUT area with a program switch request assigned changes
from 0 to 1, the measuring instrument starts the program switch process by cyclic
communication so that the number becomes the one specified in the program
number specification at that time.
(2) When the measuring instrument completes the requested process (or the process
fails), the new program number after the change is input by cyclic communication
as the current program number of the IN area. The status bit that indicates
program switch completion (or failure) becomes 1.
(3) When the value of the OUT area with a program switch request assigned changes
from 1 to 0, the status bit that indicates program switch completion (or failure)
becomes 0.
(4) The time when the measuring instrument is performing the requested process.
Compatibility check is a function executed when the scanner communicates with the
CB-EP100. This function checks if the device set with the scanner matches the CB-
EP100 to prevent communicating with the wrong device. This function is executed
when a connection is opened.
This section describes the message communication functions and how to use them.
3 include those which are specified as a standard and those which are unique to the
device. You can use objects and services unique to the CB-EP100 to read and write
setting values and to perform operations such as control input, read measurement
values, judgment status and other operations.
Communicating with the LJ-V7000 Series
Reference
The CB-EP100 message communication function supports CIP-defined
UCMM (unconnected) and Class 3 (connected) message communication.
The following settings are required to execute message communication with the CB-EP100.
[CB-EP100]
The CB-EP100 does not require any setting.
[Scanner]
Set the applicable service, Class ID, Instance ID, Attribute ID, and service data, and
send the commands used for message communication.
(Page 3-34)
"Objects and Services"
3
Refer to the scanner manual for details on the setting methods and applicable
The following lists the contents that can be executed by message communication
when the objects (CB Object) and services unique to the CB-EP100 are used.
(1) Read setting values
(2) Write setting values
(3) Switch programs
(4) Clear errors
(5) Input control data
(6) Request to reflect setting write area
(7) Update setting write area
(8) Initialize program settings
(9) Confirm profile data
(10) Set date and time
(11) Acquire date and time
(12) Initializes all settings
instrument: 6000
<Details of command>
Command Service code: 4EH
Class ID: 6BH
Instance ID: 01H
Response Attribute ID: None
Service data: 0000 0001H
<Details of command>
Command Service code: 4FH
Class ID: 6BH
Instance ID: 01H
Response Attribute ID: None
Service data: 0000 0000H
<Details of command>
Command: 00H Service code: 50H
Class ID: 6BH
Instance ID: 01H
Attribute ID: None
3
Response
Service data: 00H
Measuring
Scanner instrument CB-EP100
<Details of command>
Command Service code: 57H
Class ID: 6BH
Instance ID: 01H
Response Attribute ID: None
Service data: None
<Details of command>
Command Service code: 59H
Class ID: 6BH
Instance ID: 01H
Response: Attribute ID: None
Service data Service data: None
<Details of command>
Command Service code: 5FH
Class ID: 6BH
Instance ID: 01H
Response Attribute ID: None
Service data: None
Message communication uses objects and services to send and receive data.
Executing a service (1) for a CB-EP100 object enables data read (2), parameter
change (3), control input (4), initialization of settings (5) and other operations.
(4)
Control input indication execution
(2)
Data output (5)
Initialization of settings
CB Object
(Class ID: 6BH)
3
A command requires a service code, class ID (Class ID), instance ID
(Instance ID) and attribute ID (Attribute ID)*. When a parameter is
written, the command also requires a setting value (service data)*.
* Some of the commands to be used may not require the above items.
"Basic Format and Processing Flow of Message Communication"
(Page 3-37)
The following describes the objects for use with the CB-EP100.
EtherNet/IP unit
CB Identity Assembly
Command Object Object Object
3 Response
Message
Router
Object
Connection
Manager
Object
TCP/IP
Interface
Object
Ethernet
Link
Object
Communicating with the LJ-V7000 Series
Reference
Object Name Class ID Description
Page
This object provides the statuses of the CB-EP100
and the Measuring instrument connected to the CB-
CB Object 6BH 3-40
EP100 and writes and reads parameters. This object
is unique to the CB-EP100.
This object provides identification information,
Identity Object 01H 5-10
general information and a reset service, etc.
Message Router This object provides connection points for message
02H 5-13
Object communication.
This object provides access to the devices via cyclic
communication. This object can be used to send data
Assembly Object 04H 5-14
to the devices that do not support cyclic
communication.
Connection This object is used for connection-type
06H 5-16
Manager Object communication.
This object provides the structure for setting the TCP/
TCP/IP Interface
F5H IP network interface. You can set an IP address, 5-18
Object
subnet mask and gateway, etc., in this object.
Ethernet Link Object F6H This object provides Ethernet status information. 5-22
The EtherNet/IP scanner and the CB-EP100 exchange Explicit messages for
communication. The following provides a basic example of the command format of
Explicit messages to be sent and the response format returned from the CB-EP100
to the scanner.
● Commands
・Command format
3
Item Description
Service code*1
*1 For details on usable services, refer to "CB Object (Class ID:6BH)" (Page 3-
40) or "Configuration Procedure for Control/Compact Logix Series" (Page 5-
6).
● Responses
・Response format
Item Description
Returns a general status in respect to the command. 00H is returned when
General status
the command ends normally.
Additional status Returns the additional status.
Service response
Returns service response data in respect to the command.
data
3 Yes
Data Type
The data type is defined in the EtherNet/IP specifications as follows:
Range
Data Type Description
Minimum Maximum
USINT Unsigned 8-bit integer 0 255
INT Signed 16-bit integer -32768 32767
UINT Unsigned 16-bit integer 0 65535
DINT Signed 32-bit integer -2147483648 2147483647
UDINT Unsigned 32-bit integer 0 4294967295
WORD Bit string: 16 bits - -
DWORD Bit string: 32 bits - -
Character string
STRING (2-byte length information + - -
1-byte array per character)
The CB Object provides the CB-EP100 connection status and device write/read. This
object is unique to the CB-EP100.
● Overview of CB object
The following table shows a simplification of what data is included at positions
indicated by attribute IDs and instance IDs. (A gray area is reserved.) For actual
3
use, a service code and service data are also required. (In some cases, service
data may not be required.)
・ R = read-only, RW = Read and write Also, with instance IDs of 100 to 115 and
200 to 215, the last two digits are the program number.
Communicating with the LJ-V7000 Series
With instance ID = 1, the settings for the program number at that time can be
referred to.
● Services
Service
Service Name Description
Code
Reads setting values values from the CB-EP100 or from
0EH Read setting values measuring instrument connected to it. For examples, refer to
3-74.
Writes setting values values from the CB-EP100 or from
10H Writes setting values measuring instrument connected to it. For examples, refer to
page 3-75.
3
Switches the program number of measuring instrument
Switching the
4BH*1 programs
connected to the CB-EP100 to program number specified in
the service data.
Clear the errors of the both the CB-EP100 and measuring
4CH Clear errors
● Responses
The responses made when each service is used are as follows:
(1) Read setting values Service code 0EH
(2) Write setting values Service code 10H
(3) Switching the programs Service code 4BH
(4) Clear errors Service code 4CH
(5) Input control data Service code 4DH
(6) Request to reflect setting write area Service code 4EH
(7) Update setting write area Service code 4FH
(8) Initialize program settings Service code 50H
3 (9) Confirm profile data
(10) Set date and time
Service code 57H
Service code 58H
(11) Acquire date and time Service code 59H
Communicating with the LJ-V7000 Series
3
Scaling setting (measurement values 1/2 and span
Program setting OUT setting 7 ②③ 8H
after calculation) inconsistency
Offset setting (outside range of minimum display
7 ②③ 9H
unit) inconsistency
● Attributes
The attribute ID data below indicates something for each instance ID.
"Attribute" type - read or write - is indicated by R and W.
For details on data type, refer to page 3-39.
Instance ID = 0
Data stored and managed on the CB-EP100 can be obtained and changed.
Service Attribute
code ID Name Description and service data Attribute Data type
3
(hexadecimal) (hexadecimal)
The array for each parameter and UINT
64H
attribute ID is the same as the array or
0EH - Monitor data R
from 300H to 35DH in the following WORD or
C6H
Communicating with the LJ-V7000 Series
Instance ID = 1
Data unique to a measuring instrument (LJ-V) connected to the CB-EP100 can be
obtained. The setting values obtained are the settings of the setting area currently in
operation for the program number at that point in time.
Service Attribute
code ID Name Description and service data Attribute Data type
(hexadecimal) (hexadecimal)
Indicates whether or not the latest set-
ting information of measuring instru-
Setting values are
65H ment is currently being collected. 0 DWORD
3
being collected
indicates that the information is not
being collected.
Indicates whether data is being writ-
0EH Save memory R
66H ten to the save memory. 0 indicates DWORD
Service Attribute
code ID Name Description and service data Attribute Data type
(hexadecimal) (hexadecimal)
Judgment output
308H
(HI) For information on detailed formats,
Judgment output refer to "Monitor Data (156 Words
0EH 309H R WORD
(LO) (312 Bytes)) Assembly Instance
Judgment output (Instance ID): 64H" (Page 3-9)
30AH
(GO)
30BH
3
- Reserved
310H
311H Timing status For information on detailed formats,
refer to "Monitor Data (156 Words
0EH R WORD
Communicating with the LJ-V7000 Series
Service Attribute
code ID Name Description and service data Attribute Data type
(hexadecimal) (hexadecimal)
Measurement
value OUT1
Measurement
value OUT2
Measurement
value OUT3
Measurement
3
value OUT4
Measurement
value OUT5
Measurement
Service Attribute
code ID Name Description and service data Attribute Data type
(hexadecimal) (hexadecimal)
OUT measurement
value update count
OUT7
OUT measurement
value update count
OUT8
OUT measurement
value update count
3 OUT9
OUT measurement
value update count
OUT10
Communicating with the LJ-V7000 Series
OUT measurement
value update count
OUT11
UDINT
OUT measurement
value update count
OUT12
OUT measurement
value update count
OUT13
OUT measurement
value update count
OUT14
For information on detailed formats,
343H OUT measurement
refer to "Monitor Data (156 Words
0EH - value update count R
356H OUT15 (312 Bytes)) Assembly Instance
OUT measurement (Instance ID): 64H" (Page 3-9)
value update count
OUT16
OUT value display
unit OUT1
OUT value display
unit OUT2
OUT value display
unit OUT3
OUT value display
unit OUT4
OUT value display
unit OUT5
DINT
OUT value display
unit OUT6
OUT value display
unit OUT7
OUT value display
unit OUT8
OUT value display
unit OUT9
OUT value display
unit OUT10
Service Attribute
code ID Name Description and service data Attribute Data type
(hexadecimal) (hexadecimal)
OUT value display
unit OUT11
OUT value display
unit OUT12
OUT value display
unit OUT13 For information on detailed formats,
357H
refer to "Monitor Data (156 Words
0EH - OUT value display R DINT
3
35DH unit OUT14 (312 Bytes)) Assembly Instance
OUT value display (Instance ID): 64H" (Page 3-9)
unit OUT15
OUT value display
Service Attribute
code ID Name Description and service data Attribute Data type
(hexadecimal) (hexadecimal)
Stores profile data [15] that has been
380H Profile data [15]
confirmed by the controller.
Stores profile data [16] that has been
381H Profile data [16]
confirmed by the controller.
Stores profile data [17] that has been
382H Profile data [17]
confirmed by the controller.
Stores profile data [18] that has been
383H Profile data [18]
3
confirmed by the controller.
Stores profile data [19] that has been
384H Profile data [19]
confirmed by the controller.
Stores profile data [20] that has been
385H Profile data [20]
Communicating with the LJ-V7000 Series
Service Attribute
code ID Name Description and service data Attribute Data type
(hexadecimal) (hexadecimal)
Stores profile data [40] that has been
399H Profile data [40]
confirmed by the controller.
Stores profile data [41] that has been
39AH Profile data [41]
confirmed by the controller.
Stores profile data [42] that has been DINT[124]
39BH Profile data [42]
confirmed by the controller. (Profile
Stores profile data [43] that has been data is
0EH 39CH Profile data [43] R
3
confirmed by the controller. split up
Stores profile data [44] that has been in 496 byte
39DH Profile data [44]
confirmed by the controller. pieces.)
Stores profile data [45] that has been
39EH Profile data [45]
Service Attribute
code ID Name Description and service data Attribute Data type
(hexadecimal) (hexadecimal)
[OUT1 setting]
Specifies a measurement value hold
990H measurement
count (0 - 999).
value hold count
0: OFF
[OUT1 setting]
1: Moving average
991H measurement
2: Low-pass filter
value filter
3: High-pass filter
Moving average mode ⇒ 0: 4 times,
3 992H
[OUT1 setting]
measurement
1: 16 times, 2: 64 times, 3: 256 times,
4: 1024 times, 5: 4096 times
High-pass, low-pass ⇒ 0: 0.1 Hz,
value filter details 1: 0.3 Hz, 2: 1 Hz, 3: 3 Hz, 4: 10 Hz,
Communicating with the LJ-V7000 Series
Service Attribute
code ID Name Description and service data Attribute Data type
(hexadecimal) (hexadecimal)
[OUT2 setting]
Specifies a measurement value hold
9B0H measurement
count (0 - 999).
value hold count
0: OFF
[OUT2 setting]
1: Moving average
9B1H measurement
2: Low-pass filter
value filter
3: High-pass filter
Moving average mode ⇒ 0: 4 times,
9B2H
[OUT2 setting]
measurement
1: 16 times, 2: 64 times, 3: 256 times,
4: 1024 times, 5: 4096 times
High-pass, low-pass ⇒ 0: 0.1 Hz,
3
value filter details 1: 0.3 Hz, 2: 1 Hz, 3: 3 Hz, 4: 10 Hz,
Service Attribute
code ID Name Description and service data Attribute Data type
(hexadecimal) (hexadecimal)
[OUT3 setting]
Specifies a measurement value hold
9D0H measurement
count (0 - 999).
value hold count
0: OFF
[OUT3 setting]
1: Moving average
9D1H measurement
2: Low-pass filter
value filter
3: High-pass filter
Moving average mode ⇒ 0: 4 times,
3 9D2H
[OUT3 setting]
measurement
1: 16 times, 2: 64 times, 3: 256 times,
4: 1024 times, 5: 4096 times
High-pass, low-pass ⇒ 0: 0.1 Hz,
value filter details 1: 0.3 Hz, 2: 1 Hz, 3: 3 Hz, 4: 10 Hz,
Communicating with the LJ-V7000 Series
Service Attribute
code ID Name Description and service data Attribute Data type
(hexadecimal) (hexadecimal)
[OUT4 setting]
Specifies a measurement value hold
9F0H measurement
count (0 - 999).
value hold count
0: OFF
[OUT4 setting]
1: Moving average
9F1H measurement
2: Low-pass filter
value filter
3: High-pass filter
Moving average mode ⇒ 0: 4 times,
9F2H
[OUT4 setting]
measurement
1: 16 times, 2: 64 times, 3: 256 times,
4: 1024 times, 5: 4096 times
High-pass, low-pass ⇒ 0: 0.1 Hz,
3
value filter details 1: 0.3 Hz, 2: 1 Hz, 3: 3 Hz, 4: 10 Hz,
Service Attribute
code ID Name Description and service data Attribute Data type
(hexadecimal) (hexadecimal)
[OUT5 setting]
Specifies a measurement value hold
A10H measurement
count (0 - 999).
value hold count
0: OFF
[OUT5 setting]
1: Moving average
A11H measurement
2: Low-pass filter
value filter
3: High-pass filter
Moving average mode ⇒ 0: 4 times,
3 A12H
[OUT5 setting]
measurement
1: 16 times, 2: 64 times, 3: 256 times,
4: 1024 times, 5: 4096 times
High-pass, low-pass ⇒ 0: 0.1 Hz,
value filter details 1: 0.3 Hz, 2: 1 Hz, 3: 3 Hz, 4: 10 Hz,
Communicating with the LJ-V7000 Series
Service Attribute
code ID Name Description and service data Attribute Data type
(hexadecimal) (hexadecimal)
[OUT6 setting]
Specifies a measurement value hold
A30H measurement
count (0 - 999).
value hold count
0: OFF
[OUT6 setting]
1: Moving average
A31H measurement
2: Low-pass filter
value filter
3: High-pass filter
Moving average mode ⇒ 0: 4 times,
A32H
[OUT6 setting]
measurement
1: 16 times, 2: 64 times, 3: 256 times,
4: 1024 times, 5: 4096 times
High-pass, low-pass ⇒ 0: 0.1 Hz,
3
value filter details 1: 0.3 Hz, 2: 1 Hz, 3: 3 Hz, 4: 10 Hz,
Service Attribute
code ID Name Description and service data Attribute Data type
(hexadecimal) (hexadecimal)
[OUT7 setting]
Specifies a measurement value hold
A50H measurement
count (0 - 999).
value hold count
0: OFF
[OUT7 setting]
1: Moving average
A51H measurement
2: Low-pass filter
value filter
3: High-pass filter
Moving average mode ⇒ 0: 4 times,
3 A52H
[OUT7 setting]
measurement
1: 16 times, 2: 64 times, 3: 256 times,
4: 1024 times, 5: 4096 times
High-pass, low-pass ⇒ 0: 0.1 Hz,
value filter details 1: 0.3 Hz, 2: 1 Hz, 3: 3 Hz, 4: 10 Hz,
Communicating with the LJ-V7000 Series
Service Attribute
code ID Name Description and service data Attribute Data type
(hexadecimal) (hexadecimal)
[OUT8 setting]
Specifies a measurement value hold
A70H measurement
count (0 - 999).
value hold count
0: OFF
[OUT8 setting]
1: Moving average
A71H measurement
2: Low-pass filter
value filter
3: High-pass filter
Moving average mode ⇒ 0: 4 times,
A72H
[OUT8 setting]
measurement
1: 16 times, 2: 64 times, 3: 256 times,
4: 1024 times, 5: 4096 times
High-pass, low-pass ⇒ 0: 0.1 Hz,
3
value filter details 1: 0.3 Hz, 2: 1 Hz, 3: 3 Hz, 4: 10 Hz,
Service Attribute
code ID Name Description and service data Attribute Data type
(hexadecimal) (hexadecimal)
[OUT9 setting]
Specifies a measurement value hold
A90H measurement
count (0 - 999).
value hold count
0: OFF
[OUT9 setting]
1: Moving average
A91H measurement
2: Low-pass filter
value filter
3: High-pass filter
Moving average mode ⇒ 0: 4 times,
3 A92H
[OUT9 setting]
measurement
1: 16 times, 2: 64 times, 3: 256 times,
4: 1024 times, 5: 4096 times
High-pass, low-pass ⇒ 0: 0.1 Hz,
value filter details 1: 0.3 Hz, 2: 1 Hz, 3: 3 Hz, 4: 10 Hz,
Communicating with the LJ-V7000 Series
Service Attribute
code ID Name Description and service data Attribute Data type
(hexadecimal) (hexadecimal)
[OUT10 setting]
Specifies a measurement value hold
AB0H measurement
count (0 - 999).
value hold count
0: OFF
[OUT10 setting]
1: Moving average
AB1H measurement
2: Low-pass filter
value filter
3: High-pass filter
Moving average mode ⇒ 0: 4 times,
AB2H
[OUT10 setting]
measurement
1: 16 times, 2: 64 times, 3: 256 times,
4: 1024 times, 5: 4096 times
High-pass, low-pass ⇒ 0: 0.1 Hz,
3
value filter details 1: 0.3 Hz, 2: 1 Hz, 3: 3 Hz, 4: 10 Hz,
Service Attribute
code ID Name Description and service data Attribute Data type
(hexadecimal) (hexadecimal)
[OUT11 setting]
Specifies a measurement value hold
AD0H measurement
count (0 - 999).
value hold count
0: OFF
[OUT11 setting]
1: Moving average
AD1H measurement
2: Low-pass filter
value filter
3: High-pass filter
Moving average mode ⇒ 0: 4 times,
3 AD2H
[OUT11 setting]
measurement
1: 16 times, 2: 64 times, 3: 256 times,
4: 1024 times, 5: 4096 times
High-pass, low-pass ⇒ 0: 0.1 Hz,
value filter details 1: 0.3 Hz, 2: 1 Hz, 3: 3 Hz, 4: 10 Hz,
Communicating with the LJ-V7000 Series
Service Attribute
code ID Name Description and service data Attribute Data type
(hexadecimal) (hexadecimal)
[OUT12 setting]
Specifies a measurement value hold
AF0H measurement
count (0 - 999).
value hold count
0: OFF
[OUT12 setting]
1: Moving average
AF1H measurement
2: Low-pass filter
value filter
3: High-pass filter
Moving average mode ⇒ 0: 4 times,
AF2H
[OUT12 setting]
measurement
1: 16 times, 2: 64 times, 3: 256 times,
4: 1024 times, 5: 4096 times
High-pass, low-pass ⇒ 0: 0.1 Hz,
3
value filter details 1: 0.3 Hz, 2: 1 Hz, 3: 3 Hz, 4: 10 Hz,
Service Attribute
code ID Name Description and service data Attribute Data type
(hexadecimal) (hexadecimal)
[OUT13 setting]
Specifies a measurement value hold
B10H measurement
count (0 - 999).
value hold count
0: OFF
[OUT13 setting]
1: Moving average
B11H measurement
2: Low-pass filter
value filter
3: High-pass filter
Moving average mode ⇒ 0: 4 times,
3 B12H
[OUT13 setting]
measurement
1: 16 times, 2: 64 times, 3: 256 times,
4: 1024 times, 5: 4096 times
High-pass, low-pass ⇒ 0: 0.1 Hz,
value filter details 1: 0.3 Hz, 2: 1 Hz, 3: 3 Hz, 4: 10 Hz,
Communicating with the LJ-V7000 Series
Service Attribute
code ID Name Description and service data Attribute Data type
(hexadecimal) (hexadecimal)
[OUT14 setting]
Specifies a measurement value hold
B30H measurement
count (0 - 999).
value hold count
0: OFF
[OUT14 setting]
1: Moving average
B31H measurement
2: Low-pass filter
value filter
3: High-pass filter
Moving average mode ⇒ 0: 4 times,
B32H
[OUT14 setting]
measurement
1: 16 times, 2: 64 times, 3: 256 times,
4: 1024 times, 5: 4096 times
High-pass, low-pass ⇒ 0: 0.1 Hz,
3
value filter details 1: 0.3 Hz, 2: 1 Hz, 3: 3 Hz, 4: 10 Hz,
Service Attribute
code ID Name Description and service data Attribute Data type
(hexadecimal) (hexadecimal)
[OUT15 setting]
Specifies a measurement value hold
B50H measurement
count (0 - 999).
value hold count
0: OFF
[OUT15 setting]
1: Moving average
B51H measurement
2: Low-pass filter
value filter
3: High-pass filter
Moving average mode ⇒ 0: 4 times,
3 B52H
[OUT15 setting]
measurement
1: 16 times, 2: 64 times, 3: 256 times,
4: 1024 times, 5: 4096 times
High-pass, low-pass ⇒ 0: 0.1 Hz,
value filter details 1: 0.3 Hz, 2: 1 Hz, 3: 3 Hz, 4: 10 Hz,
Communicating with the LJ-V7000 Series
Service Attribute
code ID Name Description and service data Attribute Data type
(hexadecimal) (hexadecimal)
[OUT16 setting]
Specifies a measurement value hold
B70H measurement
count (0 - 999).
value hold count
0: OFF
[OUT16 setting]
1: Moving average
B71H measurement
2: Low-pass filter
value filter
3: High-pass filter
Moving average mode ⇒ 0: 4 times,
B72H
[OUT16 setting]
measurement
1: 16 times, 2: 64 times, 3: 256 times,
4: 1024 times, 5: 4096 times
High-pass, low-pass ⇒ 0: 0.1 Hz,
3
value filter details 1: 0.3 Hz, 2: 1 Hz, 3: 3 Hz, 4: 10 Hz,
Service Attribute
code ID Name Description and service data Attribute Data type
(hexadecimal) (hexadecimal)
0EH CC0H device name Indicates the device name. R STRING
CC1H
- Reserved
CE3H
Stores the product code of the mea-
CE4H Product code R INT
suring instrument.
Stores the revision.
struct of
3
CE5H Revision USINT[0]: Major revision R
USINT[2]
USINT[1]: Minor revision
0EH Indicates the measuring instrument
CE6H Controller model R STRING
model.
Communicating with the LJ-V7000 Series
0EH
990H
-
99EH
OUT1 setting
Refer to the same address as instance
ID = 1
R DINT 3
99FH
3
ABFH
- Reserved
ACFH
AD0H
Refer to the same address as instance
0EH - OUT11 setting R DINT
ID = 1
Communicating with the LJ-V7000 Series
ADEH
ADFH
- Reserved
AEFH
AF0H
Refer to the same address as instance
0EH - OUT12 setting R DINT
ID = 1
AFEH
AFFH
- Reserved
B0FH
B10H
Refer to the same address as instance
0EH - OUT13 setting R DINT
ID = 1
B1EH
B1FH
- Reserved
B2FH
B30H
Refer to the same address as instance
0EH - OUT14 setting R DINT
ID = 1
B3EH
B3FH
- Reserved
B4FH
B50H
Refer to the same address as instance
0EH - OUT15 setting R DINT
ID = 1
B5EH
B5FH
- Reserved
B6FH
B70H
Refer to the same address as instance
0EH - OUT16 setting R DINT
ID = 1
B7EH
B7FH
- Reserved
CFFH
3
(hexadecimal) (hexadecimal) type
64H
- Reserved
98FH
3
AB0H
W:10H Refer to the same address as instance
- OUT10 setting R/W DINT
R:0EH ID = 1
ABEH
ABFH
- Reserved
Communicating with the LJ-V7000 Series
ACFH
AD0H
W:10H Refer to the same address as instance
- OUT11 setting R/W DINT
R:0EH ID = 1
ADEH
ADFH
- Reserved
AEFH
AF0H
W:10H Refer to the same address as instance
- OUT12 setting R/W DINT
R:0EH ID = 1
AFEH
AFFH
- Reserved
B0FH
B10H
W:10H Refer to the same address as instance
- OUT13 setting R/W DINT
R:0EH ID = 1
B1EH
B1FH
- Reserved
B2FH
B30H
W:10H Refer to the same address as instance
- OUT14 setting R/W DINT
R:0EH ID = 1
B3EH
B3FH
- Reserved
B4FH
B50H
W:10H Refer to the same address as instance
- OUT15 setting R/W DINT
R:0EH ID = 1
B5EH
B5FH
- Reserved
B6FH
B70H
W:10H Refer to the same address as instance
- OUT16 setting R/W DINT
R:0EH ID = 1
B7EH
B7FH
- Reserved
CFFH
* When N =800:
DINT Oct 31 30 29 28 27 26 - - - - 5 4 3 2 1 0 Remark
0 0 Minimum display unit Refer to 3-18.
Same as confirmed value
1 4 OUT internal measurement value
when Normal mode
3
2 8 OUT measurement value* Confirmed value
OUT1 For each of bit 0: HI, bit 1: GO,
measure- 3 12 Judgment result* and bit 2: LO, Note: All become
ment value 0: OFF and 1: ON. alarm status in
information high-speed
0:valid status/1: alarm
Profile (1) 102 408 1st profile data Integer of 0.01 μm unit
Head A -
MAX 901 3604 Nth profile data Integer of 0.01 μm unit
Using CB Object
• Commands
For details on the attribute ID, settings, general status, and additional status of each
parameter, refer to "CB Object (Class ID:6BH)" (Page 3-40) and "Attributes"
(Page 3-44).
3
(2) Writing setting values to a measuring instrument
Point With this service, setting values will not be reflected in actual operation
after they have been written unless a request to reflect the setting writing
area is used.
• Commands
For details on the attribute ID, settings, general status, and additional status of each
parameter, refer to "CB Object (Class ID:6BH)" (Page 3-40) and "Attributes"
3
(Page 3-44).
• Command
• Commands 3
Item Description Data Example
3
• Service Data
Point Before executing control input, make sure that the measuring instrument
Communicating with the LJ-V7000 Series
can execute control input. For the confirmation method, refer to“LJ-V7000
Series User's Manual”. After executing control input, confirm the successful
completion of the control input.
Service
Attribute ID Name Description
data
006EH
Trigger Indicates measurement trigger input. None
(110)
Turns auto-zero ON/OFF. The auto-zero
reference value is the measurement value
when the auto-zero function is turned on. The
006FH measurement values are updated every time Target OUT
Auto-zero
(111) the auto-zero function is turned on. The information*1
reference value is reset when the auto-zero
function is turned off. This function is enabled
only in high-performance mode.
0070H Turns timing input on or off. This function is Target OUT
Timing
(112) enabled only in high-performance mode. information*1
Performs reset input. Reset input ON ⇒ OFF is
0071H Target OUT
Reset ignored. This function is enabled only in high-
(113) information*2
performance mode.
Clears the internal memory. The internal
0072H memory is an area used for buffering profiles
Memory clear None
(114) in high-speed mode and used as a storage
buffer in high-performance operating mode.
0073H Indicates that batch measurements have
Batch start None
(115) started.
0074H Indicates that batch measurements have
Batch end None
(116) ended.
Service
Attribute ID Name Description
data
Indicates storage status during storage
0075H processing. For details.
Storage start None
(117) This function is enabled only in high-
performance mode.
Indicates storage status during storage
0076H processing. For details.
Storage stop None
(118) This function is enabled only in high-
performance mode.
*1 Service data prescribes the following method for target OUT information.
UDINT: Status after function change
3
1: ON, 0: OFF
All outputs are assigned to a bit, starting from the low bits
For example, assign timing on to OUT1 and OUT5 and timing off to OUT3 as
described below.
Status after timing change 00000011H(0000 - 0000 0001 0001)
Timing specified target 00000015H(0000 - 0000 0001 0101)
*2 Service data prescribes the following method for the target OUT. UDINT: Reset
target (1: ON, 0: Does nothing)
• Commands
For details on the attribute ID, settings, general status, and additional status of each
parameter, refer to "CB Object (Class ID:6BH)" (Page 3-40) and "Attributes"
3 (Page 3-44).
Message communication reflects the contents of the setting write area of the
measuring instrument connected to the CB-EP100 up to the specified hierarchy level.
Service code 4EH is used.
The following settings are required to use this object.
• Service code
• Class ID
• Instance ID
• Service Data
• Commands
3
• Service Data
• Commands
3
• Service Data
• Commands
Communicating with the LJ-V7000 Series
• Commands 3
Item Description Data Example
3
• Service Data
• Commands
Communicating with the LJ-V7000 Series
• Commands 3
Item Description Data Example
3 • Commands
Service code Specify "Initializes all settings (5FH)" (fixed value). 5FH
Class ID CB Object (6BH) is specified (fixed value). 6BH
Instance ID 01H becomes a fixed value. 01H
Attribute ID There is no attribute ID. -
Service data There is no data -
Point Using multiple communication functions together may prevent them from
3
achieving their best performance.
Reference The communication library software and the reference manual can be
found on the "LJ-H2" CD-ROM supplied with the LJ-V7000 series. The port
number of the CB-EP100 is stored in the following attributes.
・ Class ID = 6BH
・ Instance ID = 00H
・ Attribute ID = 350H
The default value of this setting is 50000.
Set the IP address assigned to the CB-EP100 and the port number of the
CB-EP100 in the PC communication settings of LJ-Navigator2, and start
communication.
MEMO
3
Communicating with the LJ-V7000 Series
4
4-1 Specifications ..................................................... 4-2
4-2 Data Processing Time ........................................ 4-3
4-3 Dimensions......................................................... 4-4
4 Compatible functions
Cyclic communication (Implicit message)
Message communication (explicit message)
Compatible with UCMM and Class 3
Number of connections 64
Specifications
*1 When used with a switching hub there is no limit to the number of devices that
can be connected.
*2 The controller software must be in version 3 or later version.
This section describes the length of time that lasts from detection by a sensor to data
processing by PLC.
EtherNet/IP
CPU unit scanner CB-EP100 Measuring instrument
Specifications
(4) Measuring instrument response time
(2) RPI is set with the scanner unit. It can be set in 0.5 ms increments between 0.5 ms
and 10000 ms.
For details of times for (4) above, refer to the User's Manual of the measuring
instrument.
(Unit : mm)
26.3 150.6
DIN-rail
attachment part
35.9
153
83.3
4
6
2xM4
Specifications
Depth:6
13.2
80 16.5
5
5-1 Device Profile ..................................................... 5-2
5-2 Troubleshooting .................................................. 5-3
5-3 Default Settings .................................................. 5-5
5-4 Configuration Procedure for Control/
Compact Logix Series ........................................ 5-6
5-5 Objects for use with the CB-EP100 .................... 5-8
5-6 Index................................................................. 5-25
5
Appendix
The indicator LEDs on the CB-EP100 can be used to determine the causes of errors.
Link/activity indicator
LED Status
Solid
Communication unit status
Link Correctly established. -
Corrective Action
5
Green Link correctly established, and
Flashing -
exchanging data.
Appendix
• Check if the power supply is correctly
The CB-EP100 is not supplied with connected.
power. • Check if the CB-EP100 is correctly connected to
the measurement instrument.
Off
• Check if the power supply of the
connected device or Ethernet switch is
Link is not established.
correctly connected.
• Check if the cable is correctly connected.
5 Off
The CB-EP100 is not being
supplied with power.
connected.
• Check if the CB-EP100 is correctly
connected to the measuring instrument.
No IP address has been
Set the IP address.
Appendix
The CB-EP100 can be reset and initialized to the default settings by holding down
the reset switch ( Page 1-4) for three seconds or longer or by using the Identity
Object Reset service ( Page 5-12) for message communication. The measuring
instrument connected to the CB-EP100 will also be restarted during the process.
Appendix
IP address must be set to use any other functions.
The following describes how to register the CB-EP100 (and the measuring instrument
connected to the CB-EP100) for EtherNet/IP communication in Control Logix.
The same procedure can also be used to configure Compact Logix.
5
Appendix
(1)
(4) (5)
(2) (6) (7)
(9)
(8)
(3)
Appendix
(8) Configuration 1*3
(9) Configuration Size 0*3
*1 This can be set to anything, but programming will be easier if you set a format
that allows 4-byte alignment on the assembly object structure.
When connecting with Exclusive Owner, use Data-DINT.
When connecting with Input Only, use with Input Data-DINT.
*2 To perform operation with Input Only, set (6) to 254 and (7) to 0.
*3 Configuration is not used with CB-EP100, but input the value above because
an error occurs if nothing is input.
*4 The assembly size of Input is set in 8-bit (1-byte increments) for CB-EP100, but
it is set in 32-bit (4-byte increments) in RSLogix5000.
Set the assembly size of Input and assembly size of Output for CB-EP100 to
values higher than those of (5) and (7), respectively.
This section describes the objects for use with the CB-EP100.
5
200(C8H) - 215(D7H)
TCP/IP Interface Object 245(F5H) 1(01H)
Ethernet Link Object 246(F6H) 1(01H)
Appendix
Item Description
(1) Attribute ID Indicates the attribute ID in hexadecimal notation.
(2) Name Indicates the attribute name.
(3) Description Describes the attribute.
Indicates the direction of services for the attribute ID.
R (read): Get_Attribute_Single or Get_Attributes_All can be used to read
(4) Attribute attribute values.
Appendix
(6) Parameter range
can be set.
Data type
The data type is defined in the EtherNet/IP specifications as follows:
Range
Data Type Description
Minimum Maximum
INT Signed 16-bit integer -32768 32767
UINT Unsigned 16-bit integer 0 65535
USINT Unsigned 8-bit integer 0 255
UDINT Unsigned 32-bit integer 0 232-1
DINT Signed 32-bit integer -231 231-1
WORD Bit string: 16 bits - -
DWORD Bit string: 32 bits - -
BYTE Bit string: 8 bits - -
Character string
SHORT_STRING (1-byte length information + 1-byte array per - -
character)
Character string
STRING (2-byte length information + 1-byte array per - -
character)
Identity Object
Class
z Class service
Get_Attribute_Single (0EH) and Get_Attributes_All (01H) are supported.
z Class attribute (instance ID: 00H)
Data Parameter
Attribute ID Name Description Attribute
Type Range
01H Revision Object revision R UINT 0001H
Maximum instance
02H Max Instance R UINT 0001H
number
Number of Number of instances in
03H R UINT 0001H
5
Instances generated object
Maximum ID
Maximum attribute ID
06H Number Class R UINT 0007H
of class attribute
Attributes
Maximum ID
Appendix
Instance
z Instance service
Get_Attribute_Single (0EH), Get_Attributes_All (01H), and Reset service (05H) are
supported.
For details on Reset service, refer to "Reset service" (Page 5-12).
z Instance attribute (instance ID: 01H)
Data Parameter
Attribute ID Name Description Attribute
Type Range
Vendor identification
01H Vendor ID R UINT 016FH
number
02H Device Type General device type R UINT 002BH
Product identification
03H Product Code R UINT 0DACH
code
Revision Identity object revision Structure -
04H Major Revision Major revision R USINT 01H
Minor Revision Minor revision USINT 01H
05H Status CB-EP100 status R WORD Reference 1
06H Serial Number Serial number R UDINT Serial number
SHORT_
07H Product Name Product name R “CB-EP100”
STRING
Identity Object
5
Fault
Minor
9 Always OFF.
Unrecoverable Fault
Major Recoverable ON: This bit is set to ON when a recoverable unit error occurs.
10
Appendix
Fault The red MS LED flashes.
ON: This bit is set to ON when an unrecoverable unit error
Major
11 (internal device error, etc.) occurs.
Unrecoverable Fault
The red MS LED lights up.
12 to 15 Reserved Always OFF.
Identity Object
Reset service
The Reset service is a CIP standard function used to emulate the operation of turning
power on as closely as possible. When it accepts this service, the CB-EP100 stops
each function, interrupts communication, and reads the settings again. The Reset
service is used as a restart request for reflecting changed parameters (e.g., IP
address, etc.).
Execute this service by designating 01H as the Instance ID of the Identity object.
Point
• The commands received during Reset processing may be discarded.
• The response for the Reset service is returned before the CB-EP100
starts reset processing.
5 05H Reset
For details on the default settings, refer to
Settings" (Page 5-5).
"Default
error code.
Additional
General
Service (Extended) Description
Status
Status
Get_Attributes_ 00H - The service has ended normally.
All 05H - The designated instance ID does not exist.
00H - The service has ended normally.
Reset 03H - The designated reset method is incorrect.
05H - The designated instance ID does not exist.
00H - The service has ended normally.
Get_Attribute_
05H - The designated instance ID does not exist.
Single
14H - The designated attribute ID does not exist.
Others 08H - The designated service is not supported.
Class
z Class service
This object supports Get_Attribute_Single (0EH).
z Class attribute (instance ID: 00H)
Data Parameter
Attribute ID Name Description Attribute
Type Range
01H Revision Object revision R UINT 0001H
Maximum instance
02H Max Instance R UINT 0001H
number
Number of Number of instances in
03H R UINT 0001H
5
Instances generated object
Maximum ID
Maximum attribute ID of
06H Number Class R UINT 0007H
class attribute
Attributes
Appendix
Maximum ID
Number Maximum attribute ID of
07H R UINT 0002H
Instance instance attribute
Attributes
Instance
z Instance service
This object supports Get_Attribute_Single (0EH).
z Instance attribute (instance ID: 01H)
Data Parameter
Attribute ID Name Description Attribute
Type Range
Supported
Object_list Structure -
object list
Number of classes
Number UINT 0007H
supported in class array
0001H
01H R 0002H
0004H
Array of
Classes Class ID list 0006H
UINTs
00F5H
00F6H
006BH
Number Maximum number of
02H R UINT 40H
Available connections
Additional
General
Name (Extended) Description
Status
Status
00H - The service has ended normally.
Get_Attribute_Single 05H - The designated instance ID does not exist.
14H - The designated attribute ID does not exist.
Others 08H - The designated service is not supported.
This object directly accesses and controls the data, which is exchanged via cyclic
communication, via message communication. It can be used to send data to a
scanner that does not support cyclic communication.
Class
5 z Class service
Get_Attribute_Single (0EH) is supported.
Appendix
Data Parameter
Attribute ID Name Description Attribute
Type Range
01H Revision Object revision R UINT 0002H
Instance
z Instance service
Get_Attribute_Single (0EH) and Set_Attribute_Single (10H) are supported.
z Instance attribute (instance ID: 64H to 65H)
The interface ID is assigned when using instances to set tags.
Instance ID: 64H to 65H
Data Parameter
Attribute ID Name Description Attribute
Type Range
Number of bytes
Data assigned to Instance Array of assigned to instance
03H Data
ID R/W*1 BYTEs
ID*2*3
Set size assigned to
Number of bytes
04H Size R UINT instance ID (byte
assigned to Instance ID
unit)
*1 When the instance ID of the target ID is 64H, the attribute is R.
*2 Reading with Get_Attribute_Single ensures synchronism in instance IDs.
*3 For details on the data assigned to each instance ID, refer to "Monitor data"
(instance ID: 64H) and "Control data" (instance ID: 65H) of each measuring
instrument. Page 3-20
Assembly Object
Additional
General
Name (Extended) Description
Status
Status
00H - The service has ended normally.
Get_Attribute_Single 05H - The designated instance ID does not exist.
14H - The designated attribute ID does not exist.
00H - The service has ended normally.
05H - The designated instance ID does not exist.
The instance ID whose attribute is read (R)
08H -
was designated.
An attempt was made to execute the
0CH - service for the instance during cyclic
Set_Attribute_Single
communication.
The designated attribute ID cannot be
0EH -
written.
14H - The designated attribute ID does not exist.
5
An attempt was made to write the data
15H -
larger than the defined size.
Others 08H - The designated service is not supported.
Appendix
Class
z Class service/class attribute
There is no class service and attribute.
Instance
z Instance service
Forward_Close (4EH) and Forward_Open (54H) are supported. For details on
instance services, refer to the CIP Specifications.
z Instance attribute
There is no instance attribute.
5 List of general and additional statuses returned to each service
Additional
Appendix
General
Name (Extended) Description
Status
Status
00H - The service has ended normally.
Forward_ 04H - An attribute ID was designated.
Close 05H - The designated instance ID does not exist.
13H - The length of send data is too short.
00H - The service has ended normally.
0100H The designated connection is already in use.
0103H The designated trigger cannot be used.
• The Connection Point in the target ⇒ originator direction
designated in ForwardOpen connection path via cyclic
0106H communication is already in use, and is Point to Point.
• The connection type attempted to establish is Point To Point.
• The size being used differs from the size being opened.
• The connection in the send direction is not Point to Point.
Forward_ 0108H • The connection parameter in the receive direction is not Point
Open 01H To Point or Multicast.
The size trying to be opened is larger than the connection
0109H
size of the CB-EP100.*1
• The timeout multiplier is greater than 7.
0111H
• An RPI less than 500 μs or greater than 10 s was designated.*2
The Vendor ID does not match.
0114H
The Product Code does not match.
0115H The Device Type does not match.
0116H The revision does not match.
Additional
General
Name (Extended) Description
Status
Status
• Connection Size in the ForwardOpen network connection
parameter is 0.
• Connection Path in ForwardOpen does not include
ConnectionPoint.
• In Connection Path class ID in ForwardOpen, a value other than
04H was set for cyclic or a value other than 02H was set for
Class 3.
• In Class3, a value other than 1 is set as the instance ID of
Connection Path of ForwardOpen.
0315H • There is a setting unique for the product data segment.
• In cyclic communication, an invalid Connection Point is
designated in the send direction of Connection Path in
ForwardOpen.
• In cyclic communication, a value other than 2 is designated as
the Connection Size network connection parameter in the send
direction of ForwardOpen.
• In cyclic communication, an invalid Connection Point is
01H
5
designated in the receive direction of Connection Path in
ForwardOpen.
0323H An unsupported measuring instrument is connected.
Forward_
Open 04C2H A product-unique setting is incorrect.
Appendix
The corresponding device is not connected or an error
0640H-067FH
occurred during communication with a measuring instrument.
06C0H-06FFH The number of occupied slots is different
When "Check Model Match" is selected for compatibility
0700H-073FH
check, the ProductCode does not match.
When "Check Model Match" is selected for compatibility
0740H-077FH check, the major revision or minor revision does not match
match.
When "Check Series" is selected as compatibility check, the
0780H-07BFH
series code does not match.
When "Check Series" is selected as compatibility check, the
07C0H-07FFH
actual series version is lower than the setting.
The maximum number of connections has already been
02H -
owned.
04H - The attribute ID is already designated.
05H - The designated instance ID does not exist.
13H - The length of send data is too short.
15H - The length of send data is too large.
Others 08H - The designated service is not supported.
*1 Forward_Open is successful if the size trying to be opened is less than the size
defined in the scan list. If this error occurs, an extended status is added and
the data size of the tag defined in the second extended status is returned.
*2 RPI is set in increments of 500 μs. If a value that cannot be divided by 500 μs
is designated, an RPI rounded to the nearest 500 μs is set.
This object provides the structure for setting the TCP/ IP network interface. The IP
address, subnet mask and gateway, etc, can be set.
Class
z Class service
Get_Attribute_Single (0EH) and Get_Attributes_All (01H) are supported.
z Class attribute (instance ID: 00H)
Data Parameter
Attribute ID Name Description Attribute
Type Range
01H Revision Object revision R UINT 0002H
Maximum instance
02H Max Instance R UINT 0001H
number
5
Number of Number of instances in
03H R UINT 0001H
Instances generated object
Appendix
Instance
z Instance service
・ Get_Attribute_Single (0EH), Set_Attribute_Single (10H), and Get_Attributes_All
(01H) are supported.
・ Changes to the writable Attribute ID are applied when the power is turned on
again or when the reset service is executed.
z Instance attribute (instance ID: 01H)
Data Parameter
Attribute ID Name Description Attribute
Type Range
01H Status Interface status R DWORD Reference 1
Configuration Method for acquiring
02H R DWORD Reference 2
Capability initial IP address
Method in which the device
Configuration
03H acquires initialization at R/W DWORD Reference 3
Control
start-up
Physical Path to physical link
Structure -
Link Object object
04H Path size Path size (bytes) R UINT 0004H
Segment for identifying Padded
Path 20F62401H
physical link object EPATH
Data Parameter
Attribute ID Name Description Attribute
Type Range
Interface TCP/IP network interface
Structure -
Configuration setting
Device IP address
IP Address
(IP address)
UDINT Setting value*1
Device network mask
Network Mask
(Subnet mask)
UDINT Setting value*1
Gateway Default gateway address
05H Address (Gateway address) R/W
UDINT Setting value*1
Primary name server
Name Server
(DNS server)
UDINT Setting value*1
Secondary name server
Name Server 2
(reserved)
UDINT Setting value*1
" "(character
Default domain name
Domain Name STRING string can be
(reserved)
set)
" "(character
06H Host Name Host name R/W STRING string can be
set)
Appendix
0: Automatic
Multicast address setting allocation
Alloc Control function (multicast USINT 1:User-
allocation method) designated
allocation
Reserved Reserved USINT 00H
For automatic
allocation:
Number of multicast 0020H
09H addresses R/W
Num Mcast UINT For user-
(Number of multicast designated
addresses) allocation: 1 to
256*1
For automatic
allocation: *2
Start multicast address
Mcast Start For user-
(Allocation start multicast UDINT
Addr designated
address)
allocation:
Setting value*1
*1 If an invalid value is written, the general status 09H (Invalid Attribute Value) is
returned.
*2 When automatic allocation is selected, the start multicast address is calculated
from the expression "239.192.1.0+ ((IP address host section -1) & 03FFH) x 32).
(Example)
When the IP address is 192.168.0.10, the multicast address is as follows:
Start address = 239.192.1.0 + (((192.168.0.10 - 1) & 03FFH) << 5)
= 239.192.1.0 + ((192.168.0.9 & 03FFH) << 5)
= 239.192.1.0 + (0.0.0.9 << 5)
= 239.192.1.0 + 0.0.1.32
= 239.192.2.32
- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 5-19
5-5 Objects for use with the CB-EP100
5 1
2
DNS Client
DHCP Client
OFF (fixed)
OFF (fixed)
3 DHCP-DNS Update OFF (fixed)
4 Configuration Settable ON (fixed)
Appendix
General Extended
Name Details
status status
00H - The service has ended normally.
Get_Attributes_All
05H - The designated instance ID does not exist.
00H - The service has ended normally.
Get_Attribute_Single 05H - The designated instance ID does not exist.
14H - The designated attribute ID does not exist.
00H - The service has ended normally.
05H - The designated instance ID does not exist.
09H - Written value is illegal.
Set_Attribute_Single
0EH - The designated attribute ID cannot be written.
13H - Length of send data is too short.
14H - The designated attribute ID does not exist.
Other 08H - The designated service is not supported.
Appendix
Class
z Class service
Get_Attribute_Single (0EH) and Get_Attributes_All (01H) are supported.
z Class attribute (instance ID: 00H)
Data Parameter
Attribute ID Name Description Attribute
Type Range
01H Revision Object revision R UINT 0002H
Maximum instance
02H Max Instance R UINT 0001H
number
Number of Number of instances in
03H R UINT 0001H
5
Instances generated object
Appendix
Instance
z Instance service
Get_Attribute_Single (0EH), and Get_Attributes_All (01H) are supported.
Data Parameter
Attribute ID Name Description Attribute
Type Range
Interface communication
01H Interface Speed R UDINT 10, 100
speed
02H Interface Flags Interface status flag R DWORD (Reference 1)
ARRAY
Physical
03H MAC layer address R of 6 Current value
Address
USINTs
Interface
Structure -
Counters
Number of octets received
on the interface.
Includes the unnecessary
In Octets UDINT Current value
multicast packets and
04H discarded packets counted R
with In Discards.
Number of unicast packets
received on the interface.
In Ucast
Does not include the UDINT Current value
Packets
discarded packets
counted with In Discards.
Data Parameter
Attribute ID Name Description Attribute
Type Range
Number of nonunicast
packets received on the
interface.
In NUcast Includes the unnecessary
UDINT Current value
Packets multicast packets but does
not include the discarded
packets counted with In
Discards.
Number of inbound packets
discarded after they had
In Discards UDINT Current value
been received on the
interface.
Number of inbound packets
In Errors including errors. Not UDINT Current value
04H included in In Discards.
R
Number of inbound
In Unknown
packets including UDINT 0 (fixed)
Protos
unknown protocols.
Number of octets sent on
Out Octets UDINT Current value
the interface.
Out Ucast
Packets
Number of unicast packets
sent on the interface.
UDINT Current value 5
Number of nonunicast
Out NUcast
packets sent on the UDINT Current value
Packets
Appendix
interface.
Number of discarded
Out Discards UDINT Current value
outbound packets.
Number of outbound
Out Errors UDINT Current value
packets including errors.
Media Counters Counter unique to media. Structure -
Number of received
Alignment
frames whose lengths are UDINT Current value
Errors
not an octet integer.
Number of received
FCS Errors frames for which FCS UDINT Current value
check is failed.
Number of successfully
Single
sent frames with only one UDINT 0 (fixed)
Collisions
collision.
Number of successfully
Multiple
sent frames with two or UDINT 0 (fixed)
Collisions
more collisions.
05H Number of times SQE test R
SQE Test Errors error messenger was UDINT 0 (fixed)
generated.
Number of frames whose
Deferred first transmission was
UDINT 0 (fixed)
Transmissions deferred because media
was busy.
Number of collisions detected
Late Collisions in packet transmission later UDINT 0 (fixed)
than 512-bit time.
Number of frames whose
Excessive transmission failed
UDINT 0 (fixed)
Collisions because of excessive
collisions.
Data Parameter
Attribute ID Name Description Attribute
Type Range
Number of frames whose
MAC Transmit transmission failed
UDINT 0 (fixed)
Errors because of internal MAC
sublayer transmit error.
Number of times the carrier
sense condition was lost or
Carrier Sense
not asserted when an UDINT Current value
Errors
attempt was made to send
frames.
05H R
Number of received
frames that exceeded the
Frame Too Long UDINT Current value
maximum tolerable frame
size.
Number of frames that
could not be received on
MAC Receive
the interface due to an UDINT 0 (fixed)
Errors
internal MAC sublayer
receive error.
Additional
General
Error Code (Extended) Description
Status
Status
00H - The service has ended normally.
Get_Attributes_All
05H - The designated instance ID does not exist.
00H - The service has ended normally.
Get_Attribute_Single 05H - The designated instance ID does not exist.
14H - The designated attribute ID does not exist.
Others 08H - The designated service is not supported.
C M
CB-EP100 EtherNet/IP Communication Message Communication ..................3-28
Functions ............................................. 3-3 Actions which can be
Overview of Communication Completed with Message
Methods ...................................... 3-3 Communication ..........................3-29
CB-EP100 Overview ............................ 1-2 Basic Format and Processing
Overview ..................................... 1-2 Flow of Message
Types and Number of Communication ..........................3-37
Connectable measuring CB Object (Class ID:67H) ..........3-40
instrument .................................... 1-2 Configuring Message
CB-Object (Class ID:6BH) ................. 3-40 Communication ..........................3-29
Checking the Package Contents ......... 1-3 Objects and Services ................3-34
Package contents ....................... 1-3 Objects usable by CB-EP100 ....3-36
Configuring Communication with Reading the CB Object Table ....3-39
the CB-EP100 ...................................... 2-7 Using CB Object ........................3-74
CB-EP100 Settings ...................... 2-7
Configuring Communication with N
the Scanner ....................................... 2-10
Setting the scanner ................... 2-10 Names and Functions of Each Part .....1-4 5
Cyclic communication ......................... 3-5
O
Appendix
Actions which can be completed
with Cyclic Communication ......... 3-6
Objects usable by CB-EP100 ...... 5-6, 5-8
Assignment to IN Area
Assembly Object
(CB-EP100 to Scanner) ............... 3-8
(class ID:04H) ............................5-14
Assignment to OUT Area
Connection Manager Object
(Scanner to CB-EP100) ............. 3-20
(class ID:06H) ............................5-16
Checking the Device
Ethernet Link Object
Compatibility ............................. 3-27
(class ID:F6H) ............................5-22
Communication Methods .......... 3-23
Identity Object (class ID:01H) ...5-10
Configuring Cyclic
List of Usable Object ...................5-8
Communication ........................... 3-6
Message Router Object
Usable Connections .................... 3-7
(class ID:02H) ............................5-13
D Reading Each Object Table ........5-9
TCP/IP Interface Object
Data Processing Time ......................... 4-3 (class ID:F5H) ............................5-18
Dimensions .......................................... 4-4
P
I
Procedures from Installation before
Installation and Connection to Using the CB-EP100 to Configuration ..2-2
measuring instrument .......................... 2-3 Configuration Procedures ............2-2
S
Specifications .......................................4-2
T
Troubleshooting .................................. 5-3
W
What is EtherNet/IP? ............................ 3-2
Wiring .................................................. 2-5
Connecting a communication
cable ........................................... 2-5
5
Appendix
MEMO
Appendix
E 1101-3
Copyright (c) 2013 KEYENCE CORPORATION. All rights reserved.
11050E 1063-1 322GB Printed in Japan