FX系列PLC的编程实例_第1页
FX系列PLC的编程实例_第2页
FX系列PLC的编程实例_第3页
FX系列PLC的编程实例_第4页
FX系列PLC的编程实例_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

FX系列PLC的编程实例典型电路程序

一、各种“起、保、停”电路1、双按钮“起、保、停”电路(图一)此电路是最基本的控制电路,就是加有复杂约束条件的各种类型控制电路,往往也是在该电路的基础上演变而成的。因此,希望初学者能深刻理解、灵活掌握之。2、按钮“起、保、停”电路(图二)2、单按钮“起、保、停”电路图书馆3、单按钮“起、保、停”电路图2一个按钮第一次按下设备启动,第二次按下设备停止,不管是用自锁按钮,还是用电路实现的此功能,我们都称为单按钮“起、保、停”电路。当第一次按下按钮时,X0上升沿使M0产生一个扫描周期的脉冲,在这个周期内Y0线圈吸合{Y0线圈前的Y0常开触点和常闭触点,只有等到下一个扫描周期才动作,此该不起作用},下一个扫描周期到来时,M0已不起作用,而Y0常开触点已接通为其自保,同时Y0常闭触点断开,为第二次按钮按下使设备停止做好准备。两个扫描周期后,Y0稳定输出。第二次按下按钮时,X0上升沿又使M0产生一个扫描周期脉冲,M0常开触点断开Y0线圈的自保回路,使Y0线圈失电停止输出。两个扫描周期后电路又恢复到原态,Y0保持不输出的稳定状态。从波形图看Y0的周期是X0的两倍,即Y0的频率是X0的二分之一,所以又称此电路为“分频电路”。二、各种单按钮(开关)延时“起、保、停”电路1、按钮按下输出延时控制电路在按钮按下时(即X0上升沿时),Y0便输出一定时间的控制信号。比如夜间走廊声音触发延时照明灯就类似此功能;又如按钮触发门铃。此功能的电路又称为“上升沿触发单稳态电路”。从波形图右明显看出,它是不可重复触发型单稳态触发电路。2、按钮弹起(开关断开)输出延时控制电路在X0下降沿时,使Y0输出一定时间的信号,此功能电路又称为“下降沿触发单稳态电路”。比如,洗衣机、微波炉等,当设备完成主要任务后,主电路断电时输出一定时间的提醒呜响信号。原理分析:首先注意,图中逻辑行不能上下调换。当输入继电器X0线圈吸合时,在第一个扫描周期内,其常闭触点断开→Y0不输出,其常开触点接通→M0线圈吸合,第三扫描周期内,由于M0的吸合,其反馈常闭触点接通(所谓反馈触点,即触点在其线圈的前面),为X0下降沿到来Y0延时输出做准备。两个扫描周期后,电路稳定有Y0不输出状态。当延时时间到,T0吸合→在第一个扫描周期内,Y0线圈失电,停止输出。第二个扫描周期Y0常开触点断开→线圈失去自保;同时T0线圈失电,电路恢复到初态。如果在“起、保、停”电路中加LDF指令实现此功能更会简单。注意:对于有反馈触点的电路,当输入信号改变时(或定时器、计数器线圈吸合时或失电时),PLC一般要执行两个扫描周期后,电路才能稳定在某一个状态,因此时对电路也要连续分析两个扫描周期以上。此类电路可能具有自保、触发、振荡、循环等控制功能。3、按钮弹起(开关断开)延时断电控制电路X0开关接通(或Y0按钮按下),Y0保持输出。当开关断开(或按钮弹起),Y0延时一定时间才停止输出。比如空调的风机就类似此功能,主机开起风机同时起动,主机断电后延时一定时间才停止运行。原理分析:Y0常开触点是Y0线圈延时输出时的自保触点;X0的常闭触点使得当X0线圈接通时断开定时器T0,即只要X0接通Y0就一直输出,定时器不起作用;T0反馈常闭触点使得X0断电延时输出后能自动断其回路,使电路恢复到初态。4、开关闭合延时启动控制电路此电路Y1具有开关通电后延时一段时间输出端才输出控制信号的功能。例如,基种设备需要预热一定时间才允许起动,其自动控制电路可借用此电路。X0接开关,Y0接加热器,Y1接控制设备。三、其他形式的单按钮按钮“起、保、停”电路1、用按钮按下时间长短控制按钮“起、保、停”电路用单按钮可实现设备的起、停控制,为了防止误操作,这里要求按下按钮持续一定时间后,设备才允许起动;起动后,按下按钮“瞬间”可使设备停止。下图为实现该功能的参考电路,X0接通2秒后Y0才输出;Y0输出后,X0再次按下的上升沿,使Y0停止输出。电路中用[SETM0]、[RSTM0]和LDFX0指令,是为了保证不会出现Y0输出后,再按下X0停止输出时超过2秒,使Y0停止后又接续输出的电路。2、用按钮按下次数控制按钮“起、停”。原理分析:当在规定的时间内连续按动起停按钮X0两次,输出端Y0输出,超时按动无效。输出端输出后,再按动一次按钮,则输出端端停止输出。图中借用了两个计数器,C0对X0上升沿计一次,其常开触点接通,计时开始,超时T0常开触点对两个计数器复位。如果在1秒钟内连续X0接通两次,C1计数器吸合,其常开触点使Y0输出,并自保。Y0停止输出;同时,其常开触点也使计数器复位。四、将按钮控制转换成开关控制的电路1、双按钮起、保、停控制电路图一在实际操作中,往往操作用起动和停止两个按钮,起动和停止的不是某台设备,而是较复杂电路的“开”和“关”,这种情况实际就是“双按钮起、保、停”电路,但在图中X0和X1分别为起动和停止按钮,M0则被转换成控制电路的开关。2、点动与长动控制图1X1为长动控制按钮,X2为停止控制按钮,X3为点动控制按钮。3、点动与长动控制图2

X0为长动控制按钮,X2为停止控制按钮,X1为点动控制按钮。

4、点动与长动控制图3

X0为长动控制按钮,X2为停止控制按钮,X1为点动控制按钮。

五、电机星角启动运行自动延时切换控制电路图一较大功率的电动机常采用“Y/△”接线法起动和运行,即用“Y”型接线法降压起动,经过一段时间延时后,再转换成“△”型接线法实现全电压正常运行。图中给出了电机“Y/△”法起动运行自动延时控制参考图。原理分析:图中X0和X1分别接起动和停止按钮;M0相当于内部电路控制开关;YI0和Y1分别接控制电机“Y”型和“△”型的接触器;T0为从“Y”型自动过渡到“△”型延时定时器,延时时间设定为5秒钟,此电路实现:按下起动按钮,电机以“Y”型起动,5秒钟后自动切换到“△”型下全电压运行,按下停止按钮电机停止运行。电机星角启动运行自动延时切换控制电路图二电机星角启动运行自动延时切换控制电路图三应用传送指令实现“Y/△”降压启动控制图四按下启动按钮SB1,电动机Y形连接启动延时6秒,电动机连接成△形运行按下停止按钮SB2,电动机停止。设计控制程序程序分析:按下启动按钮SB1, 通过传送指令使Y3~Y0=0011,电动机将接成Y形连接启动;延时6秒后,通过传送指令使Y3~Y0=0100,即断开星形启动线路并接通△形运行接触器;再延是时0.5秒,通过传指令使Y3~Y0=0101,即电动机接成△形运行。按下停止按钮SB2,使用Y3~Y0=0000,断开所有的接触器,电动机停止。第0行:按下启动按钮SB1,K1Y0=0011星形连接启动,

第7行:Y0、Y1=1,Y2=0,延期时6秒;

第12行:延时到,K1Y0=0100;

第18行:Y2=1,Y0=0,延时0.5秒,

第23行:延时到,K1Y0=0101,转入三角形运行;

第29行:按下停止按钮SB2,K1Y0=0000,电动机停止。“Y/△”降压启动(传输指令)实例五星—三角降压启动过程10S,考虑主触点同时接通而产生电弧,KM2与KM3动作延时时间1S。M3~L1L2L3QSFU1KM1KHU1V1W1W2U2V2KM3KM2NFU2△Y电源启动、报警KM3KM2KM1HLKM2KM3LNCOMY3Y2Y1Y0X0X1X2COMKHSB1SB2操作元件状态输入端口输出端口/负载传输数据Y3/KM3Y2/KM2Y1/KM1Y0/HLSB2Y启动、T0延时10SX20111K7四位二进制表示为0111T0延时到,T1延时1S0011K3四位二进制表示为0011T1延时到,△运行1010K10四位二进制表示为1010SB1停止X10000K0四位二进制表示为0000KH过载保护X00001K1四位二进制表示为0001Y启动Y断开延时1S△运行停止MOVK7K1Y0T0MOVPK3K1Y0T1MOVPK10K1Y0MOVK0K1Y0MOVK1K1Y0ENDX2启动Y3连锁Y1Y3K100T0K10T1X1停止X0过载081322283440延时10S过载报警结束MOVP的P为脉冲操作指令,条件满足时仅执行一个扫描周期,即执行一次。电机Y/△启动电路六PLC外部接线图梯形图电路图~X0X1X2COMY0Y1Y2COMFRSB1SB2KM1KM2KM3KM2KM3六、编写三台电动机顺序延时2秒启动程序设启动按钮为X0,停止按钮为X1,控制电动机的接触器KM1~KM3分别与Y1~Y3连接。按下X0,电动机1启动运行,2秒后电动机2运行,再延时2秒电动机3启动运行;按下X1时所有电动机停止。第0行:按下X0,M0置位;第2行:Y1为ON;

第14行:T0定时到,Y1、Y2为ON;

第20行:T1定时到,Y1~Y3为ON;

第26行:按下X1,M0复位,Y1~Y3为OFF。七、两台电动机交替运行控制图一X0为启动按钮,X1为停止按钮。按下启动按钮X0,Y1启动运行,T0定时时间到,Y1停止,Y2启动运行;T1定时时间到,Y2停止运行,Y1又启动运行;Y1、Y2交替运行,按下停止按钮X1,Y1、Y2停止运行。八、辅助继电器的应用按下按钮X0,观察并记录输出点Y0~Y2及负载的状态。按下按钮X1,观察并记录输出点Y0~Y2。画出M0、Y0~Y2的时序图。九、特殊辅助继电器的应用按下按钮X0,观察并记录输出点Y0~Y1及负载的状态。按下按钮X1,观察并记录输出点Y0~Y1。当Y0、Y1为ON时,按下X2,观察并记录M8034、Y0、Y1的状态。按接下X3,观察并记录M8034、Y0、Y1的状态。十、定时器的应用按下X0,观察并记录T0、T1、T199、T200输出点Y0~T3的状态;按下X1,观察并记录T0、T1、T199、T200输出点Y0~T3的状态;按下X0、X2,观察并记录T0和输出点Y4、Y5的状态。十一、积算定时器的应用间歇按下X0,观察并记录T0、T250及输出点Y0~Y2的状态。先断开PLC电源,再恢复供电,观察并记录T250及输出点Y0~Y2的状态。按下X1,观察并记录T250及输出点Y0~Y2的状态。十二、应用M8012、M8013和计数器实现定时控制按图所示电路配置元器件,连接线路;输入如图所示的程序,按下X0,观察并记录C0、C1及输出点Y0~Y2的状态;按下X1,观察并记录C0、C1及输出点Y0~Y2的状态;按下X2观察并记录C0、C1及输出点Y0~Y2的状态;十三、通用计数器与停电保持计数器的应用连续6次按动按钮X0,观察并记录C99、C100及输出点Y0、Y1的状态。按下按钮X1,观察并记录C99、C100及输出点Y0、Y1的状态。连续3次按动按钮X0,切断PLC电源,再恢复供电,再按3次按钮X0,观察并记录C99、C100及输出点Y0、Y1的状态。按下按钮X1,观察并记录C99、C100及输出点Y0、Y1的状态。先按下X0按钮3次,让PLC停止运行,然后再使PLC处于运行状态,再按动X0按钮3次,观察并记录C99、C100及输出点Y0、Y1的状态。C99、C100及输出点Y0、Y1的状态。十四、区间比较指令应用用区间比较指令设计一个占空比可调的振荡电路,如图所示,X0接通时,T1开始计时,当T1当前时间<2秒时→M1=1→Y1=1;2秒≤当T1当前时间≤3秒时→M2=1→Y2=1;当T1当前时间≥秒时→M3=1→T1复位,重新计时。第0行中的T3的K设定值应大于K30。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论