子程序和中断程序

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

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

最佳答案

在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日 上午9:35
下一篇 2021年7月5日 上午9:35

相关推荐

  • 请教如何用程序处理信号(稳定时是摆动的)

    请教:我在做一个水泵的程序,用的是西门子200,遇到如下问题,请各位指点一下:     在给水泵灌泵的过程中(采用射流灌泵),负压…

    SIMATIC S7-200 2020年11月5日
  • 电脑与CPU224的通讯

    用一台电脑,这台电脑里用的是组态王的控制画面,用这台电脑去实现与三个CPU224的通信,实现读写功能,并且这三个CPU224与电脑间距大于100米,请问用什么协议进行通讯,连接线如…

    SIMATIC S7-200 2017年11月1日
  • 自由口通讯发送数据

    自由口通讯发送数据,我想5MS发送一次,要怎么写?我用例子程序来就只能接收后才发送 问题补充:能不能给个例子呀? 最佳答案 5ms是不是太快了?我这有一个发送的例子,用的是SM0.…

    SIMATIC S7-200 2020年11月5日
  • 1500下标间接寻址

    1500间接寻址报错,已经给下标赋值了,程序中没执行的地方下标为空,是怎么回事,如何解决?    IF "DB200&q…

    SIMATIC S7-200 2021年7月5日
  • s7-200与仪表通讯数据

    做了一个s7-200与仪表modbus 485通讯,s7-200做主站,仪表做从站,读仪表里的一个数据,按系统手册上的通讯协议库说明做的,现在仪表给的数据寄存器地址是十进…

    SIMATIC S7-200 2017年11月20日
  • 关于PLC读取脉冲频率转化为转速的问题

    有两个信号源,一个频率过高有700HZ,PLC读出转速就过高。一个电压过小有5V,PLC输入点亮灯,但读取不到,正常信号需要13V。有什么办法能让PLC读取脉冲信号转化为合适的转速…

    2021年7月5日
  • 求 wincc s7-200 算法 三方面高手指教!

    问题背景:一套性能要求比较高的自动化系统,要求:20ms内完成PID调节,即给定一个设定值q,20ms内通过PID控制使机构位置达到设定值。我已经用VB+采集卡实现了功能,采集卡采…

    SIMATIC S7-200 2020年10月31日
  • 谁有s7-200模拟器软件

    程序写好了,但是没有PLC,想模拟看看程序对不对怎么办? 最佳答案 发个邮箱,传一份给你。 提问者对于答案的评价:75358432@qq.com 最佳答案作者回复:已发请查收。

    SIMATIC S7-200 2021年7月5日
  • 如何查找西门子在当地的代理商

    如何查找西门子在当地的代理商 最佳答案 打400-810-4288问问。 提问者对于答案的评价:撒

    SIMATIC S7-200 2020年11月1日
  • modbuS与主站通信不上

    请教一下大家:现场一台S7-200,224XP,与DCS主站用modbus通信,在主站机房的串口板上,我用笔记本用MODSCAN32去读PLC,数据正常,但主站无法读上数据,只有发…

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论