对网友求助问题的几个回帖展示之五十六
本文四例都是网上的求助帖,涉及PLC编程等问题,现整理展示给大家,供大家分析讨论。如有不妥之处,请给予指正,本人深表感谢!
一、求助帖:保持型接通延时定时器波形图,是什么样?西门子上的SS型定时器。
回复:西门子S7-300的保持型接通延时定时器有3个输入端:S为启动输入,TV为延时时间设定,R为复位,即停止启动与延时。其工作特点:
1、如TV端已设定延时时间(如2秒),如S端输入一正脉冲,其前沿使定时器启动开始延时,在延时中不管S端的正脉冲是否存在,延时仍继续,直至延时时间到。定时器输出Q=1.如复位端没有输入复位信号,其定时器输出端总保持Q=1。
2、如延时中复位端输入一正脉冲,定时器立即停止延时,回复原状态。
3、如在延时过程中,如S端又输入一正脉冲,其脉冲前沿使定时器重新从0开始延时,直至延时时间到,定时器输出Q由0↑1.
见下面波形时序图:
二、求助帖:S7-200编程,顺序点亮以及延时熄灭的问题
在现场控制中可能会遇到这样一种需求,看起来简单。为了讨论方便,我把它简化为这样一个问题:有5个按钮和5个信号灯,编号1#~5#,每次只按下一个按钮,按的次序是随意的且没有时间限制,每按下一个按钮输出就亮一个对应的信号灯,持续10秒后自动熄灭,但是同一时刻只允许亮一个灯,即前灯不灭后灯不亮,并且亮灯的次序严格按照按钮按下的次序,例如按钮是2#——1#——5#——3#——4#,则亮灯也按照2#——1#——5#——3#——4#,不能乱。
感兴趣的朋友可以来试试
回复:编段程序供你参考,此程序经上机运行,动作正确:
三、求助帖:点击启动按钮,第一台水泵启动,启动10s后,第二台水泵启动,启动10s后,第三台启动,第三台启动30s后,关闭第三台,第三台关闭10s后,关闭第二台,第二台关闭10s后,关闭第一台,第一台关闭10s后,重复执行。用西门子300。
回复:
I0.0为启动按钮,I0.1为停止按钮。Q0.0~Q0.2为3台泵的输出端。
四、求助帖:S7-200怎么编程序在I0.0的上升沿将VW10~VW58清零
回复: VW10~VW58 共50个字节,每个字节有8个位变量,故VW10~VW58之间共400个连续位变量。而R复位指令一次最多复位255个位变量,故最简编程应为下图:
第一个复位指令从V10.0开始,连续复位248(31个字节),第二个复位指令从V41.0开始,连续复位152(19个字节),共复位400个位变量。
本文到此结束,谢谢大家!