EasyManua.ls Logo

Omron NJ501-1500

Omron NJ501-1500
990 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
2 Instruction Descriptions
2-846
NJ-series Instructions Reference Manual (W502)
Execution condition
Value of Trigger from previous task period
Processing started.
Processing
Stage change
Variable Data type Initial value Comment
ST
IF ( (Trigger=TRUE) AND (LastTrigger=FALSE) AND (_Card1Ready=TRUE) ) THEN
OperatingStart:=TRUE;
Operating :=TRUE;
END_IF;
LastTrigger:=Trigger;
IF (OperatingStart=TRUE) THEN
DirCreate_instance(Execute:=FALSE);
FileCopy_instance(Execute:=FALSE);
DirRemove_instance(Execute:=FALSE);
Stage :=INT#1;
OperatingStart:=FALSE;
END_IF;
IF (Operating=TRUE) THEN
CASE Stage OF
1 :
DirCreate_instance(
Execute :=TRUE,
DirName:=’Dir1’);
IF (DirCreate_instance.Done=TRUE) THEN
Stage:=INT#2;
END_IF;
IF (DirCreate_instance.Error=TRUE) THEN
Stage:=INT#99;
END_IF;
2 :
FileCopy_instance(
Execute :=TRUE,
SrcFileName:=’Dir0/ABC.bin’,
DstFileName:=’Dir1/ABC.bin’,
OverWrite :=FALSE);
IF (FileCopy_instance.Done=TRUE) THEN
Stage:=INT#3;
END_IF;
IF (FileCopy_instance.Error=TRUE) THEN
Stage:=INT#99;
END_IF;
// Start sequence when Trigger changes to TRUE.
// Execute instructions.
// Directory name
// Name of file to copy
// Name of destination file
// Prohibit overwrite.
// Normal end
// Error end
// Initialize instance.
// Create directory.
// Copy file.
Trigger
LastTrigger
OperatingStart
Operating
Stage
DirCreate_instance
FileCopy_instance
DirRemove_instance
False
False
False
False
0
BOOL
BOOL
BOOL
BOOL
INT
DirCreate
FileCopy
DirRemove
_Card1Ready
BOOL
Variable
Data type
Comment
SD Memory Card Ready Flag
Internal Variables
External Variables

Table of Contents

Related product manuals