中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

贤集的各位铁铁,如图所示,程序用了多处PID指令,...

 机械狂人69

下载贤集网APP入驻自媒体

贤集的各位铁铁,如图所示,程序用了多处PID指令,都不是同时运行的,设备在车间用,测试时发现PID输出值一直是-1,请教怎么回事?程序是用模拟量输出控制液压比例阀,D0的数给个模拟量模块,问题是D0一直是-1!

最新回复
发布回复
验证PID控制器的输入信号是否正确。PID控制器根据输入信号(通常是设定值与反馈值的差值)来计算输出。如果输入信号有误或缺失,PID控制器可能无法正确计算输出。
1、您使用实际的PLC来测试这个程序还是使用模拟器?2、采样周期的设定应大于程序运行周期,您的程序真的能在50ms内完成一次运行?我建议您将PID指令写在定时中断中执行。我建议您在使用实体PLC测试您的程序的时候确认以下2点:1、SV值是否与PV值相等导致的PID指令输出关断?2、特殊继电器M8067是否为ON,如果为ON请查看D8067的值。

为您推荐

热门交流