Prepare connected FTP server settings.
Determine if instruction execution is completed.
Accept trigger.
Execute BackupToMemoryCard and FTPPutFile instructions.
P_First_RunMode
BackupToMemoryCard_instance.Done
BackupToMemoryCard_instance.Done
BackupToMemoryCard_instance.Done
BackupToMemoryCard_instance.Error
BackupToMemoryCard_instance.Error
BackupToMemoryCard_instance.Busy FTPPutFile_instance.Busy
FTPPutFile_instance.Done
FTPPutFile_instance.Error
'192.168.250.2'
Operating
'FTPUser'
'12345678'
FTPAddr.Adr
FTPAddr.UserName
'/Backup/yyyy-mm-dd'
'/'
'*.*'
FTPAddr
PutResult PutResult
FTPAddr.Password
FTPAddr.PortNo UINT#21
MOVE
EN ENO
In Out
MOVE
EN ENO
In Out
MOVE
EN ENO
In Out
MOVE
EN ENO
In Out
1
1
OperatingEnd
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
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 ;