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

老师好,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日 上午7:56
下一篇 2017年6月4日 上午7:56

相关推荐

  • labview与1200PLC通讯设计求助

    请教大家,3个位移传感器与1个压力位移传感器通过板卡采集,labview读取板卡数据,1200PLC控制伺服的压力与位移,请问labview与1200PLC通讯数据交换设计,哪种方…

    SIMATIC S7-1200 2017年6月3日
  • 在S7-1200中PWM波下拉电阻的选择

    S7-1200可以生成脉冲,但当脉冲频率比较高时,需要接一个下拉电阻。如何选择下拉电阻的阻值,可以保证脉冲波形好,发热不明显。谢谢! 问题补充:我要生成20kHz的脉冲,大概得多大…

    SIMATIC S7-1200 2017年6月7日
  • S71200 DP总线接线

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

    SIMATIC S7-1200 2017年6月1日
  • S7-1200定时器时间值调节

    我想通过外部BCD开关调节定时器的时间值,请问程序怎么实现? 问题补充:关键是怎么将BCD数值转换为TIME类型的值输入到PT端,比如直接输入100是可以的,但是输入一个变化的值比…

    SIMATIC S7-1200 2017年11月19日
  • S7-PLCSIM V13打不开,报错

    step_7_professional_v13_SP1运行正常,可以监控。但是仿真软件S7-PLCSIM V13 SP1打不开,报错图片如下:请问各位高手如何解…

    2017年6月27日
  • 西门子 S7-1200

    请问博途软件支持1200的PID模块仿真吗?在软件里添加虚拟的PLC还是需要添加一个真实的PLC才能进行仿真?谢谢了 最佳答案 S7-1200 PLC 仿真功能…

    SIMATIC S7-1200 2017年6月24日
  • s7-1200与播图通信问题

    大家好,有个问题请教一下大家:我手上有一个S7-1200 1214DC/DC/DC的CPU 固件版本是V1.0的,昨天刚装好了播图V14,但无法选择到V1.0的…

    SIMATIC S7-1200 2017年6月6日
  • 博途用了大概20天不能打开程序

    博途软件用了大概20天,就不能打开程序及画面了,但STep7软件能用的。故障如图,请问怎么解决,谢谢 图片说明:       最佳答案 或者…

    2017年6月4日
  • S7-1200 PLC的特征和功能

    S7-1200 PLC的多个特征和功能 最佳答案 s7-1200是西门子公司新一代的自动化产品,在原来s7-200的基础上增加了很多新功能,到下载中心去下载资料看看. 提…

    SIMATIC S7-1200 2017年11月19日
  • S7-300与TP系列人机通讯

    CPU315-2PN/DP,同时通讯2个人机,TP700和TP1200,TP700是DP通讯,TP1200是以太网,两台人机的画面和变量一样该如何通讯呢? 最佳答案 单台人机怎么通…

    SIMATIC S7-1200 2017年8月24日