Accept trigger.
Execute BackupToMemoryCard and FTPPutFile instructions.
BackupToMemoryCard_instance.Done
BackupToMemoryCard_instance.Busy FTPPutFile_instance.Busy
Operating
'/Backup/yyyy-mm-dd'
'/'
'*.*'
FTPAddr
PutResult PutResult
Trigger
Operating
OperatingEnd
RS
Set Q1
Reset1
RS_instance
BackupToMemoryCard
Execute Done
DirName Busy
Cancel Error
Option Canceled
ErrorID
BackupToMemoryCard_instance
FTPPutFile
Execute Done
ConnectSvr Busy
SvrDirName CommandCanceled
LocalDirName Error
FileName ErrorID
ExecOption ErrorIDEx
RetryCfg PutNum
Cancel
PutFileResult
FTPPutFile_instance
BackupToMemoryCard_instance.Done
BackupToMemoryCard_instance.Error
Operating
Processing after normal end
Inline ST
Inline ST
FTPPutFile_instance.Done
FTPPutFile_instance.Error
1 // Processing after normal end
2 ;
Operating
Processing after error end
1 // Processing after error end
2 ;
ST
Internal
variables
Variable Data type Initial value Comment
R_TRIG_in-
stance
R_TRIG Instance of R_TRIG in-
struction
UP_Q BOOL FALSE Trigger output
FTPPutFile_in-
stance
FTPPutFile Instance of FTPPutFile in-
struction
DoFTPTrigger BOOL FALSE Execution condition for
BackupT
oMemoryCard
and FTPPutFile
FTPAddr _sFTP_CON-
NECT_SVR
(Adr := '', PortNo := 0, User-
Name := '', Password := '')
Connected FTP server
settings
12 FTP Client
12-11
NJ/NX-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
12-3 FTP Client Application Example
12