主程序:
Network 1
LD SM0.1
CALL SBR7
子程序:
Network 1 // 网络标题
LD SM0.0
MOVB 200, SMB34
Network 2
LD SM0.0
ATCH INT1, 10
Network 3
LD SM0.0
ENI
中断程序:
Network 1 // 网络标题
// 网络注释
LD SM0.0
MOVW AIW0, VW300
上面是三部分程序:主程序采用SM0.1调用子程序,子程序里面是中断,中断程序里面是采集AIW0的数据并存储到VW300,;因为主程序调用子程序的时候采用的是SM0.1,我的疑虑就在这儿,既然用SM0.1说明在以后执行过程中就不再调用子程序了,不调用子程序就达不到中断的功能,也就是AIW0并不是200ms才采集一次哟,但是我看帮组里面,它也是这么做的呀,它说能够实现中断200ms采集一次!!!这个把我弄晕了,没有搞懂,请教大家了!