SIEMENS西门子 S120 伺服电机 1FK7022-5AK71-1HG3
- 供应商
- 浔之漫智控技术(上海)有限公司
- 认证
- 西门子
- 代理商
- S120
- 全新原装 假一罚十
- 德国
- 正品现货 实体经营
- 联系电话
- 15801815554
- 手机号
- 15801815554
- 联系人
- 邓经理
- 所在地
- 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 更新时间
- 2025-02-16 08:00
graph 操作(s7-1500) 定时器操作 (s7-1500) tp: 生成脉冲 (s7-1500) 说明 使用“生成脉冲”指令,可以将输出 q设置为预设的一段时间。当参数 in 的逻辑运算结果 (rlo) 从“0”变为“1”(信号上升沿)时,启动该指令。指令启动时,预设的时间pt 即开始计 时。随后无论输入信号如何改变,都会将参数 q 设置为时间 pt。当 pt 正在计时时,在 in 输入处检测到的新的信号上升沿对 q 输出处的信号状态没有影响。 可以在参数 et 中查询当前时间值。该定时器值从 t#0s开始,达到时间值 pt 时结束。如果 达到时间值 pt,并且参数 in 的信号状态为“0”,则复位 et参数。如果在程序中未调用该指令 (如,由于跳过该指令),则 et 输出会在超出时间后立即返回一个常数值。“生成脉冲”指令可以放置在程序段的中间或者末尾。它需要一个前导逻辑运算。 每次调用“生成脉冲”指令,都会为其分配一个 iec定时器用于存储实例数据。iec 定时器 是一个 iec_timer、iec_ltimer、tp_time 或 tp_ltime数据类型的结构,可如下声明: • 声明为一个系统数据类型为 iec_timer 或 iec_ltimer的数据块(例如,“myiec_timer”) • 声明为块中“static”部分的tp_time、tp_ltime、iec_timer 或 iec_ltimer 类型的局部变量(例如,#myiec_timer)
更新实例数据中的实际值“生成脉冲”中的实例数据根据以下规则更新: • in 输入 “生成脉冲”指令将当前 rlo 与保存在实例数据 in 参数中上次查询的rlo 进行比较。如 果指令检测到 rlo 从“0”变为“1”,则说明出现了一个信号上升沿并开始进行时间测量。在“生成脉冲”指令处理完毕后,in 参数的值在实例数据中更新,并作为存储器位用于下 次查询。 请注意,边沿检测将在其他功能写入或初始化in 参数的实际值时中断。 • pt 输入 当边沿在 in 输入处改变时,pt 输入处的值将写入实例数据中的 pt参数。 • q 和 et 输出 q 和 et 输出的实际值在以下情况下更新: – 当输出 et 或 q互连时,调用该指令。 或 – 访问 q 或 et。 如果输出未互连并且还未被查询,则不更新 q 和 et输出的当前时间值。即使在程序中跳 过该指令,也不会对输出进行更新。 “生成脉冲”指令的内部参数用以计算 q 和 et的时间值。请注意,时间测量将在其他功 能写入或初始化指令的实际值时中断。 危险 重新初始化实际值的危险 在时间测量时,重新初始化iec 定时器的实际值会破坏 iec 定时器的功能。更改实际值可 能会导致程序和实际过程之间不一致。这会对财产和人身造成造成严重损害。以下功能可导致实际值重新初始化: • 通过重新初始化加载块 • 将快照加载为实际值 • 控制或强制执行实际值 •“writ_dbl”指令 在执行这些功能前,请采取以下预防措施: • 在覆盖实际值之前,应确保设备始终处于安全状态。 • 在初始化iec 定时器的实际值前,请确保定时器已计时结束。 • 如果使用快照覆盖实际值,请确保是在系统处于安全状态时拍摄的快照。 •确保程序在传输期间不读写受影响的数据。ton: 接通延时 (s7-1500) 说明 可以使用“接通延时”指令将 q 输出的设置延时pt 指定的一段时间。当参数 in 的逻辑运 算结果 (rlo)从“0”变为“1”(信号上升沿)时,启动该指令。指令启动时,预设的时间 pt 即 开始计时。超出时间值 pt 之后,q参数的信号状态将变为“1”。只要启动输入 in 仍为“1”,参 数 q 就保持置位。启动输入的信号状态从“1”变为“0”时,将复位参数q。在启动输入检测到 新的信号上升沿时,该定时器功能将再次启动。 可以在 et 输出上查询当前时间值。该定时器值从 t#0s开始,达到时间值 pt 时结束。只要 参数 in 的信号状态变为“0”,就立即复位 et 参数。如果在程序中未调用该指令(如,由于跳过该指令),则 et 输出会在超出时间 pt 后立即返回一个常数值。“接通延时”指令可以放置在程序段的中间或者末尾。它需要一个前导逻辑运算。每次调用“接通延时”指令,必须将其分配给存储实例数据的 iec定时器。iec 定时器是一个 iec_timer、iec_ltimer、ton_time 或 ton_ltime数据类型的结构,可如下声明: • 声明为一个系统数据类型为 iec_timer 或 iec_ltimer的数据块(例如,“myiec_timer”) • 声明为块中“static”部分的ton_time、ton_ltime、iec_timer 或 iec_ltimer 类型的局 部变量(例如,#myiec_timer)更新实例数据中的实际值 “接通延时”中的实例数据根据以下规则更新: • in 输入 “接通延时”指令将当前 rlo 与保存在实例数据in 参数中上次查询的 rlo 进行比较。如 果指令检测到 rlo从“0”变为“1”,则说明出现了一个信号上升沿并开始进行时间测量。在 “接通延时”指令处理完毕后,in参数的值在实例数据中更新,并作为存储器位用于下 次查询。 请注意,边沿检测将在其他功能写入或初始化 in 参数的实际值时中断。 • pt 输入 当边沿在 in 输入处改变时,pt 输入处的值将写入实例数据中的 pt 参数。 • q 和et 输出 q 和 et 输出的实际值在以下情况下更新: – 当输出 et 或 q 互连时,调用该指令。 或 – 访问 q 或 et。 如果输出未互连并且还未被查询,则不更新 q 和 et 输出的当前时间值。即使在程序中跳 过该指令,也不会对输出进行更新。 “接通延时”指令的内部参数用以计算 q 和 et 的时间值。请注意,时间测量将在其他功能写入或初始化指令的实际值时中断。重新初始化实际值的危险 在时间测量时,重新初始化 iec 定时器的实际值会破坏 iec定时器的功能。更改实际值可 能会导致程序和实际过程之间不一致。这会对财产和人身造成造成严重损害。 以下功能可导致实际值重新初始化: •通过重新初始化加载块 • 将快照加载为实际值 • 控制或强制执行实际值 • “writ_dbl”指令在执行这些功能前,请采取以下预防措施: • 在覆盖实际值之前,应确保设备始终处于安全状态。 • 在初始化 iec定时器的实际值前,请确保定时器已计时结束。 • 如果使用快照覆盖实际值,请确保是在系统处于安全状态时拍摄的快照。 •确保程序在传输期间不读写受影响的数据。当“tag_start”操作数的信号状态从“0”变为“1”时,pt参数预设的时间开始计时。超过该时间值时,操作数“tag_status”的信号状态将置位为“1”。只要操作数“tag_status”的信号状态为“1”,操作数“tag_start”就将保持设置为“1”。当前时间值存储在“tag_elapsedtime”操作数中。当操作数“tag_start”的信号状态从“1”变为“0”时,将复位操作数“tag_status”。tof: 关断延时(s7-1500) 说明 使用“关断延时”指令,可以将 q 输出复位预设的一段时间 pt。当输入 in 的逻辑运算结果 (rlo)从“0”变为“1”(信号上升沿)时,将置位 q 输出。当输入 in 的信号状态重新变为“0”(下 降沿)时,预设的时间 pt开始计时。只要 pt 持续时间仍在计时,输出 q 就保持置位。持 续时间 pt 计时结束后,将复位输出 q。如果输入 in的信号状态在持续时间 pt 计时结束之 前变为“1”,则复位定时器。输出 q 的信号状态仍将为“1”。“关断延时”指令可以放置在程序段的中间或者末尾。它需要一个前导逻辑运算。 可通过 et 参数查询当前的时间值。该定时器值从 t#0s开始,达到时间值 pt 时结束。在时间 pt 过后,在参数 in 重新变为“1”之前,参数 et 会一直保持为当前值。如果输入 in在超出时 间值 pt 之前变为“1”,则输出 et 将复位为值 t#0s。如果在程序中未调用该指令(如,由于 跳过该指令),则 et输出会在超出时间后立即返回一个常数值。 每次调用“关断延时”指令,必须将其分配给存储实例数据的 iec 定时器。iec 定时器是一个iec_timer、iec_ltimer、tof_time 或 tof_ltime 数据类型的结构,可如下声明: •声明为一个系统数据类型为 iec_timer 或 iec_ltimer 的数据块(例如,“myiec_timer”) •声明为块中“static”部分的 tof_time、tof_ltime、iec_timer 或 iec_ltimer 类型的局部变量(例如,#myiec_timer)更新实例数据中的实际值 “关断延时”中的实例数据根据以下规则更新: • in 输入“关断延时”指令将当前 rlo 与保存在实例数据 in 参数中上次查询的 rlo 进行比较。如 果指令检测到 rlo从“1”变为“0”,则说明出现了一个信号下降沿并开始进行时间测量。在 “关断延时”指令处理完毕后,in参数的值在实例数据中更新,并作为存储器位用于下 次查询。 请注意,边沿检测将在其他功能写入或初始化 in 参数的实际值时中断。 • pt 输入 当边沿在 in 输入处改变时,pt 输入处的值将写入实例数据中的 pt 参数。 • q 和et 输出 q 和 et 输出的实际值在以下情况下更新: – 当输出 et 或 q 互连时,调用该指令。 或 – 访问 q 或 et。 如果输出未互连并且还未被查询,则不更新 q 和 et 输出的当前时间值。即使在程序中 跳过该指令,也不会对输出进行更新。 “关断延时”指令的内部参数用以计算 q 和 et 的时间值。请注意,时间测量将在其他功能写入或初始化指令的实际值时中断。 危险 重新初始化实际值的危险 在时间测量时,重新初始化 iec 定时器的实际值会破坏 iec定时器的功能。更改实际值可 能会导致程序和实际过程之间不一致。这会对财产和人身造成造成严重损害。 以下功能可导致实际值重新初始化: •通过重新初始化加载块 • 将快照加载为实际值 • 控制或强制执行实际值 • “writ_dbl”指令在执行这些功能前,请采取以下预防措施: • 在覆盖实际值之前,应确保设备始终处于安全状态。 • 在初始化 iec定时器的实际值前,请确保定时器已计时结束。 • 如果使用快照覆盖实际值,请确保是在系统处于安全状态时拍摄的快照。 •确保程序在传输期间不读写受影响的数据。