全国服务热线 15801815554

SIEMENS西门子 3VA1 IEC断路器 3VA1132-4ED26-0AA0

更新时间:2024-07-06 08:00:00
价格:请来电询价
西门子:代理经销商
低压断路器:全新原装 假一罚十
德国:现货 实体经营
联系电话:15801815554
联系手机:15801815554
联系人:邓经理
让卖家联系我
详细介绍


             可以访问 SIMATIC 存储卡的下列文件夹: – /DATALOGS 日志文件的目录 – /RECIPES 配方文件的目录 说明 对 CPU 的 SIMATIC 存储卡进行 FTP 访问:CPU 可切换到 STOP 模式 请注意,存储卡的容量有限。如果 SIMATIC 存储卡的存储空间因存储大量数据而被完全占满,则 CPU 会切换到 STOP 模式。 • 更换一个具有足够存储容量的存储卡。 • 避免经常使用 FTP 向 SIMATIC 存储卡写入大量数据。通过 CPU 的 DB 进行读取/写入 要通过数据块使用 FTP 传送数据,请在 CPU 中创建需要的 DB。因为结构特殊,所以将其称为文件 DB。 在收到 FTP 命令时,充当 FTP 服务器的 CP 会查询分配表以找出 CPU 中用于文件传送的数据块与文件的映射关系。在 CP 的 STEP 7 组态中进行数据块分配(FTP 组态)。有关语法的注意事项 下列内容适用于文件数据块的文件名: • 文件名以“cpuX”开始(对于 S7-1500,其中的 X = 1)。 说明 请遵循适当的表示法(“cpu”小写,行开头没有前导空格)。否则,文件将无法识别。 • 长度:Zui多 64 个字符(包括“cpuX”)程序块 FTP_CMD(FTP 客户端功能) FTP_CMD 通过 FTP_CMD 指令,可以建立 FTP 连接,并从 FTP 服务器传送文件或将文件传送到 FTP 服务器。 可以通过 FTP 或 FTPS(安全 SSL 连接)传送数据。当 Main [OB1] 打开时,可在 STEP 7 中“指令”(Instructions) 任务卡的“通信 > 通信处理器 > SIMATIC NET CP”(Communication > Communications processor > SIMATIC NET CP) 下找到块。 说明 块版本 在工作站中,V2.x 版的 FTP_CMD 必须结合 CPU V2.x 和 CP V2.x 一起使用。 只要工作站采用 CPU V1.x 或 CP V1.x,就必须在旧版 V1.x(例如 V1.4)中使用 FTP_CMD。为此,需将“SIMATIC NET CP”库的版本更改为 V3.4。之后,便可以选择旧版的块。 下表列出了兼容性。FTPS:比较证书 FTPS 需要对 FTP 服务器和 FTP 客户端之间的证书进行比较。如果在 FTP 客户端的 STEP 7 项目外组态 FTP 服务器,则需要导入 FTP 服务器的证书。将 FTP 服务器的证书作为受信任证书导入证书管理器。 工作原理 FTP_CMD 指令引用指定了 FTP 命令的作业块 (ARG)。根据 FTP 命令 (CMD) 的类型,此作业块使用不同的数据结构执行参数分配。这些不同的结构可以使用适当的数 据类型 (UDT)。 下图显示了调用结构:作业块 (UDTs) 以下数据结构用于作业块: • 连接建立 基于以下访问类型的连接建立可使用不同数据结构: – FTP_CONNECT_IPV4:基于 IPv4 通过 IP 地址建立连接 – FTP_CONNECT_IPV6:基于 IPv6 通过 IP 地址建立连接 – FTP_CONNECT_NAME:通过服务器名称 (DNS) 建立连接 • 数据传送 有两种不同的数据结构可用于实现数据传送: – FTP_FILENAME:用于访问整个文件的数据结构 – FTP_FILENAME_PART:用于读取数据区的数据结构 File_DB 中的数据传送 数据传送通过包含作业数据报头和用户数据区域的数据块实现。该数据块在作业缓冲区中 加以指定。 有关示例文件 DB 的描述,请参见 STEP 7 信息系统。CPU 组态要求 使用以下设置启用 FTP 访问: • 针对所有用作文件 DB 的数据块,禁用“优化块访问”(Optimized block access) 属性。 • 仅当使用 CPU V1.x 和 CP V1.1.x 时: 在“保护和安全”(Protection & Security) 下的 CPU 组态数据中,启用“通过 PUT/GET 通信访问...”(Access via PUT/GET communication...) 选项(必须释放 PUT/GET)。建立 FTP 连接 通过该命令,FTP客户端将与FTP服务器建立FTP连接(端口 21)。 在此处为所有其他FTP命令指定的连接ID下,该连接可用。 然后与为该用户指定的FTP服务器交换数据。该函数调用将一个数据块(文件DB)从FTP客户端(S7- CPU)传送到FTP服务器。 注意:如果该文件(文件DB)已经存在于FTP服务器上,则该 文件将被覆盖。该函数调用将文件从FTP服务器传送到FTP客户端(S7-CPU)。 注意:如果FTP客户端上的数据块(文件DB)已经包含一个文 件,则该文件被覆盖。与“STORE”类似,“APPEND”命令将文件保存在 FTP 服务器上。但“APPEND”命令不会覆盖 FTP 服务器上的文件。为现有文件添加新内容。 如果FTP服务器上不包含该文件(文件DB),则创建该文件。使用“RETR_PART”命令(检索部分),可以从FTP服务器请求文 件的一部分。 如果涉及非常大的文件,则该命令允许jinxian于读取当前要求 的部分。 为此,需要获知文件的结构。 在FB40中,使用“OFFSET”和“LEN”两个参数输入所要求的文 件部分。 通过服务器名称建立 FTP 连接的作业块 对于建立指定了服务器名称的 FTP 连接,将使用以下数据结构。使用 DNS 将服务器名称分配给 IP 地址。对于命令类型 0 (NOOP) 和 5 (QUIT),必须指定可自由选择的作业块 (UDT)。不进行评估。

           FTP_CMD 的作业块 含义 为 FTP_CMD 指令提供使用 ARG 参数的作业块。结构取决于 FTP 命令类型。通过使用默认数据类型 (UDT),该指令可识别作业块类型。您将在下文中找到下列作业块的相关数据类型 (UDT): • 基于 IPv4 通过 IP 地址建立 FTP 连接 • 基于 IPv6 通过 IP 地址建立 FTP 连接 • 通过服务器名称建立 FTP 连接 • 读写访问和其它 FTP 命令 • FTP 命令 RETR_PART 基于 IPv4 通过 IP 地址建立 FTP 连接的作业块 对于基于 IPv4 通过 IP 地址建立的 FTP 连接,将使用以下数据结构。命令类型 NOOP 和 QUIT 的参数提供 同时为 FTP_CMD 提供对具有以下命令类型的作业块的引用: CMD = 0 (NOOP) CMD = 5 (QUIT) 由于这些命令类型执行时,不对作业块的内容进行评估,因此指定作业块的类型 (UDT) 不重要。 说明 对 FTP 作业块的引用丢失时的响应 如果未提供引用,则不执行命令。指令将在保持锁定在明显的执行状态下,不会为接口上 的用户程序提供任何反馈。参数 BUSY、DONE 和 ERROR 使用参数 BUSY、DONE、ERROR 和 STATUS 控制执行状态。BUSY 参数指示处理状态。使用 DONE 参数检查作业是否已正确执行。如果在执行 "FTP_CMD" 的期间出错,则会设置 ERROR 参数。错误信息在 STATUS 参数中输出。 下表列出了参数 BUSY、DONE 和 ERROR 之间的关系:评估 • 评估 BUSY = 0 BUSY = 0 之前,请勿评估状态显示。 • 状态 8FxxH 有关以状态 8FxxH 编码的条目,请参见“STEP 7 标准和系统函数”参考手册中的信息。描述通过RET_VAL输出参数进行错误评估的章节 含详细信息。用于 FTP 客户端操作的数据块(文件 DB)的结构 工作原理 要使用 FTP 传送数据,请在 S7 站的 CPU 上创建数据块(文件 DB)。这些数据块必须具有特定结构,以便作为可传送文件由 FTP 服务进行处理。它们由下列部分组成: • 部分 1:文件DB报头(具有固定长度,20字节) • 部分 2:“Array [..] of Byte”或“Array [..] of Char”类型的用户数据(具有可变的长度和结构) 数据一致性 确保不在同一时间多次访问同一文件 DB。创建文件 DB 1. 在 STEP 7 中创建一个新数据块。 2. 打开块编辑器。 3. 在 DB 的块编辑器中,选择要用作文件 DB 起始行的行。 4. 在“数据类型”(Data type) 列中,使用键盘输入类型“FILE_DB_HEADER”。 将创建文件 DB 所需的带报头结构的数据结构。 5. 将“WRITEACCESS”参数设置为“true”以启用访问。 6. 在“MAX_LENGTH”参数中输入用户数据长度的值。 7. 之后,为要发送的用户数据创建一个“Array [..] of Byte”或“Array [..] of Char”类型的数据字段。 字段的大小必须与报头中所规定的“MAX_LENGTH”相匹配。从 FTP_CMD 程序块评估“LOCKED”和“NEW”状态位 • 在版本为 1.2 的“FTP_CMD”程序块中,不会评估 FILE_DB_HEADER 的“LOCKED”和“NEW”状态位。 使用 FTP 服务器的功能或者使用同一文件 DB 时,不能排除同时多次访问同一数据区的可能性。这将导致数据不一致。 • 在版本 1.5 或更高版本的“FTP_CMD”程序块中,正确设置 FILE_DB_HEADER 的状态位“LOCKED”和“NEW”。评估这两个状态位。自 STEP 7 Professional V12 SP1 开始提供版本 1.5。 说明 避免数据不一致 确保不在同一时间多次访问同一文件 DB。安全性 有关安全功能的范围和使用的概览信息,请参见工业以太网安全 (页 17)部分。 有关安全功能的组态限制,请参见安全特性 (页 21)部分。 要组态安全功能,需要创建一个安全用户,请参见安全用户 (页 70)部分。

联系方式

  • 地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201100
  • 电话:15801815554
  • 联系人:邓经理
  • 手机:15801815554
  • 微信:15801815554
  • QQ:190755061