我用CPU315-2dp通过profibus-dp总线控制万福乐的比例阀实现加速-匀速-减速运动。由于有其他功能要求,不能直接用比例阀中的设定加减速时间段,加速和减速都要通过程序控制,我想用定时向比例阀控制器发送数据,从而控制阀的开度。如最大开度对应6000数据,那么加速段通过程序定时从0开始每次加200逐渐到6000,加速段从6000逐次定时减去200实现减速段控制,减到一定值如400时就使比例阀一直打开,直到到了指定位置(有位置开关)给比例放大器输出数据0,阀关闭。
我这样实现如何?有更好的实现方法吗?选的是比例阀放大器,主要实现位置开环控制,启停要求匀加减速(实际上按上面的方法并不匀加减速而是个阶梯状加减速),到位时慢速爬行,无大的冲击。
如何通过s7-300实现定时加减运算,大家帮忙,有程序发我参考一下或用过PLC控制比例阀的程序给我参考参考!tcpjin888@163.com
万分谢谢!!
最佳答案
前几天有个同学问过类似的问题,不过应用不同。他当时要求3s加到一定值,楼主这里没有要求加减速时间。
我当时的建议如下:
如加速时间为t,加入单位是s,让他做了一个100ms的定时器。
t/100=加速次数
6000/加速次数=每次加速的数值
当然楼主可根据加减速时间和限值在做适当修改。
减速控制类似。
提问者对于答案的评价:
不错的回答
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc304980.html