定时器指令是在PLC程序设计中非常常见的一种指令,S7-1200系列PLC的定时器的指令格式及使用方式都不同于S7-200系列PLC。

S7-1200系列PLC的采用的是IEC标准的定时器指令,用户程序中可以使用的定时器数仅受CPU存储器容量限制,每个定时器均使用16个字节的 IEC_TIMER 数据类型的DB结构来存储功能框或线圈指令顶部指定的定时器数据,如下图所示。

S7-1200系列PLC的定时器种类有脉冲型定时器、接通延时定时器、断开延时定时器以及保持性接通延时定时器。

1、脉冲型定时器

脉冲型定时器的指令标识为TP,该指令用于可生存具有预设宽度时间的脉冲,定时器指令的IN管脚用于启用定时器,PT管脚表示定时器的设定值,Q表示定时器的输出状态,ET表示定时器的当前值,如下图所示为脉冲型定时器指令的指令格式及定时器指令执行时的时序图。

使用TP指令,可以将输出 Q 置位为预设的一段时间,当定时器的使能端的状态从OFF变为ON时,可启动该定时器指令,定时器开始计时。 无论后续使能端的状态如何变化,都将输出 Q 置位由 PT 指定的一段时间。 若定时器正在计时,即使检测到使能端的的信号在此从OFF变为ON的状态,输出Q的信号状态也不会受到影响。

根据脉冲型定时器的时序图分析出如下程序执行过程。

当I0.5接通为ON时,Q0.4的状态为ON,5S后,Q0.4的状态变为OFF,在这5S时间内容,不管I0.5的状态如何变化,Q0.4的状态始终保持为ON。

2、接通延时定时器

接通延时定时器的指令标识符为TON,接通延时定时器输出端Q在预设的延时时间过后,输出状态为ON,指令中管脚定义与TP定时器指令管脚定义一致。如下程序所示,描述的接通延时定时器的指令格式及执行时序图。

当定时器的使能端为1时启动该指令。 定时器指令启动后开始计时。在定时器的当前值ET与设定值PT相等于时,输出端Q输出为ON。 只要使能端的状态仍为ON,输出端Q就保持输出为ON。 若使能端的信号状态变为OFF,则将复位输出端Q为OFF。 在使能端再次变为ON时,该定时器功能将再次启动。

根据接通延时定时器的执行时序图分析如下图所示程序的意思及执行过程。

该段程序主要完成的是启动输出后,延时一段时间后自动断开的程序:当I0.5接通为ON时,执行复位优先指令中的置位功能,使得Q0.4输出为ON,当Q0.4输出为ON时,启动接通延时定时器TON,使该定时器工作进行延时,延时10S后,定时器的输出端Q输出为ON状态,此时复位优先指令中的复位端信号为ON,所以执行复位功能,所以Q0.4输出为ON。

博图sodt定时器的用法_西门子plc定时器指令 西门子S7-1200系列PLC定时器指令相关推荐

  1. 博图程序需要手动同步_贴吧求助帖博图实例单按钮控制灯的程序

    接上一期在贴吧看见的求助帖(上图看得见水印),因为没人回复,发帖的楼主好像删除了帖子.结果我抽时间用博图15.1,S71200做了一个,希望给需要帮助的新人能够起到作用,感觉有用的话可以关注一下我的公 ...

  2. 西门子1200系列PLC的CANopen通信解决方案

    背景 智能制造成为趋势,其基础常常是连接各种设备.CANopen协议因其中立和推出时间较长,在变频.伺服驱动.风力发电中有较广泛的应用.西门子的1200系列PLC性价比高,也得到越来越多用户的欢迎,该 ...

  3. 博图sodt定时器的用法_图文详解|西门子博途中的定时器指令

    S7-1200的定时器为IEC定时器,用户程序中可以使用的定时器数量仅受CPU的存储器容量限制.使用定时器需要使用定时器相关的背景数据块或者数据类型为IEC_TIMER(或TP_TIME.TON_TI ...

  4. 博图db块变量导出_如何查看西门子博图软件DB数据块中的变量地址

    西门子博图软件在DB数据块的属性中默认数据块为"优化访问的数据块",数据块中可以看到变量名称符号,而看不到分配在块中的固定地址,如下图所示: 如何查看西门子博图软件DB数据块中的变 ...

  5. 博图程序需要手动同步_西门子S7-200SMART PLC 常见问题

    西门子S7-200SMART PLC 常见问题 问:西门子S7-200SMART PLC编程软件输入触点为啥输入错误,一直是问号,是哪里错误了? 答:输入触点完之后,按一下回车键,或者点击空白处即可. ...

  6. 博图怎么设置pcpg接口_为什么我的博途PG/PC接口里什么也没有-工业支持中心-西门子中国...

    先设定控制面板里的SET PG/PC选择S7 ONLINE,找到你网卡的TCP/IP驱动 后,选中确定.再试试看博图里还有没有选项. 回答者: SuperTai - 中级技术员&nbsp&am ...

  7. 博图wincc连接数据块_西门子博途WINCC 可通过创建画面模板提高编程效率

    博图WINCC 如何做画面模板 1.在PLC中新建一个UDT数据 2.新建一个DB块,调用之前建立的UDT 3.DB块--属性--属性中,取消"优化的块访问" 4.取消后对DB块进 ...

  8. 博图14软件安装顺序_博图软件安装顺序 为什么博途用的人不多

    我想安装西门子博图软件,但是出现这个问题,请问这是怎么回事,... 注册表修改:(1)运行REGEDIT; (2)注册表中选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentCont ...

  9. 博图14软件安装顺序_博图v14安装顺序和教程

    Win7 64位下安装 STEP 7 (TIA Portal) V14 需要管理员权限. 1.  解压STEP 7 Professional V14到根目录下(比如G:\SIMATIC STEP 7 ...

最新文章

  1. c 读取mysql中表中数据_c#读取MySQL数据表中的内容
  2. Python可视化库Matplotlib绘图入门详解
  3. Ubuntu中的launcher
  4. win10商店下载位置_Win10删应用商店下载记录|Win10删Microsoft Store下载记录
  5. 电钻有刷好还是无刷好_高中物理好的来看看,永磁同步直流电机是怎样实现无刷驱动的?...
  6. post发送请求,body格式
  7. 循序渐进的敏捷-每日例会
  8. MVC 特性使用总结
  9. 【Scala】Scala中的_ 和 _*分别代表什么
  10. 《西点军校的经典法则》序 -- 責任(せきにん)、栄誉(えいよ)、国家(こっか)...
  11. GNU Radio系列教程(五):初级篇之GNU Radio GRC AM发射与接收
  12. h5互动游戏制作方法是怎样_求h5游戏教程
  13. 使用BetterTouchTool自定义你的touchBar
  14. 折弯机使用说明书_折弯机使用操作方法-几大要点
  15. SAP中成本中心实际/计划/差异报表查询实例
  16. 在linux基础上开发内核,科学院在Linux内核基础上,开发出中文操作系统是()。A.中科LinuxB.熊猫LinuxC.红旗Linux...
  17. 多态 在游戏程序实例
  18. 【HaaS Python硬件积木】土壤湿度传感器
  19. C++文件输入/输出流类
  20. 数据库两时间类型相减_sql中两个时间类型相减得到的值

热门文章

  1. java接口的作用和意义_Java接口的作用与意义
  2. cad文件在线版本转换工具怎么使用
  3. c语言结构体的定义与说明
  4. 程序员的十年之功(经典文章翻译)
  5. Css鼠标移动变小手 pointer
  6. 苹果开发者账号封号经历及挽救措施经验总结
  7. 新浪微盘账户关联登录
  8. 同步发电机励磁调节实验原理_原来如此——理双馈异步发电机与同步发电机的性能和应用比较...
  9. 【CentOS7】宝塔面板的安装与使用
  10. HDU寝室断电快乐上网指南(基于树莓派3B+的软路由