子程序调用,需要注意哪些事项

200smart子程序调用有哪些要避免的

最佳答案

1、子程序不能使用跳转语句从外面跳入、也不能从子程序跳出到调用程序;
2、S7-200 SMART CPU最多可以调用128个子程序;
3、子程序可以嵌套调用,即子程序中再调用子程序,一共可以嵌套8层 ; 
4、子程序不再执行,输出OUT1保持子程序最后一次执行的状态,不会被自动复位
5、一个在内部使用了定时器或计数器的子程序,在同一时刻被调用了多次
     相同编号的定时器或计数器被多个子程序使用,且同一时刻这些子程序有两个或者以上被调用
     则定时器或者计数器资源会因重叠使用而相互影响,造成程序逻辑等方面的错误。
6、在子程序中如果使用了上升沿捕捉时指令,那么此子程序被多次重复调用时,上升沿捕捉逻辑不能正常执行。沿要提出到子程序调用的外面。
7、另外注意子程序接口处定义的接口类型,IN、OUT、IN_OUT、TEMP,还有临时变量一定要先赋值后引用。
详情可参考链接以及系统手册
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/009.html

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:49
下一篇 2021年7月4日 下午11:49

相关推荐

发表回复

登录后才能评论