怎么用组态软件wincc 2008设置电机每小时启动次数

大家好  我要限制一个电机每小时启动次数不超过6次 要怎么弄  用plc s7-200或wincc 2008都行 用哪个工具 最好详细点 谢谢了

问题补充:
报警加不允许启动

图片说明:

怎么用组态软件wincc 2008设置电机每小时启动次数   

最佳答案

你这个问题可以这样来做,首先是做一个1小时时间定时器(每小时清零),然后用这个定时器标志位控制电机启动(上升沿触发)次数(计数器),设置次数为6次。将这个计数器做比较运算,当等于6次时,激活一个6次启/停的标志位,串联在这个电机控制回路中。
这样的控制如果1小时中启动次数到达6次时,需要等待1小时的时间到达才允许启动。当然也可以做成其它的控制方法,这个取决于你实际想要的控制目的。
由于200定时器最大定时时间不足1小时(100毫秒、3276.7秒、T5-T31, T69-T95),就采用SM0.5加3600次计数替代1小时的定时器。
编程问题回复:
关于报警有几种做法:
1)当1小时内启动次数达到6次,启动报警指示器。
2)当1小时内启动次数达到6次,激活HMI(触摸屏报警信息,在文本项目中编辑文字“1小时内启动次数达到6次的提示性文字”。
不允许启动就是用这个次数比较6次后的结果标志位串联在你这个电机的启动回路中。

提问者对于答案的评价:
其实你的答案跟一楼一样不行  比如说电机第一次启动后隔了45分后再次启动 ,在之后的45分里每隔4分钟启动一次  连续启动9次  那么由于计数器在第一次启动的时候开始计数,在第一个小时内  总的就启动了5次 不发生报警  而计数器在第一小时结束的时候清零  这就导致了接下来的一个小时最高计数次数也是5次 所以第二小时也不报警, 但事实上9次每隔4分钟的启动 总用时只有40分

最佳答案作者回复:
LD     一小时标志位:M1.0           //1小时标志位
A      电机:Q0.0                   //电机
EU
LDN    一小时标志位:M1.0           //1小时到达后复位
CTU    C0, 6                       //6次计数器

LD     SM0.0
AW>=   C0, 6
=      六次计数到达标志位:M0.0

LD     I0.0
O      电机:Q0.0
AN     I0.1
AN     六次计数到达标志位:M0.0
=      电机:Q0.0

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月24日
下一篇 2017年6月24日

相关推荐