恭喜,你发布的帖子
发布于 2023-02-16 11:56:32
9楼
引用<关于中断里面使用线圈……>这里面我没明白你说的是什么问题。
中断里面使用线圈纯粹是线圈指令比置位指令执行快,而且功能是一样的(仅仅是现在这种情况一样)。所以我建议线圈。
任何地址的刷新是随程序执行刷新,所有地址,VMTCIQSLSMAC。与扫描周期有关的仅仅是输入物理量向输入映像区刷新和输出映像区向物理输出刷新,这两种情况。
回到这个程序的M0.2,只要任何情况执行过线圈on的程序,即时开始,以后任何程序读得的M0.2就是on。直到程序执行过其他使M0.2off的指令。
这个程序读过一次M0.2后,判断是否on,然后选择性执行子程序和R m0.2 1指令,在此期间有原因改变过M0.2,也改变不了刚才LDm0.2的栈顶。然而下一次(不知道这下一次是哪里)LDM0.2才发生作用。
请填写推广理由:
分享
只看
楼主