0% found this document useful (0 votes)
300 views146 pages

CB Ep100

This document provides instructions for installing and configuring the CB-EP100 EtherNet/IP Network Unit to communicate with LJ-V7000 series measuring instruments. It contains information on the unit's parts and functions, connection procedures, configuration of communication settings, specifications, and troubleshooting. The document is organized into chapters covering an overview, installation, configuration, communication, specifications, and appendix.

Uploaded by

to0984903132
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
300 views146 pages

CB Ep100

This document provides instructions for installing and configuring the CB-EP100 EtherNet/IP Network Unit to communicate with LJ-V7000 series measuring instruments. It contains information on the unit's parts and functions, connection procedures, configuration of communication settings, specifications, and troubleshooting. The document is organized into chapters covering an overview, installation, configuration, communication, specifications, and appendix.

Uploaded by

to0984903132
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 146

322GB

EtherNet/IP Network Unit

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.

It indicates a hazardous situation which, if not avoided, could result


CAUTION
in minor or moderate injury.

It indicates a situation which, if not avoided, could result in product


NOTICE
damage as well as property damage.

Important It indicates cautions and limitations that must be followed during opera-
tion.

Point It indicates additional information on proper operation.

Reference It indicates tips for better understanding or useful information.

It indicates reference pages.


Safety Information for CB-EP100

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.

Precautions for Use

• To avoid injury or failure, turn off the power immediately in the


following cases.
- Water or foreign matter enters the main unit.
- The case is broken, for example if it is dropped.
CAUTION - Smoke or unusual smell is emitted from the product.
• Use the correct power voltage. Failure to observe may result in
injury, or failure.
• Do not disassemble or modify this product. Failure to observe
may result in injury.

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.

About the Power Supply


• Noise superimposed on the power supply may result in malfunction. Use a
stabilized DC power supply configured with an isolation transformer.
• When using a commercially available switching regulator, be sure to ground the
frame ground terminal.

Precautions on Regulations and Standards

„ 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.

2 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


Relevant Manuals

The manuals relevant to this document are as follows:

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)

Manuals for LJ-V7000 series

Example) LJ-V7000 series


user's manual Measuring instrument

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3


MEMO

4 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


Manual Organization

This chapter provides an overview of the CB-EP100


1 Before Using
and describes its part names and functions.
1
This chapter describes the procedures from
Connection and
2 Configuration
installing the CB-EP100 and measuring instrument
to configuring communication. 2
Communicating This chapter describes the configuration of memory

3 with the LJ-V7000


Series
that communicates with the EtherNet/IP network
unit and a communication timing chart. 3
This chapter describes the specifications and
4 Specifications dimensions of the CB-EP100. 4

5 Appendix
This chapter provides the parameter list, as well as
troubleshooting instructions. 5

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 5


Table of Contents

Safety Information for CB-EP100 ................................................................. 1


General Precautions ......................................................................... 1
Precautions for Use ........................................................................... 1
Precautions on Regulations and Standards ...................................... 2
Relevant Manuals .......................................................................................... 3
Manual Organization ..................................................................................... 5
Table of Contents .......................................................................................... 6
Terms Used in This Document ..................................................................... 8

Chapter 1 Before Using


1-1 CB-EP100 Overview .......................................................................... 1-2
Overview ........................................................................................ 1-2
Connectable measuring instrument ............................................... 1-2
1-2 Checking the Package Contents ..................................................... 1-3
Package Contents .......................................................................... 1-3
1-3 Part Names and Functions ............................................................... 1-4

Chapter 2 Connection and Configuration


2-1 Procedures from Installation before Using the CB-EP100
to Configuration ................................................................................. 2-2
Configuration Procedures .............................................................. 2-2
2-2 Installation and Connection to measuring instrument .................. 2-3
2-3 Wiring ................................................................................................. 2-5
Connecting a communication cable ............................................... 2-5
2-4 Configuring Communication with the CB-EP100 ........................... 2-7
CB-EP100 Settings ........................................................................ 2-7
2-5 Configuring Communication with the Scanner ............................ 2-10
Setting the scanner ...................................................................... 2-10

Chapter 3 Communicating with the LJ-V7000 Series


3-1 What is EtherNet/IP? ......................................................................... 3-2
What is EtherNet/IP? ...................................................................... 3-2
3-2 CB-EP100 EtherNet/IP Communication Function .......................... 3-3
Overview of Communication Methods ........................................... 3-3
3-3 Cyclic communication ...................................................................... 3-5
Configuring Cyclic Communication ................................................ 3-6
Actions which can be completed with Cyclic Communication ........ 3-6
Usable Connections ....................................................................... 3-7

6 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


Assignment to IN Area (CB-EP100 to Scanner) ............................ 3-8
Assignment to OUT Area (Scanner to CB-EP100) ...................... 3-20
Communication Methods ............................................................. 3-23
Checking the Device Compatibility ............................................... 3-27
3-4 Message Communication ............................................................... 3-28
Configuring Message Communication ......................................... 3-29
Actions which can be Completed with Message
Communication ............................................................................ 3-29
Objects and Services ................................................................... 3-34
Objects for use with the CB-EP100 .............................................. 3-36
Basic Format and Processing Flow of Message
Communication ............................................................................ 3-37
Reading the CB Object Table ...................................................... 3-39
CB Object (Class ID:6BH) ............................................................ 3-40
Using CB Object ........................................................................... 3-74
3-5 Communication functions other than EtherNet/IP ....................... 3-87

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

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 7


Terms Used in This Document

This document uses the following terms:

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

8 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


Before Using
This chapter provides an overview of the CB-EP100 and describes
its part names and functions. 1
1-1 CB-EP100 Overview .......................................... 1-2
1-2 Checking the Package Contents ........................ 1-3
1-3 Part Names and Functions................................. 1-4

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 1-1


1-1 CB-EP100 Overview

1 Overview

The CB-EP100 operates as an EtherNet/IP communication adaptor. EtherNet/IP


Before Using

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.

■ System configuration example

PLC or other host device


(EtherNet/IP unit)

Ethernet

EtherNet/IP
adaptor
CB-EP100 (this unit)

Connectable measuring instrument

■ Connectable measuring instrument


The CB-EP100 enables connection of one measuring instrument.

1-2 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


1-2 Checking the Package Contents

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

User's Manual (this manual) x 1

■ List of Optional Parts

• STP (shielded twisted pair) cable


(Category 5e, straight)
- OP-51504 (0.2m)
- OP-51505 (0.5m)
- OP-51506 (1m)
- OP-51507 (3m)
- OP-51508 (5m)
* The working ambient temperature of the above
cables are 0 to 50°C.

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 1-3


1-3 Part Names and Functions

This section describes the part names and functions of the CB-EP100.

1 Right side Left side

(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)

1-4 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


Connection and Configuration
This chapter describes procedures from installing the CB-EP100
and measuring instrument to configuring communication. 2
2-1 Procedures from Installation before Using the
CB-EP100 to Configuration ................................ 2-2
2-2 Installation and Connection to measuring
instrument........................................................... 2-3
2-3 Wiring ................................................................. 2-5
2-4 Configuring Communication with the CB-EP100..2-7
2-5 Configuring Communication with the Scanner . 2-10

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 2-1


2-1 Procedures from Installation before Using the CB-EP100 to Configuration

This section describes the procedures before you use the CB-EP100.

Configuration Procedures

2 1. Installation and Connection to measuring instrument


Connection and Configuration

Connecting the CB-EP100 to measuring instrument (Page 2-3)

2. Wiring

Connecting a communication cable (Page 2-5)

3. Configuring Communication with the CB-EP100

Setting the IP address (Page 2-7)

4. Configuring Communication with the Scanner

Setting the IP address (Page 2-10)

Registering the device profile of the CB-EP100 (Page 2-10)

Configuring the Scanner Side


(Refer to each scanner manual.)

The above configurations enable communication.

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).

2-2 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


2-2 Installation and Connection to measuring instrument

„ Connecting the CB-EP100 to measuring instrument


EtherNet/IP Network Unit CB-EP100 must be connected to measuring instrument
before it can function.

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

Connection and Configuration


connector on the side of the measuring instrument.

2 Tighten the joint screws of the CB-EP100 using a screwdriver.


Tighten the screws to a torque of no more than 0.7N・m.

Fix using joint screws

Bottom

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 2-3


2-2 Installation and Connection to measuring instrument

„ 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

2 EP100, and then attach the


controller and the CB-EP100 to
mounting holes on the bottom
panel.
the DIN rail.
Connection and Configuration

Tab

2 Push in the tab to fix the


controller and the CB-EP100 in
place.

Six M4 screws (screw depth 6 mm)

For information on mounting


dimension, refer to
"Dimensions" (Page 4-4).

2-4 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


2-3 Wiring

The CB-EP100 uses the power supplied to measuring instrument, so there is no


power cable wiring. This section describes the wiring of communication cables used
by the CB-EP100.

Connecting a communication cable

Use the following procedures to connect the CB-EP100 to the communication cable
2
required for EtherNet/IP communication.

Connection and Configuration


„ Usable cable
Usable cables depend on whether the system is configured with 10BASE-T or
100BASE-TX.

Structuring a 10BASE-T system


STP/UTP cable
When the system is configured
with 10BASE-T, use a Category
3 or higher shielded twisted-pair
(STP) cable or an unshielded
twisted-pair (UTP) cable.

Building a 100BASE-TX network or better 5e


Use STP or UTP cable category 5e or better to configure a network using
100BASE-TX. Do not use a Category 3 or Category 4 cable.

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.

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 2-5


2-3 Wiring

„ CB-EP100 connector port


The CB-EP100 connector port accepts an RJ-45 8-pole modular connector (ISO8877
compliant) used with 10BASE-T and 100BASE-TX and complies with the IEEE802.3
Standards.

Precautions for connecting a STP/UTP cable to the CB-EP100 connector port


2 Take care not to apply a load to the CB-EP100 connector port when connecting the
STP/UTP cable to the CB-EP100.
Connection and Configuration

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.

„ Connecting the CB-EP100 to EtherNet/IP


The following describes how to connect the CB-EP100 to the RJ-45 connector.

1 Turn off the power supply.

2 Connect one modular jack of the STP/UTP cable to the 10BASE-T/


100BASE-TX port of the Ethernet switch to be used.

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.

2-6 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


2-4 Configuring Communication with the CB-EP100

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.

„ Setting the IP address 2


Set the IP address with the CB-EP100 wired and with the power supplied.
By default, the IP address is not set. However, the BOOTP client function can be

Connection and Configuration


used to set the IP address via Ethernet.

The following 2 methods are available for setting the IP address.


• Using the IP address setting tool<IP Setting Tool>.
The <IP Setting Tool> software is included on the CD-ROM supplied with a
measuring instrument.
You can also download it from the Keyence web site (http://www.keyence.com).
Refer to the following setting procedures or the "IP Setting Tool User's Manual".
• Use an IP address setting tool from other sources.
Refer to the manuals provided by the respective sources.

z Using the IP address setting tool


Here briefly describes the procedures for setting the IP address with the IP
address setting tool. For details on how to use the IP address setting tool, refer to
the "IP Setting Tool User's Manual". You can view the "IP Setting Tool User's
Manual" from [Help(H)] of "IP Setting Tool" as the PDF file.

1 Start the IP Setting Tool.


Devices such as the CB-EP100 connected to the network and for which their IP
address is not set will appear.
To display the devices for which their IP address is set, click the [Scan
EtherNet/IP devices (A)] button.

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 2-7


2-4 Configuring 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.

2-8 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


2-4 Configuring Communication with the CB-EP100

3 The IP address has now been set.

Connection and Configuration


Reference What is BOOTP?
BOOTP is the abbreviation of BOOT strap Protocol. This protocol is used
by the client device in the TCP/IP network to make the network settings
assigned from the server.
If there is a BOOTP server in the same network as the device running as
the BOOTP client, an IP address is assigned to the device connected as
the BOOTP client.
BOOTP client
BOOTP server

IP address assignment

Via Ethernet
Ethernet

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 2-9


2-5 Configuring Communication with the Scanner

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).

Setting the scanner


2 Connecting the CB-EP100 to the EtherNet/IP scanner requires the following settings:
Connection and Configuration

„ Setting the IP address


Set the IP address of the scanner.

„ Registering the device profile of the CB-EP100


Register the device profile of the adaptor (CB-EP100) to be connected using the
scanner's setting software.
You can register the device profile manually or by reading the EDS (Electronic Data
Sheet) file. You can download the EDS file of the CB-EP100 from the Keyence web
site (http://www.keyence.com).

„ Configuring communication with the CB-EP100


The CB-EP100 uses EtherNet/IP cyclic communication or message communication
to communicate with the scanner.
z Cyclic communication (Implicit messaging)
This function sends and receives data at a set RPI (Requested Packet Interval).
Selecting the communication method called "connection" and assigning the
devices to be sent and received on the scanner side enables the CB-EP100 to
communicate with the scanner without creating a ladder program.
z Message communication (Explicit messaging)
This function is used to send and receive data which does not need to be timed.
Use this function when changing the measuring instrument settings or when
performing EtherNet/IP communication with the scanner (e.g., Rockwell
Automation MicroLogix Series) that does not support cyclic communication.
This function uses a ladder program to create a message on the scanner side for
communication.

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.

2-10 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


Communicating with
the LJ-V7000 Series
This chapter describes the configuration of memory linked with the
EtherNet/IP network unit and a communication timing chart.
3
It also describes functions that can use communication
methods other than EtherNet/IP communications.

3-1 What is EtherNet/IP?.......................................... 3-2


3-2 CB-EP100 EtherNet/IP Communication Function ...3-3
3-3 Cyclic communication......................................... 3-5
3-4 Message Communication................................. 3-28
3-5 Communication functions other than EtherNet/IP .....3-87

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-1


3-1 What is EtherNet/IP?

What is EtherNet/IP?

EtherNet/IP is an industrial communication network with open specifications. The


specifications are managed by ODVA (Open DeviceNet Vendor Association, Inc.).
Industrial protocol has been combined with the Ethernet and standardized as Ether-
Net/IP (Industrial Protocol).
Communication is realized by combining the protocols known as Common Industrial

3
Protocol (CIP) with TCP/IP and Ethernet. This allows regular Ethernet to be used
together with the network.

Before starting EtherNet/IP communication, one of the devices must open a


Communicating with the LJ-V7000 Series

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.)

EtherNet/IP includes cyclic communication (Implicit messaging) which sends and


receives data periodically. Message communication (Explicit messaging) which
sends and receives commands and responses at a desired timing.
Cyclic communication enables you to set RPI (Requested Packet Interval) according
to the priority of the data to be exchanged, allowing the entire communication load to
be adjusted for data exchange.
Message communication enables you to exchange the required commands and
responses at the required timing. Message communication is used for applications
which do not require the punctuality of cyclic communication, such as reading and
writing adaptor settings.

Scanner

Low speed (Communication cycle: 1000 ms)


High speed
(Communication cycle: 10 ms)

Regular speed
(Communication
cycle: 100 ms)

Adaptor Adaptor Adaptor

3-2 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-2 CB-EP100 EtherNet/IP Communication Function

This section describes the EtherNet/IP functions supported by the CB-EP100.


The CB-EP100 functions as an EtherNet/IP adaptor, and supports both cyclic and
message EtherNet/IP communications.

EtherNet/IP scanner CB-EP100


Measuring instrument
IN area Cyclic communication
Control status Output
Current value Judgement results

OUT area
Error information

Cyclic communication
࡮࡮࡮࡮࡮࡮
Error information 3
Control input
Control data
Setting value

Communicating with the LJ-V7000 Series


IN area Message communication

OUT area
Direct read/write of various parameters

Overview of Communication Methods

The EtherNet/IP scanner can use the following functions:


Communication method
Available functions Cyclic communication Message Communication
(Page 3-5) (Page 3-28)
Clearing system errors
Reading system status
Reading error codes
Reading OUT measurement values
Reading judgment results
Reading OUT measurement value
status { {
Reading measuring instrument
control status
Inputing control data
Reading current program number
Switching the programs
Reading number of storage points
Writing/reading OUT measurement
setting
Reading profile data
Reading auto-zero reference value X {
Writing/reading controller device
name
Reading controller/sensor head type

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-3


3-2 CB-EP100 EtherNet/IP Communication Function

„ 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.

PLC EtherNet/IP scanner

* RPI (Requested Packet Interval) can be set

3 individually for each connection.


Communicating with the LJ-V7000 Series

RPI=10 (ms)*

RPI=5 (ms)*

RPI=3 (ms)* RPI=0.5 (ms)*


Ethernet

Various EtherNet/IP adaptors

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.

3-4 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-3 Cyclic communication

This section describes the cyclic communication functions and how to use them.

„ What is cyclic communication?


Cyclic communication is a function that exchanges data with the EtherNet/IP device
in a cyclic manner (at a set cycle).
In cyclic communication, data can be exchanged when one device successfully
opens a logical 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.)

Cyclic communication is started in the following procedures: 3


(1) The scanner requests the adaptor to open the connection.
(2) The adaptor side checks compatibility.

Communicating with the LJ-V7000 Series


(3) If no error occurs as a result the compatibility check, the adaptor opens the
connection.
(* If an error is found during the compatibility check, the adaptor does not open
the connection.)
"Checking the Device Compatibility" (Page 3-27)

(1) Request connection open


(2) Check
compatibility
(3) Open connection

Data is exchanged between the EtherNet/IP scanner, CB-EP100 and each


measuring instrument as follows:
EtherNet/IP scanner CB-EP100 Measuring instrument

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

Configuring 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

(* No ladder program is required when cyclic communication is used.)

Actions which can be completed with Cyclic Communication

Cyclic communication can use the following functions:


(1) Clearing system errors
(2) Reading system status
(3) Reading error codes
(4) Reading OUT measurement values
(5) Reading judgment results
(6) Reading OUT measurement value status
(7) Reading measuring instrument control status
(8) Inputing control data
(9) Reading current program number
(10) Switching the programs
(11) Reading number of storage points

3-6 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-3 Cyclic communication

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 CB-EP100 can use the following connections:

Connection Assembly Size RPI Range Application


No
Name
Input/Output
Instance (Byte) (in 0.5 ms) Type 3
CB-EP100 to
64H (100) 312
scanner

Communicating with the LJ-V7000 Series


Monitor Data And 0.5 ms to Exclusive
1 Control Data Scanner to 10000 ms Owner
65H (101) 124
CB-EP100
CB-EP100 to
64H (100) 312
scanner 0.5 ms to
2 Monitor Data
(Input Only)
Input Only
Scanner to 10000 ms
FEH (254) 0
CB-EP100

Reference ・ Each connection's trigger timing is executed cyclically. The connection


type supports both point-to-point and multicast.
・ The details of each application type are as follows:
Exclusive Owner:
This connection allows simultaneous setting of both data
transmission from the scanner to the CB-EP100 and data
transmission from the CB-EP100 to the scanner. This setting is
made not only when the scanner monitors the adapter (CB-
EP100) data, but also when it issues control inputs and rewrites
the settings. etc. Multiple "Exclusive Owner" connections cannot
be opened to one adaptor (CB-EP100).
Input Only:
This connection allows only data transmission from the CB-
EP100 to the scanner. This setting is made when the scanner
only monitors adaptor (CB-EP100) data. Multiple scanners can
open an "Input Only" connection simultaneously to one adaptor
(CB-EP100).
(* To simultaneously open connections from multiple scanners,
set Connection Type to Multicast, and also set the same RPI
setting on each scanner.)

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-7


3-3 Cyclic communication

Assignment to IN Area (CB-EP100 to Scanner)

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

1-byte (8-bit) data

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

High-order byte Low-order byte


51 50 49 48
32-bit data 12H 34H 56H 78H
12H 34H 56H 78H
Address 48 to 51

3-8 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-3 Cyclic communication

„ 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

Communicating with the LJ-V7000 Series


status Valid status Valid status Valid status Valid status Valid status Valid status Valid status Valid status
5
OUT16 OUT15 OUT14 OUT13 OUT12 OUT11 OUT10 OUT9
Judgment Judgment Judgment Judgment Judgment Judgment Judgment Judgment
standby standby standby standby standby standby standby standby
6
status status status status status status status status
Judgment OUT8 OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1
standby
status Judgment Judgment Judgment Judgment Judgment Judgment Judgment Judgment
standby standby standby standby standby standby standby standby
7
status status status status status status status status
OUT16 OUT15 OUT14 OUT13 OUT12 OUT11 OUT10 OUT9
Alarm Alarm Alarm Alarm Alarm Alarm Alarm Alarm
8 status status status status status status status status
Alarm OUT8 OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1
status Alarm Alarm Alarm Alarm Alarm Alarm Alarm Alarm
9 status status status status status status status status
OUT16 OUT15 OUT14 OUT13 OUT12 OUT11 OUT10 OUT9
10
Reserved
- Reserved for system
for system
15
HI HI HI HI HI HI HI HI
16
Judgment OUT8 OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1
output (HI) HI HI HI HI HI HI HI HI
17
OUT16 OUT15 OUT14 OUT13 OUT12 OUT11 OUT10 OUT9
LO LO LO LO LO LO LO LO
Judgment 18
OUT8 OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1
output
(LO) LO LO LO LO LO LO LO LO
19
OUT16 OUT15 OUT14 OUT13 OUT12 OUT11 OUT10 OUT9
GO GO GO GO GO GO GO GO
Judgment 20
OUT8 OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1
output
(GO) GO GO GO GO GO GO GO GO
21
OUT16 OUT15 OUT14 OUT13 OUT12 OUT11 OUT10 OUT9
22
Reserved
- Reserved for system
for system
33
Timing Timing Timing Timing Timing Timing Timing Timing
34 status status status status status status status status
Timing OUT8 OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1
status Timing Timing Timing Timing Timing Timing Timing Timing
35 status status status status status status status status
OUT16 OUT15 OUT14 OUT13 OUT12 OUT11 OUT10 OUT9

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-9


3-3 Cyclic communication

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

OUT16 OUT15 OUT14 OUT13 OUT12 OUT11 OUT10 OUT9


Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero
48 completion completion completion completion completion completion completion completion
Auto-zero OUT8 OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1
completion Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero
49 completion completion completion completion completion completion completion completion
OUT16 OUT15 OUT14 OUT13 OUT12 OUT11 OUT10 OUT9
Reset Reset Reset Reset Reset Reset Reset Reset
50 completion completion completion completion completion completion completion completion
Reset OUT8 OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1
completion Reset Reset Reset Reset Reset Reset Reset Reset
51 completion completion completion completion completion completion completion completion
OUT16 OUT15 OUT14 OUT13 OUT12 OUT11 OUT10 OUT9
Storage Storage
Batch end Batch start Trigger
External 52 Reserved for system stop com- start com-
completion completion completion
input com- pletion pletion
pletion Memory clear Error clear
53 Reserved for system
completion completion
54
Reserved
- Reserved for system
for system
61
Timing Timing Timing Timing Timing Timing Timing Timing
62 failure failure failure failure failure failure failure failure
Timing OUT8 OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1
failure Timing Timing Timing Timing Timing Timing Timing Timing
63 failure failure failure failure failure failure failure failure
OUT16 OUT15 OUT14 OUT13 OUT12 OUT11 OUT10 OUT9
Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero
64 failure failure failure failure failure failure failure failure
Auto-zero OUT8 OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1
failure Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero Auto-zero
65 failure failure failure failure failure failure failure failure
OUT16 OUT15 OUT14 OUT13 OUT12 OUT11 OUT10 OUT9

3-10 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-3 Cyclic communication

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

Communicating with the LJ-V7000 Series


75
Program Program
Program 76 Reserved for system switch switch
switch failure completion
77 Reserved for system
78
Reserved
- Reserved for system
for system
83
Error 84
Error code
code 85
86
Reserved
- Reserved for system
for system
95
Current 96
program - Current program number
number 99
100
Reserved
- Reserved for system
for system
103

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-11


3-3 Cyclic communication

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

3-12 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-3 Cyclic communication

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

Communicating with the LJ-V7000 Series


187
188
OUT measurement value update count
-
OUT6
191
192
OUT measurement value update count
-
OUT7
195
OUT 196
OUT measurement value update count
measure- -
OUT8
ment 199
value 200
Update OUT measurement value update count
-
count OUT9
203
204
OUT measurement value update count
-
OUT10
207
208
OUT measurement value update count
-
OUT11
211
212
OUT measurement value update count
-
OUT12
215
216
OUT measurement value update count
-
OUT13
219
220
OUT measurement value update count
-
OUT14
223
224
OUT measurement value update count
-
OUT15
227
228
OUT measurement value update count
-
OUT16
231
232
OUT measurement value display unit
-
OUT1
235
OUT 236
OUT measurement value display unit
measure- -
OUT2
ment 239
value 240
display OUT measurement value display unit
-
unit OUT3
243
244
OUT measurement value display unit
-
OUT4
247

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-13


3-3 Cyclic communication

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

3-14 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-3 Cyclic communication

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."

Communicating with the LJ-V7000 Series


„ ON: Startup preparations are completed.
„ OFF: Startup preparations are not completed.
The error status of the measuring instrument is output.
LJ-V
„ ON: An error occurred.
Error status
„ OFF: No error occurred.
Indicates whether a measuring instrument is accessing the save area (and
setting data is being saved).
Caution: The setting data may become corrupted if the power is turned off
Saving
during saving or immediately after the completion of saving.
„ ON: The save area is being accessed.
„ OFF: The save area is not being accessed (saving completed).
Outputs each control signal status (LASER_OFF, REMOTE, MEMORY_FULL) for
Measuring measuring instrument.
instrument status „ ON: Control status of targeted measuring instrument is ON.
„ OFF: Control status of targeted measuring instrument is OFF.
0 is stored in this bit when each OUT measurement value is in judgment
standby status or alarm status. When this bit is 0, each OUT measurement
Valid status OUTn value and judgment output is valid.
(n: 1 - 16) „ ON: The measurement value is valid
„ OFF: The measurement value is invalid (in judgment standby status or alarm
status).
This bit becomes 1 when each OUT measurement value is in judgment standby
status.
Judgment standby status indicates any of the following.
• The measuring instrument has just been started up
Judgment standby • Settings in the measuring instrument have just been changed
status OUTn • Processing by reset input has just been performed
(n: 1 - 16) • Programs have just been changed
• Reset measurement by REMOTE/LASER_OFF input has just been
performed
„ ON: The judgment value is in judgment standby status
„ OFF: The judgment value is not in judgment standby status
This bit becomes 1 when an OUT measurement value is in alarm status.
An alarm indicates any of the following.
• The measurement target is not in the measuring range.
• The measurement target does not give off enough light.
Alarm status OUTn • Position correction has not been properly set.
(n: 1 - 16) • Measuring mode has not been properly set.
When there is an alarm status, both HI and LO become 1 in the judgment
results of the corresponding OUT.
„ ON: The measurement value indicates an alarm status.
„ OFF: The measurement value does not indicate and alarm status.?

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-15


3-3 Cyclic communication

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)

3-16 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-3 Cyclic communication

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.

Communicating with the LJ-V7000 Series


Indicates whether the external trigger request has failed.
Trigger failure „ ON: External trigger request has failed.
„ OFF: External trigger request has not failed.
Indicates whether the batch start request has failed..
Batch start failure „ ON: Batch start request has failed.
„ OFF: Batch start request has not failed.
Indicates whether the batch end request has failed.
Batch end failure „ ON: Batch end request has failed.
„ OFF: Batch end request has not failed.
Indicates whether the storage start request has failed.
Storage start
„ ON: Storage start request has failed.
failure.
„ OFF: Storage start request has not failed.
Indicates whether the storage end request has failed.
Storage stop
„ ON: Storage end request has failed.
completion
„ OFF: Storage end request has not failed.
Indicates whether the error clear request has failed.
Error clear failure „ ON: Error clear request has failed.
„ OFF: Error clear request has not failed.
Indicates whether the memory clear request has failed.
Memory clear
„ ON: Memory clear request has failed.
failure
„ OFF: Memory clear request has not failed.
Indicates whether a program switch has been completed (when successful).
Program switch
„ ON: Program switch request has been completed (when successful).
completion
„ OFF: Program switch request has not been completed (when not successful).
Indicates whether a program switch has failed.
Program switch
„ ON: Program switch request has failed
failure
„ OFF: Program switch request has not failed
When "Error status" is ON, the error code is stored. When no error has occurred,
0000H is stored.
Error code The error code stored the code of the first output error, but this data is not
overwritten when subsequent errors occur.
"Error code list" (Page 3-19)
Current program
Stores current program number,
number

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-17


3-3 Cyclic communication

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)

3 * The OUT measurement value results in an alarm in the following cases.


• When measurement mode is "No measurement"
• When operation mode is "High-speed mode"
* When the OUT measurement value status is judgment standby, 80000001H
is returned.
Communicating with the LJ-V7000 Series

* When the OUT measurement value status is alarm, 80000000H is returned.


* For details on how to obtain the current value, refer to page 3-24.
OUT measurement Each time measurement values are output and updated, the count is
value update count incremented by 1.
OUTn (n: 1 - 16) The count range is 0 to 65535 and 65535 is incremented to 0.
Stores all OUT measurement value display units.
Display unit code Minimum display unit setting
0 1mm
1 0.1mm
2 0.01mm
3 0.001mm
4 1μm
5 0.1μm
100 1mm2
OUT measurement 101 0.1mm2
value display unit 102 0.01mm2
OUTn (n: 1 - 16) 103 0.001mm2
104 0.0001mm2
105 0.00001mm2
200 1deg
201 0.1deg
202 0.01deg

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-18 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-3 Cyclic communication

„ Error code list


The codes of errors that occur for the CB-EP100 and measuring instrument during
message communication are listed below.
● CB-EP100 (this unit)

Error code Error description Cause Remedy


0000H No error - -
Replace the CB-EP100 and
turn on the power.
Internal memory

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.

Communicating with the LJ-V7000 Series


Replace the CB-EP100 and
Data may have been cor- turn on the power.
Internal device
rupted by noise or damaged The replaced CB-EP100
8124H, 8140H error in the CB-
components in the CB- should be inspected and
EP100
EP100. repaired. Contact your near-
est KEYENCE office.
IP address setting The IP address setting is out- Set the correct IP address.
8141H
error side available range. (Page 2-7)
Default gateway The default gateway value is Set the correct default gate-
8142H
setting error outside the allowable range. way.
Subnet mask set- The subnet mask is an
8143H Set the correct subnet mask.
ting error invalid value.
There are two devices in the Make sure that there are no
Duplicate IP
8144H network with the same IP devices with the same IP
address error
address. address in the network.
Turn the power back on.
The setting data was cor-
If this does not solve the
A setting data rupted due to noise or
problem, perform an inspec-
8160H - 8161H error occurred in because the power was
tion or repair, as required.
the CB-EP100. turned off when setting data
Contact your nearest
was written.
KEYENCE office.
Reinsert the connectors and
then turn on the power again.
Communication Communication between the If this does not solve the
8180H - 8182H errors between CB-EP100 and the measur- problem, perform an inspec-
units ing instrument failed. tion or repair, as required.
Contact your nearest
KEYENCE office.
The software version of the
Version mismatch Upgrade the controller soft-
81A0H measuring instrument and
error ware version.
the CB-EP100 differs.

● Measuring instrument (LJ-V7000 series)


For details on LJ-V7000 series error codes, refer to the appendix entitled "Error
messages" in the User's Manual supplied with the LJ-V7000 series.

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-19


3-3 Cyclic communication

Assignment to OUT Area (Scanner to CB-EP100)

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

1-byte (8-bit) data


Communicating with the LJ-V7000 Series

„ 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

3-20 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-3 Cyclic communication

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

Communicating with the LJ-V7000 Series


OUT16 OUT15 OUT14 OUT13 OUT12 OUT11 OUT10 OUT9
32
Reserved
- Reserved for system
for system
43
Program
Program 44 Reserved for system switch
switch request
request
45 Reserved for system
46
Reserved
- Reserved for system
for system
55
Program 56
number - Program number specification
specification 59
60
Reserved
- Reserved for system
for system
123

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-21


3-3 Cyclic communication

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

„ ON: External trigger is issued.


Trigger request
„ OFF: External trigger completion/external trigger failure has been turned off.
„ ON: Batch start begins.
Batch start request
„ OFF: Batch start completion/batch start failure has been turned off.
„ ON: Batch end issued
Batch end request
„ OFF: Batch end completion/batch end failure has been turned off.
Storage start „ ON: Storage start begins.
request „ OFF: Storage start completion/storage start failure has been turned off.
Storage stop „ ON: Storage stop begins.
request „ OFF: Storage stop completion/storage stop failure has been turned off.
Memory clear „ ON: Clears internal memory.
request „ OFF: Memory clear completion/memory clear failure has been turned.
Timing
Specifies how timing status should be changed when a timing request is made.
ON/OFF specified
„ ON: Timing is ON
OUTn
„ OFF: Timing is OFF
(n: 1 - 16)
Auto-zero Specifies how auto-zero status should be changed when an auto-zero request
ON/OFF specified is made.
OUTn „ ON: Auto-zero is ON
(n: 1 - 16) „ OFF: Auto-zero is OFF
Program switch „ ON: Switches the current program to the program with the specified number.
request „ OFF: Program switch completion/program switch failure has been turned off.
Program number Specifies the number of the program that will be started when a program switch
specification is requested.

3-22 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-3 Cyclic communication

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)

Reading the measuring instrument status


3
Measuring instrument status that can be read: REMOTE, LASER_OFF, MEMORY_FULL
Device assignments: "Monitor Data (156 Words (312 Bytes)) Assembly Instance

Communicating with the LJ-V7000 Series


(Instance ID): 64H" (Page 3-9)

PLC
Measuring instrument status 1
Bit 0 of IN area [2] 0

Measuring instrument (1)


Control status of ON
LASER_OFF signal OFF

This is an example of reading the control status of the LASER_OFF signal.


(1) The control status of the LASER_OFF signal of the measuring instrument is input
to the IN area using cyclic communication.

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-23


3-3 Cyclic communication

Reading the OUT measurement values of a measuring instrument


The OUT measurement values OUT1 to OUT16 can be read.
Device assignments: "Monitor Data (156 Words (312 Bytes)) Assembly Instance
(Instance ID): 64H" (Page 3-9)

PLC OUT measurement value update counter


Unsigned 32-bit data of IN area [168 to 171] n n+1 n+2 n+3 n+4

OUT measurement value


Signed 32-bit data of IN area [104 to 107]

3
OUT measurement value timing status
Bit 0 of IN area [34]

Measuring instrument
Communicating with the LJ-V7000 Series

OUT1 measurement value update counter n n+1 n+2 n+3 n+4

OUT1 measurement value

OUT measurement value timing status (2)

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.

* Other OUT measurement value information (measurement value status [valid/


alarm/judgment standby]/judgment output/auto-zero status) is also input to the IN
area in the same way as the OUT measurement value and timing status.

3-24 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-3 Cyclic communication

Inputting control data to a measuring instrument


„ Example of the handshake process common to control data input
Device assignments: "Control Data (62 Words (124 Bytes)) assembly instance
(Instance ID): 65H" (Page 3-20)
Target control data: Trigger, batch start, batch end, reset, memory clear, storage
start, and storage stop
The "***" shown below indicates the specific control input.
Example: During trigger processing, "*** request" indicates a "trigger request."

3
PLC 1
*** request 0
(3)
*** completion 1
(*** failure) 0
(1) (2)
Measuring instrument

Communicating with the LJ-V7000 Series


*** process Processing

(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.

„ Example of the handshake process for error clear request


PLC
1
Error clear request 0
(3)
Bit 0 of OUT area [0]
1
Error clear completion (or failure) 0
Bit 0 of IN area [53]
Error code 1234H 0000H
16-bit data of IN area [84 to 85] (1) (2)
Measuring instrument
Error clear process Processing

(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.

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-25


3-3 Cyclic communication

„ Example of the handshake process for auto-zero/timing requests


* When setting auto-zero of OUT1 to ON
PLC Auto-zero ON/OFF specification 1
Bit 0 of OUT area [30] 0

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

0 to 1, the measuring instrument starts the auto-zero update process by cyclic


communication so that the status becomes the auto-zero ON/OFF specification at
that time.
(2) When the measuring instrument completes the requested process (or the process
fails), the status bit that indicates auto-zero completion (or failure) becomes 1.
The bit indicating the auto-zero status becomes 1 simultaneously with auto-zero
completion.
(3) When the value of the OUT area with an auto-zero request assigned changes from
1 to 0, the status bit that indicates auto-zero completion (or failure) becomes 0.
(4) The time when the measuring instrument is performing the requested process.

„ Example of the handshake process for program switch requests


* When program number changed from 0 to 5
PLC
Program number specification
0000H 0005H
32-bit data of OUT area [56 to 59]

Program switch request


Bit 0 of OUT area [44]
(3)
Program switch completion (or failure)
Bit 0 of IN area [76]
(1) (2)
Current program number
32-bit data of IN area [96 to 99] 0000H 0005H

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.

3-26 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-3 Cyclic communication

Checking the Device Compatibility

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.

When using scanners of other manufacturers


For how to use the scanners of other manufacturers, refer to the manual of each
scanner. 3

Communicating with the LJ-V7000 Series

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-27


3-4 Message Communication

This section describes the message communication functions and how to use them.

„ What is Message communication (Explicit messaging)?


Message communication is a function that performs communication by issuing
commands using the objects and services (Service Codes) prepared for each
EtherNet/IP device. Message communication is used for applications which do not
require the punctuality of cyclic communication, such as reading and writing adaptor
settings.
The objects and service codes which can be used with message communication

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

Scanner CB-EP100 Measuring instrument

(1) Message communication


command
Send Receive

(2) Interpret and


execute command
Receive Send

(3) Message communication


response

Reference
The CB-EP100 message communication function supports CIP-defined
UCMM (unconnected) and Class 3 (connected) message communication.

3-28 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-4 Message Communication

Configuring 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

Communicating with the LJ-V7000 Series


commands.

Actions which can be Completed with Message Communication

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

(1) Reading setting values from a measuring instrument


Message communication reads parameters from the CB-EP100 or from a
measuring instrument connected to the CB-EP100.
Measuring
Scanner instrument CB-EP100

Command <Details of command>


Service code: 0EH
Class ID: 6BH
Response: Instance ID: 01H
123456 Attribute ID: 2456(998H)

Current program No. OUT1


offset value for a measuring
instrument: 123456
"(1) Reading setting values from a measuring instrument" (Page 3-74)
- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-29
3-4 Message Communication

(2) Writing setting values to a measuring instrument


Message communication writes parameters to the a measuring instrument.
In the following example, the offset of OUT1 is changed from 5000 to 6000.
Measuring
Scanner instrument CB-EP100
Command: <Details of command>
6000
Service code: 10H
Class ID: 6BH
Instance ID: 203(CBH)
Response Attribute ID: 2456(998H)

3 Service data: 6000

Current program No. 3 OUT1


offset value for a measuring
Communicating with the LJ-V7000 Series

instrument: 6000

"(2) Writing setting values to a measuring instrument" (Page 3-75)

(3) Changing programs


Message communication acquires measurement values from a measuring
instrument connected to the CB-EP100.
In the following example, the program number is set to 9.
Measuring
Scanner instrument CB-EP100

Command: 09H <Details of command>


Service code: 4BH
Class ID: 6BH
Instance ID: 01H
Response Attribute ID: None
Service data: 0000 0009H

The program number of the measuring


instrument becomes 9.

"(3) Changing programs" (Page 3-76)

(4) Clearing an error


Message communication clears a recoverable error occurring on the CB-EP100 or
a measuring instrument connected to the CB-EP100.
Measuring
Scanner instrument CB-EP100

Command <Details of command>


Service code: 4CH
Class ID: 6BH
Instance ID: 00H/01H
Response
Service data: None

The error is cleared and


operation is resumed.
"(4) Clearing errors" (Page 3-77)

3-30 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-4 Message Communication

(5) Inputting control data


Message communication implements control input for a measuring instrument
connected to the CB-EP100.
In the following example, the auto-zero operation is performed.
Measuring
Scanner instrument CB-EP100
<Details of command>
Command Service code: 4DH
Class ID: 6BH
Instance ID: 01H
Response
Attribute ID: 6FH
Service data: Target OUT
3
information

Communicating with the LJ-V7000 Series


"(5) Control input to a measuring instrument" (Page 3-78)

(6) Requesting to reflect setting write area


Message communication reflects the setting values of the setting write area of the
measuring instrument connected to the CB-EP100 up to the settings of the
specified hierarchy level.
Measuring
Scanner instrument CB-EP100

<Details of command>
Command Service code: 4EH
Class ID: 6BH
Instance ID: 01H
Response Attribute ID: None
Service data: 0000 0001H

The setting values of the setting


write area are reflected up to
the settings of save area.
"(6) Requesting to reflect setting write area" (Page 3-80)

(7) Updating the setting write area


Message communication updates the contents of the setting write area of the
measuring instrument connected to the CB-EP100 with the contents of the
specified hierarchy level.
Measuring
Scanner instrument CB-EP100

<Details of command>
Command Service code: 4FH
Class ID: 6BH
Instance ID: 01H
Response Attribute ID: None
Service data: 0000 0000H

The setting values of the setting write


area are replaced with the settings of
the active measurement area.

"(7) Updating setting write area" (Page 3-81)


- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-31
3-4 Message Communication

(8) Initializing settings


Initialize the settings for the specified program number specified in the setting
write area in a measuring instrument connected to the CB-EP100.
Measuring
Scanner instrument CB-EP100

<Details of command>
Command: 00H Service code: 50H
Class ID: 6BH
Instance ID: 01H
Attribute ID: None

3
Response
Service data: 00H

The setting write area of program


number 0 is initialized.
Communicating with the LJ-V7000 Series

"(8) Initializing settings" (Page 3-82)

(9) Confirming profile data


Save the profile data in a measuring instrument connected to the CB-EP100 so that
it can be read.

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

The latest profile is saved.

"(9) Confirming profile data" (Page 3-83)

(10)Setting the date and time


Update the date and time in a measuring instrument connected to the CB-EP100
to the specified date and time.
Measuring <Details of command>
Scanner instrument CB-EP100
Service code: 58H
Command: Class ID: 6BH
Service data Instance ID: 01H
Attribute ID: None
Service data:
UDINT: Number of data bytes
Response UDINT: Year (last two digits)
UDINT: Month
UDINT: Day
The date and time are UDINT: Hour
changed to the specified UDINT: Minute
date and time. UDINT: Second

"(10) Setting the date and time" (Page 3-84)

3-32 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-4 Message Communication

(11)Acquiring the date and time


Acquire the date and time in a measuring instrument connected to the CB-EP100.
Measuring
Scanner instrument CB-EP100

<Details of command>
Command Service code: 59H
Class ID: 6BH
Instance ID: 01H
Response: Attribute ID: None
Service data Service data: None

The date and time 3


are returned.
"(11) Acquire date and time" (Page 3-85)

Communicating with the LJ-V7000 Series


(12)Initializing all setting values of a measuring instrument
Return all settings in a measuring instrument connected to the CB-EP100 to their
default values.
Measuring
Scanner instrument CB-EP100

<Details of command>
Command Service code: 5FH
Class ID: 6BH
Instance ID: 01H
Response Attribute ID: None
Service data: None

All of the settings


are initialized.

"(12) Initializing all setting values of a measuring instrument" (Page 3-86)

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-33


3-4 Message Communication

Objects and Services

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.

3 CB-EP100 or measuring instrument connected to the CB-EP100


Object
(1) (3)
Service Parameter change
Communicating with the LJ-V7000 Series

(4)
Control input indication execution
(2)
Data output (5)
Initialization of settings

Taking CB Object as an example, one instance is provided for the measuring


instrument connected to the CB-EP100. Reading the attributes corresponding to the
measurement values of a measuring instrument instance using a service makes it
possible to read instance (01H=measuring instrument) measurement values.

CB Object
(Class ID: 6BH)

CB-EP100 internal area Measuring instrument internal area


Instances for number of programs (16)
Instance ID: 00H Instance ID: 01H Instance ID: 64H to 73H Instance ID: C8H to D7H
: :
: :
Attribute ID: 32DH
: :
Attribute ID: 32EH
: :
:
: :
Attribute ID: 32DH :
Setting area Setting area
:
: :

3-34 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-4 Message Communication

Reference ・ In EtherNet/IP (CIP), the method called "object modeling" is used to


express a device. The device is handled as a group of objects. Objects
abstractly express the configuration elements in the device. A class is a
group of objects expressing the configuration elements of the same
type. An instance actually expresses a specific object contained in a
class. Each instance in the class has the same attribute group, but each
attribute value is unique.
・ To execute a service for CB-EP100, send a command from the scanner.
The CB-EP100 then returns the service execution results as a response.

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)*.

Communicating with the LJ-V7000 Series


Command Response

㨯Service code 㨯General Status


㨯Class ID 㨯Additional Status*
㨯Instance ID 㨯Service response data*
㨯Attribute ID*
㨯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)

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-35


3-4 Message Communication

Objects for use with the CB-EP100

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

3-36 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-4 Message Communication

Basic Format and Processing Flow of Message Communication

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

Communicating with the LJ-V7000 Series


Designates the service code to be used.
Class ID Designates a class ID tailored to the service*1 to be used.
Instance ID Designates an instance ID tailored to the service*1 to be used.
Attribute ID Designates an attribute ID tailored to the service*1 to be used.
Service Data Designates service data tailored to the service*1 to be used.

*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

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-37


3-4 Message Communication

„ Command processing order and error response


Check whether each ID is within the supported range in the following order:

Class ID check Path Destination Unknown (05H)


returned as general status
No
Yes

Instance ID check Path Destination Unknown (05H)


returned as general status
No

3 Yes

Service not Supported (08H)


Service code check
Communicating with the LJ-V7000 Series

returned as general status


No
Yes

Attribute not Supported (14H)


Attribute ID check
returned as general status
No
Yes

Executes supported service process

● Supplement for object processing


• Get_Attribute_Single and Get_Attributes_All are executed, ignoring send service
data.
• The service (Get_Attributes_All, Reset) that does not designate an attribute ID is
executed, ignoring attribute ID.
• If Set_Attribute_Single is designated for an attribute which cannot be written (Set),
"0EH" (Attribute not settable) is returned as the general status.
• If Set_Attribute_Single for the writable attribute is designated and the writing size
is less than the attribute size, the general status "13H" (Not enough data) is
returned. If the writing size is greater than the attribute size, the service is
executed, ignoring the excessive data.

3-38 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-4 Message Communication

Reading the CB Object Table

Reading the attribute ID


Example) Excerpt from CB Object attribute ID
(1) (2) (3) (4) (5) (6)
Service code Attribute ID Data
Name Description Attribute
(hexadecimal) (hexadecimal) Type
Measurement
0EH 32DH value
OUT1
OUT1 measurement value (integer) R DINT
3

Communicating with the LJ-V7000 Series


Item Description
(1) Service code Represents the Service code in hexadecimal notation.
(2) Attribute ID Represents the attribute ID in hexadecimal notation.
(3) Name Represents the attribute name.
Describes the attribute and represents the data to be read and the range of
(4) Description
parameters that can be set.
Represents the direction of services for the attribute ID.
R (Read): The parameter read service (Get_Attribute_Single,
(5) Attribute Get_Attributes_All) can be used to read the attribute value.
W (Write): The parameter write service (Set_Attribute_Single) can be used
to write the attribute value.
(6) Data type Represents the attribute data type.

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)

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-39


3-4 Message Communication

CB Object (Class ID:6BH)

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

Attribute ID range Instance ID

Start ID End ID 0 1 100 ∼ 115 200 ∼ 215

Quantity R: Measuring R: Active


R/W: Cyclic R/W: Setting
DEC HEX DEC HEX instrument measurement
data write area
status area
Error code/
100 64 − 109 6D 10
device status
For unique service
110 6E − 118 76 9 Monitor data*
(control input)
119 77 − 159 9F 41
160 A0 − 198 C6 39
199 C7 − 767 2FF 569
768 300 − 847 34F 80
848 350 − 848 350 1 Port No. Monitor data
849 351 − 861 35D 13
862 35E − 879 36F 18
880 370 − 927 39F 48 Profile data
928 3A0 − 2447 98F 1520
Current
Program setting Program setting
2448 990 − 2942 B7E 495 program
values of No** values of No**
setting values
2943 B7F − 3263 CBF 321
Device name/
3264 CC0 − 3327 CFF 64
revision
(**: Last two digits of the instance ID)

With instance ID = 1, the settings for the program number at that time can be
referred to.

* The same data as the measurement values/judgment values of instance ID = 1


can be acquired.

3-40 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-4 Message Communication

● 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

Communicating with the LJ-V7000 Series


instrument.
Control input Sets trigger and auto-zero and other control input of an
4DH*1 indication attribute ID to the status indicated in the service data.
Request to reflect Reflects the settings of the setting write area up to the
4EH*1 setting write area specified hierarchy level.
Update of setting Updates the settings of the setting write area with the settings
4FH*1 write area of the specified hierarchy level.
Initialization of Initializes the setting values for the program number
50H*1 settings designated in the service data.
57H*1 Confirm profile data Confirms the profile data and copies it to the profile data area.
The date and time in the controller are set to match the date
58H*1 Set date and time
and time designated in the service data.
Acquires date and
59H*1 time
Acquires the date and time of the measuring instrument.

Resets the setting area of the CB-EP100 and setting values


5FH*1 Initializes all settings
connected to the CB-EP100 to their default values.

*1 Cannot specify the CB-EP100 (instance ID = 00H).

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-41


3-4 Message Communication

● 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

(12) Initializes all settings Service code 5FH

General Service code (hexadecimal)


Description
status 5 E 10 4B 4C 4D 4E 4F 50 57 58 59 5F
00H ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ The service has ended normally.
05H ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ The instance ID is out of the range.
This service cannot be executed with the
08H ○ − ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ specified instance ID.
09H ○ − ○ ○ − ○ ○ ○ ○ ○ ○ ○ − The written data is out of the range.
Execution of control input failed.
0CH − − − ○ − ○ ○ ○ ○ ○ ○ ○ − A failure occurred during the execution of the
requested operation.
Writing was attempted to unwriteable attribute
0EH − − ○ − − − − − − − − − − ID.
13H − − ○ − − ○ ○ ○ ○ ○ ○ ○ − The service data size is smaller than specified.
14H − ○ ○ ○ − ○ − − − − − − − The attribute ID is out of the range.
This service is supported with the specified
instance ID, but it cannot be used with the
1FH − ○ ○ ○ − − − − − − − − − specified attribute ID. (Additional status
C350H)
The parameters associated with the request
are invalid. Returns the detailed code for
20H − − − − − − ○ − − − − − − inconsistent settings that the measuring
instrument stores as additional status.*
A system error in the CB-EP100 or in a meas-
FEH − ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ uring instrument connected to the CB-
EP100.

* An additional status is a 4-digit hexadecimal value of ( ①②③④ H).


① : Target setting ⇒ One of 0 = no error and 7 = OUT setting
② : Program number⇒ 0 to F
③ : OUT number ⇒ 0 to F
④ : Error code ⇒ Depends on the cause of the error. Refer to "Error code list."

3-42 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-4 Message Communication

● Error code list


The additional status returned for error code = 20H is as follows.

Target setting Error

Type Category Code Description


No error 0000H No error
7 ②③ 3H Cutoff frequency error for measurement value filter
Tolerance setting (upper/lower limits and hysteresis)
7 ②③ 7H
inconsistency

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

Communicating with the LJ-V7000 Series


Auto-zero setting (outside range of minimum display
7 ②③ AH
unit) inconsistency

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-43


3-4 Message Communication

● 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

table (Instance ID=1). DINT


C7H
- Reserved
34FH
Specifies TCP/UDP port number, 2-
W:10H struct of
350H Port No. byte TCP port number, 2-byte UDP R/W
R:0EH UINT[2]
port number (reserved).
351H
- Reserved
CFFH
4CH None Error clear

3-44 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-4 Message Communication

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

Communicating with the LJ-V7000 Series


status
that data is not being written.
Stores the error codes of connected a
67H Error code UINT
measuring instrument.
Stores the warning codes of con-
68H Warning code UINT
nected a measuring instrument.
69H
- Reserved
6DH
6EH Trigger
6FH Auto-zero
70H Timing
71H Reset For information on detailed formats,
refer to "Attribute IDs supported
4DH 72H Memory clear - Page 3-78
by the instance service 4DH (control
73H Batch start input)" (Page 3-78).
74H Batch end
75H Storage start
76H Storage end
78H
- Reserved
2FFH
300H System Status
Measuring in
301H For information on detailed formats,
strument status
refer to "Monitor Data (156 Words
0EH 302H Valid status R WORD
(312 Bytes)) Assembly Instance
Judgment (Instance ID): 64H" (Page 3-9)
303H
standby status
304H Alarm status
305H
- Reserved
307H

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-45


3-4 Message Communication

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

312H Auto-zero status (312 Bytes)) Assembly Instance


(Instance ID): 64H" (Page 3-9)
313H
- Reserved
316H
317H Timing completion
Auto-zero For information on detailed formats,
318H
completion refer to "Monitor Data (156 Words
0EH R WORD
319H Reset completion (312 Bytes)) Assembly Instance
External input (Instance ID): 64H" (Page 3-9)
31AH
completion
31BH
- Reserved
31EH
31FH Timing failed
For information on detailed formats,
320H Auto-zero failed
refer to "Monitor Data (156 Words
0EH 321H Reset failed R WORD
(312 Bytes)) Assembly Instance
External input (Instance ID): 64H" (Page 3-9)
322H
failed
323H
- Reserved
325H
For information on detailed formats,
Change refer to "Monitor Data (156 Words
0EH 326H R WORD
programs (312 Bytes)) Assembly Instance
(Instance ID): 64H" (Page 3-9)
327H
- Reserved
32AH
For information on detailed formats,
Current program refer to "Monitor Data (156 Words
0EH 32BH R UDINT
number (312 Bytes)) Assembly Instance
(Instance ID): 64H" (Page 3-9)
32CH Reserved

3-46 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-4 Message Communication

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

Communicating with the LJ-V7000 Series


value OUT6
Measurement
value OUT7
Measurement
value OUT8
DINT
Measurement
value OUT9
Measurement
value OUT10
Measurement
value OUT11
Measurement
value OUT12 For information on detailed formats,
32DH
Measurement refer to "Monitor Data (156 Words
0EH - R
342H value OUT13 (312 Bytes)) Assembly Instance
(Instance ID): 64H" (Page 3-9)
Measurement
value OUT14
Measurement
value OUT15
Measurement
value OUT16
OUT measurement
value update count
OUT1
OUT measurement
value update count
OUT2
OUT measurement
value update count
OUT3
UDINT
OUT measurement
value update count
OUT4
OUT measurement
value update count
OUT5
OUT measurement
value update count
OUT6

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-47


3-4 Message Communication

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

3-48 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-4 Message Communication

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

Communicating with the LJ-V7000 Series


unit OUT16
Storage point
35EH
- Reserved
36FH
370H Profile data index Profile data index number (fixed to 1). DINT
Stores profile data [0] that has been
371H Profile data [0]
confirmed by the controller.
Stores profile data [1] that has been
372H Profile data [1]
confirmed by the controller.
Stores profile data [2] that has been
373H Profile data [2]
confirmed by the controller.
Stores profile data [3] that has been
374H Profile data [3]
confirmed by the controller.
Stores profile data [4] that has been
375H Profile data [4]
confirmed by the controller.
Stores profile data [5] that has been
376H Profile data [5]
confirmed by the controller.
Stores profile data [6] that has been
377H Profile data [6] DINT[124]
confirmed by the controller.
0EH R (Profile
Stores profile data [7] that has been
378H Profile data [7] data is split
confirmed by the controller.
every 496
Stores profile data [8] that has been bytes.)
379H Profile data [8]
confirmed by the controller.
Stores profile data [9] that has been
37AH Profile data [9]
confirmed by the controller.
Stores profile data [10] that has been
37BH Profile data [10]
confirmed by the controller.
Stores profile data [11] that has been
37CH Profile data [11]
confirmed by the controller.
Stores profile data [12] that has been
37DH Profile data [12]
confirmed by the controller.
Stores profile data [13] that has been
37EH Profile data [13]
confirmed by the controller.
Stores profile data [14] that has been
37FH Profile data [14]
confirmed by the controller.

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-49


3-4 Message Communication

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

confirmed by the controller.


Stores profile data [21] that has been
386H Profile data [21]
confirmed by the controller.
Stores profile data [22] that has been
387H Profile data [22]
confirmed by the controller.
Stores profile data [23] that has been
388H Profile data [23]
confirmed by the controller.
Stores profile data [24] that has been
389H Profile data [24]
confirmed by the controller.
Stores profile data [25] that has been
38AH Profile data [25]
confirmed by the controller.
Stores profile data [26] that has been
38BH Profile data [26] DINT[124]
confirmed by the controller.
(Profile
Stores profile data [27] that has been
0EH 38CH Profile data [27] R data is split
confirmed by the controller.
every 496
Stores profile data [28] that has been
38DH Profile data [28] bytes.)
confirmed by the controller.
Stores profile data [29] that has been
38EH Profile data [29]
confirmed by the controller.
Stores profile data [30] that has been
38FH Profile data [30]
confirmed by the controller.
Stores profile data [31] that has been
390H Profile data [31]
confirmed by the controller.
Stores profile data [32] that has been
391H Profile data [32]
confirmed by the controller.
Stores profile data [33] that has been
392H Profile data [33]
confirmed by the controller.
Stores profile data [34] that has been
393H Profile data [34]
confirmed by the controller.
Stores profile data [35] that has been
394H Profile data [35]
confirmed by the controller.
Stores profile data [36] that has been
395H Profile data [36]
confirmed by the controller.
Stores profile data [37] that has been
396H Profile data [37]
confirmed by the controller.
Stores profile data [38] that has been
397H Profile data [38]
confirmed by the controller.
Stores profile data [39] that has been
398H Profile data [39]
confirmed by the controller.

3-50 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-4 Message Communication

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]

Communicating with the LJ-V7000 Series


confirmed by the controller.
Stores profile data [46] that has been
39FH Profile data [46]
confirmed by the controller.
3A0H
- Reserved
98FH

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-51


3-4 Message Communication

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

5: 30 Hz, 6: 100 Hz, 7: 300 Hz,


8: 1000 Hz
0: Normal, 1: Peak hold, 2: Bottom
hold, 3: Peak-to-peak hold, 4: Aver-
age hold, 5: Sample hold, 6: Peak, 7:
[OUT1 setting]
993H Bottom, 8: Peak-to-peak, 9: Average
hold modes
(0 to 5 can be set when batch mea-
surement is OFF, and 6 to 9 can be
set when batch measurement is ON.)
[OUT1 setting]
994H scaling measure-
ment value 1
0EH [OUT1 setting] R DINT
995H scaling display
Set each measurement value with the
value 1
following units depending on the mea-
[OUT1 setting] surement mode.
996H scaling measure-
ment value 2 „ Length (height, width, etc.):
[OUT1 setting] 0.01μm units
997H scaling display Example:
value 2 1234560 ⇒ 12345.60μm
[OUT1 setting] „ Cross-sectional area:
998H
offset 0.00001mm2 units
[OUT1 setting] Example:
999H 123456 ⇒ 1.23456mm2
Upper tolerance limit
[OUT1 setting] „ Angle: 0.001°units
99AH Example: 12340 ⇒ 12.340°
Lower tolerance limit
[OUT1 setting]
99BH
Tolerance hysteresis
[OUT1 setting]
99CH
zero reference value
[OUT1 setting]
99DH 0: None, 1: ZERO1, 2: ZERO2
Zero terminal
[OUT1 setting]
0: None, 1: TIMNG1/RESET1,
99EH TIMING/RESET
2: TIMING2/RESET2
terminal
99FH
- Reserved
9AFH

3-52 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-4 Message Communication

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,

Communicating with the LJ-V7000 Series


5: 30 Hz, 6: 100 Hz, 7: 300 Hz,
8: 1000 Hz
0: Normal, 1: Peak hold, 2: Bottom
hold, 3: Peak-to-peak hold, 4: Aver-
age hold, 5: Sample hold, 6: Peak, 7:
[OUT2 setting]
9B3H Bottom, 8: Peak-to-peak, 9: Average
hold modes
(0 to 5 can be set when batch mea-
surement is OFF, and 6 to 9 can be
set when batch measurement is ON.)
[OUT2 setting]
9B4H scaling measure-
ment value 1
0EH [OUT2 setting] R DINT
9B5H scaling display
Set each measurement value with the
value 1
following units depending on the mea-
[OUT2 setting] surement mode.
9B6H scaling measure-
ment value 2 „ Length (height, width, etc.):
[OUT2 setting] 0.01μm units
9B7H scaling display Example:
value 2 1234560 ⇒ 12345.60μm
[OUT2 setting] „ Cross-sectional area:
9B8H
offset 0.00001mm2 units
[OUT2 setting] Example:
9B9H 123456 ⇒ 1.23456mm2
Upper tolerance limit
[OUT2 setting] „ Angle: 0.001°units
9BAH Example: 12340 ⇒ 12.340°
Lower tolerance limit
[OUT2 setting]
9BBH
Tolerance hysteresis
[OUT2 setting]
9BCH
zero reference value
[OUT2 setting]
9BDH 0: None, 1: ZERO1, 2: ZERO2
Zero terminal
[OUT2 setting]
0: None, 1: TIMNG1/RESET1,
9BEH TIMING/RESET
2: TIMING2/RESET2
terminal
9BFH
- Reserved
9CFH

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-53


3-4 Message Communication

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

5: 30 Hz, 6: 100 Hz, 7: 300 Hz,


8: 1000 Hz
0: Normal, 1: Peak hold, 2: Bottom
hold, 3: Peak-to-peak hold, 4: Aver-
age hold, 5: Sample hold, 6: Peak, 7:
[OUT3 setting]
9D3H Bottom, 8: Peak-to-peak, 9: Average
hold modes
(0 to 5 can be set when batch mea-
surement is OFF, and 6 to 9 can be
set when batch measurement is ON.)
[OUT3 setting]
9D4H scaling measure-
ment value 1
0EH [OUT3 setting] R DINT
9D5H scaling display
Set each measurement value with the
value 1
following units depending on the mea-
[OUT3 setting] surement mode.
9D6H scaling measure-
ment value 2 „ Length (height, width, etc.):
[OUT3 setting] 0.01μm units
9D7H scaling display Example:
value 2 1234560 ⇒ 12345.60μm
[OUT3 setting] „ Cross-sectional area:
9D8H
offset 0.00001mm2 units
[OUT3 setting] Example:
9D9H 123456 ⇒ 1.23456mm2
Upper tolerance limit
[OUT3 setting] „ Angle: 0.001°units
9DAH Example: 12340 ⇒ 12.340°
Lower tolerance limit
[OUT3 setting]
9DBH
Tolerance hysteresis
[OUT3 setting]
9DCH
zero reference value
[OUT3 setting]
9DDH 0: None, 1: ZERO1, 2: ZERO2
Zero terminal
[OUT3 setting]
0: None, 1: TIMNG1/RESET1,
9DEH TIMING/RESET
2: TIMING2/RESET2
terminal
9DFH
- Reserved
9EFH

3-54 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-4 Message Communication

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,

Communicating with the LJ-V7000 Series


5: 30 Hz, 6: 100 Hz, 7: 300 Hz,
8: 1000 Hz
0: Normal, 1: Peak hold, 2: Bottom
hold, 3: Peak-to-peak hold, 4: Aver-
age hold, 5: Sample hold, 6: Peak, 7:
[OUT4 setting]
9F3H Bottom, 8: Peak-to-peak, 9: Average
hold modes
(0 to 5 can be set when batch mea-
surement is OFF, and 6 to 9 can be
set when batch measurement is ON.)
[OUT4 setting]
9F4H scaling measure-
ment value 1
0EH [OUT4 setting] R DINT
9F5H scaling display
Set each measurement value with the
value 1
following units depending on the mea-
[OUT4 setting] surement mode.
9F6H scaling measure-
ment value 2 „ Length (height, width, etc.):
[OUT4 setting] 0.01μm units
9F7H scaling display Example:
value 2 1234560 ⇒ 12345.60μm
[OUT4 setting] „ Cross-sectional area:
9F8H
offset 0.00001mm2 units
[OUT4 setting] Example:
9F9H 123456 ⇒ 1.23456mm2
Upper tolerance limit
[OUT4 setting] „ Angle: 0.001°units
9FAH Example: 12340 ⇒ 12.340°
Lower tolerance limit
[OUT4 setting]
9FBH
Tolerance hysteresis
[OUT4 setting]
9FCH
zero reference value
[OUT4 setting]
9FDH 0: None, 1: ZERO1, 2: ZERO2
Zero terminal
[OUT4 setting]
0: None, 1: TIMNG1/RESET1,
9FEH TIMING/RESET
2: TIMING2/RESET2
terminal
9FFH
- Reserved
A0FH

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-55


3-4 Message Communication

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

5: 30 Hz, 6: 100 Hz, 7: 300 Hz,


8: 1000 Hz
0: Normal, 1: Peak hold, 2: Bottom
hold, 3: Peak-to-peak hold, 4: Aver-
age hold, 5: Sample hold, 6: Peak, 7:
[OUT5 setting]
A13H Bottom, 8: Peak-to-peak, 9: Average
hold modes
(0 to 5 can be set when batch mea-
surement is OFF, and 6 to 9 can be
set when batch measurement is ON.)
[OUT5 setting]
A14H scaling measure-
ment value 1
0EH [OUT5 setting] R DINT
A15H scaling display
Set each measurement value with the
value 1
following units depending on the mea-
[OUT5 setting] surement mode.
A16H scaling measure-
ment value 2 „ Length (height, width, etc.):
[OUT5 setting] 0.01μm units
A17H scaling display Example:
value 2 1234560 ⇒ 12345.60μm
[OUT5 setting] „ Cross-sectional area:
A18H
offset 0.00001mm2 units
[OUT5 setting] Example:
A19H 123456 ⇒ 1.23456mm2
Upper tolerance limit
[OUT5 setting] „ Angle: 0.001°units
A1AH Example: 12340 ⇒ 12.340°
Lower tolerance limit
[OUT5 setting]
A1BH
Tolerance hysteresis
[OUT5 setting]
A1CH
zero reference value
[OUT5 setting]
A1DH 0: None, 1: ZERO1, 2: ZERO2
Zero terminal
[OUT5 setting]
0: None, 1: TIMNG1/RESET1,
A1EH TIMING/RESET
2: TIMING2/RESET2
terminal
A1FH
- Reserved
A2FH

3-56 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-4 Message Communication

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,

Communicating with the LJ-V7000 Series


5: 30 Hz, 6: 100 Hz, 7: 300 Hz,
8: 1000 Hz
0: Normal, 1: Peak hold, 2: Bottom
hold, 3: Peak-to-peak hold, 4: Aver-
age hold, 5: Sample hold, 6: Peak, 7:
[OUT6 setting]
A33H Bottom, 8: Peak-to-peak, 9: Average
hold modes
(0 to 5 can be set when batch mea-
surement is OFF, and 6 to 9 can be
set when batch measurement is ON.)
[OUT6 setting]
A34H scaling measure-
ment value 1
0EH [OUT6 setting] R DINT
A35H scaling display
Set each measurement value with the
value 1
following units depending on the mea-
[OUT6 setting] surement mode.
A36H scaling measure-
ment value 2 „ Length (height, width, etc.):
[OUT6 setting] 0.01μm units
A37H scaling display Example:
value 2 1234560 ⇒ 12345.60μm
[OUT6 setting] „ Cross-sectional area:
A38H
offset 0.00001mm2 units
[OUT6 setting] Example:
A39H 123456 ⇒ 1.23456mm2
Upper tolerance limit
[OUT6 setting] „ Angle: 0.001°units
A3AH Example: 12340 ⇒ 12.340°
Lower tolerance limit
[OUT6 setting]
A3BH
Tolerance hysteresis
[OUT6 setting]
A3CH
zero reference value
[OUT6 setting]
A3DH 0: None, 1: ZERO1, 2: ZERO2
Zero terminal
[OUT6 setting]
0: None, 1: TIMNG1/RESET1,
A3EH TIMING/RESET
2: TIMING2/RESET2
terminal
A3FH
- Reserved
A4FH

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-57


3-4 Message Communication

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

5: 30 Hz, 6: 100 Hz, 7: 300 Hz,


8: 1000 Hz
0: Normal, 1: Peak hold, 2: Bottom
hold, 3: Peak-to-peak hold, 4: Aver-
age hold, 5: Sample hold, 6: Peak, 7:
[OUT7 setting]
A53H Bottom, 8: Peak-to-peak, 9: Average
hold modes
(0 to 5 can be set when batch mea-
surement is OFF, and 6 to 9 can be
set when batch measurement is ON.)
[OUT7 setting]
A54H scaling measure-
ment value 1
0EH [OUT7 setting] R DINT
A55H scaling display
Set each measurement value with the
value 1
following units depending on the mea-
[OUT7 setting] surement mode.
A56H scaling measure-
ment value 2 „ Length (height, width, etc.):
[OUT7 setting] 0.01μm units
A57H scaling display Example:
value 2 1234560 ⇒ 12345.60μm
[OUT7 setting] „ Cross-sectional area:
A58H
offset 0.00001mm2 units
[OUT7 setting] Example:
A59H 123456 ⇒ 1.23456mm2
Upper tolerance limit
[OUT7 setting] „ Angle: 0.001°units
A5AH Example: 12340 ⇒ 12.340°
Lower tolerance limit
[OUT7 setting]
A5BH
Tolerance hysteresis
[OUT7 setting]
A5CH
zero reference value
[OUT7 setting]
A5DH 0: None, 1: ZERO1, 2: ZERO2
Zero terminal
[OUT7 setting]
0: None, 1: TIMNG1/RESET1,
A5EH TIMING/RESET
2: TIMING2/RESET2
terminal
A5FH
- Reserved
A6FH

3-58 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-4 Message Communication

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,

Communicating with the LJ-V7000 Series


5: 30 Hz, 6: 100 Hz, 7: 300 Hz,
8: 1000 Hz
0: Normal, 1: Peak hold, 2: Bottom
hold, 3: Peak-to-peak hold, 4: Aver-
age hold, 5: Sample hold, 6: Peak, 7:
[OUT8 setting]
A73H Bottom, 8: Peak-to-peak, 9: Average
hold modes
(0 to 5 can be set when batch mea-
surement is OFF, and 6 to 9 can be
set when batch measurement is ON.)
[OUT8 setting]
A74H scaling measure-
ment value 1
0EH [OUT8 setting] R DINT
A75H scaling display
Set each measurement value with the
value 1
following units depending on the mea-
[OUT8 setting] surement mode.
A76H scaling measure-
ment value 2 „ Length (height, width, etc.):
[OUT8 setting] 0.01μm units
A77H scaling display Example:
value 2 1234560 ⇒ 12345.60μm
[OUT8 setting] „ Cross-sectional area:
A78H
offset 0.00001mm2 units
[OUT8 setting] Example:
A79H 123456 ⇒ 1.23456mm2
Upper tolerance limit
[OUT8 setting] „ Angle: 0.001°units
A7AH Example: 12340 ⇒ 12.340°
Lower tolerance limit
[OUT8 setting]
A7BH
Tolerance hysteresis
[OUT8 setting]
A7CH
zero reference value
[OUT8 setting]
A7DH 0: None, 1: ZERO1, 2: ZERO2
Zero terminal
[OUT8 setting]
0: None, 1: TIMNG1/RESET1,
A7EH TIMING/RESET
2: TIMING2/RESET2
terminal
A7FH
- Reserved
A8FH

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-59


3-4 Message Communication

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

5: 30 Hz, 6: 100 Hz, 7: 300 Hz,


8: 1000 Hz
0: Normal, 1: Peak hold, 2: Bottom
hold, 3: Peak-to-peak hold, 4: Aver-
age hold, 5: Sample hold, 6: Peak, 7:
[OUT9 setting]
A93H Bottom, 8: Peak-to-peak, 9: Average
hold modes
(0 to 5 can be set when batch mea-
surement is OFF, and 6 to 9 can be
set when batch measurement is ON.)
[OUT9 setting]
A94H scaling measure-
ment value 1
0EH [OUT9 setting] R DINT
A95H scaling display
Set each measurement value with the
value 1
following units depending on the mea-
[OUT9 setting] surement mode.
A96H scaling measure-
ment value 2 „ Length (height, width, etc.):
[OUT9 setting] 0.01μm units
A97H scaling display Example:
value 2 1234560 ⇒ 12345.60μm
[OUT9 setting] „ Cross-sectional area:
A98H
offset 0.00001mm2 units
[OUT9 setting] Example:
A99H 123456 ⇒ 1.23456mm2
Upper tolerance limit
[OUT9 setting] „ Angle: 0.001°units
A9AH Example: 12340 ⇒ 12.340°
Lower tolerance limit
[OUT9 setting]
A9BH
Tolerance hysteresis
[OUT9 setting]
A9CH
zero reference value
[OUT9 setting]
A9DH 0: None, 1: ZERO1, 2: ZERO2
Zero terminal
[OUT9 setting]
0: None, 1: TIMNG1/RESET1,
A9EH TIMING/RESET
2: TIMING2/RESET2
terminal
A9FH
- Reserved
AAFH

3-60 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-4 Message Communication

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,

Communicating with the LJ-V7000 Series


5: 30 Hz, 6: 100 Hz, 7: 300 Hz,
8: 1000 Hz
0: Normal, 1: Peak hold, 2: Bottom
hold, 3: Peak-to-peak hold, 4: Aver-
age hold, 5: Sample hold, 6: Peak, 7:
[OUT10 setting]
AB3H Bottom, 8: Peak-to-peak, 9: Average
hold modes
(0 to 5 can be set when batch mea-
surement is OFF, and 6 to 9 can be
set when batch measurement is ON.)
[OUT10 setting]
AB4H scaling measure-
ment value 1
0EH [OUT10 setting] R DINT
AB5H scaling display
value 1 Set each measurement value with the
following units depending on the mea-
[OUT10 setting] surement mode.
AB6H scaling measure-
ment value 2 „ Length (height, width, etc.):
[OUT10 setting] 0.01μm units
AB7H scaling display Example:
value 2 1234560 ⇒ 12345.60μm
[OUT10 setting] „ Cross-sectional area:
AB8H
offset 0.00001mm2 units
[OUT10 setting] Example:
AB9H
Upper tolerance limit 123456 ⇒ 1.23456mm2
[OUT10 setting] „ Angle: 0.001°units
ABAH
Lower tolerance limit Example: 12340 ⇒ 12.340°
[OUT10 setting]
ABBH
Tolerance hysteresis
[OUT10 setting]
ABCH
zero reference value
[OUT10 setting]
ABDH 0: None, 1: ZERO1, 2: ZERO2
Zero terminal
[OUT10 setting]
0: None, 1: TIMNG1/RESET1,
ABEH TIMING/RESET
2: TIMING2/RESET2
terminal
ABFH
- Reserved
ACFH

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-61


3-4 Message Communication

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

5: 30 Hz, 6: 100 Hz, 7: 300 Hz,


8: 1000 Hz
0: Normal, 1: Peak hold, 2: Bottom
hold, 3: Peak-to-peak hold, 4: Aver-
age hold, 5: Sample hold, 6: Peak, 7:
[OUT11 setting]
AD3H Bottom, 8: Peak-to-peak, 9: Average
hold modes
(0 to 5 can be set when batch mea-
surement is OFF, and 6 to 9 can be
set when batch measurement is ON.)
[OUT11 setting]
AD4H scaling measure-
ment value 1
0EH [OUT11 setting] R DINT
AD5H scaling display
Set each measurement value with the
value 1
following units depending on the mea-
[OUT11 setting] surement mode.
AD6H scaling measure-
ment value 2 „ Length (height, width, etc.):
[OUT11 setting] 0.01μm units
AD7H scaling display Example:
value 2 1234560 ⇒ 12345.60μm
[OUT11 setting] „ Cross-sectional area:
AD8H
offset 0.00001mm2 units
[OUT11 setting] Example:
AD9H 123456 ⇒ 1.23456mm2
Upper tolerance limit
[OUT11 setting] „ Angle: 0.001°units
ADAH Example: 12340 ⇒ 12.340°
Lower tolerance limit
[OUT11 setting]
ADBH
Tolerance hysteresis
[OUT11 setting]
ADCH
zero reference value
[OUT11 setting]
ADDH 0: None, 1: ZERO1, 2: ZERO2
Zero terminal
[OUT11 setting]
0: None, 1: TIMNG1/RESET1,
ADEH TIMING/RESET
2: TIMING2/RESET2
terminal
ADFH
- Reserved
AEFH

3-62 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-4 Message Communication

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,

Communicating with the LJ-V7000 Series


5: 30 Hz, 6: 100 Hz, 7: 300 Hz,
8: 1000 Hz
0: Normal, 1: Peak hold, 2: Bottom
hold, 3: Peak-to-peak hold, 4: Aver-
age hold, 5: Sample hold, 6: Peak, 7:
[OUT12 setting]
AF3H Bottom, 8: Peak-to-peak, 9: Average
hold modes
(0 to 5 can be set when batch mea-
surement is OFF, and 6 to 9 can be
set when batch measurement is ON.)
[OUT12 setting]
AF4H scaling measure-
ment value 1
0EH [OUT12 setting] R DINT
AF5H scaling display
Set each measurement value with the
value 1
following units depending on the mea-
[OUT12 setting] surement mode.
AF6H scaling measure-
ment value 2 „ Length (height, width, etc.):
[OUT12 setting] 0.01μm units
AF7H scaling display Example:
value 2 1234560 ⇒ 12345.60μm
[OUT12 setting] „ Cross-sectional area:
AF8H
offset 0.00001mm2 units
[OUT12 setting] Example:
AF9H 123456 ⇒ 1.23456mm2
Upper tolerance limit
[OUT12 setting] „ Angle: 0.001°units
AFAH Example: 12340 ⇒ 12.340°
Lower tolerance limit
[OUT12 setting]
AFBH
Tolerance hysteresis
[OUT12 setting]
AFCH
zero reference value
[OUT12 setting]
AFDH 0: None, 1: ZERO1, 2: ZERO2
Zero terminal
[OUT12 setting]
0: None, 1: TIMNG1/RESET1,
AFEH TIMING/RESET
2: TIMING2/RESET2
terminal
AFFH
- Reserved
B0FH

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-63


3-4 Message Communication

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

5: 30 Hz, 6: 100 Hz, 7: 300 Hz,


8: 1000 Hz
0: Normal, 1: Peak hold, 2: Bottom
hold, 3: Peak-to-peak hold, 4: Aver-
age hold, 5: Sample hold, 6: Peak, 7:
[OUT13 setting]
B13H Bottom, 8: Peak-to-peak, 9: Average
hold modes
(0 to 5 can be set when batch mea-
surement is OFF, and 6 to 9 can be
set when batch measurement is ON.)
[OUT13 setting]
B14H scaling measure-
ment value 1
0EH [OUT13 setting] R DINT
B15H scaling display
Set each measurement value with the
value 1
following units depending on the mea-
[OUT13 setting] surement mode.
B16H scaling measure-
ment value 2 „ Length (height, width, etc.):
[OUT13 setting] 0.01μm units
B17H scaling display Example:
value 2 1234560 ⇒ 12345.60μm
[OUT13 setting] „ Cross-sectional area:
B18H
offset 0.00001mm2 units
[OUT13 setting] Example:
B19H 123456 ⇒ 1.23456mm2
Upper tolerance limit
[OUT13 setting] „ Angle: 0.001°units
B1AH Example: 12340 ⇒ 12.340°
Lower tolerance limit
[OUT13 setting]
B1BH
Tolerance hysteresis
[OUT13 setting]
B1CH
zero reference value
[OUT13 setting]
B1DH 0: None, 1: ZERO1, 2: ZERO2
Zero terminal
[OUT13 setting]
0: None, 1: TIMNG1/RESET1,
B1EH TIMING/RESET
2: TIMING2/RESET2
terminal
B1FH
- Reserved
B2FH

3-64 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-4 Message Communication

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,

Communicating with the LJ-V7000 Series


5: 30 Hz, 6: 100 Hz, 7: 300 Hz,
8: 1000 Hz
0: Normal, 1: Peak hold, 2: Bottom
hold, 3: Peak-to-peak hold, 4: Aver-
age hold, 5: Sample hold, 6: Peak, 7:
[OUT14 setting]
B33H Bottom, 8: Peak-to-peak, 9: Average
hold modes
(0 to 5 can be set when batch mea-
surement is OFF, and 6 to 9 can be
set when batch measurement is ON.)
[OUT14 setting]
B34H scaling measure-
ment value 1
0EH [OUT14 setting] R DINT
B35H scaling display
Set each measurement value with the
value 1
following units depending on the mea-
[OUT14 setting] surement mode.
B36H scaling measure-
ment value 2 „ Length (height, width, etc.):
[OUT14 setting] 0.01μm units
B37H scaling display Example:
value 2 1234560 ⇒ 12345.60μm
[OUT14 setting] „ Cross-sectional area:
B38H
offset 0.00001mm2 units
[OUT14 setting] Example:
B39H 123456 ⇒ 1.23456mm2
Upper tolerance limit
[OUT14 setting] „ Angle: 0.001°units
B3AH Example: 12340 ⇒ 12.340°
Lower tolerance limit
[OUT14 setting]
B3BH
Tolerance hysteresis
[OUT14 setting]
B3CH
zero reference value
[OUT14 setting]
B3DH 0: None, 1: ZERO1, 2: ZERO2
Zero terminal
[OUT14 setting]
0: None, 1: TIMNG1/RESET1,
B3EH TIMING/RESET
2: TIMING2/RESET2
terminal
B3FH
- Reserved
B4FH

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-65


3-4 Message Communication

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

5: 30 Hz, 6: 100 Hz, 7: 300 Hz,


8: 1000 Hz
0: Normal, 1: Peak hold, 2: Bottom
hold, 3: Peak-to-peak hold, 4: Aver-
age hold, 5: Sample hold, 6: Peak, 7:
[OUT15 setting]
B53H Bottom, 8: Peak-to-peak, 9: Average
hold modes
(0 to 5 can be set when batch mea-
surement is OFF, and 6 to 9 can be
set when batch measurement is ON.)
[OUT15 setting]
B54H scaling measure-
ment value 1
0EH [OUT15 setting] R DINT
B55H scaling display
Set each measurement value with the
value 1
following units depending on the mea-
[OUT15 setting] surement mode.
B56H scaling measure-
ment value 2 „ Length (height, width, etc.):
[OUT15 setting] 0.01μm units
B57H scaling display Example:
value 2 1234560 ⇒ 12345.60μm
[OUT15 setting] „ Cross-sectional area:
B58H
offset 0.00001mm2 units
[OUT15 setting] Example:
B59H 123456 ⇒ 1.23456mm2
Upper tolerance limit
[OUT15 setting] „ Angle: 0.001°units
B5AH Example: 12340 ⇒ 12.340°
Lower tolerance limit
[OUT15 setting]
B5BH
Tolerance hysteresis
[OUT15 setting]
B5CH
zero reference value
[OUT15 setting]
B5DH 0: None, 1: ZERO1, 2: ZERO2
Zero terminal
[OUT15 setting]
0: None, 1: TIMNG1/RESET1,
B5EH TIMING/RESET
2: TIMING2/RESET2
terminal
B5FH
- Reserved
B6FH

3-66 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-4 Message Communication

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,

Communicating with the LJ-V7000 Series


5: 30 Hz, 6: 100 Hz, 7: 300 Hz,
8: 1000 Hz
0: Normal, 1: Peak hold, 2: Bottom
hold, 3: Peak-to-peak hold, 4: Aver-
age hold, 5: Sample hold, 6: Peak, 7:
[OUT16 setting]
B73H Bottom, 8: Peak-to-peak, 9: Average
hold modes
(0 to 5 can be set when batch mea-
surement is OFF, and 6 to 9 can be
set when batch measurement is ON.)
[OUT16 setting]
B74H scaling measure-
ment value 1
0EH [OUT16 setting] R DINT
B75H scaling display
Set each measurement value with the
value 1
following units depending on the mea-
[OUT16 setting] surement mode.
B76H scaling measure-
ment value 2 „ Length (height, width, etc.):
[OUT16 setting] 0.01μm units
B77H scaling display Example:
value 2 1234560 ⇒ 12345.60μm
[OUT16 setting] „ Cross-sectional area:
B78H
offset 0.00001mm2 units
[OUT16 setting] Example:
B79H 123456 ⇒ 1.23456mm2
Upper tolerance limit
[OUT16 setting] „ Angle: 0.001°units
B7AH Example: 12340 ⇒ 12.340°
Lower tolerance limit
[OUT16 setting]
B7BH
Tolerance hysteresis
[OUT16 setting]
B7CH
zero reference value
[OUT16 setting]
B7DH 0: None, 1: ZERO1, 2: ZERO2
Zero terminal
[OUT16 setting]
0: None, 1: TIMNG1/RESET1,
B7EH TIMING/RESET
2: TIMING2/RESET2
terminal
B7FH
- Reserved
CBFH

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-67


3-4 Message Communication

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

CE7H Series code Indicates the series code. R INT


CE8H Series version Indicates the series version. R INT
CE9H Device type Indicates the device type. R INT
CEAH Reserved
Connected head
CEBH Indicates the head model. R STRING
model [0]
0EH
Connected head
CECH Indicates the head model. R STRING
model [1]
CEDH
- Reserved
CF9H
Connected unit
CFAH Indicates the connected unit model. R STRING
model [0]
0EH
Connected unit
CFBH Indicates the connected unit model. R STRING
model [1]
CFCH
- Reserved
CFFH
Specifies the number of the program
4BH None Program switch W UDINT
to change to.
4CH None Error clear Clears errors - -
Request to reflect Specifies the reflection destination
4EH None W UDINT
setting write area area.
Update of setting
4FH None Specifies Update source area. W UDINT
write area
Initialize specified
50H None program number Program number W UDINT
settings
Copies the latest profile data to the
Profile data con-
57H None areas that can be acquired with the R UDINT
firmed
attribute IDs 370H to 39FH.
struct of
58H None Daily settings Date and time information W
UDINT[7]
Acquires date Date and time information in service struct of
59H None R
and time response UDINT[7]
Initializes all set- Returns the all settings to their default
5FH None - -
tings values.

3-68 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-4 Message Communication

Instance ID = 100 to 115


You can refer to the setting value of each OUT number of the setting area currently in
operation for the program number indicated by the last two digits of the instance ID
during operation of a measuring instrument connected to the CB-EP100. (Writing is
not possible.)

Service code Attribute ID Data


Name Description and service data Attribute
(hexadecimal) (hexadecimal) type
64H
- Reserved
98FH

0EH
990H
-
99EH
OUT1 setting
Refer to the same address as instance
ID = 1
R DINT 3
99FH

Communicating with the LJ-V7000 Series


- Reserved
9AFH
9B0H
Refer to the same address as instance
0EH - OUT2 setting R DINT
ID = 1
9BEH
9BFH
- Reserved
9CFH
9D0H
Refer to the same address as instance
0EH - OUT3 setting R DINT
ID = 1
9DEH
9DFH
- Reserved
9EFH
9F0H
Refer to the same address as instance
0EH - OUT4 setting R DINT
ID = 1
9FEH
9FFH
- Reserved
A0FH
A10H
Refer to the same address as instance
0EH - OUT5 setting R DINT
ID = 1
A1EH
A1FH
- Reserved
A2FH
A30H
Refer to the same address as instance
0EH - OUT6 setting R DINT
ID = 1
A3EH
A3FH
- Reserved
A4FH
A50H
Refer to the same address as instance
0EH - OUT7 setting R DINT
ID = 1
A5EH
A5FH
- Reserved
A6FH
A70H
Refer to the same address as instance
0EH - OUT8 setting R DINT
ID = 1
A7EH
A7FH
- Reserved
A8FH

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-69


3-4 Message Communication

Service code Attribute ID Data


Name Description and service data Attribute
(hexadecimal) (hexadecimal) type
A90H
Refer to the same address as instance
0EH - OUT9 setting R DINT
ID = 1
A9EH
A9FH
- Reserved
AAFH
AB0H
Refer to the same address as instance
0EH - OUT10 setting R DINT
ID = 1
ABEH

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-70 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-4 Message Communication

Instance ID = 200 to 215


The OUT setting of the setting write area for the program number indicated by the
last two digits of the instance ID can be referred to and updated during operation.
Data written to this instance ID is stored without being immediately reflected in
measurement, and is reflected in the settings used for measurement by using the
service code 4EH of instance ID = 1. Reading is the same as instance ID = 100 to
115, but if the setting values have been changed to some extent, refer to the new
values.

Service code Attribute ID Data


Name Description and service data Attribute

3
(hexadecimal) (hexadecimal) type
64H
- Reserved
98FH

Communicating with the LJ-V7000 Series


990H
W:10H Refer to the same address as instance
- OUT1 setting R/W DINT
R:0EH ID = 1
99EH
99FH
- Reserved
9AFH
9B0H
W:10H Refer to the same address as instance
- OUT2 setting R/W DINT
R:0EH ID = 1
9BEH
9BFH
- Reserved
9CFH
9D0H
W:10H Refer to the same address as instance
- OUT3 setting R/W DINT
R:0EH ID = 1
9DEH
9DFH
- Reserved
9EFH
9F0H
W:10H Refer to the same address as instance
- OUT4 setting R/W DINT
R:0EH ID = 1
9FEH
9FFH
- Reserved
A0FH
A10H
W:10H Refer to the same address as instance
- OUT5 setting R/W DINT
R:0EH ID = 1
A1EH
A1FH
- Reserved
A2FH
A30H
W:10H Refer to the same address as instance
- OUT6 setting R/W DINT
R:0EH ID = 1
A3EH
A3FH
- Reserved
A4FH
A50H
W:10H Refer to the same address as instance
- OUT7 setting R/W DINT
R:0EH ID = 1
A5EH
A5FH
- Reserved
A6FH
A70H
W:10H Refer to the same address as instance
- OUT8 setting R/W DINT
R:0EH ID = 1
A7EH

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-71


3-4 Message Communication

Service code Attribute ID Data


Name Description and service data Attribute
(hexadecimal) (hexadecimal) type
A7FH
- Reserved
A8FH
A90H
W:10H Refer to the same address as instance
- OUT9 setting R/W DINT
R:0EH ID = 1
A9EH
A9FH
- Reserved
AAFH

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

3-72 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-4 Message Communication

● Profile data format


The following table shows the data format for profile data retrieved only when the
instance ID is 1. The data arranged in this format is split every 496 bytes.

* 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

Communicating with the LJ-V7000 Series


4 16 Measurement result information* mode.
status/2: Judgment standby
For each of bit 0: timing status * outputs the
5 20 Timing/auto-zero status and bit 1: auto-zero status, confirmed data
0: OFF and 1: ON. status when the
- profile confirma-
90 360 Minimum display unit tion service is
executed.
91 364 OUT internal measurement value
OUT16
measure- 92 368 OUT measurement value*
ment value 93 372 Judgment result*
information
94 376 Measurement result information*
95 380 Timing/auto-zero status
96 384 Trigger count
Bit 0: type. 1: 2 heads and Wide OFF, 0: Other
97 388 Profile type
Bit 1: Compression (time axis). 1: ON, 0: OFF
Profile 98 392 Reserved
information
99 396 N data points of 1 profile Initial setting for N = 800
100 400 1st x-direction coordinate Integer of 0.01 μm unit
101 404 X-direction pitch Integer of 0.01 μm unit

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

Profile (2) 902 3608 1st profile data


Head A -
MIX 1701 6804 Nth profile data When compression (time axis) is OFF, profile data
1702 6808 1st profile data is not stored in the Head A MIN or Head B MIN
Profile (3)
area. (The profile data of Head B is stored as near
Head B -
to the beginning of the area as possible.) The
MAX 2501 10004 Nth profile data Head B profile is stored only when 2 heads are
2502 10008 1st profile data connected and Wide OFF is set.
Profile (4)
Head B -
MIX 3301 13204 Nth profile data

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-73


3-4 Message Communication

Using CB Object

The following describes how to perform message communication with a CB Object.


(1) Read setting values
(2) Write setting values
(3) Change programs
(4) Clear errors
(5) Input control data

3 (6) Request to reflect setting write area


(7) Update setting write area
(8) Initialize program settings
(9) Confirm profile data
Communicating with the LJ-V7000 Series

(10)Set date and time


(11)Acquire date and time
(12)Initializes all settings

(1) Reading setting values from a measuring instrument


Message communication reads setting values from a measuring instrument connected
to the CB-EP100.
Service code 0EH is used.
The following settings are required to use this object.
• Service Code
• Class ID
• Instance ID
• Attribute ID

• Commands

Item Description Data Example


Service Code Designates "Parameter read (0EH)" (fixed value). 0EH
Class ID Designates CB Object(6BH) (fixed value). 6BH
Instance ID Designates the ID number. 01H
Attribute ID Designates the attribute ID to be read from "Attribute". 991H(2449)
Service Data There is no service data. -

• Responses (when successful)

Item Description Data Example


A status (00H) is returned that indicates normal
General status
completion of message communication.
00H
Service response data The settings of the read parameter are returned. 00000000H

3-74 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-4 Message Communication

• Responses (when failed)

Item Description Data Example


General status A general status for the service is returned 14H
Additional status An additional status is returned. -
Service response data There is no service response data. -

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

Communicating with the LJ-V7000 Series


Message communication writes parameters to the CB-EP100 or to measuring
instrument connected to the CB-EP100.
Service code 10H is used.
The following settings are required to use this object.
• Service Code
• Class ID
• Instance ID
• Attribute ID
• Service Data

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

Item Description Data Example


Service Code Designates "Parameter write (10H)" (fixed value). 10H
Class ID Designates CB Object(6BH) (fixed value). 6BH
Instance ID Designates the ID number. C8H
Attribute ID Designates the attribute ID to be written from "Attribute". 991H(2449)
Service Data Writes the setting. 00000000H

• Responses (when successful)

Item Description Data Example


A status (00H) is returned that indicates normal
completion of message communication. (The written
General status
parameters are reflected in the measuring instrument at
00H
the status (00H) return timing.)
Service response data There is no service response data. -

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-75


3-4 Message Communication

• Responses (when failed)

Item Description Data Example


General status A general status for the service is returned 0EH
Additional status An additional status is returned. -
Service response data There is no service response data. -

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).

(3) Changing programs


Communicating with the LJ-V7000 Series

Message communication changes the programs of a measuring instrument


connected to the CB-EP100.
Service code 4BH is used.
The following settings are required to use this object.
• Service code
• Class ID
• Instance ID
• Service Data

• Command

Item Description Data Example


"Program number change (4BH) " is specified (fixed
Service code
value).
4BH
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. -
00000000H-
Service data Specifies the number of the program to change to.
0000000FH

• Response (when successful)

Item Description Data Example


Message communication returns status (00H) to notify
General status
normal termination.
00H
Service response data There is no service data. -

• Response (when failed)

Item Description Data Example


General status Message communication returns a general status. 14H
Additional status Returns the additional status. -
Service response data There is no service data. -

3-76 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-4 Message Communication

(4) Clearing errors


Message communication clears the error status of the CB-EP100 and a measuring
instrument connected to the CB-EP100.
Service code 4CH is used.
The following settings are required to use this object.
• Service Code
• Class ID
• Instance ID

• Commands 3
Item Description Data Example

Communicating with the LJ-V7000 Series


Service Code Specify "clear errors (4C)" (fixed value). 4CH
Class ID Designates CB Object (6BH)(fixed value). 6BH
There is no change in the operation with the ID number
Instance ID
but 00H or 01H needs to be specified.
00H/01H
Attribute ID There is no data. -
Service Data There is no service data -

• Responses (when successful)

Item Description Data Example


General status Message communication has ended normally. 00H
Service response data There is no service response data. -

• Responses (when failed)

Item Description Data Example


General status A general status for the service is returned 08H
Additional status An additional status is returned. -
Service response data There is no service response data. -

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-77


3-4 Message Communication

(5) Control input to a measuring instrument


Message communication implements control input such as auto zero and reset for
measuring instrument connected to the CB-EP100. Service code 4DH is used.
The following settings are required to use this object.
• Service Code
• Class ID
• Instance ID
• Attribute ID

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.

• Attribute IDs supported by the instance service 4DH (control input)


Processing performed by the instance service 4DH (control input) depends on the
selected attribute ID.
The table below describes the IDs that can be selected. (The instance ID is fixed
to 01H)

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.

3-78 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-4 Message Communication

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

Communicating with the LJ-V7000 Series


UDINT: Status after function indication
(OUT that becomes the specified target of the status after the function
change is set to 1)

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

Item Description Data Example


Designates the Specify "(Control input) (4DH)" (fixed
Service Code
value).
4DH
Class ID Designates CB Object (6BH) (fixed value). 6BH
Designates the ID number. The ID number (00H) of the
Instance ID
CB-EP100 cannot be designated.
01H

Attribute ID Specify the attribute ID of the control input to be 006EH(110)


specified from "Attribute."
"Attribute IDs supported by the instance service None/target
4DH (control input)" of "(5) Control input to a
Service Data measuring instrument" (Page 3-78) and service data OUT
information

• Responses (when successful)

Item Description Data Example


A status (00H) is returned that indicates normal
General status
completion of message communication.
00H
Service response data There is no service response data. -

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-79


3-4 Message Communication

• Responses (when failed)

Item Description Data Example


General status A general status for the service is returned 08H
Additional status An additional status is returned. -
Service response data There is no service response data. -

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).

(6) Requesting to reflect setting write area


Communicating with the LJ-V7000 Series

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

Item Description Data Example


Specify "request to reflect setting write area (4EH)"
Service code
(fixed value).
4EH
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. -
Specify the reflection destination area (0 = setting area 00000000H or
Service data
currently in operation, 1 = save area) 00000001H

• Response (when successful)

Item Description Data Example


Message communication returns status (00H) to notify
General status
normal termination.
00H
Service response data There is no service response data. -

• Response (when failed)

Item Description Data Example


General status Message communication returns a general status. 05H
Additional status Returns the additional status. -
Service response data There is no service response data. -
3-80 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -
3-4 Message Communication

(7) Updating setting write area


Message communication updates the contents of the setting write area of the
measuring instrument connected to the CB-EP100 with the contents of the specified
hierarchy level. Service code 4FH is used.
The following settings are required to use this object.
• Service code
• Class ID
• Instance ID

3
• Service Data

• Commands

Communicating with the LJ-V7000 Series


Item Description Data Example
Service code Specify "update setting write area (4FH)" (fixed value). 4FH
Class ID CB Object (6BH) is specified (fixed value). 6BH
Instance ID 01H becomes a fixed value. 01H
Attribute ID There is no data. -
Update source area (0 = setting area currently in 00000000H or
Service data
operation, 1 = save area) 00000001H

• Response (when successful)

Item Description Data Example


Message communication returns status (00H) to notify
General status
normal termination.
00H
Service response data There is no service response data. -

• Response (when failed)

Item Description Data Example


General status Message communication returns a general status. 05H
Additional status Returns the additional status. -
Service response data There is no service response data. -

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-81


3-4 Message Communication

(8) Initializing settings


Message communication initializes the settings for the specified program number of
a measuring instrument connected to the CB-EP100.
Service code 50H is used.
The following settings are required to use this object.
• Service code
• Class ID
• Instance ID

3
• Service Data

• Commands
Communicating with the LJ-V7000 Series

Item Description Data Example


Service code Specify "initialize settings (50H)" (fixed value). 50H
Class ID CB Object (6BH) is specified (fixed value). 6BH
Instance ID 01H becomes a fixed value. 01H
Attribute ID There is no data. -
Specify the number of the program to initialize (00H to 00000000H or
Service data
0FH). 00000001H

• Response (when successful)

Item Description Data Example


Message communication returns status (00H) to notify
General status
normal termination.
00H
Service response data There is no service response data. -

• Response (when failed)

Item Description Data Example


General status Message communication returns a general status. 05H
Additional status Returns the additional status. -
Service response data There is no service response data. -

3-82 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-4 Message Communication

(9) Confirming profile data


Message communication saves the profile data in a measuring instrument
connected to the CB-EP100.
Service code 57H is used.
The following settings are required to use this object.
• Service code
• Class ID
• Instance ID

• Commands 3
Item Description Data Example

Communicating with the LJ-V7000 Series


Service code Specify "profile data confirmation (57H)" (fixed value). 57H
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 -

• Response (when successful)

Item Description Data Example


Message communication returns status (00H) to notify
General status
normal termination.
00H
Service response data Returns the trigger count of the saved profile data. 00000000H

• Response (when failed)

Item Description Data Example


General status Message communication returns a general status. 05H
Additional status Returns the additional status. -
Service response data There is no service response data. -

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-83


3-4 Message Communication

(10)Setting the date and time


Message communication sets the date and time of a measuring instrument
connected to the CB-EP100.
Service code 58H is used.
The following settings are required to use this object.
• Service code
• Class ID
• Instance ID

3
• Service Data

• Commands
Communicating with the LJ-V7000 Series

Item Description Data Example


Service code Specify "set date and time (58H)" (fixed value). 58H
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. -
Data length, year,
Service data Specifies the date and time settings. month, day, hour,
minute, second

• Response (when successful)

Item Description Data Example


Message communication returns status (00H) to notify
General status
normal termination.
00H
Service response data There is no service response data. -

• Response (when failed)

Item Description Data Example


General status Message communication returns a general status. 05H
Additional status Returns the additional status. -
Service response data There is no service response data. -

3-84 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-4 Message Communication

(11)Acquire date and time


Message communication acquires the date and time in a measuring instrument
connected to the CB-EP100.
Service code 59H is used.
The following settings are required to use this object.
• Service code
• Class ID
• Instance ID

• Commands 3
Item Description Data Example

Communicating with the LJ-V7000 Series


Service code Specify "Acquire date and time (59H)" (fixed value). 59H
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 -

• Response (when successful)

Item Description Data Example


Message communication returns status (00H) to notify
General status
normal termination.
00H
Data length,
year, month,
Service response data Returns the date and time.
day, hour,
minute, second

• Response (when failed)

Item Description Data Example


General status Message communication returns a general status. 05H
Additional status Returns the additional status. -
Service response data There is no service response data. -

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-85


3-4 Message Communication

(12)Initializing all setting values of a measuring instrument


Message communication returns all settings in measuring instrument connected to
the CB-EP100 to their default values.
Service code 5FH is used.
The following settings are required to use this object.
• Service code
• Class ID
• Instance ID

3 • Commands

Item Description Data Example


Communicating with the LJ-V7000 Series

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 -

• Response (when successful)

Item Description Data Example


Message communication returns status (00H) to notify
General status
normal termination.
00H
Service response data There is no service response data. -

• Response (when failed)

Item Description Data Example


General status Message communication returns a general status. 05H
Additional status Returns the additional status. -
Service response data There is no service response data. -

3-86 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


3-5 Communication functions other than EtherNet/IP

„ Communication functions other than EtherNet/IP


In addition to EtherNet/IP communications, CB-EP100 allows you to use the the
following communication methods by connecting an Ethernet cable to the RJ-45
connector.
• Communication with the "LJ-Navigator2" software supplied with the LJ-V7000
series
• Sending and receiving PLC and PC commands using the LJ-V7000 series
protocol

Point Using multiple communication functions together may prevent them from
3
achieving their best performance.

Communicating with the LJ-V7000 Series


● Communication with the "LJ-Navigator2" software supplied with the LJ-
V7000 series
Connecting to a PC where the LJ-Navigator2 is installed allows communication
between the LJ-Navigator2 and the LJ-V7000 series controller via the CB-EP100.
All LJ-Navigator2 functions are then available.
For the operating instructions and details on the functions of LJ-Navigator2,
refer to the manual for LJ-Navigator2.
● Sending and receiving PLC and PC commands using the LJ-V7000 series
protocol
The LJ-V7000 series protocol allows you to communicate with the LJ-V7000 series
controller via the CB-EP100.
A PC can use the communication library that the LJ-V7000 series provides.
However, only a command-based send and receive interface is available. A high-
speed communication interface is not available.

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.

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-87


3-5Communication functions other than EtherNet/IP

MEMO

3
Communicating with the LJ-V7000 Series

3-88 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


Specifications

4
4-1 Specifications ..................................................... 4-2
4-2 Data Processing Time ........................................ 4-3
4-3 Dimensions......................................................... 4-4

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 4-1


4-1 Specifications

The specifications of the CB-EP100 are as follows:

Product name EtherNet/IP Network Unit


Model CB-EP100
EtherNet/IP and displacement meter proprietary protocol (socket
Applicable network
communication)
IEEE802.3 (10BASE-T)
Compliant standards
IEEE802.3u (100BASE-TX)
10Mbps (10BASE-T)
Transmission rate
100Mbps (100BASE-TX)
Ethernet STP cable or Category 3 or higher UTP cable (10BASE-T)
Transmission medium
STP cable or Category 5e or higher UTP cable (100BASE-TX)
Maximum cable length 100 m (distance between the CB-EP100 and Ethernet switch)
Maximum number of 4 (10BASE-T)
connectable hubs *1 2 (100BASE-TX)

4 Compatible functions
Cyclic communication (Implicit message)
Message communication (explicit message)
Compatible with UCMM and Class 3
Number of connections 64
Specifications

RPI 0.5 ms - 10000 ms (0.5 ms units)


EtherNet/IP
Tolerable communication
bandwidth for cyclic 6000pps
communication
Message communication UCMM, Class 3
Conformance test Compatible with Version A9
*2 LJ-V7000 Series controller
Measuring Connectable devices LS-9000 Series controller
instrument
connection Number of connectable
1 device
devices
Link/activity indicator (LINK/ACT): Green LED
Indicators Module status indicator (MS): Green and red 2-color LED
Network status indicator (NS): Green and red 2-color LED
Including 24 V DC +-10% ripple (P-P) (supplied by measuring
Power voltage
instrument controller unit)
Maximum current consumption 0.12A or less
Mass Approx. 470 g

*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.

4-2 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


4-2 Data Processing Time

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

(1) (2) (3) (4)

Maximum data processing time = (1) + (2) + (3) + (4)


(1) PLC scan time
4
(2) RPI (Transmission cycle)
(3) CB-EP100 data communication time

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.

(3) Maximum data communication delay times for CB-EP100


Maximum data transfer delay time from the CB-EP100 to a measuring instrument: 1 ms
Maximum data transfer delay time from a measuring instrument to the CB-EP100: 6 ms

For details of times for (4) above, refer to the User's Manual of the measuring
instrument.

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 4-3


4-3 Dimensions

(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

4-4 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


Appendix

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

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 5-1


5-1 Device Profile

Category Item Description


Vendor name Keyence Corporation
Vendor ID 367
Device type 43 (Generic Device)
General data
Revision 1.1
Product code 3500
Product name CB-EP100

5
Appendix

5-2 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


5-2 Troubleshooting

The indicator LEDs on the CB-EP100 can be used to determine the causes of errors.

Link/activity indicator

Module status indicator

Network status indicator

„ Link/activity indicator (LINK/ACT)


This indicator indicates whether the CB-EP100 is communicating correctly.

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.

„ Module status indicator (MS)


This indicator indicates whether the CB-EP100 is operating normally.

LED Status Communication unit status Corrective Action


The CB-EP100 is operating
Green Solid -
normally.
An error may have occurred in the
Solid Contact your nearest KEYENCE office.
CB-EP100.
A connected measuring instrument is in an
The connected controller is in error
Red error state. Clear the error for measuring
status.
Flashing instrument.
A recoverable error may have
Check if the IP address is duplicated.
occurred in the CB-EP100.
• Check if the power supply is correctly
The CB-EP100 is not supplied with connected.
Off
power. • Check if the CB-EP100 is correctly
connected to the measuring instrument.

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 5-3


5-2 Troubleshooting

„ Network status indicator (NS)


This indicator indicates whether the CB-EP100 is communicating correctly with
EtherNet/IP.
LED Status Communication unit status Corrective Action
If multiple connections are used, the CB-
At least one connection was
Solid EP100 may be unable to communicate with
established correctly.
EtherNet/IP even if the green LED is solid.
An IP address has been
Green assigned, but a connection
has not been established and Check if the CB-EP100 is registered in the
Flashing
the "Monitor Data And Control scanner.
Data" connection has not
timed out.
Check if the IP address setting is duplicated
Duplicate IP addresses was
Solid with the IP address setting of the scanner or
detected.
other adaptors.
Red
The "Monitor Data And Control Locate the connections that have timed out
Flashing Data" connection has timed and check the power status and wiring of the
out. communication device.
• Check if the power supply is correctly

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

assigned to the CB-EP100.

5-4 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


5-3 Default Settings

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.

The CB-EP100 default settings are as follows:

Setting Item Value after Initialization


Communication speed 10/100 Mbps automatic
IP address setting method BOOTP
IP address 0.0.0.0*
Subnet mask 255.255.255.0
Default gateway 0.0.0.0
TCP port number 50000
Multicast TTL 1
Multicast assignment method 0 (Automatic)
Number of multicast addresses
Multicast address
32
239.255.0.0 5
* Only the BOOTP client function can be used when the IP address is 0.0.0.0. The

Appendix
IP address must be set to use any other functions.

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 5-5


5-4 Configuration Procedure for Control/Compact Logix Series

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.

1 Right-click a device capable of EtherNet/IP communication in


RSLogix5000 and then select New Module.

5
Appendix

2 Click the "+" button of Communications, select "ETHERNET-MODULE


(Generic Ethernet Module)," and click the OK button.

3 Configure the ETHERNET-MODULE settings as shown below.

5-6 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


5-4 Configuration Procedure for Control/Compact Logix Series

(1)

(4) (5)
(2) (6) (7)
(9)
(8)
(3)

(1) Name Any setting


(2) Comm Format Any setting*1
(3) IP Address IP address setting of CB-EP100
(4) Input (Assembly Instance) 100 (fixed)
(5) Input (Size) Input assembly size setting of CB-EP100*4
(6) Output (Assembly Instance) 101*2
5
(7) Output (Size) Output assembly size setting of CB-EP100*2*4

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.

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 5-7


5-5 Objects for use with the CB-EP100

This section describes the objects for use with the CB-EP100.

List of Usable Objects

The following objects can be used with CB-EP100:

Object Name Class ID Instance ID


Identity Object 1(01H) 1(01H)
Message router Object 2(02H) 1(01H)
100(64H)
Assembly Object 4(04H)
101(65H)
Connection Manager Object 6(06H) 1(01H)
0(00H)
1(01H)
CB Object 107(6BH)
100(64H) - 115(73H)

5
200(C8H) - 215(D7H)
TCP/IP Interface Object 245(F5H) 1(01H)
Ethernet Link Object 246(F6H) 1(01H)
Appendix

For details on CB Object, refer to "CB Object." Page 3-40

5-8 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


5-5 Objects for use with the CB-EP100

Reading Each Object Table

Reading class attributes and instance attributes


Example) Excerpt from Identity Object class attributes
(1) (2) (3) (4) (5) (6)
Attribute ID Name Description Attribute Data Type Parameter Range
01H Revision Object Revision R UINT 0001H

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.

(5) Data type


W (Write): Set_Attribute_Single can be used to write a value into the
attribute.
Indicates the attribute data type.
5
Indicates the data to be read from attributes or the range of parameters that

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)

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 5-9


5-5 Objects for use with the CB-EP100

Identity Object

Identity Object (Class ID: 01H)


This object provides CB-EP100 identification information, general information and a
reset service, etc.

„ 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

07H Number Instance Maximum attribute ID R UINT 0007H


of instance attribute
Attributes

„ 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

5-10 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


5-5 Objects for use with the CB-EP100

Identity Object

Reference 1) Details of status (16 bits)

Bit Name Description


ON: This bit is set to ON when one or more Class1 or Class3
0 Owned
connections are established.
1 Reserved Always OFF.
2 Reserved Always ON.
3 Reserved Always OFF.
Bits 4 to 7 are set according to the CB-EP100 status as
follows:
0101 (1): A major fault has occurred.
0010 (2): The CB-EP100 is not (1) and one or more
Extended Device connections have timed out.
4 to 7
Status 0011 (3): The CB-EP100 is neither (1) nor (2) and no
connection is established.
0110 (4): The CB-EP100 is not (1), (2), or (3) and there is one
or more RUN status connections.
0111: The CB-EP100 is in a status other than (1) to (4).
Minor Recoverable
8 Always OFF.

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.

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 5-11


5-5 Objects for use with the CB-EP100

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.

Service Code Service Name Service Data (1 Byte)


00H: Emulates power reset. (Initial value)
01H: Restores the default settings and emulates power reset.

5 05H Reset
For details on the default settings, refer to
Settings" (Page 5-5).
"Default

• If the CB-EP100 receives the Reset service when 02H or higher is


set, 03H (Invalid parameter value) will be returned as the CIP
Appendix

error code.

„ List of general and additional statuses returned to each service

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.

5-12 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


5-5 Objects for use with the CB-EP100

Message Router Object

Message Router Object (Class ID: 02H)

This object provides connection points for message communication.

„ 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

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 5-13


5-5 Objects for use with the CB-EP100

Message Router Object

„ List of general and additional statuses returned to each service

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.

Assembly Object (Class ID: 04H)

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

z Class attribute (instance ID: 00H)

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

5-14 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


5-5 Objects for use with the CB-EP100

Assembly Object

„ List of general and additional statuses returned to each service

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

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 5-15


5-5 Objects for use with the CB-EP100

Connection Manager Object

Connection Manager Object (Class ID: 06H)

This object is used for connection-type communication. Use this to establish a


connection with the CB-EP100.

„ 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.

5-16 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


5-5 Objects for use with the CB-EP100

Connection Manager Object

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.

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 5-17


5-5 Objects for use with the CB-EP100

TCP/IP Interface Object

TCP/IP Interface Object (Class ID: F5H)

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

5-18 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


5-5 Objects for use with the CB-EP100

TCP/IP Interface Object

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)

08H TTL Value Multicast TTL R/W USINT


1 (1 to 255)
setting value*1
5
Mcast Config Multicast address setting Structure -

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

TCP/IP Interface Object

Reference 1) Status list

Bit Name Description


0: The IP address is not set (BOOTP).
Interface Configuration
0 to 3 1: The IP address is set. (Fixed)
Status
2 or higher: Not returned with the CB-EP100.
This bit is set to 1 when "TTL Value" or "Mcast Config" is
set.
4 Mcast Pending
This bit is cleared to 0 when the power is turned on again
or the reset service is run.
This bit is set to 1 when an "Interface Configuration" is set.
Interface Configuration
5 This bit is cleared to 0 when the power is turned on again
Pending
or the reset service is processed.
6 to 31 Reserved All these bits are fixed at OFF.

Reference 2) Configuration capability list

Bit Name Description


0 BOOTP Client ON (fixed)

5 1
2
DNS Client
DHCP Client
OFF (fixed)
OFF (fixed)
3 DHCP-DNS Update OFF (fixed)
4 Configuration Settable ON (fixed)
Appendix

5 Reserved OFF (fixed)


Interface Configuration
6 ON (fixed)
Change Requires Reset
7 to 31 Reserved OFF (fixed)

Reference 3) Configuration control list

Bit Name Description


Sets and displays the IP address for next startup.
0: Fixed IP address
0 to 3 Startup Configuration 1:BOOTP
2 to 15: cannot be set. If set, the general status 09H (Bad
attribute data value) is returned.
4 DNS Enable OFF (fixed): The operation set by this bit is ignored.
5 to 31 Reserved All these bits are fixed at OFF.

5-20 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


5-5 Objects for use with the CB-EP100

TCP/IP Interface Object

„ List of general statuses returned to each service

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

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 5-21


5-5 Objects for use with the CB-EP100

Ethernet Link Object

Ethernet Link Object (Class ID: F6H)

This object provides Ethernet status information.

„ 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.

z Instance attribute (instance ID: 01H)

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.

5-22 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


5-5 Objects for use with the CB-EP100

Ethernet Link Object

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.

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 5-23


5-5 Objects for use with the CB-EP100

Ethernet Link Object

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.

5 Reference 1) Interface flags list

Bit Name Description


Appendix

OFF: Non-active link


0 Link Status
ON: Active link
OFF: Half-duplex
1 Half/Full Duplex
ON: Full duplex (OFF when Link Status=0)
0: Auto-negotiation is in progress.
1: Auto-negotiation and speed detection failed.
2: Auto-negotiation failed but speed was successfully
2 to 4 Negotiation Status
detected.
3: Speed and duplex mode were successfully
negotiated.
Manual Setting OFF: Changes can be automatically applied. ON: Reset
5
Requires Speed service is required to apply changes (fixed).
6 Local Hardware Fault OFF (fixed)
7 to 31 Reserved OFF (fixed)

„ List of general and additional statuses returned to each service

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.

5-24 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


5-6 Index

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

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 5-25


5-6 Index

T
Troubleshooting .................................. 5-3

W
What is EtherNet/IP? ............................ 3-2
Wiring .................................................. 2-5
Connecting a communication
cable ........................................... 2-5

5
Appendix

5-26 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


5-6 Index

MEMO

Appendix

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 5-27


Revision History

Print date Revision no. Description


June, 2013 Official release

- EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -


WARRANTIES AND DISCLAIMERS
(1) KEYENCE warrants the Products to be free of defects in materials and workmanship for a period of one
(1) year from the date of shipment. If any models or samples were shown to Buyer, such models or
samples were used merely to illustrate the general type and quality of the Products and not to represent
that the Products would necessarily conform to said models or samples. Any Products found to be
defective must be shipped to KEYENCE with all shipping costs paid by Buyer or offered to KEYENCE for
inspection and examination. Upon examination by KEYENCE, KEYENCE, at its sole option, will refund
the purchase price of, or repair or replace at no charge any Products found to be defective. This warranty
does not apply to any defects resulting from any action of Buyer, including but not limited to improper
installation, improper interfacing, improper repair, unauthorized modification, misapplication and
mishandling, such as exposure to excessive current, heat, coldness, moisture, vibration or outdoors air.
Components which wear are not warranted.
(2) KEYENCE is pleased to offer suggestions on the use of its various Products. They are only suggestions,
and it is Buyer's responsibility to ascertain the fitness of the Products for Buyer’s intended use. KEYENCE
will not be responsible for any damages that may result from the use of the Products.
(3) The Products and any samples ("Products/Samples") supplied to Buyer are not to be used internally in
humans, for human transportation, as safety devices or fail-safe systems, unless their written
specifications state otherwise. Should any Products/Samples be used in such a manner or misused in
any way, KEYENCE assumes no responsibility, and additionally Buyer will indemnify KEYENCE and hold
KEYENCE harmless from any liability or damage whatsoever arising out of any misuse of the Products/
Samples.
(4) OTHER THAN AS STATED HEREIN, THE PRODUCTS/SAMPLES ARE PROVIDED WITH NO OTHER
WARRANTIES WHATSOEVER. ALL EXPRESS, IMPLIED, AND STATUTORY WARRANTIES,
INCLUDING, WITHOUT LIMITATION, THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE, AND NON-INFRINGEMENT OF PROPRIETARY RIGHTS, ARE
EXPRESSLY DISCLAIMED. IN NO EVENT SHALL KEYENCE AND ITS AFFILIATED ENTITIES BE
LIABLE TO ANY PERSON OR ENTITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, PUNITIVE,
SPECIAL OR CONSEQUENTIAL DAMAGES (INCLUDING, WITHOUT LIMITATION, ANY DAMAGES
RESULTING FROM LOSS OF USE, BUSINESS INTERRUPTION, LOSS OF INFORMATION, LOSS
OR INACCURACY OF DATA, LOSS OF PROFITS, LOSS OF SAVINGS, THE COST OF
PROCUREMENT OF SUBSTITUTED GOODS, SERVICES OR TECHNOLOGIES, OR FOR ANY
MATTER ARISING OUT OF OR IN CONNECTION WITH THE USE OR INABILITY TO USE THE
PRODUCTS, EVEN IF KEYENCE OR ONE OF ITS AFFILIATED ENTITIES WAS ADVISED OF A
POSSIBLE THIRD PARTY’S CLAIM FOR DAMAGES OR ANY OTHER CLAIM AGAINST BUYER. In
some jurisdictions, some of the foregoing warranty disclaimers or damage limitations may not apply.

BUYER'S TRANSFER OBLIGATIONS:


If the Products/Samples purchased by Buyer are to be resold or delivered to a third party, Buyer must
provide such third party with a copy of this document, all specifications, manuals, catalogs, leaflets and
written information provided to Buyer pertaining to the Products/Samples.

E 1101-3
Copyright (c) 2013 KEYENCE CORPORATION. All rights reserved.
11050E 1063-1 322GB Printed in Japan

You might also like