ET_Result

概述

类型:

枚举

适用的版本:

V1.0.4.0

描述

枚举 ET_Result 包含代表功能块所执行运算的结果的可能值。

枚举元素

名称

数据类型

描述

如果功能块(比如 FB_FtpClientq_xError 为 FALSE,将显示以下其中一个状态消息。

Disabled

UDINT

0

功能块已禁用。

OperationSuccessful

UDINT

1

最后一条 FTP 命令已成功完成。

NoCommandToExecute

UDINT

2

没有要执行的命令。

ProcessingCommand

UDINT

3

功能块正在执行 FTP 命令。

Initializing

UDINT

4

功能块正在初始化。

Operational

UDINT

5

功能块可以操作。

Disabling

UDINT

6

正在禁用功能块。

如果功能块(比如 FB_FtpClientq_xError 为 TRUE,将显示以下其中一个状态消息。

UnexpectedProgramBehavior

UDINT

100

检测到内部错误。

InvalidIpAddress

UDINT

101

给定的 IP 地址无效。

仅允许 IPv4 地址。

UnsupportedFtpCommand

UDINT

102

不支持给定的 FTP 命令。

使用枚举 ET_FtpCommand

UnableToMakeDirectory

UDINT

103

无法在外部 FTP 服务器上创建目录。

验证该目录是否已经存在。

UnableToRemoveDirectory

UDINT

104

无法删除外部 FTP 服务器上的目录。

验证该目录是否为空目录,因为仅可删除空目录。

验证该目录是否已经删除。

UnableToChangeDirectory

UDINT

105

无法更改外部 FTP 服务器上的工作目录。

验证该目的地目录是否已经存在。

UnableToEstablishConnection

UDINT

106

无法建立 FTP 连接。

验证外部 FTP 服务器是否可以访问。

UnableToLogin

UDINT

107

无法登录外部 FTP 服务器。

验证凭据是否正确。

UnableToSetTransferMode

UDINT

108

无法为文件传输设置传输模式 (TYPE I)。

验证外部 FTP 服务器是否能够进行二进制数据传输。

UnableToEnterPassiveMode

UDINT

109

无法进入被动模式 (PASV)。

验证外部 FTP 服务器是否已相应地配置。

UnableToPrintWorkingDirectory

UDINT

110

无法显示外部 FTP 服务器的工作目录。

UnableToInitiateFileTransfer

UDINT

111

无法执行文件传输。

验证 i_sCommandArg1i_sCommandArg2 不为空。

InconsistencyDuringFileTransfer

UDINT

112

文件传输过程中检测到错误。验证数据是否已经损坏。

UnableToListContent

UDINT

113

无法显示外部 FTP 服务器上的目录的内容。

UnableToEstablishMutlipleConnections

UDINT

114

无法建立更多 FTP 连接。一次仅允许一个 FB_FtpClient 实例活动。

UnableToDeleteFile

UDINT

115

无法删除外部 FTP 服务器中的文件。

UnableToRenameElement

UDINT

116

无法对外部 FTP 服务器上的元素重命名。

FilePathNameLengthInvalid

UDINT

117

路径和文件的名称长度超过允许长度(75 个字符)。

InitAsyncManagerFailed

UDINT

120

初始化异步管理器时检测到内部错误。异步管理器的使用可以由全局变量 GVL.G_xDisableAsyncExecFtpClient 来配置。

StartAsyncJobFailed

UDINT

121

启动异步作业时检测到内部错误。异步管理器的使用可以由全局变量 GVL.G_xDisableAsyncExecFtpClient 来配置。

UnableToSetProtP

UDINT

130

外部 FTP 服务器无法设置加密数据传输协议(外部 FTP 服务器不支持 PROT P)。

UnableToOpenDataConnection

UDINT

131

无法建立用于检索文件夹信息的数据连接。

UnableToCloseDataConnection

UDINT

132

无法终止数据连接。

UnableToReadServerData

UDINT

133

无法读取外部 FTP 服务器数据。

UnableToGetLastServerOutput

UDINT

134

未处理外部 FTP 服务器的上个输出。

UnableToRetrieveFile

UDINT

135

未从外部 FTP 服务器检索到选定文件。

UnableToStoreFile

UDINT

136

所选文件未存储在外部 FTP 服务器上。

CertFileNameBlank

UDINT

137

确认证书文件名 i_sCertFileName 不为空。

CertFileNameBlank

UDINT

138

确认密钥文件名 i_sKeyFileName 不为空。

使用对象

  • FB_FtpClient

  • FB_FtpSecureClient