恭喜,你发布的帖子
发布于 2022-12-10 12:40:37
19楼
确实,很早200的时候,写程序前,预估M、V存储区紧张时,也会这样用Q做临时变量的。
不会大手大脚的随意用M、V。
若打印逻辑程序段太长,要分行时,也会用其中值充当临时中间变量。两次使用。(只为了好看。)
正如版主所说,这种看似双线圈,其实,只是当作临时变量、中间变量使用而已。是有把握不出错的“双线圈”。(其实,不写注释,也能看明白。如同累加似的。)
关于中断改写。我怎么记得:200 在一个程序段(网络)中,是不会被中断的。要执行完该行指令之后,再被中断。我记错了?
临时变量的使用,我的原则是“短线使用”,保持这些临时变量在视线范围内。
当处理Q0.0时,Q0.0的视线最短,是焦点中心,使用Q0.0本身作临时中间变量是安全的。
当然,前提条件是,此时Q0.0没有与外界联系(非立即输出),是自由的,最终正确的值,会替代临时变量值。
至于中断问题,这是特别要考虑的事项。
如果经特别考虑还出问题,只能归为没有考虑周全,或缺乏正确的方法。
请填写推广理由:
分享
只看
楼主