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.
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.
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.
Relevant Manuals The manuals relevant to this document are as follows: Manuals related to CPU unit PLC CPU unit EtherNet/IP unit KV -D N20 MS NS ON TE RM .
MEMO 4 - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) -
Manual Organization 1 Before Using This chapter provides an overview of the CB-EP100 and describes its part names and functions. 2 Connection and Configuration This chapter describes the procedures from installing the CB-EP100 and measuring instrument to configuring communication. 2 3 Communicating with the LJ-V7000 Series This chapter describes the configuration of memory that communicates with the EtherNet/IP network unit and a communication timing chart.
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-4 3-5 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 Message Communication ............................................................... 3-28 Configuring Message Communication .........................................
Terms Used in This Document This document uses the following terms: Term Scanner Adaptor Measuring instrument PLC Ladder program 8 Description The EtherNet/IP scanner device The EtherNet/IP adaptor device A measuring instrument controller that is connected to an EtherNet /IP adapter.
Before Using This chapter provides an overview of the CB-EP100 and describes its part names and functions. 1-1 CB-EP100 Overview .......................................... 1-2 1-2 Checking the Package Contents ........................ 1-3 1-3 Part Names and Functions.................................
1-1 1 CB-EP100 Overview Overview Before Using The CB-EP100 operates as an EtherNet/IP communication adaptor. EtherNet/IP 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).
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 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.
1-3 1 Part Names and Functions This section describes the part names and functions of the CB-EP100. Right side Left side Before Using (2) (3) (4) (1) (5) (6) (7) Name (1) Connector for connecting controller Description (2) LINK/ACT LED Connect the controller to this connector. 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.
Connection and Configuration This chapter describes procedures from installing the CB-EP100 and measuring instrument to configuring communication. 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-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.
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. NOTICE Make sure that the measuring instrument are turned off before connecting the EtherNet/IP Network Unit CB-EP100. Connecting the CB-EP100 to a measuring instrument that is on could damage it or the measuring instrument.
2-2 Installation and Connection to measuring instrument Mounting the controller to a DIN rail This section explains the procedure for mounting the controller to a DIN rail. 2 1 Pull the tab on the back panel of the controller and the CBEP100, and then attach the controller and the CB-EP100 to the DIN rail. Mounting using the bottom panel This section explains the procedure for mounting the controller using the bottom panel. 1 Fasten the screws into the mounting holes on the bottom panel.
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 Usable cable Usable cables depend on whether the system is configured with 10BASE-T or 100BASE-TX. Structuring a 10BASE-T system 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.
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. 2 Precautions for connecting a STP/UTP cable to the CB-EP100 connector port 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 NOTICE The cable may be bent and used when installed.
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. The following 2 methods are available for setting the IP address. • Using the IP address setting tool. The 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.
2-4 Configuring Communication with the CB-EP100 Point 2 Connection and Configuration 2 Select the device for which to set the IP address and click [Setup IP addr.(I)] to display [Setup IP addr.]. 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.
2-4 Configuring Communication with the CB-EP100 3 The IP address has now been set. 2 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.
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). 2 Setting the scanner 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.
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-1 What is EtherNet/IP? What is EtherNet/IP? 3 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 EtherNet/IP (Industrial Protocol). Communication is realized by combining the protocols known as Common Industrial Protocol (CIP) with TCP/IP and Ethernet. This allows regular Ethernet to be used together with the network.
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.
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 individually for each connection.
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.
3-3 Cyclic communication Configuring Cyclic Communication The following settings are required to execute cyclic communication with the CBEP100. [CB-EP100] The CB-EP100 does not require any setting. 3 Communicating with the LJ-V7000 Series [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. (* No ladder program is required when cyclic communication is used.
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.
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.
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).
3-3 Cyclic communication Name Address (Byte) bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 36 Auto-zero status OUT8 Auto-zero status OUT7 Auto-zero status OUT6 Auto-zero status OUT5 Auto-zero status OUT4 Auto-zero status OUT3 Auto-zero status OUT2 Auto-zero status OUT1 37 Auto-zero status OUT16 Auto-zero status OUT15 Auto-zero status OUT14 Auto-zero status OUT13 Auto-zero status OUT12 Auto-zero status OUT11 Auto-zero status OUT10 Auto-zero status OUT9 Auto-zero status Reserved for sy
3-3 Cyclic communication Name bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 66 Reset failure OUT8 Reset failure OUT7 Reset failure OUT6 Reset failure OUT5 Reset failure OUT4 Reset failure OUT3 Reset failure OUT2 Reset failure OUT1 67 Reset failure OUT16 Reset failure OUT15 Reset failure OUT14 Reset failure OUT13 Reset failure OUT12 Reset failure OUT11 Reset failure OUT10 Reset failure OUT9 Storage stop failure Storage start failure Batch end failure Batch start failure Trigger fail
3-3 Cyclic communication Address (Byte) Name 3 Communicating with the LJ-V7000 Series OUT measurement value 3-12 bit7 bit6 bit5 bit4 bit3 104 107 Measurement value OUT1 108 111 Measurement value OUT2 112 115 Measurement value OUT3 116 119 Measurement value OUT4 120 123 Measurement value OUT5 124 127 Measurement value OUT6 128 131 Measurement value OUT7 132 135 Measurement value OUT8 136 139 Measurement value OUT9 140 143 Measurement value OUT10 144 147 Measurement value OUT11
3-3 Cyclic communication Address (Byte) Name OUT measurement value display unit bit6 bit5 bit4 bit3 bit2 168 171 OUT measurement value update count OUT1 172 175 OUT measurement value update count OUT2 176 179 OUT measurement value update count OUT3 180 183 OUT measurement value update count OUT4 184 187 OUT measurement value update count OUT5 188 191 OUT measurement value update count OUT6 192 195 OUT measurement value update count OUT7 196 199 OUT measurement value update count OUT8
3-3 Cyclic communication Address (Byte) Name bit7 bit6 bit5 bit4 bit3 bit2 248 251 OUT measurement value display unit OUT5 252 255 OUT measurement value display unit OUT6 256 259 OUT measurement value display unit OUT7 260 263 OUT measurement value display unit OUT8 264 267 OUT measurement value display unit OUT9 268 271 OUT measurement value display unit OUT10 272 275 OUT measurement value display unit OUT11 276 279 OUT measurement value display unit OUT12 280 283 OUT measurement
3-3 Cyclic communication Parameter List Item Error Status CB-EP100 Error Status Started up Saving Measuring instrument status Valid status OUTn (n: 1 - 16) Judgment standby status OUTn (n: 1 - 16) Alarm status OUTn (n: 1 - 16) - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 3-15 3 Communicating with the LJ-V7000 Series LJ-V Error status Description The error status of the CB-EP100 or measuring instrument errors are output. When ON, a value is stored in "Error code.
3-3 Cyclic communication Item Judgment output (HI) OUTn (n:1 - 16) Judgment output (LO) OUTn (n:1 - 16) 3 Judgment output (GO) OUTn (n:1 - 16) Communicating with the LJ-V7000 Series Timing status OUTn (n: 1 - 16) Auto-zero status OUTn (n: 1 - 16) Timing completion OUTn (n: 1 - 16) Auto-zero completion OUTn (n: 1 - 16) Reset completion OUTn (n: 1 - 16) Trigger completion Batch start completion Batch end completion Storage start completion Storage stop completion Error clear completion 3-16 Descr
3-3 Cyclic communication Item Memory clear completion Timing failure OUTn (n: 1 - 16) Auto-zero failure OUTn (n: 1 - 16) Reset failure OUTn (n: 1 - 16) Batch start failure Batch end failure Storage start failure.
3-3 Cyclic communication Item 3 OUT measurement value OUTn (n: 1 - 16) 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 Angle: 0.001°units Example: 12340 ⇒ 12.
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 0000H No error - Remedy - Internal memory error in the CBEP100 Internal memory in the CBEP100 may be damaged. 8124H, 8140H Internal device error in the CBEP100 Data may have been corrupted by noise or damaged components in the CBEP100.
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 External Input (Assembly Instance: 101) Scanner's OUT area 3 Address 0 Address 1 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).
3-3 Cyclic communication Name bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 28 Timing ON/OFF specified OUT8 Timing ON/OFF specified OUT7 Timing ON/OFF specified OUT6 Timing ON/OFF specified OUT5 Timing ON/OFF specified OUT4 Timing ON/OFF specified OUT3 Timing ON/OFF specified OUT2 Timing ON/OFF specified OUT1 29 Timing ON/OFF specified OUT16 Timing ON/OFF specified OUT15 Timing ON/OFF specified OUT14 Timing ON/OFF specified OUT13 Timing ON/OFF specified OUT12 Timing ON/OFF specified OUT11
3-3 Cyclic communication Parameter List 3 Communicating with the LJ-V7000 Series Item Description Error clear request 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. * 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.
3-3 Cyclic communication Communication Methods This following describes how to use cyclic communication to communicate from the scanner to the CB-EP100 (adapter).
3-3 Cyclic communication Reading the OUT measurement values of a measuring instrument The OUT measurement values OUT1 to OUT16 can be read.
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-3 Cyclic communication Example of the handshake process for auto-zero/timing requests * When setting auto-zero of OUT1 to ON PLC 3 Auto-zero ON/OFF specification Bit 0 of OUT area [30] 1 0 Auto-zero request Bit 0 of OUT area [14] 1 0 Auto-zero completion (or failure) Bit 0 of IN area [48] 1 0 Auto-zero status Bit 0 of IN area [36] 1 0 (3) (1) Measuring instrument Error clear process (2) Processing (4) Communicating with the LJ-V7000 Series (1) When the value of the OUT area with an auto
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 CBEP100 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-4 Message Communication This section describes the message communication functions and how to use them. 3 Communicating with the LJ-V7000 Series 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.
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.
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 instrument CB-EP100 Scanner Command: 6000 Service code: 10H Class ID: 6BH Instance ID: 203(CBH) Attribute ID: 2456(998H) Service data: 6000 Response 3 Communicating with the LJ-V7000 Series Current program No.
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.
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 instrument CB-EP100 Scanner Service code: 50H Class ID: 6BH Instance ID: 01H Attribute ID: None Service data: 00H Command: 00H 3 Response Communicating with the LJ-V7000 Series The setting write area of program number 0 is initialized.
3-4 Message Communication (11)Acquiring the date and time Acquire the date and time in a measuring instrument connected to the CB-EP100. Scanner Measuring instrument CB-EP100 Service code: 59H Class ID: 6BH Instance ID: 01H Attribute ID: None Service data: None Command Response: Service data 3 The date and time are returned.
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-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.
3-4 Message Communication Objects for use with the CB-EP100 The following describes the objects for use with the CB-EP100.
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 3 ・Command format Item Description Designates the service code to be used. Class ID Designates a class ID tailored to the service*1 to be used.
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 No Path Destination Unknown (05H) returned as general status Yes Instance ID check No 3 Path Destination Unknown (05H) returned as general status Yes Communicating with the LJ-V7000 Series Service code check No Service not Supported (08H) returned as general status Yes Attribute not Supported (14H) returned as general status Attribute
3-4 Message Communication Reading the CB Object Table Reading the attribute ID Example) Excerpt from CB Object attribute ID (1) (2) Service code Attribute ID (hexadecimal) (hexadecimal) 0EH 32DH (3) (4) (5) (6) Name Description Attribute Data Type R DINT Measurement value OUT1 OUT1 measurement value (integer) Description Represents the Service code in hexadecimal notation. (2) Attribute ID Represents the attribute ID in hexadecimal notation. (3) Name Represents the attribute name.
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. 3 Communicating with the LJ-V7000 Series ● 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 use, a service code and service data are also required. (In some cases, service data may not be required.
3-4 Message Communication ● Services Service Code Service Name 0EH Read setting values 10H Writes setting values values from the CB-EP100 or from Writes setting values measuring instrument connected to it. For examples, refer to page 3-75. Description Reads setting values values from the CB-EP100 or from measuring instrument connected to it. For examples, refer to 3-74. Switches the program number of measuring instrument connected to the CB-EP100 to program number specified in the service data.
3-4 Message Communication 3 Communicating with the LJ-V7000 Series ● 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 (9) Confirm pr
3-4 Message Communication ● Error code list The additional status returned for error code = 20H is as follows.
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. 3 Service Attribute code ID (hexadecimal) (hexadecimal) 64H C6H 0EH Communicating with the LJ-V7000 Series W:10H R:0EH 4CH 3-44 Name Monitor data C7H 34FH Reserved 350H Port No.
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 (hexadecimal) (hexadecimal) Description and service data Setting values are being collected Indicates whether or not the latest setting information of measuring instrument is currently being collected.
3-4 Message Communication Service Attribute code ID (hexadecimal) (hexadecimal) 0EH 3 Communicating with the LJ-V7000 Series 0EH 0EH 0EH 0EH 0EH 3-46 Name 308H Judgment output (HI) 309H Judgment output (LO) 30AH Judgment output (GO) 30BH 310H Reserved 311H Timing status 312H Auto-zero status 313H 316H Reserved 317H Timing completion 318H Auto-zero completion 319H Reset completion 31AH External input completion 31BH 31EH Reserved 31FH Timing failed 320H Auto-zero failed
3-4 Message Communication Service Attribute code ID (hexadecimal) (hexadecimal) Name Description and service data Attribute Data type Measurement value OUT1 Measurement value OUT2 Measurement value OUT3 Measurement value OUT4 3 Measurement value OUT5 Measurement value OUT7 Measurement value OUT8 DINT Measurement value OUT9 Measurement value OUT10 Measurement value OUT11 0EH 32DH 342H Measurement value OUT12 Measurement value OUT13 Measurement value OUT14 For information on detailed formats, r
3-4 Message Communication Service Attribute code ID (hexadecimal) (hexadecimal) Name Description and service data Attribute Data type OUT measurement value update count OUT7 OUT measurement value update count OUT8 OUT measurement value update count OUT9 3 Communicating with the LJ-V7000 Series OUT measurement value update count OUT10 OUT measurement value update count OUT11 UDINT OUT measurement value update count OUT12 OUT measurement value update count OUT13 OUT measurement value update count OU
3-4 Message Communication Service Attribute code ID (hexadecimal) (hexadecimal) Name Description and service data Attribute Data type R DINT OUT value display unit OUT11 OUT value display unit OUT12 0EH 357H 35DH OUT value display unit OUT13 OUT value display unit OUT14 OUT value display unit OUT15 For information on detailed formats, refer to "Monitor Data (156 Words (312 Bytes)) Assembly Instance (Instance ID): 64H" (Page 3-9) Storage point 0EH 35EH 36FH Reserved 370H Profile data index
3-4 Message Communication Service Attribute code ID (hexadecimal) (hexadecimal) Name Description and service data 380H Profile data [15] Stores profile data [15] that has been confirmed by the controller. 381H Profile data [16] Stores profile data [16] that has been confirmed by the controller. 382H Profile data [17] Stores profile data [17] that has been confirmed by the controller. 3 383H Profile data [18] Stores profile data [18] that has been confirmed by the controller.
3-4 Message Communication Service Attribute code ID (hexadecimal) (hexadecimal) 0EH Name Description and service data Profile data [40] Stores profile data [40] that has been confirmed by the controller. 39AH Profile data [41] Stores profile data [41] that has been confirmed by the controller. 39BH Profile data [42] Stores profile data [42] that has been confirmed by the controller. 39CH Profile data [43] Stores profile data [43] that has been confirmed by the controller.
3-4 Message Communication Service Attribute code ID (hexadecimal) (hexadecimal) Description and service data 990H [OUT1 setting] measurement value hold count Specifies a measurement value hold count (0 - 999). 991H [OUT1 setting] measurement value filter 0: OFF 1: Moving average 2: Low-pass filter 3: High-pass filter [OUT1 setting] measurement value filter details Moving average mode ⇒ 0: 4 times, 1: 16 times, 2: 64 times, 3: 256 times, 4: 1024 times, 5: 4096 times High-pass, low-pass ⇒ 0: 0.
3-4 Message Communication Service Attribute code ID (hexadecimal) (hexadecimal) Name Description and service data [OUT2 setting] measurement value hold count Specifies a measurement value hold count (0 - 999). 9B1H [OUT2 setting] measurement value filter 0: OFF 1: Moving average 2: Low-pass filter 3: High-pass filter [OUT2 setting] measurement value filter details Moving average mode ⇒ 0: 4 times, 1: 16 times, 2: 64 times, 3: 256 times, 4: 1024 times, 5: 4096 times High-pass, low-pass ⇒ 0: 0.
3-4 Message Communication Service Attribute code ID (hexadecimal) (hexadecimal) Description and service data 9D0H [OUT3 setting] measurement value hold count Specifies a measurement value hold count (0 - 999). 9D1H [OUT3 setting] measurement value filter 0: OFF 1: Moving average 2: Low-pass filter 3: High-pass filter [OUT3 setting] measurement value filter details Moving average mode ⇒ 0: 4 times, 1: 16 times, 2: 64 times, 3: 256 times, 4: 1024 times, 5: 4096 times High-pass, low-pass ⇒ 0: 0.
3-4 Message Communication Service Attribute code ID (hexadecimal) (hexadecimal) Name Description and service data [OUT4 setting] measurement value hold count Specifies a measurement value hold count (0 - 999). 9F1H [OUT4 setting] measurement value filter 0: OFF 1: Moving average 2: Low-pass filter 3: High-pass filter [OUT4 setting] measurement value filter details Moving average mode ⇒ 0: 4 times, 1: 16 times, 2: 64 times, 3: 256 times, 4: 1024 times, 5: 4096 times High-pass, low-pass ⇒ 0: 0.
3-4 Message Communication Service Attribute code ID (hexadecimal) (hexadecimal) Description and service data A10H [OUT5 setting] measurement value hold count Specifies a measurement value hold count (0 - 999). A11H [OUT5 setting] measurement value filter 0: OFF 1: Moving average 2: Low-pass filter 3: High-pass filter [OUT5 setting] measurement value filter details Moving average mode ⇒ 0: 4 times, 1: 16 times, 2: 64 times, 3: 256 times, 4: 1024 times, 5: 4096 times High-pass, low-pass ⇒ 0: 0.
3-4 Message Communication Service Attribute code ID (hexadecimal) (hexadecimal) Name Description and service data [OUT6 setting] measurement value hold count Specifies a measurement value hold count (0 - 999). A31H [OUT6 setting] measurement value filter 0: OFF 1: Moving average 2: Low-pass filter 3: High-pass filter [OUT6 setting] measurement value filter details Moving average mode ⇒ 0: 4 times, 1: 16 times, 2: 64 times, 3: 256 times, 4: 1024 times, 5: 4096 times High-pass, low-pass ⇒ 0: 0.
3-4 Message Communication Service Attribute code ID (hexadecimal) (hexadecimal) Description and service data A50H [OUT7 setting] measurement value hold count Specifies a measurement value hold count (0 - 999). A51H [OUT7 setting] measurement value filter 0: OFF 1: Moving average 2: Low-pass filter 3: High-pass filter [OUT7 setting] measurement value filter details Moving average mode ⇒ 0: 4 times, 1: 16 times, 2: 64 times, 3: 256 times, 4: 1024 times, 5: 4096 times High-pass, low-pass ⇒ 0: 0.
3-4 Message Communication Service Attribute code ID (hexadecimal) (hexadecimal) Name Description and service data [OUT8 setting] measurement value hold count Specifies a measurement value hold count (0 - 999). A71H [OUT8 setting] measurement value filter 0: OFF 1: Moving average 2: Low-pass filter 3: High-pass filter [OUT8 setting] measurement value filter details Moving average mode ⇒ 0: 4 times, 1: 16 times, 2: 64 times, 3: 256 times, 4: 1024 times, 5: 4096 times High-pass, low-pass ⇒ 0: 0.
3-4 Message Communication Service Attribute code ID (hexadecimal) (hexadecimal) Description and service data A90H [OUT9 setting] measurement value hold count Specifies a measurement value hold count (0 - 999). A91H [OUT9 setting] measurement value filter 0: OFF 1: Moving average 2: Low-pass filter 3: High-pass filter [OUT9 setting] measurement value filter details Moving average mode ⇒ 0: 4 times, 1: 16 times, 2: 64 times, 3: 256 times, 4: 1024 times, 5: 4096 times High-pass, low-pass ⇒ 0: 0.
3-4 Message Communication Service Attribute code ID (hexadecimal) (hexadecimal) Description and service data [OUT10 setting] measurement value hold count Specifies a measurement value hold count (0 - 999). AB1H [OUT10 setting] measurement value filter 0: OFF 1: Moving average 2: Low-pass filter 3: High-pass filter [OUT10 setting] measurement value filter details Moving average mode ⇒ 0: 4 times, 1: 16 times, 2: 64 times, 3: 256 times, 4: 1024 times, 5: 4096 times High-pass, low-pass ⇒ 0: 0.
3-4 Message Communication Service Attribute code ID (hexadecimal) (hexadecimal) Description and service data AD0H [OUT11 setting] measurement value hold count Specifies a measurement value hold count (0 - 999). AD1H [OUT11 setting] measurement value filter 0: OFF 1: Moving average 2: Low-pass filter 3: High-pass filter [OUT11 setting] measurement value filter details Moving average mode ⇒ 0: 4 times, 1: 16 times, 2: 64 times, 3: 256 times, 4: 1024 times, 5: 4096 times High-pass, low-pass ⇒ 0: 0.
3-4 Message Communication Service Attribute code ID (hexadecimal) (hexadecimal) Name Description and service data [OUT12 setting] measurement value hold count Specifies a measurement value hold count (0 - 999). AF1H [OUT12 setting] measurement value filter 0: OFF 1: Moving average 2: Low-pass filter 3: High-pass filter [OUT12 setting] measurement value filter details Moving average mode ⇒ 0: 4 times, 1: 16 times, 2: 64 times, 3: 256 times, 4: 1024 times, 5: 4096 times High-pass, low-pass ⇒ 0: 0.
3-4 Message Communication Service Attribute code ID (hexadecimal) (hexadecimal) Description and service data B10H [OUT13 setting] measurement value hold count Specifies a measurement value hold count (0 - 999). B11H [OUT13 setting] measurement value filter 0: OFF 1: Moving average 2: Low-pass filter 3: High-pass filter [OUT13 setting] measurement value filter details Moving average mode ⇒ 0: 4 times, 1: 16 times, 2: 64 times, 3: 256 times, 4: 1024 times, 5: 4096 times High-pass, low-pass ⇒ 0: 0.
3-4 Message Communication Service Attribute code ID (hexadecimal) (hexadecimal) Name Description and service data [OUT14 setting] measurement value hold count Specifies a measurement value hold count (0 - 999). B31H [OUT14 setting] measurement value filter 0: OFF 1: Moving average 2: Low-pass filter 3: High-pass filter [OUT14 setting] measurement value filter details Moving average mode ⇒ 0: 4 times, 1: 16 times, 2: 64 times, 3: 256 times, 4: 1024 times, 5: 4096 times High-pass, low-pass ⇒ 0: 0.
3-4 Message Communication Service Attribute code ID (hexadecimal) (hexadecimal) Description and service data B50H [OUT15 setting] measurement value hold count Specifies a measurement value hold count (0 - 999). B51H [OUT15 setting] measurement value filter 0: OFF 1: Moving average 2: Low-pass filter 3: High-pass filter [OUT15 setting] measurement value filter details Moving average mode ⇒ 0: 4 times, 1: 16 times, 2: 64 times, 3: 256 times, 4: 1024 times, 5: 4096 times High-pass, low-pass ⇒ 0: 0.
3-4 Message Communication Service Attribute code ID (hexadecimal) (hexadecimal) Name Description and service data [OUT16 setting] measurement value hold count Specifies a measurement value hold count (0 - 999). B71H [OUT16 setting] measurement value filter 0: OFF 1: Moving average 2: Low-pass filter 3: High-pass filter [OUT16 setting] measurement value filter details Moving average mode ⇒ 0: 4 times, 1: 16 times, 2: 64 times, 3: 256 times, 4: 1024 times, 5: 4096 times High-pass, low-pass ⇒ 0: 0.
3-4 Message Communication Service Attribute code ID (hexadecimal) (hexadecimal) 0EH 3 Name Attribute Data type Indicates the device name. R STRING CC0H device name CC1H CE3H Reserved CE4H Product code Stores the product code of the measuring instrument. R INT CE5H Revision Stores the revision. USINT[0]: Major revision USINT[1]: Minor revision R struct of USINT[2] CE6H Controller model Indicates the measuring instrument model. R STRING CE7H Series code Indicates the series code.
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.
3-4 Message Communication Service code Attribute ID (hexadecimal) (hexadecimal) 0EH 0EH 3 Communicating with the LJ-V7000 Series 0EH 0EH 0EH 0EH 0EH 0EH 3-70 Name A90H A9EH OUT9 setting A9FH AAFH Reserved AB0H ABEH OUT10 setting ABFH ACFH Reserved AD0H ADEH OUT11 setting ADFH AEFH Reserved AF0H AFEH OUT12 setting AFFH B0FH Reserved B10H B1EH OUT13 setting B1FH B2FH Reserved B30H B3EH OUT14 setting B3FH B4FH Reserved B50H B5EH OUT15 setting B5FH B6FH Reserved B70H B7EH
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.
3-4 Message Communication Service code Attribute ID (hexadecimal) (hexadecimal) W:10H R:0EH 3 W:10H R:0EH Communicating with the LJ-V7000 Series W:10H R:0EH W:10H R:0EH W:10H R:0EH W:10H R:0EH W:10H R:0EH W:10H R:0EH 3-72 Name A7FH A8FH Reserved A90H A9EH OUT9 setting A9FH AAFH Reserved AB0H ABEH OUT10 setting ABFH ACFH Reserved AD0H ADEH OUT11 setting ADFH AEFH Reserved AF0H AFEH OUT12 setting AFFH B0FH Reserved B10H B1EH OUT13 setting B1FH B2FH Reserved B30H B3EH OUT14
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 0 Minimum display unit 1 4 OUT internal measurement value 2 8 OUT measurement value* 3 12 Judgment result* 4 16 Measurement result information* 5 20 Timing/auto-zero status - Remark Refer to 3-18.
3-4 Message Communication Using CB Object 3 Communicating with the LJ-V7000 Series The following describes how to perform message communication with a CB Object.
3-4 Message Communication • Responses (when failed) Item Description General status A general status for the service is returned Additional status An additional status is returned. Service response data There is no service response data. Data Example 14H - 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-4 Message Communication • Responses (when failed) Item 3 Description General status A general status for the service is returned Additional status An additional status is returned. Service response data There is no service response data. Data Example 0EH - 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-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 3 • Commands Description Service Code Specify "clear errors (4C)" (fixed value). Class ID Designates CB Object (6BH)(fixed value).
3-4 Message Communication (5) Control input to a measuring instrument 3 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 • Service Data Communicating with the LJ-V7000 Series Point Before executing control input, make sure that the measuring instrument can execute control input.
3-4 Message Communication Attribute ID *1 Name Description Service data 0075H (117) Storage start Indicates storage status during storage processing. For details. This function is enabled only in highperformance mode. None 0076H (118) Storage stop Indicates storage status during storage processing. For details. This function is enabled only in highperformance mode.
3-4 Message Communication • Responses (when failed) Item 3 Description General status A general status for the service is returned Additional status An additional status is returned. Service response data There is no service response data. Data Example 08H - 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-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 • Service Data • Commands Description Service code Specify "update setting write area (4FH)" (fixed value).
3-4 Message Communication (8) Initializing settings 3 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 • Service Data • Commands Communicating with the LJ-V7000 Series Item Description Service code Specify "initialize settings (50H)" (fixed value).
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 3 • Commands Description Service code Specify "profile data confirmation (57H)" (fixed value). Class ID CB Object (6BH) is specified (fixed value). Instance ID 01H becomes a fixed value. Attribute ID There is no attribute ID.
3-4 Message Communication (10)Setting the date and time 3 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 • Service Data • Commands Communicating with the LJ-V7000 Series Item Description Service code Specify "set date and time (58H)" (fixed value). Class ID CB Object (6BH) is specified (fixed value).
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 3 • Commands Description Service code Specify "Acquire date and time (59H)" (fixed value). Class ID CB Object (6BH) is specified (fixed value). Instance ID 01H becomes a fixed value. Attribute ID There is no attribute ID.
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 Communicating with the LJ-V7000 Series Item Description Service code Specify "Initializes all settings (5FH)" (fixed value).
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.
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-1 Specifications ..................................................... 4-2 4-2 Data Processing Time ........................................ 4-3 4-3 Dimensions.........................................................
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 communication) Applicable network Compliant standards 10Mbps (10BASE-T) 100Mbps (100BASE-TX) Transmission rate Ethernet Transmission medium Maximum cable length Maximum number of connectable hubs *1 4 IEEE802.3 (10BASE-T) IEEE802.
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 scanner CPU unit (1) CB-EP100 (2) Measuring instrument (3) (4) 4 (2) RPI is set with the scanner unit. It can be set in 0.5 ms increments between 0.5 ms and 10000 ms.
4-3 Dimensions (Unit : mm) 26.3 150.6 83.3 153 35.9 DIN-rail attachment part 6 4 13.2 Specifications 2xM4 Depth:6 80 4-4 16.
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 5-6 Index.................................................................
5-1 Device Profile Category General data Item Description Vendor name Keyence Corporation Vendor ID 367 Device type 43 (Generic Device) Revision 1.
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 Green Communication unit status 5 Corrective Action Link Correctly established. - Flashing Link correctly established, and exchanging data.
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 Solid At least one connection was established correctly. Flashing An IP address has been assigned, but a connection has not been established and Check if the CB-EP100 is registered in the the "Monitor Data And Control scanner. Data" connection has not timed out. Solid Duplicate IP addresses was detected.
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.
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. 2 Click the "+" button of Communications, select "ETHERNET-MODULE (Generic Ethernet Module)," and click the OK button.
5-4 Configuration Procedure for Control/Compact Logix Series (1) (4) (2) (6) (8) (5) (7) (9) (3) *1 *2 *3 *4 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. To perform operation with Input Only, set (6) to 254 and (7) to 0.
5-5 Objects for use with the CB-EP100 This section describes the objects for use with the CB-EP100.
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) Attribute ID 01H Name Revision (3) (4) (5) (6) Description Attribute Data Type Parameter Range Object Revision R UINT 0001H Item (1) Attribute ID Description Indicates the attribute ID in hexadecimal notation. Indicates the attribute name. (3) Description Describes the attribute.
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.
5-5 Objects for use with the CB-EP100 Identity Object Reference 1) Details of status (16 bits) Bit 0 Name Owned Description ON: This bit is set to ON when one or more Class1 or Class3 connections are established. 1 Reserved Always OFF. 2 Reserved Always ON. 3 Reserved Always OFF. Extended Device Status 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 connections have timed out.
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.
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).
5-5 Objects for use with the CB-EP100 Message Router Object List of general and additional statuses returned to each service General Status Name Additional (Extended) Status Description 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-5 Objects for use with the CB-EP100 Assembly Object List of general and additional statuses returned to each service Name Get_Attribute_Single Set_Attribute_Single Others General Status Additional (Extended) Status Description 00H - The service has ended normally. 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.
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. 5 z Instance attribute There is no instance attribute.
5-5 Objects for use with the CB-EP100 Connection Manager Object Name General Status Description 0315H • 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.
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.
5-5 Objects for use with the CB-EP100 TCP/IP Interface Object Attribute ID Name Description Attribute Data Type Parameter Range Interface Configuration TCP/IP network interface setting IP Address Device IP address (IP address) UDINT Setting value*1 Network Mask Device network mask (Subnet mask) UDINT Setting value*1 Gateway Address Default gateway address (Gateway address) UDINT Setting value*1 Name Server Primary name server (DNS server) UDINT Setting value*1 Name Server 2 Secondar
5-5 Objects for use with the CB-EP100 TCP/IP Interface Object Reference 1) Status list Bit Name Description 0 to 3 Interface Configuration Status 0: The IP address is not set (BOOTP). 1: The IP address is set. (Fixed) 2 or higher: Not returned with the CB-EP100. 4 Mcast Pending This bit is set to 1 when "TTL Value" or "Mcast Config" is set. This bit is cleared to 0 when the power is turned on again or the reset service is run.
5-5 Objects for use with the CB-EP100 TCP/IP Interface Object List of general statuses returned to each service Name Get_Attributes_All Get_Attribute_Single Set_Attribute_Single Other General status Extended status 00H - The service has ended normally. 05H - The designated instance ID does not exist. 00H - The service has ended normally. 05H - The designated instance ID does not exist. 14H - The designated attribute ID does not exist. 00H - The service has ended normally.
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.
5-5 Objects for use with the CB-EP100 Ethernet Link Object Attribute ID Name In NUcast Packets In Discards In Errors 04H In Unknown Protos Out Octets Out Ucast Packets Out Discards Out Errors Media Counters Alignment Errors FCS Errors Single Collisions Multiple Collisions 05H SQE Test Errors Deferred Transmissions Late Collisions Excessive Collisions Number of nonunicast packets received on the interface.
5-5 Objects for use with the CB-EP100 Ethernet Link Object Attribute ID Name Description Number of frames whose transmission failed because of internal MAC sublayer transmit error. Number of times the carrier sense condition was lost or Carrier Sense not asserted when an Errors attempt was made to send frames. Number of received frames that exceeded the Frame Too Long maximum tolerable frame size.
5-6 Index C M D Data Processing Time ......................... 4-3 Dimensions .......................................... 4-4 I Installation and Connection to measuring instrument .......................... 2-3 Message Communication ..................3-28 Actions which can be Completed with Message Communication ..........................3-29 Basic Format and Processing Flow of Message Communication ..........................3-37 CB Object (Class ID:67H) ..........
5-6 Index T Troubleshooting .................................. 5-3 W What is EtherNet/IP? ............................ 3-2 Wiring .................................................. 2-5 Connecting a communication cable ...........................................
5-6 Index MEMO 5 Appendix - EtherNet/IP Network Unit CB-EP100 User’s Manual (LJ-V7000 Edition) - 5-27
Revision History Print date Revision no.
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.
Copyright (c) 2013 KEYENCE CORPORATION. All rights reserved.