8-23
8 CIP Message Communications
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
8-2 CIP Messaging Communications Client Function
8
8-2-7 Sample Programming for CIP Connectionless (UCMM)
Message Communications
LD
Variable Data type Initial value Comment
OperatingEnd BOOL False Processing finished.
Trigger BOOL False Execution condition
Operating BOOL False Processing
WriteDat INT 1234 Source data
ReadDat INT 0 Read data
ReqPath _sREQUEST_
PATH
(ClassID:=0, InstanceID:=0,
isAttributeID:=False, AttributeID:=0)
Request path
RespDat ARRAY[0..10] OF
BYTE
[11(16#0)] Response data
Dummy BYTE 16#0 Dummy
RS_instance RS
CIPUCMMWrite_instance CIPUCMMWrite
CIPUCMMRead_instance CIPUCMMRead
CIPUCMMSend_instance CIPUCMMSend
Built-in EtherNet/IP Port Built-in EtherNet/IP Port
IP address: 192.168.250.2
Message sent to read identity
information (product name).
Response
RespDat
Value of variable read.
ReadDat
Variable name: OriginalDat
Global variable
Network Publish attribute
Value of variable written.
WriteDat
Variable name: WritingDat
Global variable
Network Publish attribute
CIPUCMMWrite_instance.Error
CIPUCMMRead
_instance.Busy
OperatingEnd
CIPUCMMWrite_instance.Done
CIPUCMMSend_instance.Error
CIPUCMMRead_instance.Error
Trigger
CIPUCMMWrite
_instance.Busy
CIPUCMMSend
_instance.Busy
OperatingEnd
Set Q1
Reset1
RS_instance
RS
CIPUCMMRead_instance.Done
CIPUCMMSend_instance.Done
Operating
Determine if instruction execution is completed.
Accept trigger.