子程序和中断程序

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

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

最佳答案

在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

相关推荐

  • 224xp pto问题

    开环控制,1、计数脉冲数。2、更换脉冲数量。3、满值停止。4、多段脉冲输出大于三段。 问题补充:有没有,好点的,不会掉步的方法?大概是15步,然后每步的脉冲数步一样,可以一次工作,…

    SIMATIC S7-200 2021年7月4日
  • S7_226与电脑连接问题

    今天我使用s7—226与电脑连接无法连接上,我使用的是PPI线和RS232转USB线 图片说明:          &n…

    2017年11月6日
  • 条形码扫描与PLC S7-200通信

    我有个自动上料系统,当不同的原料包拿过来,用肉眼无法识别的时候,在原料包上安装条形码,再用手持条形码枪扫描后把数据读取到S7-200 CPU 中做比较,与扫描的…

    SIMATIC S7-200 2017年12月7日
  • 请教编程问题

    s7-200 PC/PPI接口怎样改用USB/PPI接口(进口CPU) 最佳答案 点击编程软件左侧的“设置PG/PC接口”,在弹出的对话框中选“PC/PPI C…

    SIMATIC S7-200 2021年7月5日
  • 组态王监视的压力数值不变化

    222CN带1个EM231,在200的程序里看到AIW0所采集的数值为8600,经过运算存放到VD100中(数值为0.2),在组态王中设置寄存器v100。最小值0,最大值2,最小初…

    2020年10月31日
  • 我想做一个PROFIBUS总线

    可不可以在上位机上做一个像人机一样的界面.来操作PROFIBUS网络.要什么软件来做,请各位帅哥给点意见.谢谢 问题补充:上位机要不要CP卡,还是用的COM端口.CP卡的型号是多少…

    SIMATIC S7-200 2021年7月5日
  • SMART 200运动指令不发脉冲

    用SMART 200运动向导做伺服控制,CTRL初始化指令开启(接通状态),MAN手动指令使能接通,触发手动正反转不动作,触发RSEEK原点回归指令error128&nb…

    2017年6月24日
  • 软件安装请教

    电脑由出厂的win10重装win7后西门子的有些软件还是无法安装,比如smart v3,S7-200等,请问有何办法解决吗。公司的台式机可以安装的,自己最近新买的电脑装不…

    SIMATIC S7-200 2021年7月5日
  • CPU 224XP CN通讯问题

    CPU224XP CN已扩展7个模块,并且其中一个自由口已连接触摸屏,另一个自由口与CPU224 CN之间进行通讯,现在我要上一套AB的组态王,需要读取CPU&…

    SIMATIC S7-200 2020年10月31日
  • 如何确保参数不变

    如何确保用源程序下载后在用参数保持不变,比如仪表量程和其他过程参数等,编程软件为博途V13,求大神指点。 最佳答案 可以把参数快照拍下来,这样下载就不会初始化数据了参考:从&nbs…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论