2 Instruction Descriptions
2-724
NJ-series Instructions Reference Manual (W502)
ST
IF ( (Trigger=TRUE) AND (DoUCMMTrigger=FALSE) AND (_Eip_EtnOnlineSta=TRUE) ) THEN
DoUCMMTrigger:=TRUE;
Stage :=INT#1;
CIPUCMMWrite_instance(
Execute :=FALSE,
SrcDat :=WriteDat);
CIPUCMMRead_instance(
Execute :=FALSE,
DstDat :=ReadDat);
CIPUCMMSend_instance(
Execute :=FALSE,
ServiceDat := Dummy,
RespServiceDat:=ResDat);
END_IF;
IF (DoUCMMTrigger=TRUE) THEN
CASE Stage OF
1 :
CIPUCMMWrite_instance(
Execute :=TRUE,
RoutePath:='02\192.168.250.2',
TimeOut :=UINT#20,
DstDat :='WritingDat',
Size :=UINT#1,
SrcDat :=WriteDat);
IF (CIPUCMMWrite_instance.Done=TRUE) THEN
Stage:=INT#2;
ELSIF (CIPUCMMWrite_instance.Error=TRUE) THEN
Stage:=INT#10;
END_IF;
2 :
CIPUCMMRead_instance(
Execute :=TRUE,
RoutePath:='02\192.168.250.2',
TimeOut :=UINT#20,
SrcDat :='OriginalDat',
Size :=UINT#1,
DstDat :=ReadDat);
IF (CIPUCMMRead_instance.Done=TRUE) THEN
Stage:=INT#3;
ELSIF (CIPUCMMRead_instance.Error=TRUE) THEN
Stage:=INT#40;
END_IF;
// Start sequence when Trigger changes to TRUE.
// Request writing value of variable.
// Normal end
// Error end
// Route path
// Timeout time
// Source variable name
// Number of elements to write
// Write data
// Initialize instance.
// Dummy
// Initialize instance.
// Dummy
// Dummy
// Initialize instance.
// Dummy
// Dummy
Trigger
DoUCMMTrigger
Stage
WriteDat
ReadDat
ReqPath
ResDat
Dummy
CIPUCMMWrite_instance
CIPUCMMRead_instance
CIPUCMMSend_instance
False
False
0
0
0
(ClassID:=0, InstanceID:=0,
isAttributeID:=False, AttributeID:=0)
[11(16#0)]
16#0
BOOL
BOOL
INT
INT
INT
_sREQUEST_PATH
ARRAY[0..10] OF BYTE
BYTE
CIPUCMMWrite
CIPUCMMRead
CIPUCMMSend
Execution condition
Processing
Stage change
Write data
Read data
Request path
Response data
Dummy
// Normal end
// Error end
// Route path
// Timeout time
// Source variable name
// Number of elements to read
// Read data
// Request reading value of variable.
_EIP_EtnOnlineSta
BOOL
Variable Data type Initial value
Comment
ConstantVariable Data type
Comment
Internal
Variables
External
Variables
Online