中断程序结尾要手动加RETI么?还是系统默认会自动跳出

中断程序结尾要手动加RETI么   看了些资料说 编译后系统默认会在程序后加上RETI 是不是隐藏的我编译以后也没看见, 还有我使用XMT传送指令 传送的第一个字节是VB100=16#3   是不是传送完VB100后面的3个字节后 就可以用中断的事件26进入中断

最佳答案

1、子程序在执行到末尾时自动返回,不必加返回指令;在子程序中间也可以使用条件返回指令 。
2、有关子程序规则:
、子程序在调用时会保持当前的逻辑运算结果,但是不保存累加器(ACx)的内容 
、子程序不能使用跳转语句跳入、跳出 子程序返回时,回到调用子程序的指令后面,继续执行上一级程序 
、S7-200 CPU最多可以调用64个子程序(CPU226为128个) 
、子程序可以嵌套调用,即子程序中再调用子程序,一共可以嵌套8层 
、在中断服务程序中不能欠套调用子程序,被中断服务程序调用的子程序中不能再出现子程序调用 
、子程序可以带参数调用,在子程序的局部变量表中设置参数的类型;一共可以带16个参数(形式参数

提问者对于答案的评价:
xiex

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:28
下一篇 2020年10月31日 下午2:28

相关推荐

  • 关于TD组态,新手问题

    刚开始学PLC,因教材到处都是,所以从S7-200开始,现在看到了TD组态,对TD的组态有点晕,瞪眼看官方TD手册好几天,依然晕。。。求路过的大侠指点。问题如下(以下问题皆以TD4…

    2020年11月1日
  • 网络无效问题

    从200系统上载下来的程序,程序本身是好用的,从程序的交叉变量里看出网络11至少有20行的程序命令,但在SBR中看网络11是无效的,这种情况很不理解,是加密了嘛? 最佳答案 转换到…

    SIMATIC S7-200 2017年11月16日
  • S7-200 224XP MODBUS通讯

    各位专家:我用S7-200 224XP的PORT1口做modbus主站,从站是伺服驱动器,它的数据位长度和停止位分别是固定的8位和2位,我不知到用S7-200的modbu…

    SIMATIC S7-200 2017年12月10日
  • EM277通讯模块

    例如EM 277 PROFIBUS-DP模块。请参阅您的扩充模块文档中有关模块如何使用SMB200至SMB549的信息;请帮我找一找谢谢! &nbsp…

    SIMATIC S7-200 2021年7月5日
  • 能这样暂停高速计数器吗?

    能使用输入口中断暂停高速计数器,然后又用中断恢复高速计数器计数吗?如果能还有其他一些更好的方法使高速计数器暂停计数吗? 问题补充:都回答了,给谁分呢?给第一个吧。 最佳答案 当然可…

    SIMATIC S7-200 2021年7月5日
  • 关于PLC与组态软件通讯的问题

    我有6个226的plc与一套组态无限点的软件,用组态分别控制6个226,和读取plc的摸拟量值,大家有什么好的网络可以组成,经济点的,速度19.2的就可以了…… …

    SIMATIC S7-200 2021年7月5日
  • 一个问题希望大神们能指教

    我是用的西门子S7-200的PLC 就是工控机的软件是用的WINCC 128个点的,CPU用216继电器的,然后请问下,采用S7-200的哪种扩展模块最佳,又需…

    SIMATIC S7-200 2017年11月4日
  • S7200的数据归档问题

    S7200中数据归档向导配置结束后,数据归档符号表在哪啊?我怎么找不到啊  问题补充:呵呵,我找到了,第一次使用这个功能,请问用过的朋友有什么需要注意的啊,谢谢 最佳答案…

    SIMATIC S7-200 2021年7月5日
  • 新手求助:使用PLC S7-200如何控制电气比例阀的阀门开度?

    比例阀输入输出都是4-20mA,应该怎样编程?我用触摸屏控制压力输出大小的话,需要将数字量转换成模拟量吗?还有比例阀的模拟量信号是阀门的开度信号吗? 最佳答案 我们做的项目控制一样…

    SIMATIC S7-200 2021年7月5日
  • S7200的高速输入,输出如何使用

    S7200的高速输入,输出如何使用 钻石用户推荐最佳答案 1、S7-200 高速计数器常见问题http://www.ad.siemens.com.cn/productpo…

    SIMATIC S7-200 2021年7月5日