回复:S7-1200 PLC外部中断的创建和分离的应用

已锁定

WWCWWC

西门子1847工业学习平台

  • 帖子

    9114
  • 精华

    157
  • 被关注

    1474

论坛等级:至圣

注册时间:2008-07-26

钻石 钻石 如何晋级?

发布于 2021-03-19 12:26:37

9楼

展开查看
以下是引用威师爷在2021-03-19 11:55:01的发言 >8楼

 中断,在西门子区分,循环中断&硬件中断,楼主这里上面说的是硬件中断。


1,循环中断:顾名思义,使用固定的时间周而复始的对该程序进行扫描,一个扫描周期大小取决于程序量,原则上要求该中断的程序扫描周期不能大于循环中断的时间间隔,这样就可以避免在下一个中断时间到来时上一个周期的程序还没有执行完成而引起的计算误差问题。

应用场合:一般使用来测量速度,或者生成斜坡函数等等的应用,在PLC目前斜坡函数的应用非常广泛。

                 例如你的滤波算法等等是不是都得固定周期进行扫描?我想是的。


2,硬件中断:顾名思义,采用外部硬件来触发该中断OB的执行,只要该中断触发时都会调用该中断OB进行执行里面的程序一个周期。至于里面的程序有什么内容,例如设备的动态0点Preset(零点设置)在动态进行校准是不是需要更快的响应速度?例如1ms?如果在OB1执行也许根本扫描不到(OB的周期不确定可能5ms也可能50ms)。所以使用硬件中断就非常有优势了。


个人见解。


说的有道理。

循环定时中断应用比较多,我对200(smart)、300都做过验证,证明这些循环定时中断是无缝的,中断与中断之间没有时差。

【寻找S7-300循环定时中断的“缝隙”】,http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1685920&b_id=4&s_id=26&num=5#anch

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15120条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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