恭喜,你发布的帖子
发布于 2025-08-19 23:00:22
5楼
1、沿指令敏感的,是“扫描”,是动作,不是“扫描周期”,与扫描周期没有必然关系。
2、沿指令操作的是本指令前的能流,检测的是能流的变化。
3、如果沿指令写在主程序中,决定能流的变量是固定的,你想变更都做不到,所以,可以等效为(也构成了假像!!!)对沿指令前面的逻辑电路取边沿。
4、沿指令放入子程序,使得决定沿指令前面能流的变量,可以更换,这种情况的沿,你还HOLD得住吗?而沿指令的行事规则没有变化。
5、比如,子程序中对输入的一个逻辑值取上升沿,第一次调用时喂给它M0.0,是0值,沿指令记录了这个0,第二次调用时,喂给它M0.1,其值为1,此时,沿指令检测到上升沿,但是,这个上升沿是M0.0和M0.1共同作用的结果,是杂交产物。
6、所以,如果保持沿指令的操作对象维持不变,子程序中的沿,可以象主程序中的沿一样,可以预测、并可保证结果正确。
请填写推广理由:
分享
只看
楼主