中断事件和直接执行一个事件的区别

老师好,1)中断事件和一般的执行程序有什么区别。为什么有时非要用到中断事件来执行。2)我看有一个例子写到用温度来控制供水,就必须用中断事件来执行温度的探测。定时多长时间测试一次。3)我下图发的是一个控制灯的例子。我想用时间来控制不行吗?和中断事件有什么区别。4)再比如:一个流水线控制,我按下按钮手动停机,拿出不合格的物品和用中断事件发现和合格的物品停止多长时间给手动拿出在程序执行上有什么区别。讲的不是很明白,就是想理解下中断事件的执行和作用。谢谢!

图片说明:

中断事件和直接执行一个事件的区别    中断事件和直接执行一个事件的区别   

最佳答案

你 没说是啥PLC,看指令应该是200 ,200smart也和200差不多,以200为例说明。
1、中断具有比一般执行程序高的优先级,当中断到底的时候,程序暂停执行,先执行中断程序里面的程序,执行玩了,再回来继续执行,具体执行参考下面手册的39页 执行程序 内容
2、使用定时中断,可以减少编程,减少PLC扫描执行,
3、和第二差不多,也可以用时间控制,用时间控制,那PLC每个扫描周期都需要执行定时器指令和输出指令,使用中断的话,中断程序,在中断没有达到的时候不执行,能够减少负载吧
4、你说的这个流水新,检测不合格物品,估计不好用中断吧,或者你有检测不合格物品的模块,模块上带有硬件中断

中断感觉主要就是为了减少CPU的负载,同时,硬件中断控制更为精确,不用中断很多也能做,但是程序编起来麻烦一些,需要做判断啊

手册下载:
S7-200 可编程序控制器 系统手册
https://support.industry.siemens.com/cs/cn/zh/view/1109582
参考第6张中断指令 
68页 中断程序
132页 高速计数器指令 里面的高速计数中断
167页 中断指令

补充个300的官方介绍:
什么是硬件中断及其在 S7-300 中的处理过程?
https://support.industry.siemens.com/cs/cn/zh/view/23657941
什么是硬件中断?S7-400 中硬件中断是如何工作的?
https://support.industry.siemens.com/cs/cn/zh/view/23659324
当循环程序处理被中断 OB 所中断时,如何备份地址寄存器 1/2
https://support.industry.siemens.com/cs/cn/zh/view/14845057

提问者对于答案的评价:
讲的很好,基本明白了。我用一例来说明下我理解的对不,请指教:一电梯程序夸张点说一个扫描周期5分钟,开门停80秒,在开门时间内我按关门要是没有中断就得等到80秒(或少几秒)才能执行关门,有中断的话就是立继去执行关门不用等到扫描完才去执行。关门时夹人了有中断就能立刻打开门,没有中断用其它的按钮或什么方式完成就等一个扫描周期5分钟才能打开(程序刚扫描过这步)。中断就是优先级高不受扫描周期限制,发现就立刻执行。这样理解对吗?谢谢老师!

最佳答案作者回复:
基本正确~
在手册里面也有那个时序图说明的~

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc150532.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月4日
下一篇 2017年6月4日

相关推荐

  • 西门子1200搭建问题

    刚开始像选择西门子200的PLC,但是点数超过限制所以升级为1200的CPU。想问一下·1200的总线连接和200的一样么?也是那种直接插上的板线么?还有和200的系统安装上有什么…

    SIMATIC S7-1200 2017年11月1日
  • 请问CPU1214(直流款)和相应模块长期工作电源电压是DC26~28V,会有什么影响吗?

    请问CPU1214(直流供电款)和相应模块长期工作电源电压是DC26V~28V,会有什么影响吗?会影响寿命还是把模块烧了?因为目前我们做一个车载系统,采用发电机-蓄电池取电的方式,…

    SIMATIC S7-1200 2017年6月24日
  • MODBUS ASCⅡ协议通信块

    请问一下,1200与第三方设备通过MODBUS ASCⅡ协议通信,该调用哪个通信块?软件中的都是MODBUS RTU协议的通信块 图片说明:  &nb…

    2017年6月1日
  • V11 调用FC105

    在西门子网站上下载了一个模拟量的转换包,,已经在全局库安装,,也能够调用,,但是编译不通过,,说访问的块 SCALE 尚未被编译,,只能使用有效密码编译块,,,…

    2017年11月1日
  • S71200 DP总线接线

    有个项目一个S71200 DP通讯口,一个DP/DP耦合器,一个OLM光链路模块。现将它们通过DP线缆连接起来,S71200上的DP口和DP/DP耦合器上的一个DP相连,…

    SIMATIC S7-1200 2017年6月1日
  • S1215C CPU 关于DB存储问题

    CPU是1215C的,连接触摸屏,触摸屏需要设定时间,时间用DB做的存储,但是一断电,再送电程序是存在,但是从触摸屏设定的时间却是空白的了。西门子300的CPU就没有问题。原因是什…

    SIMATIC S7-1200 2017年8月15日
  • S1200问题

    S1200可以做主站吗,如果能挂从站就好了,不知道这个功能有没有?不知道S1200可不可以用profinet和profibus dp实现实时通讯? 最佳答案 S7-120…

    SIMATIC S7-1200 2017年11月19日
  • I/O站返回一般都是主站参数变动导致从站报故障的吗?

    为什么主站参数变动会导致从站报故障?这个I/O站返回如果真的是主站参数变动引起的,我该如何解决呢? 问题补充:不知道什么原因导致分布式I/O站返回这种错误,一会提示是机架故障:OB…

    2017年6月1日
  • 1200模拟量模块问题

    1200系列,cpu1214C :6ES7214-1BG40-0XB0      模拟量模块:6ES7231-…

    2017年7月26日
  • 博途在哪下载?

    博途V13,wincc,plcsim升级到sp1的升级包在哪下载?麻烦给个链接!谢谢 最佳答案 STEP_7_Professional_V13 + WinCC_…

    SIMATIC S7-1200 2017年6月24日