IF (CIPUCMMSend_instance.Done=TRUE) THEN
Stage :=INT#0; // Normal end
ELSIF (CIPUCMMSend_instance.Error=TRUE) THEN
Stage :=INT#30; // Error end
END_IF;
0: // Processing after norm
al end
DoUCMMTrigger :=FALSE;
Trigger :=FALSE;
ELSE // Processing after erro
r end
DoUCMMTrigger :=FALSE;
Trigger :=FALSE;
END_CASE;
END_IF;
8-2-8
Sample Programming for CIP Connection (Class 3) Message
Communications
This sample uses CIP class 3 messages to write a variable, read a variable, and send a message.
The Controllers are connected to an EtherNet/IP network. The IP address of the remote node is
192.168.250.2.
The following procedure is used.
1
The CIPOpen is used to open a class 3 connection (Large_Forward_Open). The timeout time
is 2 s.
2
The CIPWrite instruction is used to write the value of a variable at a remote node. The variable
name at the remote node is
WritingDat
and the contents of the
WriteDat
is written to it.
WritingDat
must be defined as a global variable at the remote node and the Network Publish
attribute must be set.
3
The CIPRead instruction is used to read the value of a variable at a remote node. The value of
the variable
OriginalDat
at the other node is read and the read value is stored in the
ReadDat
variable.
OriginalDat
must be defined as a global variable at the remote node and the Network
Publish attribute must be set.
4
The CIPSend instruction is used to send an explicit message to a remote node. The contents
of the message is to read identity information (product name). The class ID, instance ID, attrib-
ute ID, and service code are as follows. The response data is stored in the RespDat variable.
Item
Value
Class ID
1
Instance ID
1
Attribute ID
7
Service Code
16#0E
8 CIP Message Communications
8-27
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
8-2 CIP Message Communications Client Function
8
8-2-8
Sample Programming for CIP Connection (Class 3) Message
Communications
Summary of Contents for Sysmac NX1P2-10 1 Series
Page 8: ...Manual Structure 6 NJ NX series CPU Unit Built in EtherNet IP Port User s Manual W506...
Page 34: ...Revision History 32 NJ NX series CPU Unit Built in EtherNet IP Port User s Manual W506...
Page 388: ...9 Socket Service 9 34 NJ NX series CPU Unit Built in EtherNet IP Port User s Manual W506...
Page 430: ...12 FTP Client 12 14 NJ NX series CPU Unit Built in EtherNet IP Port User s Manual W506...
Page 569: ...I Index I 1 NJ NX series CPU Unit Built in EtherNet IP Port User s Manual W506 I...
Page 576: ...Index I 8 NJ NX series CPU Unit Built in EtherNet IP Port User s Manual W506...
Page 577: ......