quote:以下是引用James-007在2011-11-10 09:36:26的发言:quote:以下是引用Zane在2011-11-09 23:38:15的发言:
又是一个唬人的项目,靠PLC做斜坡的调速项目,谈不上什么精度的,不信把所有的同步轴,直接取自驱动装置的速度曲线放在同一个时间轴上贴一下,放大了贴。
楼主,有些夸大了PCS7,SCL,MCC的作用了,这些程序的代码效率要远远低于语句表梯形图,用户在得到某些开发便利的同时,也得到了超长的扫描周期,不得不选用高性能的CPU。
SIAS用PCS7做化纤线,民间一个CPU315就给办了。
非常感谢Zane斑主的回贴,收益非浅!不过俺有几个观点需要解释一下:
1.俺贴此贴的目的不是用来唬人的,主要给大家参考参考,有总比没有好.
2.因为是宽丝,所以对控制精度要求不高,因特殊工艺要求,对起步拉丝张力控制要把握好,否则回断丝.
3.俺以前做过一个钢厂大板坯全自动切割机项目,部分逻辑顺序控制需要用STL语言,确实效率高,编程构思也巧妙,但本纺丝项目如果用语句表梯形图来编那可能会很辛苦,因本人有C语言基础,所以还是比较喜欢用SCL语言来编写,整个程序基本框架我用不到一天的时间就完成了,效率还是非常高的.如果用语句表梯形图,我估计得花半个月时间.
4.本纺丝项目工艺还包括前端聚合工段,总共近2000点,工艺,顺控也相当复杂(这里我没有贴出来),所以用PCS7做那是相当方便,如果用CPU315那是不可能的.
5.以前在钢厂做过高炉,转炉PLC项目,那时用的是梯形图编程,2000多点的项目把我们好几个工程师累的够呛,现在如果我用PCS7做的话,不仅会轻松很多,而且画面也会相当标准.所以我建议如果300点以上的项目,如果不太缺银子,最好不要用PLC+WINCC+CPU315来做,还是用PCS7来做吧!
2.知道为什么断丝?传动没配合好就容易断丝,用PLC做斜坡是最容易开机的,但也是最难调好的,品种一变,工艺一变,就有问题了,怎么办,只有加长斜坡时间,但斜坡时间太长,在低速段又不稳定了,难弄啊!如果传动配合好,张力变化均匀,就不会断丝了,而且升降速时间也可大大缩短。
3.做好标准化的程序,不就解决问题了?我的程序,无论什么应用,40-50%的程序是通用的,只是开始的时候累点,积累到一定程度,也是轻松啊。PCS7好用,也就是库程序多点,但这些库真的就很实用吗?也不见得,反正就往上套呗,程序一大,就得用高性能的CPU了。SCL编复杂算法可以,编逻辑只能是简单逻辑,而且代码效率很低,大量的判断跳转,这种程序多了,扫描周期的波动也会很大。