SIEMENS西门子 移动操作屏电缆 6AV2181-5AF15-0AX0
- 供应商
- 浔之漫智控技术(上海)有限公司
- 认证
- 西门子
- 代理经销商
- 精智面板
- 全新原装 假一罚十
- 德国
- 正品现货 实体经营
- 联系电话
- 15801815554
- 手机号
- 15801815554
- 联系人
- 邓经理
- 所在地
- 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 更新时间
- 2024-11-14 08:00
基于 ipv6 通过ip 地址建立 ftp 连接的作业块 对于基于 ipv6 通过 ip 地址建立的 ftp 连接,将使用以下数据结构。 表格 4-141ftp_connect_ipv6 参数 类型 取值范围 含义/说明 interfaceid hw_any 模块起始地址 调用指令时,在laddr 参数中传送 cp 的模块起始地 址。 在“属性 > 地址 > 输入”(properties >addresses > inputs) 下,可以找到 cp 组态中 cp 的模块起始地址。 id conn_ouc 1,2...64 在 ftp 连接上处理 ftp 作业。该参数可识别所用的连 接。 connectiontype byte 0连接类型“ftp” activeestablishm ent bool true true = 主动连接建立 ftpcmd byte1 ftp 命令 "connect" 调用该指令时执行的 ftp 命令。关于命令类型的取值 范围,可参见 输入参数 - ftp_cmd(页 6069) 部分。 注意: 此处指定的 ftp 命令必须与在 cmd 输入参数中指定 的命令相同。 certindexbyte 0 = ftp 1 = ftps 在此处选择协议类型 ftp 或 ftps。 有关 ftps 的注意事项: 如果在 ftp客户端的 step 7 项目外组态 ftp 服务器, 则需要导入 ftp 服务器的证书。 username string[32]‘用户’ 用于登录 ftp 服务器的用户名 password string[32] ‘密码’ 用于登录 ftp 服务器的密码ftpserveripaddr ip_v6 addr(1) ... addr(16) array[1..16] of byte 形式的ftp 服务器的 ip 地址,其 中 2 个字节指定一个地址块。 示例:addr(1) + addr(2) 指定第一个地址块。
通过服务器名称建立 ftp 连接的作业块对于建立指定了服务器名称的 ftp 连接,将使用以下数据结构。使用 dns 将服务器名称分 配给 ip 地址。 表格 4-142ftp_connect_name 参数 类型 取值范围 含义/说明 interfaceid hw_any 模块起始地址 调用指令时,在laddr 参数中传送 cp 的模块起始地 址。 在“属性 > 地址 > 输入”(properties >addresses > inputs) 下,可以找到 cp 组态中 cp 的模块起始地址。 id conn_ouc 1,2...64 在 ftp 连接上处理 ftp 作业。该参数可识别所用的连 接。 connectiontype byte 0连接类型“ftp” activeestablishm ent bool true true = 主动连接建立 ftpcmd byte1 ftp 命令 "connect" 调用该指令时执行的 ftp 命令。关于命令类型的取值 范围,可参见 输入参数 - ftp_cmd(页 6069) 部分。 注意: 此处指定的 ftp 命令必须与在 cmd 输入参数中指定 的命令相同。 certindexbyte 0 = ftp 1 = ftps 在此处选择协议类型 ftp 或 ftps。 有关 ftps 的注意事项: 如果在 ftp客户端的 step 7 项目外组态 ftp 服务器, 则需要导入 ftp 服务器的证书。 username string[32]’benutzer’ 用于登录 ftp 服务器的用户名 password string[32] ’passwort’ 用于登录 ftp服务器的密码 ftpservername string[254] ftp 服务器的 ip 地址。读写访问和其它 ftp 命令的作业块以下数据结构可用于 ftp 命令 store、retrieve、delete 和 append。 表格 4-143ftp_filename 参数 类型 取值范围 含义/说明 interfaceid hw_any 模块起始地址 调用指令时,在laddr 参数中传送 cp 的模块起始地 址。 在“属性 > 地址 > 输入”(properties >addresses > inputs) 下,可以找到 cp 组态中 cp 的模块起始地址。 id conn_ouc 1,2...64 在 ftp 连接上处理 ftp 作业。该参数可识别所用的连 接。 connectiontype byte 0连接类型“ftp” activeestablishm ent bool true true = 主动连接建立 ftpcmd byte2, 3, 4, 6 ftp 命令 "store / retrieve / delete / append" 调用该指令时执行的ftp 命令。关于命令类型的取值 范围,可参见 输入参数 - ftp_cmd (页 6069) 部分。 注意: 此处指定的ftp 命令必须与在 cmd 输入参数中指定 的命令相同。 certindex byte 0 = ftp 1 = ftps在此处选择协议类型 ftp 或 ftps。 有关 ftps 的注意事项: 如果在 ftp 客户端的 step 7 项目外组态 ftp服务器, 则需要导入 ftp 服务器的证书。 datablocknumbe r uint 在此指定的数据块包含要读取/写入的文件db。 lenfilename uint 0...1000 不评估用于指定文件名总长度的参数“lenfilename”。而是评估“filename”参数字符串中的长度信息。 filename array[0..3] of string[254]目标文件或源文件的文件名。 文件名的四个字符串连在一起,作为一个完整字符串 传输给服务器。retr_part ftp 命令的作业块以下数据结构用于 retr_part ftp 命令。 表格 4-144 ftp_filename_part 参数 类型 取值范围含义/说明 interfaceid hw_any 模块起始地址 调用指令时,在 laddr 参数中传送 cp 的模块起始地 址。在“属性 > 地址 > 输入”(properties > addresses > inputs) 下,可以找到cp 组态中 cp 的模块起始地址。 id conn_ouc 1, 2...64 在 ftp 连接上处理 ftp作业。该参数可识别所用的连 接。 connectiontype byte 0 连接类型“ftp” activeestablishment bool true true = 主动连接建立 ftpcmd byte 7 ftp 命令 "retr_part"调用该指令时执行的 ftp 命令。关于命令类型的取值 范围,可参见 输入参数 - ftp_cmd (页 6069) 部分。此处指定的 ftp 命令必须与在 cmd 输入参数中指定 的命令相同。 certindex byte 0 = ftp 1 = ftps在此处选择协议类型 ftp 或 ftps。 有关 ftps 的注意事项:如果在 ftp 客户端的 step 7 项目外组态 ftp服务器,则必须导入 ftp 服务器的证 书。 offset dword 从将要读取的那个文件算起的偏移量(以字节计)。参数 类型取值范围 含义/说明 length dword 在“offset”中指定的数值处开始读取的子长(以字节 计)。 特性: •如果指定“dw#16#ffffffff”,将读取文件的可用 剩余部分。 如果没有出现其它错误,则结果“正确”(done =1,status = 0)。 • 当 offset > 原始文件长度时: 目标文件长度(文件 db 中的act_length):cpu 上的 0 字节。 如果没有出现其它错误,则结果“正确”(done = 1,status = 0)。 •当 offset + len > 原始文件长度(且 len ≠ 0xffffffff)时: 目标文件长度(文件 db 中的act_length):从 “offset”开始的可用字节。 如果没有出现其它错误,则结果“正确”(done = 1, status= 0)。 datablocknumbe r uint 在此指定的数据块包含要读取/写入的文件 db。 lenfilenameuint 0...1000 不评估用于指定文件名总长度的参数“lenfilename”。而是评估“filename”参数字符串中的长度信息。 filename array[0..3] of string[254]目标文件或源文件的文件名。 输出参数和状态信息 ftp_cmd (s7-1500) 参数 busy、done 和 error 使用参数busy、done、error 和 status 控制执行状态。busy 参数指示处理状态。使用 done参数检查作业是否已正确执行。如果在执行 "ftp_cmd" 的期间出错,则会设置 error 参数。错误信息在 status参数中输出。