全国服务热线 15801815554

SIEMENS西门子 LOGO逻辑模块 6ED10521HB000BA8

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


              UPDAT_PO: 更新过程映像输出 (S7-300, S7-400) 说明 使用该指令,可以将输出的 OB1 过程映像(= 过程映像分区 0)或根据组态定义的输出过程 映像分区的信号状态传送到输出模块。 如果已为所选过程映像分区指定了一致性范围,则将对应的数据作为一致性数据传送到各自 的 I/O 模块。 说明 根据组态分配给过程映像分区输出表的每一个逻辑地址不再属于 OB1 过程映像输出表。 使用指令“UPDAT_PO”进行更新的输出不能同时使用指令“SYNC_PO (页 7656)”进行更新。 OB1 过程映像输出表和分配给中断 OB 的输出过程映像分区由系统传送到输出模块,与 “UPDAT_PO”调用无关。 参数 下表列出了指令“UPDAT_PO”的参数: 参数 声明 数据类型 存储区 说明 PART Input BYTE I、Q、M、D、L 或常 量 待传送的过程映像分区输出表数。 Zui大取值范围(取决于 CPU): 0 ~ 15。 (0 = OB 1 过程映像;n (1 < n < 15) = 过 程映像分区 n) RET_VAL Return INT I、Q、M、D、L 错误信息 FLADDR Output WORD I、Q、M、D、L 发生访问错误时,造成错误的第一个字节 的地址。 有关有效数据类型的更多信息,请参见“有效数据类型概述。

            说明 如果为 DP 标准从站定义的一致性区域大于 32 个字节,并且将该指令用于该 DP 标准从站的 过程映像分区,则也会出现指令“DPWR_DAT (页 7702)”的错误代码。 SYNC_PI: 同步过程映像输入 (S7-300, S7-400) 说明 “SYNC_PI”用于在等时同步模式下更新输入的过程映像分区。 与 DP 循环或 PN 发送循环关联 的用户程序可使用该指令,一致性同步更新过程映像分区输入表中采集的输入数据。 调用 "“SYNC_PI”可以中断,并且只能在 OB 61、62、63 和 64 中调用。 说明 只有在硬件组态中将受影响的过程映像分区分配给相关 OB 后,才能在 OB 61 到 64 中调用 指令“SYNC_PI”。 通过“SYNC_PI”更新的过程映像分区不能通过“UPDAT_PI (页 7651)”进行更新。下表列出了指令“SYNC_PI”的参数: 参数 声明 数据类型 存储区 取值范围 说明 PART Input BYTE I、Q、M、 D、L 或常数 1 到 30 待同步更新的过程映像分区输入表数。 RET_VAL Return INT I、Q、M、 D、L - 错误信息 FLADDR Output WORD I、Q、M、 D、L - 发生访问错误时,造成错误的第一个字 节的地址。 有关有效数据类型的更多信息,请参见“有效数据类型概述 (页 255)”。 参数 RET_VAL 事件类别的错误 代码 说明 W#16#0001 一致性警告。 过程映像分区的更新跨两个 DP 和 PN 循环。 但是,只一致性传送了一个从 站或 IO 设备中的数据。 W#16#8090 参数 PART 的值非法,或在该 OB 中不允许更新指定的过程映像分区输入表。过程映像分区 输入表不更新。 W#16#8091 指定的过程映像分区还没有定义或不在 CPU 的允许过程映像区域内。 过程映像分区输入表 不更新。 W#16#80A0 更新时检测到访问错误。 受影响的输入被置为“0”。 W#16#80A1 更新时间在允许的访问窗口之后。 过程映像分区输入表不更新。 DP 或 PN 循环太短,指令处理时间不够。 因此必须增加 TDP(又称为 T_DC)、Ti 和 To 定 时器。 W#16#80A2 带有一致性警告的访问错误 在更新指定过程映像分区时,发生访问错误,且检测到同步的一致性警告。 • 错误输入的数据未被 I/O 读取。在输入的过程映像分区中,相关输入被设置为 0。 • 与访问错误输入数据不相关的过程映像分区更新跨两个 DP 和 PN 循环。 W#16#80C1 更新时间在允许的访问窗之前。 过程映像分区输入表不更新。 W#16#8xyy 常见错误信息 另请参见: 通过输出参数 RET_VAL 评估错误。说明 如果为 DP 标准从站定义的一致性区域大于 32 个字节,并且使用指令“SYNC_PI”用于该 DP 标 准从站的过程映像分区,则会出现指令“DPRD_DAT (页 7699)”的错误代码。 SYNC_PO: 同步过程映像输出 (S7-300, S7-400) 说明 指令“SYNC_PO”用于在等时同步模式下更新过程映像分区。与 DP 循环相关联的用户程序,可 通过该指令将过程映像分区输出中计算出的输出数据等时同步地传送到 I/O 中。 调用 "“SYNC_PO”可以中断,并且只能在 OB 61、62、63 和 64 中调用。 说明 只有在硬件组态中将受影响的过程映像分区分配给相关 OB 后,才可在 OB 61 ~ 64 中调用指令 “SYNC_PO”。 使用指令“SYNC_PO”更新的过程映像分区,不能同时使用指令“UPDAT_PO (页 7653)”进行 更新。 参数 下表列出了指令“SYNC_PO”的参数: 参数 声明 数据类型 存储区 取值范围 说明 PART Input BYTE I、Q、M、 D、L 或常数 1 到 30 待同步更新的过程映像分区输出表 数。 RET_VAL Return INT I、Q、M、 D、L - 如果执行指令时出错,则返回值中会 包含一个错误代码。 FLADDR Output WORD I、Q、M、 D、L - 引起错误的第一个字节的地址。 有关有效数据类型的更多信息,请参见“有效数据类型概述。参数 RET_VAL 事件类别的错误 代码 说明 W#16#0001 一致性警告。 过程映像分区的更新跨两个 DP 和 PN 循环。 但是,只一致性传送了一个从 站或 IO 设备中的数据。 W#16#8090 参数 PART 的值非法,或在该 OB 中不允许更新指定的过程映像分区输出表。过程映像分区 输出表不更新。 W#16#8091 指定的过程映像分区还没有定义或不在 CPU 的允许过程映像区域内。 输出没有传送到 I/O。 过程映像分区输出表保持未变。 W#16#80A0 在更新指定输出过程映像分区时检测到访问错误。 错误的输出未传送到 I/O。在输出的过 程映像分区中,这些输出保持不变。 W#16#80A1 带有一致性警告的访问错误 在更新指定的输出过程映像分区时,发生访问错误,且检测到同步的一致性警告。 • 错误的输出数据未传送到 I/O。在输出的过程映像分区中,相关输出保持不变。 • 与访问错误输入数据不相关的过程映像分区更新跨两个 DP 和 PN 循环。 W#16#80A2 更新时间在允许的访问窗口之后。 输出没有传送到 I/O。过程映像分区输出表保持未变。 W#16#80C1 更新时间在允许的访问窗之前。 输出没有传送到 I/O。过程映像分区输出表保持未变。 W#16#8xyy 常见错误信息 另请参见: 通过输出参数 RET_VAL 评估错误 (页 184)  说明 如果为 DP 标准从站定义的一致性区域大于 32 个字节,并且使用指令“SYNC_PO”用于该 DP 标准从站的过程映像分区,则会出现指令“DPWR_DAT (页 7702)”的错误代码。

            分布式 I/O (S7-300, S7-400) RDREC: 读取数据记录 (S7-300, S7-400) 说明 使用该指令,可以从地址为 ID 的组件中,读取编号为 INDEX 的数据记录。该组件可以是 中央机架中的一个模块或一个分布式组件(PROFIBUS DP 或 PROFINET IO)。 使用 MLEN ,可以指定要读取的Zui大字节数。目标区域 RECORD 的所选长度应至少为 MLEN 个字节。VALID 输出参数的值为 TRUE ,表示数据记录已成功传送到目标区域 RECORD 中。此时,输 出参数 LEN 包含所读取数据的长度(字节)。 如果在传送数据记录过程中出现错误,则由输出参数 ERROR 表示。此时,输出参数 STATUS 中包含错误信息。 说明 如果通过 GSD 文件(GSD 修订版 V3 及更高版本)组态了 DPV1 从站,并且 DP 主站的 DP 接 口设置为“S7 兼容”,则不能在用户程序中使用指令“RDREC”从 I/O 模块中读取任何数据记录。 在这种情况下,DP 主站寻址到错误的插槽(已组态的插槽 + 3)。 补救措施:将 DP 主站的接口设置为“DPV1”。 说明 指令“RDREC”的接口与标准“PROFIBUS and PROFINET Guideline Communication Function Blocks on PROFIBUS DP and PROFINET IO”中定义的“RDREC”函数块接口相同。 功能描述 “RDREC”为异步执行指令。即,指令的执行可跨多次调用。当 REQ = 1 时,调用“RDREC ”,将 启动数据记录传送。 作业状态通过输出参数 BUSY 和输出参数 STATUS 的两个中间字节显示。STATUS 的两个中 间字节与不同步执行的输出参数 RET_VAL 一致。 另请参见“同步指令和异步指令之间的不同之处 (页 6480)” 输出参数 BUSY 的值为 FALSE 时,表示数据记录已传送完成。 正在进行数据记录传送时,目标区域不能更改,无论是长度还是内容都不得更改。

          

联系方式

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