请教::S7-200SMART子程序的问题

各位老师好,S7-200SMART子程序调用结束后,子程序里的寄存器如何复位?在主程序里能复位吗?有例子吗?多谢啦。

最佳答案

如果是子程序中用到全局的变量,比如 M、V、Q、T、C 、SM等全局存储区的变量是可以在主程序中复位,也可以在其它的子程序或中断程序中复位;
如果是子程序中 TEMP 类型的临时变量,则只有在说明它的子程序中可以操作,其它地方无法操作它。
可参考系统手册 7.18 子例程 章节
https://support.industry.siemens.com/cs/document/109745610
其它子程序方法的问题可以参考:
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/Smart%20SMS/009.html 
在S7-200的子程序中使用局部变量类型 OUT 和 TEMP 时需要注意什么?  ID:7116338 发布日期 2009年4月9日
https://support.industry.siemens.com/cs/document/7116338
***子程序中的边沿检测ID:7115899 发布日期 2008年4月10日
https://support.industry.siemens.com/cs/document/7115899

提问者对于答案的评价:
感谢各位老师的指导

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

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

相关推荐