Free考研资料 - 免费考研论坛

 找回密码
 注册
打印 上一主题 下一主题

探讨3种PLC定时指令的区别

[复制链接]
跳转到指定楼层
楼主
zdhbuy123 发表于 13-8-23 11:30:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
对于这3类定时器,其操作数的范围是相同的:输入信号IN的寻址范围为I、Q、M、SM、T、C、V、S和L;PT的寻址范围为VW、IW、QW、MW 、SMW、LW、AIW、T、C、AC、常数、*VD、*VD和*AC
另外,由于PLC的工作过程是受扫描周期影响的,为了在保证定时精度的同时又能更快的执行PLC程序,西门子S7-200PLC对于不同精度的定时器,当前值的刷新周期是不同的: 1ms分辨率定时器启动后,定时器对1ms的时间间隔(时基信号)进行计时。定时器位和当前值每隔1ms刷新一次,因而1ms分辨率定时器的刷新和扫描周期是不同步的,在一个扫描周期中要刷新多次。
10ms分辨率定时器启动后,定时器对10 ms的时间间隔进行计时。程序执行时,在每次扫描周期开始对10 ms定时器刷新,在一个扫描周期内定时器位和当前值保持不变,在扫描期间积聚的时间间隔在每次扫描开始时添加到当前值。
100 ms分辨率定时器启动后,定时器对100 ms的时间间隔进行计时。只有在定时器指令执行时,100 ms定时器位和当前值才被刷新。
在子程序和中断程序中不易使用100ms定时器。子程序和中断程序不是每个扫描周期都执行的,那么在子程序和中断程序中的100ms定时器的当前值就不能及时刷新,造成时基脉冲丢失,致使计时失准。在主程序中,不能重复使用同一个100ms的定时器号,否则该定时器指令在一个扫描周期中多次被执行,定时器的当前值在一个扫描周期中多次被刷新。这样,定时器就会多计了时基脉冲,同样造成计时失准。因而,100ms定时器只能用于每个扫描周期内同一定时器指令执行一次,且仅执行一次的场合。
详情:http://www.zdhbuy.com/plc/10084.html

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系我们|Free考研资料 ( 苏ICP备05011575号 )

GMT+8, 25-1-30 09:19 , Processed in 0.083892 second(s), 11 queries , Gzip On, Xcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表