君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
基于互联网的PLC远程监控技术研究
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口09-1009-1409-0509-09
04-0303-0309-1903-16
◇本站云标签
◇热点推荐FX系列PLC子程序调用指令CALL和子程序返回指令SRET及其应用实例
添加时间:
来源: | 阅读量:1965
(1)指令格式。该指令的指令名称、助记符、功能号、操作数和程序步长如表5-5所示。 表5-5 子程序指令表 (2)指令说明。子程序是为一些特定的控制目的编制的相对独立的程序。为了区别于主程序,规定在程序编写时,将主程序排在前边,子程序排在后面,并以主程序结束指令FEND (FNC06)将这两部分程序隔开。 子程序指令在梯形图
&&& (1)指令格式。该指令的指令名称、助记符、功能号、操作数和程序步长如表5-5所示。
&&& 表5-5&&& 子程序指令表
&&& (2)指令说明。子程序是为一些特定的控制目的编制的相对独立的程序。为了区别于主程序,规定在程序编写时,将主程序排在前边,子程序排在后面,并以主程序结束指令FEND (FNC06)将这两部分程序隔开。
&&& 子程序指令在梯形图中的表示如图5-10所示。图5-10中,子程序调用指令CALL安排在主程序中,X001是子程序执行的条件,当X001置1时,执行指针标号为P10的子程序一次。子程序P10安排在主程序结束指令FEND之后,标号P10和子程序返回指令SRET之间的程序构成P10子程序的内容,当执行到返回指令SRET①时,返回主程序。若主程序带有多个子程序或子程序中嵌套子程序时,子程序可依次列在主程序结束指令之后,并以不同的标号相区别。图5-10中第一个子程序又嵌套了第二个子程序,当第一个子程序执行中X030为ON时,调用标号P11开始的第二个子程序,执行到SRET②时,返回第一个子程序断点处继续执行。这样在子程序内调用指令可达4次,整个程序嵌套可多达5次。
&&& 下面分析一下子程序执行的意义。在图5-10中,若调用指令改为非脉冲执行指令CALL P10,当X001置1并保持不变时,每当程序执行到该指令时,都转去执行P10子程序,遇到SRET指令即返回原断点继续执行原程序。而在X001置0时,程序的扫描就仅在主程序中进行。子程序的这种执行方式在对有多个控制功能需依一定的条件有选择地实现时,是有重要意义的,它可以使程序的结构简洁明了。编程时将这些相对独立的功能都设置成子程序,而在主程序中再设置一些入口条件对这些子程序的控制就可以了。当有多个子程序排列在一起时,标号和最近的一个子程序返回指令构成一个子程序。
&&& 图5-10&&& 子程序在梯形图中的表示
&&& 图5-11&&& 程序结构示意图
&&& 【应用实例】&某化工反应装置完成多液体物料的化合工作,连续运行。使用PLC完成物料的比例投入及送出,并完成反应装置温度的控制工作。反应物料的比例投入根据装置内酸碱度经运算控制有关阀门的开启程度实现,反应物的送出以进入物料的量经运算控制出阀门的开启程序实现。温度控制使用加温及降温设备,温度需维持在一个区间内。在设计程序的总体结构时,将运算为主的程序内容做为主程序;将加温及降温等逻辑控制为主的程序作为子程序。子程序的执行条件X10及X11为温度高限位继电器及温度低限位继电器输入信号,图5-11所示为该程序结构示意图。
(责任编辑: 佚名 )
本文关键字:
免责声明:本文章仅代表作者个人观点,与艾特贸易网无关。本站大部分技术资料均为原创文章,文章仅作为读者参考使用,请自行核实相关内容,如若转载请注明来源:
国际工程招投标程序一般如图4...
微裂纹形成敏感度随固溶碳量...
溴化锂吸收式制冷机的性能不...
1.主回路接线端子排 主回路...
新闻热点排行