资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,应用指令编程实例,2024/11/20,1,主要内容,例,1,电动机间歇运动控制电路设计,例,2,电动机顺序启停控制电路设计,例,3,电磁铁控制电路设计,例,4,彩灯控制电路设计,上述实例已经过联机调试,例,1,电动机间歇运动,控制要求,三台三相异步电动机M1、M2、M3由可编程控制器控制,电路启动后周期性运转直至电路停止,电动机单向运转,M1 运转周期为1min一个周期内通电0.5 min,断电0.5 min,M2 运转周期为2min一个周期内通电1 min,断电1 min,M3 运转周期为4min一个周期内通电2 min,断电2 min,只用一只按钮控制电路的启停。,例,1,电动机间歇运动,设计思路,电动机M1、M2、M3周期性运转,要设计电动机有规律的间歇运动控制电路,M2的工作频率是M1工作频率的二分之一,M3的工作频率是M2工作频率的二分之一,按2分频电路设计。,根据控制要求和控制对象画出I/O连接图如下图。图中画了2个按钮,这里只使用SB1用ALT指令,利用ALT指令实现要求的控制功能:电路的启动和停止利用ALT指令实现;M1用特殊辅助继电器M8014控制;利用ALT指令对M1的控制脉冲二分频后实现对M2的控制,利用ALT指令对M2的控制脉冲二分频后实现对M3的控制。,例,1,电动机间歇运动,I/O,连接图,0V,端即是输入的,COM,端,电动机间歇运动,梯形图,例2 电动机顺序启停控制电路设计,控制要求:,三台三相交流异步电动机,M1,、,M2,、,M3,按图,5.151,规定的方式运转,电路启动时刻即,M1,运转时刻,电动机单向运转,要求时间,t1,、,t2,、,t3,、,t4,可调节。,例,2,电动机顺序启停控制,设计思路,设计思路:三台电动机都是连续运转,需要设计三台电动机的长动控制电路。启动顺序为M1M2M3,停止顺序为M3M2M1,需要控制启停顺序、启动时刻和停止时刻。,利用触点比较指令设计控制程序。,例,2,电动机顺序启停控制,I/O,连接图,例,2,电动机顺序启停控制,梯形图程序,利用触点比较指令设计控制程序。,方法1:应用定时器计时,通过比较定时器的当前值和根据具体需要设定的比较值决定电动机的启停顺序。,方法2:应用特殊辅助继电器M8013提供时基信号,配合计数器计时,通过比较计数器的当前值和根据具体需要设定的比较值决定电动机的启停顺序。改变设定的比较值可以改变启动时刻和停止时刻,从而改变启动时的时间间隔和停止时的时间间隔。,方法,1,:用,定时器,实现,K300,为,t1,可调,K600,为,t2,可调,K280,为,t3,可调,K700,为,t4,可调,方法,2,:用,计数器,实现,返回,当C20计到180秒时Y5断开时间可调,当C20计到30秒时Y6接通;150秒时Y6断开时间可调,当C20计到60秒时Y7接通;120秒时Y7断开时间可调,M8013,为,1,秒时钟,例3 电磁铁控制电路设计,控制要求:某液压系统由三只电磁阀控制,电磁阀分别由电磁铁YA1、YA2和YA3控制,系统进入工作状态后三只电磁铁周期性通断,在一个周期内电磁铁的工作规那么是:YA1通电1sYA2通电1sYA1与YA2同时通电1sYA3通电1sYA1、YA2和YA3全部断电1s。一个周期结束后开始下一个周期,直至系统停止工作。只用一只按钮控制电路的启停。,例,3,电磁铁控制电路,设计思路,YA1、YA2和YA3工作时的时序图如下图。YA1、YA2和YA3均周期性通电断电,只要设计出一个周期的控制电路,再重复利用这个电路即可实现控制要求。,例,3,电磁铁控制电路,I/O,连接图,例,3,电磁铁控制电路,控制程序,用ALT指令来实现电路的启动和停止。,X0第1次接通,M0为1启动;X0第2次接通时,M0为0停止。,方法1:应用触点比较指令实现每个周期要求的控制,每个周期由定时器控制时间,一个周期结束时,定时器复位,重新开始计时,同时开始下一个周期,如此循环直至电路停止工作。,方法2:应用SFTL指令移位指令实现每个周期要求的控制并实现循环,特殊辅助继电器M8013提供移位触发信号。,方法1:用触点比较指令实现,方法2:用SFTL指令移位指令实现,例4 彩灯控制电路设计,控制要求:16只彩灯由可编程控制器控制。系统进入工作状态后16只彩灯周期性闪烁,在一个周期内彩灯的工作规那么是:16只彩灯逐一点亮,任一时刻只有一支灯亮,后一只点亮时前一只熄灭,第16支彩灯点亮后熄灭,熄灭3s后开始下一周期,如此循环直至系统停止工作。彩灯点亮的时间间隔相等但要可调。,例4 彩灯控制,I/O,连接图:,例4 彩灯控制电路设计,设计思路:,16,只彩灯,ED0ED17,按,ED0ED1 ED2ED17,的顺序逐一点亮,,ED17,熄灭,3s,后开始循环,任一时刻只有一支灯亮,可以按简单的移位电路设计。,控制程序,的设计:,方法,1,:应用,INC,指令实现移位效果。,方法,2,:应用,MUL,指令实现移位效果。,方法,3,:应用,SFTL,指令实现移位效果。,方法,1,:,用,INC,指令实现,移位效果,必须用M10对Z0清零,否那么不能对前面的输出复位,M1每1S产生1个脉冲请画出时序图分析,当,M26,接通时,,M4,接通,,M4,接通,3,秒后断开,M1每接通1次,“K4M10Z0中的内容加1通过Z0的值来修改K4M10的起始地址,方法,2,:,用,MUL,指令实现,移位效果,方法,3,:,用,SFTL,指令实现,移位效果,返回,
展开阅读全文