全国服务热线 15801815554

SIEMENS西门子 ET200S 输出模块 6ES7 132-4BB31-0AA0

更新时间:2025-02-01 08:00:00
价格:请来电询价
西门子:代理销售商
ET200:全新原装
德国:现货
联系电话:15801815554
联系手机: 15801815554
联系人:邓经理
让卖家联系我
详细介绍


                NEW 位指示自从上一次读操作 以来,是否修改过数据。 • 0:自上次写访问以来,文 件 DB 的内容没有发生改 变。S7 CPU 的用户程序已 经记录Zui后一次修改。 • 1:S7 CPU 的用户程序尚未 记录上次写访问。 执行以后,stor FTP 命令设置 NEW=1 读取数据后,S7-CPU 中的用户程序必 须设置 NEW=0 以允许新的“RETRIEVE” 命令。 WRITE_ ACCESS BOOL • 0:用户程序对 S7 CPU 上的 文件 DB 具有写访问权限。 • 1:用户程序对 S7 CPU 上的 文件 DB 不具有写访问权限。 在组态 DB 期间,将此位设置为初始 值。 建议: 如有可能,应该保持此位不变!在特 殊情况下,可以在操作期间对此进行 改写。 ACT_LENGTH DINT 用户数据区的当前长度。 只有在 EXIST = 1 时,该字段的 内容才有效。 在进行写入操作以后更新当前长度。 MAX_LENGTH DINT 用户数据区的Zui大长度(整个 DB 的长度减去 20 个字节的文 件头)。 应在 DB 组态期间指定Zui大长度。 还可在操作期间通过用户程序修改该 数值。 FTP_REPLY_CODE INT 无符号整型(16 位),包含Zui后 一个来自 FTP 的返回代码,代 码为二进制数值。 只有当 EXIST=1 时,此字段的 内容才有效。 通过 FTP 协议句柄及服务器的 FTP 命 令处理更新。 DATE_TIME DATE_AND_TIME 文件Zui近一次修改的日期和时 间。 只有当 EXIST=1 时,此字段的 内容才有效。 在写访问以后更新当前日期。 如果使用了转发时钟的功能,则输入 对应于已传递的时间。 如果未使用转发时钟的功能,则输入 相对时间。参考为 CP 的启动时间(初 始值: 01.01.1994 00:00h)。 参见 FILE_DB_HEADER 数据块作为模板 - FTP 客户端模式。

             FILE_DB_HEADER 数据块作为模板 - FTP 客户端模式 (S7-300, S7-400) 含义 对于 FTP 客户端模式和 FTP 服务器模式,此处描述的文件 DB 报头是相同的。 预先定义了 FILE_DB_HEADER 以创建文件 DB 报头。 工作原理 若要使用 FTP 传送数据,可在 S7 站的 CPU 上创建数据块(文件 DB)。这些数据块必须具有特 定结构,以允许它们作为可传送文件由 FTP 服务进行处理。它们由下列部分组成: • 部分 1:文件 DB 报头(具有固定长度,20 字节) • 部分 2:用户数据(具有可变的长度和结构) 请按照下面列出的步骤进行操作: 1. 在使用 FTP 指令在其上创建用户程序的 CPU 中,创建一个“全局 DB”类型的数据块。 2. 打开新创建数据块的“属性”(Properties) 对话框(快捷菜单),禁用“优化块访问”(Optimized block access) 属性,然后关闭“属性”(Properties) 对话框。 3. 在 DB 的块编辑器中,选择要用作文件 DB 起始行的行。 4. 从“数据类型”(Data type) 列的下拉列表中,选择 FILE_DB_HEADER 类型的结构元素,或者使 用键盘输入 FILE_DB_HEADER 类型的结构元素。 结果:将创建文件 DB 所需的带报头结构的数据结构。 5. 将“WRITE_ACCESS”参数设置为“true”以启用访问。 6. 在“MAX_LENGTH”参数中为用户数据长度输入一个值,请参见下一项。 7. 之后,为要发送的用户数据创建一个“Array [..] of Byte”或“Array [..] of Char”类型的数据字段。 字段的大小必须与报头中所规定的“MAX_LENGTH”相匹配。 说明 “添加新块”功能 - 类型选择 创建新数据块时,也可在“类型”(Type) 条目的下拉列表中找到“FILE_DB_HEADER”块类型。 请勿使用此选项!以这种方式创建的数据块仅包含报头信息,无法扩展存储用户数据所需的 区域。FILE_DB_HEADER 数据块 - 文件 DB 报头的示例和模板 在声明视图中,将看到下列结构: Address 名称 类型 初始值 注释 0.0 STRUCT +0.0 bit08 BOOL FALSE 保留 +0.1 bit09 BOOL FALSE 保留 +0.2 bit10 BOOL FALSE 保留 +0.3 bit11 BOOL FALSE 保留 +0.4 bit12 BOOL FALSE 保留 +0.5 bit13 BOOL FALSE 保留 +0.6 bit14 BOOL FALSE 保留 +0.7 bit15 BOOL FALSE 保留 +1.0 EXIST BOOL FALSE 若为 TRUE: 文件 DB 不包含有效数据 +1.1 LOCKED BOOL FALSE 若为 TRUE: 文件 DB 由于内容发生更改 而被阻止。 +1.2 NEW BOOL FALSE 若为 TRUE: 文件 DB 的内容为新内容, 不得覆盖。 +1.3 WRITE_ACCESS BOOL FALSE 若为 TRUE: FTP 服务器具有写访问权限。 +1.4 bit04 BOOL FALSE 保留 +1.5 bit05 BOOL FALSE 保留 +1.6 bit06 BOOL FALSE 保留 +1.7 bit07 BOOL FALSE 保留 +2.0 ACT_LENGTH DINT L#0 内容的当前长度,单位为字 节(不包括 20 字节的报头) +6.0 MAX_LENGTH DINT L#0 内容的Zui大长度,单位为字 节(不包括 20 字节的报头) +10.0 FTP_REPLY_CODE INT 0 通过 FTP 协议句柄及 FTP 命 令处理更新,来自 FTP 服务 器Zui后的响应信息。S7-1200 CM/CP (S7-300, S7-400) 遥控 (S7-300, S7-400) 遥控指令 (S7-300, S7-400) TC_CON: 通过 GSM 网络建立连接 (S7-300, S7-400) 含义 TC_CON 指令允许 S7-1200 通过 CP 1242‑7 建立以下类型的连接: • ISO-ON-TCP 连接伙伴是 CP 1242‑7。 ISO-ON-TCP 连接仅在“GPRS 直连”模式下使用。 • UDP 可以是任意连接伙伴。 • SMS 连接伙伴是 SMS 客户端。 • 遥控连接 连接伙伴是遥控服务器或者是可以通过遥控服务器访问的另一个站。 TC_CON 仅建立一个连接。 根据 CP 1242-7 的模式和使用的协议,每个 CP 支持Zui多 3 到 5 个 ID 唯一(参见下文)的同时连接。有关同时连接的Zui大数目,请参见 CP 的性能数据。 CONNECT 参数使用数据块 (DB) 与系统数据类型 (SDT) 的结构来描述连接。 使用连接特定的 SDT“TCON_...”(参见下文)来定义所需连接类型。 对于上面列出的每种连 接类型,必须分配以下 SDT 之一: • TCON_IP_RFC 用于 ISO‑ON‑TCP 连接 • TCON_IP_V4 用于 UDP 连接• TCON_PHONE 用于 SMS 连接 • TCON_WDC 用于遥控连接 这些 SDT 的“ActiveEstablished”参数还会指定是主动建立连接还是被动建立连接。 有关这些 SDT 的参数设置,请参见 TCON_...: 用于建立遥控连接的 SDT (页 9327)。 ID 参数引用 GPRS 连接。 此 ID 在 CPU 中分配,并且必须是唯一的。 INTERFACE 参数引用所需本地 CP 的 GPRS 接口。此参数必须从 STEP 7 中获取。下表对 TC_CON 指令的所有形参进行了说明。 参数 声明 数据类型 取值范围 说明 REQ INPUT BOOL 0, 1 出现上升沿时启动指令并初始化状态 代码。 出现上升沿时更新 DONE、ERROR 和 STATUS 状态代码。 ID INPUT CONN_OUC 1...07FFh 对相关连接的引用。 分配该 ID。 CONNECT 参数的系统数据类型 (SDT) 也需要 ID 的值。 INTERFACE INPUT HW_INTERFA CE 对本地 CP 1242‑7 的接口的引用(参 见“STEP 7 > CP 组态 > 遥控接口 > 硬 件标识符”(STEP 7 > CP configuration > Telecontrol interface > Hardware identifier))参数 声明 数据类型 取值范围 说明 CONNECT INOUT TCON_Param 另请参见“TCON_...:用于建 立遥控连接的 SDT” 引用用于建立连接的数据块。 TCON_IP_RFC、TCON_IP_V4、 TCON_PHONE 或 TCON_WDC 类型的 SDT 可指定适合相关连接的数据块的 结构。 在 SDT 中,需注意参数 “ActiveEstablished”(建立主动/被动 连接)。 ENO OUTPUT BOOL 0: 错误 1: 无错误 使能输出 如果指令在运行期间出错,则设置 ENO = 0。 BUSY OUTPUT BOOL 0: 指令的执行未启动、已完 成或被中止 1: 指令正在执行 显示指令的处理状态 DONE OUTPUT BOOL 0: - 1: 指令已成功执行 该参数指示是否已成功完成该作业。 有关与参数 ERROR 和 STATUS 一起使 用时的含义,请参见该指令的代码。 ERROR OUTPUT BOOL 0: - 1: 错误 错误代码 有关与参数 DONE 和 STATUS 一起使 用时的含义,请参见该指令的代码。 STATUS OUTPUT WORD 状态代码 有关与参数 DONE 和 ERROR 一起使用 时的含义,请参见该指令的代码。 代码 BUSY、DONE 和 ERROR 仅当 BUSY = 0 时,DONE 和 ERROR 的代码才相关。 BUSY DONE ERROR 含义 0 0 0 没有任何作业在执行中 可以在下表中找到 DONE 和 ERROR 的所有其它代码组合。

联系方式

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