子程序和中断程序

子程序和中断程序各有什么用途?一般怎么用?

问题补充:
它们是怎样执行的?

最佳答案

在s7-200plc中,有四种程序:os(系统程序)、OB1(主程序)、SBR(子程序)和INT(中断程序)。
 cpu在运行时,当满足调用SBR程序状态时,会暂停现在执行的用户程序进入执行SBR子程序。执行完子程序后,再返回原来的地方继续执行原来的程序。
 当声明允许开中断,有中断源产生,会暂停现在执行的用户程序(包括OB1,SBR和级别较低的INT)进入声明与该中断源有联系的INT中断程序,中断程序执行完毕自动返回到原来的地方继续执行原来的程序。
 子程序可以从OB1,另一个SBR或INT中调用,不能从子程序本身调用!
 s7-200cpu总共有64个子程序(cpu226XM有128个),可以在子程序中调用另一个子程序,最大嵌套深度为8,注意在INT程序中不能嵌套SBR!使用子程序能加快cpu的扫描速度。
 中断程序主要是为特殊内部或外部事物提供快速反应而设置的,中断程序中不可以使用DISI、ENI、HDEF、SCR、END指令。
 一个程序中总共可以有128个子程序,在任何时刻只能执行一个用户中断程序。
 

提问者对于答案的评价:
谢谢大家,不怎么太懂。。。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • 关于222配置恒压供水

    硬件:机械接点压力表+CPU222+MM430当进水欠压时,停泵。请问在设置这个变频供水总,需要设置哪些保护?自动控制思想是什么? 最佳答案 压力表应该是有模拟量输出的吧。这样就只…

    SIMATIC S7-200 2020年11月1日
  • 指针偏移和循环读取怎么做?

    第一次上升沿触发报警,把报警内容存入某个寄存器,例如VW200; 第二次上升沿触发报警,还是把报警内容存入到VW200;之前VW200的数据往后移到VW210,第三次。。…

    SIMATIC S7-200 2021年7月5日
  • 关于S7-200自由口通信的疑问

    在S7-200自由口通信中用到XMT和RCV指令。对这两个指令的数据缓冲区的格式不是很理解,在发送缓冲区中只有发送数据的字节数和发送内容,而在接收缓冲区中多了起始字符和结束字符。起…

    SIMATIC S7-200 2020年11月1日
  • EM231CN可以0-5V和0-20mA同时使用吗?

    我有两个传感器,一个是0-5V,一个4-20mA,可以用EM231CN将这两个电压和电流信号同时接入吗?我知道0-10V和电流信号是不可以的,但恰好0-5V和0-20mA的DIP开…

    SIMATIC S7-200 2020年10月31日
  • 仪表和CPU224通讯?

    有一智能压力表,是RS232方式通讯的(TXD,RXD,GND),3个点,怎么把这3点和CPU226的通讯口连接呢?用那种线?那些接头?具体点,我没做过 最佳答案 RS232方式通…

    SIMATIC S7-200 2021年7月5日
  • S7200流量累积

    本人想在S7200里做一个流量累计,用4-20mA瞬时流量信号,哪位大侠帮忙指点一下,多谢了! 最佳答案 看看下述同类问题的答案: 问题ID: 46068:连接…

    SIMATIC S7-200 2021年7月4日
  • 欧瑞变频器和200系列变频器modbus

    欧瑞变频器和200系列plcmodbus通讯地址怎样对应啊,比如要读变频器输出电流变频器里边的地址是16#1002,对应plc的地址是什么呢?请各位高手指点,谢谢 最佳答案 看欧瑞…

    SIMATIC S7-200 2020年11月1日
  • 为什么监控状态和实际状态不一样呢?

    调试中程序监控显示为1状态,但是CPU222上的指示灯却不亮,不能对应,而且有的输入量不能强制赋值,请问这是为什么呢?谢谢高手。 最佳答案 1 应该是多处赋值的问题&nb…

    SIMATIC S7-200 2021年7月5日
  • 请教S7-200 S7-200 SMart 300/1200/1500的PID控制计算方法

    请教S7-200 S7-200 SMart  300/1200/1500的PID控制的详细计算方法 钻石用户推荐最佳答案 《S7-200&n…

    SIMATIC S7-200 2021年7月5日
  • 笔记本和PLC自由口通讯

    我的是笔记本电脑只有USB接口,我用USB/PPI电缆能够跟PLC通讯上,但是看资料好像调试自由口不能用这种电缆,是不是我要买一根USB-232-485的电缆才行啊?急急急 最佳答…

    SIMATIC S7-200 2017年11月17日

发表回复

登录后才能评论