Instruc-
tions
Name Description
Communica-
tions method
CIPOpen Open CIP Class 3
Connection
(Large_For-
ward_Open)
Opens a CIP class 3 connection (Large_Forward_Open)
with the specified remote node.
CIP class 3
connection
message
CIPOpen-
W
ithData-
Size
Open CIP Class 3
Connection with
Specified Data Size
Opens a CIP class 3 connection with the specified re-
mote node that allows class 3 explicit messages of the
specified data length or shorter to be sent and received.
CIPRead Read Variable
Class 3 Explicit
Reads the value of a variable with a Network Publish at-
tribute from the specified remote Controller on the CIP
network and stores the value in a variable at the local
Controller
.
CIPWrite Write Variable
Class 3 Explicit
Writes the value of a variable at the local controller to a
variable with a Network Publish attribute at the specified
remote Controller on the CIP network.
CIPSend Send Explicit Mes-
sage Class 3
Sends a specified class 3 CIP command to the specified
remote Controller on the CIP network.
Refer to 8-2-10 Response Codes on page 8-35
and
8-5 CIP Object Services on page 8-47 for information
on the service codes and response codes that are used
with the NJ/NX-series CPU Units.
CIPClose Close CIP Class 3
Connection
Closes the CIP class 3 connection that is specified by
the handle.
Version Information
A CPU Unit with unit version 1.06 or later and Sysmac Studio version 1.07 or higher are re-
quired to use the CIPOpenWithDataSize instruction.
8-2-3
Using CIP Communications Instructions
CIP message communications include the following processes.
If CIP class 3 connections are used, the open and close processes are required before and after the
data is sent and received.
Process Description Instruction
Open process
(only for CIP class 3 con-
nections)
*1
Execute this process before you use a CIP message.
Open processing is continued until a CIP class 3 con-
nection is established.
CIPOpen
CIPOpenWithData-
Size
Sending and receiving varia-
ble data
*2
This process is used to read and write data for specified
variables with the Network Publish attributes.
CIPUCMMRead
CIPUCMMW
rite
CIPRead
CIPWrite
Sending CIP commands You can set the required CIP command. CIPUCMMSend
CIPSend
Close process
(only for CIP class 3 con-
nections)
This process closes the connection. CIPClose
*1. The maximum number of connection handles that you can obtain simultaneously through the opening proc-
ess is 32. Even if a connection is disconnected for a timeout, the handle is not released. Execute the CIP-
Close instruction to close the connection.
8 CIP Message Communications
8-5
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
8-2 CIP Message Communications Client Function
8
8-2-3 Using CIP Communications Instructions