首先要使用这个通道:下面的程序表示的是使用此通道,而且我使用的是第二个模拟量输出通道,这个必须设置为1,才表示使用这个模拟量通道,非常重要。
PLC硬件部分的设置如下:因为采集的是电压输入(0-5V),所以要处于OFF状态,这里要结合CJ1W-MAD42,可以去欧姆龙官网进行下载。
下面这部分是为了设置欧姆龙plc中硬件输入的电压范围(0-10V)分辨率是4000 ,分辨率就是模拟量对应的数值量。
上图中,这是在编程软件中设置通道模拟量的输入范围,而我这个实际在程序中也进行了设置,后来我和欧姆龙官网的技术人员沟通过,他们说只需要在这个地方进行设置就好了,你们以后可以就这样操作,不需要在程序中进行赋值了。
那现在直接附上我的程序部分了,首先是初始化P、I、D等参数
先初始化PID参数之后,然后接通PIDAT这个指令,这时候要确保过程值是围绕设定值进行3次上下波动的,这样才能完成自整定,这点很重要,一定要先大于一次,在小于一次,这样的反复三次,待自整定结束之后,我程序中的D2600.15位会有1转换到0,这就表示自整定结束了,这时候你会发现P、I、D这三个数值发生了变化,那就表示可以了。