如用西门子S7-300PLC编写脉冲控制阀的程序

模块:CPU315-2DP:
要求起动脉冲阀时,按规定的时间依次打开,脉冲时间到的时候就关闭,脉冲宽度及间隔时间在工控机上可调

最佳答案

1.利用SR触发器设置脉冲阀依次打开的主令标志,触发条件信号取上升沿。当下一个脉冲标志触发时可同时将上一个触发的主令标志复位。
2. 利用S_ODT延时计时器来控制各个主令标志的触发时间。在DB块中分别将各个定时时间定义为数据变量,用了存储预设置的脉冲宽度时间值。
3. 在工控机组态软件中将数据块中的时间数据定义为可输入的变量,让后将这些变量组态大到监控画面中用作脉冲时间的输入。
4. 上位机组态软件用Wincc flexible 即可,可直接利用STEP7 种数据块中的数据来定义组态变量。

提问者对于答案的评价:
脉络清晰,恍然大悟。能编写2个脉冲阀动作的示例程序吗?不胜感激,谢谢您百忙之中的回答,谢谢。

最佳答案作者回复:
这个思路仅提供参考,编辑这个功能的FC应该不太复杂,可以用梯形图也可用顺序控制,你需要尝试编写,有问题在探讨。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc203059.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月1日 上午1:07
下一篇 2017年11月1日 上午1:07

相关推荐