恭喜,你发布的帖子
发布于 2023-06-16 14:29:19
5楼
对于SMART,不论使用PID向导,或者使用PID指令,都是按照相同的算法(见系统手册,例如V2.5的P321~P335),该算法并没有上下限限制,因此出现如楼主表格中的2.119E+38, 以及13.218的PID输出是正常的。
按照SMART的数字范围,PID输出的绝对值不大于1.185149表明PID处于线性控制区域,大于这个数值就是进入饱和控制区域。象表格中出现2.119E+38的输出说明PID已经进入严重的饱和控制区域。
为了使PID尽快从饱和控制区域过渡到线性控制区域,有必要对PID的输出进行限幅。PID向导里面有限幅措施,用户不必考虑。如果是使用PID指令,必须增加限幅程序。
现象YUKJ版的恢复,本胖刚才找到原因了,还痛心疾首的写了一个文本文件,内容如下:
2023-6-14~2023-6-16的smartPID奇怪现象的原因:
是上位机软件labview中,PID-OUT数据显示框我原来是直接绑定变量的,范围是0-1.0;后来改成了在while循环中把把这个变量×100赋值给这个数据显示框,但没有删除直接绑定,这导致了labview不停的把PID-OUT×100再赋值给PID-OUT,导致了PLC的PID输出混乱。
请填写推广理由:
分享
只看
楼主