S7-200 子程序第一次执行时temp类型变量如何清0?
答案:3 悬赏:30
解决时间 2021-02-03 16:03
- 提问者网友:我喜歡係
- 2021-02-02 22:22
S7-200 子程序第一次执行时temp类型变量如何清0?
最佳答案
- 二级知识专家网友:劳资的心禁止访问
- 2021-02-02 23:54
对于临时寄存器不用清零,因为后面的子程序会接着用前面子程序用过的临时寄存器,清零没有用。
对于临时寄存器坚持“先赋值再使用”的原则就可以了。
全部回答
- 1楼网友:情战凌云蔡小葵
- 2021-02-03 00:34
如果想清零就在SM0.0后面加上清零的程序就行了、
- 2楼网友:深街酒徒
- 2021-02-03 00:09
显然,从顺序1到顺序4不是一个扫描周期内就能完成的,所以需要保存“顺序”值。而子程序的temp属于临时变量,它唯一的作用就是用完之后不管了。所以建议你要么把这个数值改在v区,要么把它改到in或者inout里面,在外界进行顺序调用,每到一个步骤就给lb9赋值,确认子程序该执行哪一段的内容。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯