《S7-200编程的三个实例.docx》由会员分享,可在线阅读,更多相关《S7-200编程的三个实例.docx(3页珍藏版)》请在第壹文秘上搜索。
1、HIS7200娘程的三个实例的解析之二1、有一网友:“求助用西门子S7-200嫔个梯形图.在此,感谢啦.P1.Ccpu2247要求:1.液位机肋程03米,对应输出信号O-IOV.通过电位机进行模拟介入P1.C模块的模拟联输入专门.要求P1.C正他读取液便机的怆出信号转换成水池的液位.2、水泵限期具有手动与自动两种模拟,3、自动模拟:P1.C内部依据液位至限制水泵的启动和停止,水泵在液位上升至2米时启动.降到1米时停止.4、手动模拟:水泵通过按钮手动后动/停止.5、上升到2.5米时,触发液位招上限报警,故隔指示灯常亮。6、对水泵的运行状态进行检测,当水泵运行信号输出后,6测水泵运行反馈信号。如水
2、泵运行信号,输出1秒后未收到水泵运行反馈信号,则故砥指示灯闪亮,同时复位水泵运行信号.7、故障状态力保持,力故随缘由消退且按下町位按钮下,故隙亚位,8、A1.WO输入信号O-IOV,对应P1.C寄存器数;N03200D,输入信号5路.0:门动手动模拟装换开关SAO.当10.0接通时为自动模拟10.0断开时为手动模拟状态.10.1 =水泵手动启动按钮SB1,常开点.10.2 :水泵停止按钮SB2,常闭点.10.3 :故障或位按钮SB3.常开点。10.4 :水泵运行状态反馈,正常状态下水发运行信号输出后接通,水泵运行信号断开后断开.Q:输出信号四路,Qo.0:自动模拟指示灯H1.O.00.1:水泵
3、运行状态指示灯H1.I.Q02:故障指示灯H1.2,超液位报警时常亮,水泵反馈信号异样报警时闪亮.Q0.3:水泵运行输出KA3,感谢你的大力帮助,我的树更:依据液位机出程03米,对应输出信号O-Iov可得出:1米对应3.33V,2米对应667V.2.5米对应8.33V,再由“A1.W0怆入信号010V对应P1.C寄存器致心0320ObUl褥出:1米对应数字吊10667,2米对应数字Q21333.25米对应数字Q26667.按祈你的要求,编写如下梯形图,供你参考.JOO-IH1,1pI林运行ftT1MA1.Wi33WI5-1嬴1IPl-(R)水案运行停A1.WDM2!蜀然JI-rI-IPYs)超
4、液面报警显示MbIQo3Q03TlOOl-4R)水票停11tot110PTIOP11ITlOO104M20Il-IPlW(三)动作原理:1、10.0自动/手动,其拟开关,当变更它的状态时,其前后沿都使Q0.3=0Il的是确保进入自动模拟或F动模拟状态时,水泵都处于容止状态,2.10.0=0(手动模拟状态);按下席动开关10.1,使Q031,水泵运行,按下席动开关10.2,(1Q0.3-0.水泵停止。3、10.0-1(自动小拟状态):当液面上升2米即时,模拟块输出的数字量A1.WO=21333.图中2乂支路的比较器动作.使00.3=1,水泉运行.同时T100科电起先延时,廷时1秒时,l10.4=
5、1(即水泵运行状态反馈正常状态下),其常闭点断开,不会触发M20,即不报警,但如I0.40(即水泵运行状态反馈异杼状态,其行团点用合,将触发M2.0,使M29=1.Q0.2闪动输出,即发出反馈异样报警。力液面高度低IT米时,A1.WCk10667.其次个比较零动作,使Q0.3=0,水泵停.当液而拓度高于2.5米时.A1.WO26667,第.个比较器动作,使Q0.3=0,水泵停-又使M2.1=1.Q0.2=1,发出故隙报瞽。处理完故障后,按,下10.3,其M2.0与M2.10,复位。2、网友求助:”要求:当带锁定按钮按下,接触器能吸合一下,立刻又能断开,当按钮组位后,同一个接触器能吸合一下.立刻
6、又能新开.所用器件没有限制,也可用P1.Cift程.(我想了很久也做不出来,请高手指引一下,感谢!)我的回/按着你的要求,分别用用维电器组成电路和用P1.C编程组成同功能电路,供你参考.注:图中的电阻R0、R1.R2阻值与维电器阻值相近即可.Jl一用峥器构成国电密XVI、开关K力双?零闭脚控NJdJl为工作吨压】2V、Hfl内电met的面Mtt!,,劲总.电1.会上开关K.Ie电解H立即联合维咫的JO因CWHt用IOTf岬德出台JO次金,j11r*开,便JlM电.XM歼K,XltHW侵C2iJhIU犬生明,由于K间金的02遇女充电克M,的ffj2iw,就沟Jlm电用D200构成的串花梯腕BOV
7、II版切、今后IIna开.3、仃网友求助:-S7200中如何止其中以小段程序在肯定的时间内循环执行?我就是让一台电机在4小时内不停的正转10分,反转10分,4小时后始终正转.各位大怏,忙,万分礴谢,初学编程,见笑了.我的回复是:下图就是依据你提出的要求用S7200端写的梯形图,卜面将此程序讲解一下:1、用11.0作为此程序启动按钮,用11.1作为此程序停止按钮,当按T11.0,使M201,M2.1=0,同时将8112送入MB8里,这里选用TlOO一TlO3四个通电i时定时器,T100与T102定时为10分,T101与TlO3定时为1秒作为正反转转换间例.这样当M2.0=1起.TOO得电,延时1
8、0分忡,TlOO触点闭合,使TIOl得电,延时1秒TlOl触点闭合,T102得电,廷时10分钟,T102触点闭合,使TlO3得电,延时1秒,Tlo3动作,其常开触点吸合的前沿,使MB8内容T,而TlO3的常闭触点断开,使T100一一T103可失电断开,这样T103的常闭点乂闭合.使Tloo得电进行其次次延时.重史12次.MB8=0,比较器输出为1,使M2.。=。、M2.1=1,M2.0=0使TloO-T103循环通电延时结束,而M2.1=1,使电机正向运行.且至按一下11.1停止按钮,使M2.0与M2.1同时a0,电机停止运行。2、4小时=240分,除以20分得12.即上述T100一T103依
9、次得电断电12次,正好为4小时.3.Q1.O=1为电机正转,当按一下11.0按钮,M2.0-1,其常开点闭合,此时的T103与Tloo的常闭点都闭合,故Q1Q1,电机正相运行。延时10分,T100动作,其常闭点断开,使Q1.0=0,电机停转,珥时1杪,T101动作,其常开点闭合,使Q11=1,电机反转,短时10分,TlO2动作,其常用点断开,使Q1.l=O,电机件.再延时1秒Tlo3动作,其常用点断开,使TlOO一TlO3断电,由于TIo3、T101的常闭点皆又闭合,于是电机又正向启动.近复12此后,由于MB8-0,比较器输出为1.使M2.0-0.使循环停止,但由于M2.1=1.使电机正转,直到按下II.1停止按钮,