中断程序结尾要手动加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日
下一篇 2020年10月31日

相关推荐

  • MM440变频器走USS协议,通讯线如何自制

    PLC用 S7-200 224XPCN想用PLC控制MM440启动,停止,正反转,转速使用USS协议发送指令完成上述动作PLC用PORT0口请问,PORT0口和…

    SIMATIC S7-200 2020年10月31日
  • 如何标定模拟量对应的数值?

    我是个编程出学者,我现在遇到一个问题,我想把模拟量的0–32000的值标定为0–400度  应该怎么做? 另外这种编程一定要标定吗?  …

    SIMATIC S7-200 2021年7月5日
  • 计数器程序问题

    这段关与计数器的程序不知有什么问题,其主要目的和意义是什么 问题补充:旋转编码器100P/R 图片说明:        &nbsp…

    2020年10月31日
  • 电气CAD

    我把项目的图纸清单报告保存到文件,选择的是Excel,但是保存出来变成这样的了,怎么回事 问题补充:在桌面显示这样 图片说明:    最佳答案 你是想把CAD中…

    2021年7月5日
  • 安装PCAccess

    在该网站下载的V1.0PCAccessSP6完整版及Hotfixl,解压后安装报错,错误提示见图片,请指教,谢谢! 问题补充:开拓者你好!谢谢你!我下载你提供的软件,未能成功安装,…

    2017年11月13日
  • 那里有s7-200指令详解

    那里有s7-200指令详解 最佳答案 当然是手册了,最权威最详细的解释。《西门子 S7-200·LOGO!·SITOP 参考》也是不可缺少的资料。 &…

    SIMATIC S7-200 2021年7月5日
  • EM235AD转换后的数值范围是多少?

    使用EM235输入的模拟量,为了进行PID运算需要做归一化处理。那么涉及AD转化后的量程一直是6400-32000吗?还是有什么计算公式或者出厂已定?又或者是在PID指令中自己设定…

    SIMATIC S7-200 2017年11月27日
  • PID指令编程中的疑问

    利用PID指令编程,假如初始化中设置给定值=0.75 为何自动启动后在监控中发现给定值不等0.75而是等于过程反馈值?即SP(n)=PV(n) 最佳答案 确实如此。过程控…

    SIMATIC S7-200 2021年7月5日
  • S7-200之间的以太网连接

    最近在做毕业设计,200PLC之间的以太网连接,请问生成了子程序“ETHO_CTRL”和“ETH0_XFR”之后呢,怎么通过主站控制从站?书上到调用子程序就没了。 图片说明: &n…

    2021年7月5日
  • S7200问题

    谁有S7200的模拟软件 问题补充:zyan886@sina.com 谢谢!!! 最佳答案 网上下载的模拟软件不是所有的功能都能实现的。用的时候要注意,在STEP&nbs…

    SIMATIC S7-200 2021年7月5日