全国服务热线 15801815554

SIEMENS西门子 S-1FL2中惯量型电机 1FL22044AG111SC0

更新时间:2024-07-05 08:00:00
价格:请来电询价
西门子:原装
驱动器电机电缆:假一罚十
德国:现货包邮
联系电话:15801815554
联系手机:15801815554
联系人:邓经理
让卖家联系我
详细介绍


            三个 FC 的“BasicTask”标签 后续章节中有多处涉及到相应 FC。由于不同块的描述通常适用于多个 SIMATIC 产品系列,因 此后文中将这三个 FC 称为“BasicTask”。相关 CPU 类型的 FC 版本适用于各种环境。 TD7onCPU 用户程序结构 循环 SINAUT 程序 简介 用户程序 (OB1) 中 TD7 块的结构说明如下。 每个 OB1 循环中都必须运行 TD7 块。请严格遵守块的调用顺序,除非另有说明。 程序中其它用户特定的部分可链接到 OB1 中 TD7 块之前或之后,或 TD7 块中(如果可行)。 可通过在较低级别 FC 中调用 SINAUT 特定部分,在 OB1 中对其进行构造。 所有数据点典型值均为 FB。调用 FB 时必须指定背景数据块。该背景数据块的编号与数据点 对象的对象编号相同。OB1 中 TD7 块的结构 循环 OB1 BasicTask 必须始终在开始时调用相应 FC BasicTask。它处理始终需要的基本 SINAUT 任务。 可选 SINAUT 基 本功能 调用 FC BasicTask 之后,可根据需要调用以下可选块 (FC): • ListGenerator 为接收的目标地址不完整的帧创建地址列表。 • TimeTask 提供日时钟。 如有必要,请在后续程序执行中调用其它可选 FC,例如: • Trigger 调度启动用户程序和数据帧 • PartnerStatus 显示伙伴的状态 • PartnerMonitor 用户特定的显示和控制扩展选件。 • PulseCounter 计数脉冲采集 • PathStatus 显示到伙伴的连接路径的状态 注意: 由于以下两个块是通过内部接口激活的,因此不可显式调用。 • TestCopy • TestcopyDB 数据点典型值 在后续程序执行过程中,调用发送和接收数据的数据点典型值。各个典 型值的顺序不重要。 要调用的典型值数量和所需类型取决于要发送和接收的数据的数量和类 型。 注意: 这些 FB 的实例 DB 是使用通信伙伴的伙伴对象编号引用的。

             站的 TD7 程序示例 循环 OB1 BasicTask 必须始终在循环程序开始时调用相应的 FC BasicTask。 一般来说,接收数据后即可对其进行进一步处理。 FC 仅有一个参数,即“UserFC”。通常可以指定 0。如果需要对接收的数 据进行用户特定的处理,请在此指定包含该处理程序的 FC 编号。 也可以通过此接口按时间顺序将接收的数据复制到归档存储器。 TimeTask 您可以选择在 FC BasicTask 之后立即调用 FC TimeTask。该 FC 无参数, 如果您需要日时钟,FC TimeTask TimeTask 必须包含在内。这支持给数 据帧加时间戳。 但是,您也可以使用日时钟在指定时间点适时启动程序组件,或者调度 数据帧传输。之后则需要下文介绍的 FC 触发器。 对于要使用的 FC Time 任务,必须向 CPU 提供本地 TIM 模块的时间。请 在组态中进行指定。 Trigger FC 触发器可作为随附选件。当 FC 达到时间点或设定的时间间隔时,FC 会将其输出设置为一个 OB1 循环的持续时间。 如果需要多个时间或不同时间间隔,可多次插入 FC。使用 FC 时要求必 须先在 OB1 程序中调用 FC TimeTask(参见上文),并且 CPU 时间必须 已经设置过一次。 PartnerStatus FC PartnerStatus 可作为随附选件。FC 可显示Zui多 8 个通信伙伴的可访 问性。 ListGenerator • 用于 S7-300 CPU 的 ListGenerator300 • 用于 S7-400 CPU 的 ListGenerator400 • 用于 S7-1500 CPU 的 ListGenerator1500 FC 可以作为选件安装。如果站接收到不含目标地址或目标地址不完整的 帧,则需要 FC。如果伙伴中数据点典型值完全或部分省略了目标地址的 组态,则会发生这种情况。(“PartnerNo”和“PartnerObjectNo”未指定, 因此会传输至所有已知目标用户。) PulseCounter PathStatus PartnerMonito r 必要时数据点典型值 在用于 SINAUT 基本任务的 FC 之后,调用发送和接收数据的数据点典型 值。各个典型值的顺序不重要。要调用的典型值数量和所需类型取决于 要发送和接收的数据的数量和类型。 对于单站适用: • 通常发送以下内容: – 二进制信息,例如状态信息与报警 – 模拟值 – 计数值 – 其它数据(如有必要) • 通常接收以下内容: – 命令 – 设定值、参数 Bin04B_S 用于采集和传送二进制信息,如消息、报警等的一个或多个 FB。 Ana04W_S 用于采集和传送模拟值的一个或多个 FB Cnt01D_S / Cnt04D_S 用于采集和传送计数值的一个或多个 FB 使用 FB 的要求是 FC PulseCounter 包含在循环中断 OB 中,例如, OB35。该 FC 负责在后台计数脉冲的时间驱动采集。 Cmd01B_R 用于接收与输出命令的一个或多个 FB。 Set01W_R / Par12D_R 用于接收与输出设定值、限制或参数的一个或多个 FB。 Dat12D_S / Dat256D_S 一个或多个 FB,用于采集和传送具有任意参考内容的 1 到 12 个数据双 字或多达 256 个数据双字。 没有针对这些典型值的数据特定的处理及更改控制。用户程序用于此。 可选择激活更改控制,位更改将触发传送。 主站和节点站的 TD7 程序 原则上,对于站来说,主站和节点站的 TD7 程序看起来是一样的。相应的接收典型值在中 央站中用作站的发送典型值,相应的发送典型值在中央站中用作站的接收典型值。 在节点站中,会根据传输方向使用发送典型值和相应的接收典型值。 在主站中,根据站构造 OB1 程序可行,换言之,所有数据典型值属于在一个 FC 中调用的相 同站。当 FC 编号与站用户号相同时,将提供zuijia总览。循环中断 OB 简介 如果必须在该 CPU 中检测到快速计数脉冲,而快速计数脉冲因周期时间过长而无法在 OB1 周 期内可靠检测到,则仅在 CPU 中包含时间控制的 TD7 块。 通过任意数字输入模块获取计数脉冲。若要可靠地获取脉冲,必须以固定时间间隔查询数字 输入使用变化情况。时间间隔基于Zui短计数脉冲的持续时间。Zui小计数脉冲持续时间可能为 50 ms。这同样适用于暂停持续时间。由此Zui大计数频率为 10 Hz。 执行计数脉冲采集的时间间隔必须大约是计数脉冲持续时间的一半,即持续时间为 50 ms 时, 间隔约为 25 ms。 要进行这种时间控制的计数脉冲采集,需要为 S7-300 CPU 组态 OB35,为 S7-400 CPU 组态 OB30 至 OB38 中的一个可用循环中断 OB,并为 S7-1500 组态编号 30..38 的循环中断 OB。 循环中断 OB 具有预设时间间隔,以 OB35 为例,其时间间隔为 100 ms。可以以 1 ms 为步 长进行更改。例如,这样便可将循环中断 OB 设置为 25 ms。 在“属性”(Properties) 对话框 (S7‑400/1500) 或 S7-300 CPU 的“属性”(Properties) 对话框 中更改循环中断 OB 的时间间隔。 在对时间具有严格要求的应用中,计数脉冲也可以记录在报警模块的过程报警 OB 中,例如 记录在 OB40 中。 表格 1-156 在报警 OB 中调用 FC PulseCounter OB PulseCounter 如果在一个 OB1 循环内会出现多个计数脉冲并要对这些计数脉冲进行采 集,则可将一个或多个 FC PulseCounter 集成在一个报警 OB 中,以采集 计数脉冲。 FC PulseCounter Zui多可处理任意数字输入的 8 个脉冲输入。在可编程 SIMATIC 计数器中将采集的计数脉冲加和。其访问将计数值帧 (FBCnt0x_S) 组合到一起的函数块。功能 在 S7‑300/400 CPU 中调用不存在的块时,CPU 通常会切换至 STOP 模式。诊断缓冲区会指 示哪个 FB、FC 或 DB 丢失。然后您可以重新加载丢失块并重新启动 CPU。 但是,如果当存在丢失块时您不想要 CPU 切换至 STOP 模式,或仅当某些块类型或块编号丢 失时切换至 STOP 模式,您可以在 OB121 中指定您想要的反应。 当块丢失时,即使您在 CPU 上加载了作为空块的 OB121,这也足够使 CPU 继续运行。如果 当 CPU 继续运行或切换至 STOP 模式时,您想要更多选择,请将 OB121 包含在用户程序中。 结合 SINAUT ST7,当 CPU 从另一个未知(或尚未知道)的 CPU 接收数据时,CPU 可能会切 换至 STOP 模式。例如,当您将数据点典型值添加至站,并提供完整的目标地址(目标用户 编号及目标对象编号)时,就会出现这种情况。指定的目标对象编号在以下情况下可能导致 目标用户停止: • 一旦在站中安装了新数据点典型值,数据就会传送到目标。 • 如果目标 CPU 没有安装相应的接收典型值,则目标对象编号(= 接收的典型值背景数据 块)不存在。 将导致在接收到数据后立即切换至 STOP 模式。 为避免这种情况,建议在 OB121 中调用 FC ST7ObjectTest。 表格 1-157 在编程错误 OB 中调用 FC ST7ObjectTest OB121 ST7ObjectTest 如果 CPU 接收到具有未知目标对象编号的数据,在 OB121 中调用 FC ST7ObjectTest,可阻止 CPU STOP。 无论 FC ST7ObjectTest 调用如何,可在 OB121 中任一点包含其他调用。 FC ST7ObjectTest 具有参数“StopInOtherCases”。如果由于另一数据块或 FB 或 FC 丢失而调用 OB121 时,您可以在此指定在其他情况中(STOP 或 继续运行)发生的事件。 类型 以下数据类型用于 S7-300/400 和 S7-1500 的块中。

联系方式

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