发布于 2013-12-18 13:34:51
16楼
我说个思路,楼主可以参考下。
其实楼主不必加流量计,因为有称重,流量自然可以计算出来,而且是实时的。比如你设定下100Kg,要求100S之内下完,那么理论上的设定流量就是1Kg/S.当你在下料的过程中,你需要计时,以及计算已经下了多少料、还需下多少料。假如下了20S,下了15Kg,那么肯定还需下85Kg,那么剩下的物料85Kg,肯定需要在80S之内下完,也就是流量85/80=1.0625Kg/s,你就用这个流量值,与设定值1Kg/s,进行PID运算就好了。当前,周期不用1min,那太慢了,可以调成2S,调或者其它调试值。
--------------------------------------------------------------------------------------
首先谢谢这位老师。
我来说下这种想法: 重量传感器是到仪表,仪表设置的分辨率是0.5KG(也就是说0.5KG一格跳变),假如流量控制最小值是2KG/MIN. 那么,理论值15秒后加了0.5KG,换句话说在15S内PLC读到的重量变化值等于0.而实际上重量是有变化的。 所以说,2S的周期肯定做不到。
你可以说,我可以把仪表的分辨率设成0.1KG一格一跳,假如流量控制最小值是2KG/MIN,那么3S内数据就有变化了。在考虑物理因素,那么我5S的PID调整周期可以做到。 但是这样,系统的精度太高了,会带入误差,如果罐子的满量程是1000KG,那么0.1KG的分辨率,那么精度就是0.1KG/1000KG=0.0001. 万分之一,现场微小的震动,都会导致数据跳动。数据波动大怎么办? 我是不是永远PID也调整不过来?说不定我还会把阀门的方向调反了?