目录

  • 1 课程介绍
    • 1.1 课程标准
    • 1.2 课程思政安排
  • 2 前期课程回顾:电气控制电路
    • 2.1 知识准备
    • 2.2 基本电气原理图接线与排故
    • 2.3 Z3040机床电气电路排故
    • 2.4 X62W型万能铣床控制电路分析与排故
    • 2.5 小结
    • 2.6 虚拟拆装(电动机)
  • 3 起保停电路(FB、FC、OB)
    • 3.1 可编程控制器与S7-1200的硬件结构认知
    • 3.2 博图TIA V16软件安装与使用
    • 3.3 位逻辑指令(常开、常闭、线圈)
    • 3.4 虚拟拆装(PLC)
    • 3.5 项目任务
  • 4 正反转控制电路(置位和复位)
    • 4.1 数据类型与存储区
    • 4.2 位逻辑指令(置位、复位)
    • 4.3 梯形图编程规则
    • 4.4 项目任务
  • 5 8路抢答器
    • 5.1 系统和时钟存储器
    • 5.2 梯形图程序设计方法
    • 5.3 项目任务
  • 6 星-三角降压启动
    • 6.1 调试:交叉引用、监视表格、序列和强制
    • 6.2 脉冲定时器指令TP
    • 6.3 接通延时定时器指令TON
    • 6.4 断开延时定时器指令TOF
    • 6.5 保持型接通延时定时器指令TONR
    • 6.6 项目任务(时序逻辑设计)
  • 7 运料小车往返控制
    • 7.1 顺序控制设计法
    • 7.2 计数器指令
    • 7.3 项目任务(顺序控制)
  • 8 十字路口交通信号灯的控制
    • 8.1 函数块FB、函数FC和数据块DB
    • 8.2 数据指令(比较、移位、传送、转换)
    • 8.3 项目任务
  • 9 触摸屏控制的液体混合系统
    • 9.1 两种液体混合控制
    • 9.2 自动洗衣机
    • 9.3 扩展任务1 三种液体混合控制
    • 9.4 扩展任务2 三级物料传送系统控制
    • 9.5 测试
  • 10 G120变频器控制电动机
    • 10.1 通过G120变频器控制电机
    • 10.2 用高速计数器测量电机的转速
    • 10.3 控制步进电机
    • 10.4 扩展任务 电机定时搅拌控制
  • 11 S7-1200PLC的以太网通信技术
    • 11.1 S7-1200/1500 之间的TCP通信
    • 11.2 两台S7-1500 之间S7通信
    • 11.3 远程IO模组FR8210的使用
    • 11.4 扩展任务 两台1500PLC简单通信
  • 12 Factory IO虚拟工厂的控制
    • 12.1 传送带控制系统
    • 12.2 液位PID控制系统
    • 12.3 视觉分拣系统
    • 12.4 扩展任务 机械臂装配控制系统
  • 13 企业生产案例与技能大赛
    • 13.1 企业生产
    • 13.2 技能大赛
      • 13.2.1 世界技能大赛-机电一体化
      • 13.2.2 全国职业技能大赛-机器人系统集成应用技术
      • 13.2.3 世界技能大赛“机器人系统集成”赛项
    • 13.3 软件下载
接通延时定时器指令TON


    • 接通延时定时器指令TON Time

    • 举例


1.1 添加接通延迟定时器,以延迟启动输出


在本练习中,将通过插入一个接通延迟定时器以便在预设的时间段后接通输出,从而扩展锁存电路。


通过 TON 指令在预设延迟后接通输出 (Q)。 定时器使用存储在数据块中的结构来保存定时器数据。 在编辑器中设置定时器指令时即可分配该数据块。


定时器开启后 (IN = 1),接通延迟定时器会等待定时器中预设好的时间 (PT) 后,再接通其输出 (Q = 1)。 只要输入保持为接通状态 (IN = 1),输出始终为接通状态 (Q = 1)。

接通延迟定时器使用数据块 (DB, Data Block) 保存定时器的数据。 在程序段中插入TON 指令时即可分配该数据块。

在本练习中,为预设的时间参数 (PT) 输入一个常数。

在用户应用中,也可输入存储了预设值的 Time(4 字节有符号值)存储器地址。 这样,用户程序就可以在必要时根据操作条件更改预设值。 还可在 Time(4 字节有符号值)存储器地址中存储经过的时间 (ET),用户程序中的其它元素也可对该地址进行访问。

1.2 插入接通延迟定时器

在用户程序中的第二个程序段使用 TON 指令,可在锁存电路的“Run”输出接通后开启 5秒延迟。


首先,输入将激活该定时器的触点。

1. 选择用户程序中的第二个程序段。

2. 同锁存电路 (页 33)执行的操作一样,在“收藏

夹”(Favorites) 中单击常开触点以插入指令。

3. 对于指令地址,请选择“Run”变量。

在“指令”(Instruction) 任务卡中,展开“定时器”(Timers) 文件夹,然后将 TON 定时器拖动到程序段中。

     


将 TON 指令拖放到程序段后,将自动创建一个用于存储定时器数据的单个背景数据块 (DB, DataBlock)。

单击“确定”(OK) 创建 DB。现在,创建一个 5 秒延迟。

1. 双击预设时间 (PT, PresetTime) 参数。

2. 输入常数值“5000”(即 5000ms 或 5 秒)。也可以输入“5s”表示5 秒。(输入“5h”表示 5 小时,输入“5m”表示 5 分钟。)






STEP 7 Basic 将该常量格式化为“T#5000ms”

现在,插入一个将于 5 秒钟(TON 指令的预设值)后接通的线圈。

在本练习中,输入“M0.0”作为地址。 然后将该值存储在位存储 (M) 区。 并将该变量重命名为“延时5000ms”。




此时已创建了一个接通延迟定时器,将在 5 秒后接通“Delay_5sec”

位。




1.2 举例

采用接通延时定时器TON指令设计输出脉冲周期和占空比可调的振荡电路。要求:接通6s,断开4s(闪烁电路)