请教高手:我在S7-200PLC中用的是PID向导做出的PID子程序,然后在子程序中调用PID,下载到PLC的cpu中,只有CPU,没有连接现场设备,调试的时候我强制给定了PID子程序的反馈和给定值,PID却没有输出,怎么来判断PID有没有运行?
(我用PID调节面板调试也不行,面板中只能改变增益、积分、微分、采样时间等参数,没法强制给定反馈。)
我就是在状态表里查看的PID输出变量VW100,可是没有变化,我怀疑PID子程序根本没运行,可是调试的时候显示PID子程序前边的触点都导通了,不知道问题出在哪里
追答我想起来一种情况,你调用PID子程序的时候,前面是怎么写的?比如LD SM0.0 CALL PID 什么的还是 SM0.0后面还有其它的?我以前也做过的,SM0.0 前面有其它的判断条件的话,输出是为0的。