全国服务热线 15801815554

SIEMENS西门子 ET200S输出模块 6ES7132-4HB01-0AB0

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


                 错误编号 (S7-300, S7-400) 输出参数的评估 每次调用相应的块时,都会更新 OPC UA 客户端程序块的输出参数 Done (BOOL)、Error (BOOL) 和 ErrorID (DWORD)。评估用户程序中的输出参数的状态。

                300C 功能 (S7-300, S7-400) ASCII,3964(R) (S7-300, S7-400) SEND_PTP: 发送数据 (ASCII, 3964(R)) (S7-300, S7-400) 说明 使用指令 SEND_PTP,可以从某个数据块发送成块数据。 • 调用该块并且在控制输入 REQ 上检测到上升沿之后,就会激活该发送过程。 • 待发送数据的范围由 SD_1(数据块编号和起始地址)指定,数据块的长度由 LEN 给出。 • 为使该指令可以处理该作业,调用该指令时,必须满足 R(Reset)= FALSE。 如果控制 输入 R 出现了上升沿,将会终止处于激活状态的发送过程,该指令也会复位为初始状态。 终止已取消的作业时,会发出一个错误消息(STATUS 输出)。 • 使用 LADDR 指定子模块 I/O 地址,该地址已在硬件组态期间定义。 • DONE 如果设置为 TRUE,则表明作业已成功完成;ERROR 如果设置为 TRUE,则表示作 业已经结束,但存在错误。 作业处理后,如果 DONE = TRUE,则意味着: • 如果使用 ASCII 驱动程序: 数据已经传送至通信伙伴。 但是,不确保通信伙伴已经接收 到了全部数据。 • 如果是使用过程 3964(R):数据已经传送至通信伙伴,且获得了通信伙伴的肯定应答。 无法确保该数据也已传送到伙伴 CPU。在 STATUS 中,CPU 会显示每个错误或者警告信息的事件 ID。 该指令执行 RESET 操作时(R = TRUE),还输出 DONE 或 ERROR/STATUS。 出现错误时,会复位二进制结果 BR。 该指令正确执行完毕后,二进制结果的状态为 TRUE。 说明 本指令不含参数检查功能。 如果参数分配不正确,CPU 将进入 STOP 模式。 背景数据块 “SEND_PTP”指令的执行需要配合使用背景数据块。 通过调用传递该数据块的编号。 不允许 访问该背景数据块内的数据。 参数 指令“SEND_PTP”的参数如下表所示: 参数 声明 数据类型 取值范围 默认值 说明 REQ Input BOOL TRUE/FALSE FALSE 控制参数 Request:上升沿时激活数据 交换。 R Input BOOL TRUE/FALSE FALSE 控制参数 Reset。作业已终止。发送被 禁止。 LADDR Input WORD 取决于 CPU W#16#03FF 用户在硬件组态期间指定的子模块 I/O 地址。 DONE Output BOOL TRUE/FALSE FALSE 状态参数(该参数的设置仅维持一个调 用周期): • FALSE:作业未启动,或仍在执行。 • TRUE:作业已成功执行完毕。 ERROR Output BOOL TRUE/FALSE FALSE 状态参数(该参数的设置仅维持一个调 用周期): 作业已完成,但存在错误。状态参数(该参数仅用于维持一个调用 周期。 为了显示该状态,应将 STATUS 复制至某个可用的数据区域。) STATUS 的含义如下(取决于 ERROR 位): • ERROR=FALSE: – STATUS 的值为 W#16#0000: 既无警告也无错误 – STATUS 的值不等于 W#16#0000: 警告,详细信息 请参见 STATUS。 • ERROR = TRUE: 出错,关于错误类型的详细信息, 请参见 STATUS。 SD_1 InOut ANY 取决于 CPU 0 发送参数: 此处可以输入以下值: • DB 编号,将从此 DB 中传递数据。 • 数据字节编号,从该数据字节编号 开始发送数据。可能值: 0 至 8190 例如: DB 10,自第 2 个字节开始 -> DB10.DBB2 注: 注意,对于 S7-300 CPU,参数 SD_1 需要 DB 参数的所有技术数据(例 如,P#DB13.DBX0.0 字节 100)。只 有 S7-300 CPU,才可省略显式 DB 编 号,否则会导致用户程序报错。 LEN InOut INT 1 至 1024 1 此处可以定义需传送的数据块的长度 (此处间接设置长度信息)。

            数据一致性 数据一致性jinxian于 206 个字节。 如果一致性地传输的数据超过 206 个字节,则必须考虑以 下因素:发送过程结束之前,不得对发送范围 SD_1 当前已使用区域再次执行写入操作。 状态参数 DONE 的值为 TRUE 时,情况也如此。 RCV_PTP: 接收数据 (ASCII, 3964(R)) (S7-300, S7-400) 说明 使用指令 RCV_PTP,可以接收数据并将数据存储在数据块内。 • 控制输入 EN_R 的值为 TRUE 时,调用该指令之后,该指令就处于数据接收准备状态。 将 参数 EN_R 的信号状态设置为 FALSE,可以取消当前的发送操作。 终止已取消的作业时, 会发出一个错误消息(STATUS 输出)。 参数 EN_R 的信号状态设置为 FALSE 期间,输入 处于关闭状态。 • 接收区由 RD_1 指定(数据块编号和起始地址),数据块的长度由 LEN 给出。 • 为使该指令可以处理该作业,调用该指令时,必须满足 R(Reset)= FALSE。 控制输入 R 出现上升沿时,当前的发送任务会被取消,且指令会复位至初始状态。 终止已取消的作 业,并且系统会发出一个错误消息(STATUS 输出)。 • 使用 LADDR 指定子模块 I/O 地址,该地址已在硬件组态期间定义。 • NDR 如果设置为 TRUE,则表明作业已成功完成;ERROR 如果设置为 TRUE,则表示作业 已经结束,但存在错误。 • 通过 STATUS ,CPU 会显示错误或警告信息的相应事件 ID。 • 对指令执行 RESET 时(R = TRUE)(参数 LEN == 16#00),还输出 NDR 或者 ERROR/ STATUS。 出现错误时,会复位二进制结果 BR。 该指令正确执行完毕后,二进制结果的状态为 TRUE。 说明 本指令不含参数检查功能。 如果参数分配不正确,CPU 将进入 STOP 模式。 背景数据块 “RCV_PTP”指令的执行需要配合使用背景数据块。 通过调用传递该数据块的编号。 不允许访 问该背景数据块内的数据。指令“RCV_PTP”的参数如下表所示: 参数 声明 数据类 型 取值范围 默认值 说明 EN_R Input BOOL TRUE/FALSE FALSE 控制参数 Enable to receive: 启用接收功能 R Input BOOL TRUE/FALSE FALSE 控制参数 Reset: 作业已终止。 LADDR Input WORD 取决于 CPU W#16#03FF 用户在硬件组态期间指定的子模块 I/O 地址。 NDR Output BOOL TRUE/FALSE FALSE 作业已成功完成,数据已经接收 • FALSE:作业未启动,或仍在执行 • TRUE:作业已成功完成 ERROR Output BOOL TRUE/FALSE FALSE 状态参数(该参数的设置仅维持一个 调用周期): 作业已完成,但存在错误 STATUS Output WORD W#16#0000 至 W#16#FFFF W#16#0000 状态参数(该参数仅用于维持一个调 用周期。 为了显示该状态,应将 STATUS 复制至某个可用的数据区 域。) STATUS 的含义如下(取决于 ERROR 位): • ERROR=FALSE: – STATUS 的值为 W#16#0000: 既无警告也无错误 – STATUS 的值不等于 W#16#0000:警告,详细信息 请参见 STATUS。 • ERROR = TRUE: 出错,关于错误类型的详细信息, 请参见 STATUS。

联系方式

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