应用案例
【应用背景】 PID液位控制被广泛应用于各种生产现场。利用NK1系列PLC强大的PID控制回路可以简单且高效的实现该功能。 示意图: 【控制要求】 利用PID运算控制水泵对容器的进出流量进行控制以达成将液位控制在规定值的要求,并且具有随时切换PID手动/自动模式的功能。 【元件说明】 本例程使用了NK1系列的模拟量输入/输出扩展模块NK1-8AD4DA来实现PID控制所需的模拟量输入/输出要求,作为输入信号的液位感应将用称重传感器来实现,水泵的流量调节则利用直流调速控制器来实现。其中液位传感器的输出信号为4-20mA形式,直流调速泵所需的控制信号为DC 0-10V形式。 NK1的PID功能可以用编程软件KPP自带设置窗口进行设置,设置方法如下图所示:
在KPP软件界面的主菜单的PLC菜单下选取PID功能菜单进行PID设定。
设置PID占用数据寄存器的地址范围。
在《基本》页面下合理设置P、I、D参数和采样时间。 由于NK1的模拟量模块的输入输出数据精度为12bit,所以在《SP/PV》页面中设置SP上下限为4095与0,在《输出MV》页面设置MV上下限为4095与0。在本程序中,PID设置中的其他未加说明的功能设置页面都采用默认设置即可。 【控制程序】
【程序说明】 本程序运用了NK1的PID功能配合NK1的AD/DA模拟量输入输出扩展模块来实现对液位的控制,并利用工作状态控制字来进行PID回路手动/自动状态之间的切换。