TO楼主:
小弟试验的自编程序中有一个很大的漏洞,少了一个M1的复位。其后果是一旦用X1停止程序后,以后每次启动程序,只进行一个循环程序就停止。正确的方法是在第七步后面加一步 RST M1 。现予以纠正。
正确的程序如下:
0 LD X000 启动按钮
1 SET M0
2 LD X001 循环停止按钮
3 SET M1
4 LD T3
5 AND M1
6 OR X002 立即停止按钮
7 RST M0
8 RST M1 (原来遗漏的一步)
9 LD M0
10 ANI T3
11 OUT T0 K3000
14 OUT T1 K4800
17 OUT T2 K7800
20 OUT T3 K10800
23 LD M0
24 ANI T0
25 OUT Y000 正转
26 LD T1
27 ANI T2
28 OUT Y001 反转
29 END