回复:S7 1200, 1500 IE 定时器的工作机制

sangshunyang

  • 帖子

    638
  • 精华

    4
  • 被关注

    39

论坛等级:侠圣

注册时间:2017-02-14

黄金 黄金 如何晋级?

发布于 2018-01-08 14:27:34

10楼

测试结果分析:

    1,同一个扫描,定时器的ET是不相同的,其ET值的刷新不是在扫描到定时器指令时刷新的。这一点可能

好多人都认为是在执行到定时器指令才刷新的,认为定时器就是一个FB块,FB块只有执行FB块才会刷新其背景数据块,其实不是这会事儿。从查找的官方资料中得知定时器的刷新:

S7-1200的定时器的时间更新发生在定时器功能框的Q点或ET连接变量时,或者在程序中使用背景DB(或IEC_TIMER类型的变量)中的Q点或者ET时。

   参考链接:

http://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS/function/TIMER/TIMER.html

  2,相同的一段程序其执行的时间也不相同,偏差还是蛮大的,就测试的一段程序来看,其循环结束时间

 减去循环可开始时间,是循环段程序执行的时间,不同的循环周期有几十毫秒的差异,当然这是人为增大扫描周期才出现的现象,大部分程序扫描周期是几个毫秒到几十个毫秒,对逻辑控制没什么影响,这只是说明同一指令执行耗时在不同的扫描周期也是不完全相同。

精华帖版主置评:非常好。实测结果来说明问题。重点还是1200/1500的处理机制与从前不同。-yming

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有11076条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。