两个液位控制一个泵,用段位控制。a罐往b罐输送液体,a罐开始控制电机以50赫兹启动,并且减速运行到设定液位。当b罐液位升到设定液位时,将控制权给b罐液位控制。当b罐液位接近高限时频率减到0。a罐有低液位保护,b罐有高液位保护。液位保护比较容易实现。现在模数转换和通讯控制没有问题,就是这个段位的控制该如何编写?需要用到哪些指令?比如跳转指令,对这些指令不是太熟悉。还有手动和自动控制,这个需要用到中断吗?前提不能使用PID指令。之前我用的3个PID指令求平均值,发现输出的频率很乱。西门子工程师也说这种方法行不通。说需要用到工艺控制,问题这是核心技术,没有这个数据。急求,最好有实例。谢谢,不胜感激!!!!
问题补充:
请问还有更好的回答吗?两液位多段速控制,并且可以设定两液位的稳定液位值。再说明下,a罐的物料再加热下回自动回到b罐。而b罐到a罐靠的是变频器。
图片说明:
最佳答案
起始整个过程都不用管发生器的液位频率对应关系,只管吸收器,吸收器没液了就启动泵供液,吸收器满了就停泵,然后供液过程中只需稍稍注意不要把发生器的液抽空。
那么泵的逻辑关系可以表达为:泵开启=(!发生器低限)&(!吸收器高限)
至于减速运行,可以分段设定,设定三档频率:空档0,低档10,正常档50。当液位达到吸收器高限的90%或发生器高限10%就减速至低档,达到停止限就停泵,其余液位段则为变频器全速运行。
整个过程没有PID,也不需要中断,理清逻辑关系就行。
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc149207.html