用一个按钮X0控制Y0的电路,第一次按下按钮Y0变为ON,第二此按下按钮Y0变为OFF
1. 这是我用CJ指令的一个思路,方法可能有启发作用,程序基本上可以肯定难实现预期结果。估计你是在试验指令功能,那么无论程序好坏都可以达到试验目的,也算是我的一次学习机会。 LD X0,PLS M0,LDI X0,CJ P0,LD M0,ANI Y0,SET Y0,RST M0,LD M0,AND Y0,RST Y0,P0,END 或者: LD X0,PLS M0,LDI X0,CJ P0,LDI M0,AND Y0,LD M0,ANI Y0,ORB,OUT Y0,P0,END。
2. 你的程序可以实现的,不过我有个稍微简单一点的!交流一下 ldp x0 out m0 ldi m0 cj p0 ldi y0 out y0 end 3.TO土匪电工 ld m0 ori y0 ani m1 and x0 out m0 ld m1 or y0 ani m0 and x0 out m1 ld m0 or y0 ani m1 out y0 end 相当于继电器的二分频电路。 4.ldp x0 rcl k4m0 k1 ld m0 or m2 out y0 end 或 ld m8002 set s20 stl s20 pls m0 ld x0 pls m1 ldi m0 and m1 set s21 stl s21 out y0 pls m0 ld x0 pls m1 ldi m0 and m1 set s20 ret end 应当也可以实现,但本人没试过,且以上的三种编程方式步数比较多,不实用,只为跟大家交流一下实现的方法.
5.这里有一个最简单通用的逻辑。(三菱指令) LDP X0 MPS ANI Y0 SET M0 MPP AND Y0 RST M0 LD M0 OUT Y0 END 6. ld x0 ani m1 out m0 ld x0 out m1 ld m0 ani y0 ldi m0 and y0 or out y0 end 7. NAIS PLC ST X0 DF OT R0 ST R0 AN/ R1 ST R1 AN/ R0 ANS OT R1 ST R1 OT Y10
8. 用二分聘程序也行。 LD X1 ANI M11 OUT M10 LD X1 OUT M11 LD M10 AND Y1 OUT M12 LD M10 OR Y1 ANI M12 OUT Y1
9. 通用程序(三菱) LD X0 pls M1 LD M1 OR M2 LDI M1 ORI M2 ANB OUT M2 LD M2 OUT Y0 END
10. LD X0 逻辑开始 X0 常开点 ANI M0 与M0常闭点 OR Y0 或 Y0 常开点 ANI M1 结果与M1常闭点 OUT Y0 输出 YO 线圈[也就是所控制的灯] LD Y0 逻辑开始 Y0 常开点 ANI M1 与M1常闭点 OR X0 或X0常开点 LD M0 逻辑开始M0常开点 ORI X0 或 X0常闭点 ANB 两个或逻辑相与 OUT M0 输出 M0 线圈 LD X0 逻辑开始 X0 常开点 AND M0 与M0常开点 OUT M1 输出 M1线圈 END 程序结束 用三个继电器一个单常开常闭的按钮实现,应该没有问题. |