求助:PLC单按钮控制启停 西门子PLC单按钮启停程序
作者&投稿:集垂 (若有异议请与网页底部的电邮联系)
PLC如何单键控制启停~
至少可以用三种方法实现你的目的,
1.交替输出.
2.上升缘检测.
3.置位.
我写一个置位的程序给你,
LD X1按钮
OUT C1 K1
OUT C2 K2
LD C1
SET Y1
LD C2
RST C1
RST Y1
END
当然,用交替输出最简单
LDP X1按钮
ALT Y1
END
OUT C1 K1
OUT C2 K2的意思就是记数器C1 C2,他们的值分别设定为1和2,联系后面的程序,就是,当X1按下第一次的时候C1动作,再用C1置位输出继电器Y1,当按下X1第二次的时候,C2动作,并复位C1.同时复位输出继电器Y1.
还有,任何PLC都有上升缘和交替输出的指令,只是你还没有发现而已.
一楼的程序第一个程序有点小问题,C2没有复位,此程序只能做一次,要循环起来的话要写全面点。用三菱PLC完整的程序如下:
方案一:
LD X0
OUT C1 K1
OUT C2 K2
LD C1
OUT Y0(启动/停止)
LD C2
RST C1
RST C2
END
方案二:
用交替指令是最省事的!
LDP X1
ALT Y2
END
呵呵,这样说我就明白了,找给你的:
http://222.21.160.98/userfiles/dianqi/zdianzikejian/6.2.htm
其实所有的二分频电路都可以实现这个功能的。
LDP X0
AND Y0
OUT M0
LDP X0
ANI Y0
OR Y0
ANI M0
OUT Y0
这个程序也好的
用一个SR触发指令实现,其I0.0为启动按钮,Q0.0为控制输出端。Q0.0=1为启动运行。Q0.0=0为停止运行。
扩展资料:PLC如何单键控制启停方式
一、用SR触发器实现。
二、用逻辑判断实现。
三、用计数器实现。
四、用字右移指令实现。
五、用异或指令实现。
六、用累加器指令实现。
七 、用S和R指令实现。
八、用双字循环右移指令实现。
PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令。
并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。”
至少可以用三种方法实现你的目的,
1.交替输出.
2.上升缘检测.
3.置位.
我写一个置位的程序给你,
LD X1按钮
OUT C1 K1
OUT C2 K2
LD C1
SET Y1
LD C2
RST C1
RST Y1
END
当然,用交替输出最简单
LDP X1按钮
ALT Y1
END
OUT C1 K1
OUT C2 K2的意思就是记数器C1 C2,他们的值分别设定为1和2,联系后面的程序,就是,当X1按下第一次的时候C1动作,再用C1置位输出继电器Y1,当按下X1第二次的时候,C2动作,并复位C1.同时复位输出继电器Y1.
还有,任何PLC都有上升缘和交替输出的指令,只是你还没有发现而已.
一楼的程序第一个程序有点小问题,C2没有复位,此程序只能做一次,要循环起来的话要写全面点。用三菱PLC完整的程序如下:
方案一:
LD X0
OUT C1 K1
OUT C2 K2
LD C1
OUT Y0(启动/停止)
LD C2
RST C1
RST C2
END
方案二:
用交替指令是最省事的!
LDP X1
ALT Y2
END
呵呵,这样说我就明白了,找给你的:
http://222.21.160.98/userfiles/dianqi/zdianzikejian/6.2.htm
其实所有的二分频电路都可以实现这个功能的。
LDP X0
AND Y0
OUT M0
LDP X0
ANI Y0
OR Y0
ANI M0
OUT Y0
这个程序也好的
《PLC如何单键控制启停》
答:用一个SR触发指令实现,其I0.0为启动按钮,Q0.0为控制输出端。Q0.0=1为启动运行。Q0.0=0为停止运行。