EasyManua.ls Logo

Omron Sysmac NJ-series

Omron Sysmac NJ-series
578 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...
11 FTP Client
11-12
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
ST
// Prepare connected FTP server settings.
IF P_First_RunMode THEN
FTPAddr.Adr := '192.168.250.2';// Address
FTPAddr.PortNo := UINT#21; // Port number
FTPAddr.UserName := 'FtpUser'; // User name
FTPAddr.Password := '12345678'; // Password
END_IF;
// Accept trigger.
R_TRIG_instance(Trigger, UP_Q);
IF ( (UP_Q = TRUE) AND (BackupToMemoryCard_instance.Busy = FALSE) AND
(FTPPutFile_instance.Busy = FALSE) ) THEN
DoFTPTrigger := TRUE;
Stage := INT#1;
BackupToMemoryCard_instance( // Initialize instance.
Execute := FALSE) ;
FTPPutFile_instance( // Initialize instance.
Execute := FALSE,
ConnectSvr := FTPAddr,
SvrDirName := '/Backup/yyyy-mm-dd',
LocalDirName := '/',
FileName := '*.*',
PutFileResult := PutResult) ;
END_IF;
IF (DoFTPTrigger = TRUE) THEN
CASE Stage OF
1: // Execute BackupToMemoryCard instruction.
BackupToMemoryCard_instance(
Execute := TRUE, // Execution
IF (BackupToMemoryCard_instance.Done = TRUE) THEN
Stage := INT#2; // To next stage
ELSIF (BackupToMemoryCard_instance.Error = TRUE) THEN
Stage := INT#10; // Error end
END_IF;
2: // Execute FTPPutFile instruction.
Internal
Vari-
ables
Variable Data type Initial value Comment
R_TRIG_instance R_TRIG
Instance of R_TRIG
instruction
UP_Q BOOL FALSE Trigger output
FTPPutFile_in-
stance
FTPPutFile
Instance of FTPPutFile
instruction
DoFTPTrigger BOOL FALSE
Execution condition for
BackupToMemoryCard
and FTPPutFile
FTPAddr
_sFTP_CON-
NECT_SVR
(Adr := '', PortNo := 0, User-
Name := '', Password := '')
Connected FTP server
settings
PutResult
ARRAY[0..0] OF
_sFTP_FILE_RE-
SULT
[(Name := '', TxError := False,
RemoveError := False,
Reserved := [4(16#0)])]
Uploaded file results
Stage UINT 0
Instruction execution
stage
Trigger BOOL FALSE Execution condition
BackupToMemo-
ryCard_instance
BackupToMemory-
Card
Instance of Backup-
ToMemoryCard instruction

Table of Contents

Other manuals for Omron Sysmac NJ-series

Related product manuals