发布于 2013-10-16 22:59:29
26楼
算盘的算盘珠子,你只有拨动它的时候,它才会动(上或下),它不会自己动,用户存储区,比如V或M,和算盘珠子是一样的,只有程序指令执行到该存储区,那该存储区的值才会发生变化。
这里不分主程序,子程序和中断程序。什么意思呢?比如子程序里有
LD SM0.0
INCW VW0 //每次调用子程序时,自加1
当该子程序不调用的时候,VW0的值就不变了吗?不是的
如果其他子程序里或主程序或中断程序里也有对VW0赋值的指令,那么VW0的值一样会变化。
总之一句话:一切都是程序执行的结果。程序是人手,存储区的值是算盘珠子。