S7-200编程的三个实例

上传人:ba****u6 文档编号:132925397 上传时间:2022-08-09 格式:DOCX 页数:5 大小:72.45KB
返回 下载 相关 举报
S7-200编程的三个实例_第1页
第1页 / 共5页
S7-200编程的三个实例_第2页
第2页 / 共5页
S7-200编程的三个实例_第3页
第3页 / 共5页
点击查看更多>>
资源描述
用S7-200编程的三个实例的解析之二1、有一网友:“求助用西门子S7-200编个梯形图。在此,谢谢啦。PLCcpu224x7要求:1、液位机量程03米,对应输出信号010V,通过电位机进行模拟介入PLC模块的模 拟量输入专口。要求PLC正确读取液位机的输出信号转换成水池的液位。2、水泵控制具有手动与自动两种模拟。3、自动模拟:PLC内部根据液位至控制水泵的启动和停止,水泵在液位上升至2米时启动, 降到1米时停止。4、手动模拟:水泵通过按钮手动启动/停止。5、上升到2.5米时,触发液位超上限报警,故障指示灯常亮。6、对水泵的运行状态进行检测,当水泵运行信号输出后,检测水泵运行反馈信号。如水泵 运行信号,输出1秒后未收到水泵运行反馈信号,则故障指示灯闪亮,同时复位水泵运行 信号。7、故障状态自保持,当故障原因消除且按下复位按钮事,故障复位。& ALW0输入信号010V,对应PLC寄存器数量03200D,输入信号5路。I0.0:自动手动模拟装换开关SA0,当I0.0接通时为自动模拟,10.0断开时为手动模拟状态。I0.1:水泵手动启动按钮SB1,常开点。I0.2:水泵停止按钮SB2,常闭点。I0.3:故障复位按钮SB3,常开点。I0.4 :水泵运行状态反馈,正常状态下,水泵运行信号输出后接通,水泵运行信号断开后断 开。Q:输出信号四路,Q0.0:自动模拟指示灯HL0.Q0.1:水泵运行状态指示灯HL1.Q0.2:故障指示灯HL2,超液位报警时常亮,水泵反馈信号异常报警时闪亮。Q0.3:水泵运行输出KA3。谢谢你的大力帮助。”我的回复:根据“液位机量程03米,对应输出信号010V”可得出:1米对应3.33V,2 米对应6.67V,2.5米对应8.33V,再由“ALW0输入信号010V,对应PLC寄存器数量 03200D”可得出:1米对应数字量10667,2米对应数字量21333,2.5米对应数字量26667, 按着你的要求,编写如下梯形图,供你参考。目动根拟10JO“HQC.3ALWC| T ;1 2133jALW:-I - i110667 1IP1NTODL0FT15凹|T1D0I0.-1ALWCHP2W7Q0.3I8)血】毅徹更抿杀显示水裁Q0.3IR)水泵运厅水泵运行停1103IViI I().水泵反蟻异常报觀示 M2D SMDJM2.0-(S )反谍异常抿警Q0.220 tp.l10.3 IIIM2.0R X2复位当改变它的状态时,其前后沿都使Q0.3=0, 水泵都处于停止状态。2、10.0=0 (手动模拟动作原理:1、I0.0自动/手动,模拟开关, 目的是确保进入自动模拟或手动模拟状态时,状态):按一下启动开关10.1,使Q0.3=1,水泵运行,按一下启动开关10.2,使Q0.3=0, 水泵停止。3、10.0=1 (自动模拟状态):当液面上升2米高时,模拟块输出的数字量 ALWO=21333,图中2M支路的比较器动作,使Q0.3=1,水泵运行。同时T100得电开始 延时,延时1秒时,如10.4=1 (即水泵运行状态反馈正常状态下),其常闭点断开,不会 触发M2.0,即不报警,但如10.4=0 (即水泵运行状态反馈异常状态),其常闭点闭合,将 触发M2.0,使M2.0=1, Q0.2闪动输出,即发出反馈异常报警。当液面高度低于1米时, ALWOv10667,第二个比较器动作,使Q0.3=0,水泵停。当液面高度高于2.5米时, ALWO26667,第三个比较器动作,使Q0.3=0,水泵停。又使M2.1=1, Q0.2=1,发出故 障报警。处理完故障后,按一下I0.3, 其 M2.0与M2.1=0,复位。2、网友求助:“要求:当带锁定按钮按下,接触器能吸合一下,马上又能断开,当按钮复 位后,同一个接触器能吸合一下,马上又能断开。所用器件没有限制,也可用PLC编程, (我想了很久也做不出来,请高手指点一下,谢谢)我的回复:按着你的要求,分别用用继电器组成电路和用PLC编程组成同功能电路,供你 参考。注:图中的电阻R0、R1、R2阻值与继电器阻值相近即可。曲 +247二Z=L、开去K为裁帘开常厨自锁按锂2:、L肯工举电压门V、鑑罔 內阻亠孔。殴的辽谎竝用希.COJ1J00V用昭电器梅成的曲踣11-I H -动作棕理含上开关K 綸电器J1立即换合,淼电辟JC匡1U朗作用,延时F吋叵喙合.J0 苣腹合,其帛闭点斷开.使JL斷电a斷茸密闲点使C2号JI、RL幣咸碍. 由亍疋迅含旳C2iffictK2充电5J24V故 渎J1立則瞬“随希向L誠电英电压逐窃诫小昆后肉i師开吕C2自戦乔羌1 L.0-II PI :上T i(N)Ql.DT10DT100Q1INTODFTlQDmsQ1.3、有一网友求助:“S7-200中如何让其中以小段程序在一定的时间内循环执行?我就是让 一台电机在4小时内不停的正转10分,反转10分,4小时后一直正转.各位大侠,帮帮 忙,万分感谢。初学编程,见笑了”我的回复是:下图就是根据你提出的要求用S7-200编写的梯形图,下面将此程序讲解一下:noT卜1 Nw.o(SH启动.1-(RHMBSMDV-B 耐 OUTM2.0 (RHT103HHfTIWa 亠一一一面方驗CJ国工粽网10 PT 7OSs1DEC-ELIESUJ OUTh-ESLL2.CI-NL2.0 T2O341W6000K-IB8=E0T10C卄INPTTOD100msT1011!勺PTTODT102EnTODWAPTMm3HiV厂M2.1T1C0-VFt-12.2(SHW )暂JUE转T血 QI OI1、用11.0作为此程序启动按钮,用11.1作为此程序停止按钮,当按一下I1.0,使M2.0=1, M2.1=0,同时将数“12”送入MB8 里,这里选用T100-T103四个通电延时定时器,T100 与T102定时为10分,T101与T103定时为1秒 作为正反转转换间隔。这样当M2.0=1起, T00得电,延时10分钟,T100触点闭合,使T101得电,延时1秒T101触点闭合,T102 得电,延时10分钟,T102触点闭合,使T103得电,延时1秒,T103动作,其常开触点 吸合的前沿,使MB8内容-1,而T103的常闭触点断开,使T100T103皆失电断开, 这样T103的常闭点又闭合,使T100得电进行第二次延时,重复12次,MB8=0,比较 器输出为1,使M2.0=0、M2.1=1, M2.0=0使T100-T103循环通电延时结束,而M2.1=1, 使电机正向运行。直至按一下I1.1停止按钮,使M2.0与M2.1同时置0,电机停止运行。2、4小时=240分,除以20分得12,即上述T100-T103顺序得电断电12次,正好为 4小时。3、Q1.0=1为电机正转,当按一下I1.0按钮,M2.0=1,其常开点闭合,此时的T103与T100 的常闭点都闭合,故Q1.0=1,电机正相运行。延时10 分, T100动作,其常闭点断开,使 Q1.0=0,电机停转,延时1 秒, T101动作,其常开点闭合,使Q1.1=1,电机反转,延时 10 分, T102动作,其常闭点断开,使Q1.1=0,电机停,再延时1秒T103动作,其常闭 点断开,使T100T103断电,由于T103、T101的常闭点皆又闭合,于是电机又正向 启动重复12此后,由于MB8=0,比较器输出为1,使M2.0=0,使循环停止,但由于 M2.1=1,使电机正转,直到按下I1.1停止按钮,
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 机械制造 > 机械制造


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!