恭喜,你发布的帖子
发布于 2026-02-03 13:42:13
1楼
3、在子程序中如果使用了上升沿捕捉指令,那么此子程序被多次重复调用时,为什么上升沿捕捉逻辑不能正常执行?
200smart子程序中的沿指令使用参考以上链接,
smart的沿指令使用时系统会分配地址存储信号状态,这个地址类似于定时器和计数器的一种特殊寄存器,在系统手册中搜索正/负跳变可以看到,smart中该地址的数量为1024个。
在子程序中,使用一个沿指令会自动分配一个对应的地址。多次调用子程序不会多次分配,使用的是同一个地址。所以在多次调用的子程序中沿指令、定时器、计数器会有相同的问题,原因就在于此。
请填写推广理由:
分享
只看
楼主