楼主最近比较倒霉,挂了躺了半个月医院,出来了也是闲着,以前没有用过信捷的PID,这回有空研究下。
电源板24V直流,随便上机器上拆的烂货,PLC供电。
PLC本体XC3-60T-C也是烂货,两个y0 y1 脉冲输出口罢工了,其他端口是好的,所以下面程序输出端口是用Y4,
扩展模块XC-E2AD2PT2DA,有点浪费,两AD两DA两PT通道,只用了一个;这个模块带模拟量输出的,用可控硅效果可能会更好,目前公司只有三相的,楼主宿舍没有三电,所以改用中间继电器加一个1810接触器220的,因为接触频繁三个常开触点并到一起
感温棒PT100,加热管嘛不用解释了,里面水是楼主昨晚洗脚剩的
作案工具之一
串口232
喝点茶
实时监控
最后得出的参数,基本控制在0.1C°误差
下面是程序
LD X0 x0外部加热按钮 m1自整定 m2 自整定后加热 m3超调选择按钮
PLS M4 D4002.7自整定标志位
LD M4 D4002.8自整定成功标志位
ANI M0 d10测量温度
LDI M4 d5000设定温度(原准备连接一个屏,后来貌似通讯线坏了没办法用了,
AND M0 就在程序里赋值算了)
ORB D4009超调标志位
OUT M0 y4输出啦啦
LDP M1
ORP M2
SET D4002.7
LD M8011
MOV ID100 D10
MOV K3500 D5000
LD M0
OR M1
OR M2
PID D5000 D10 D4000 Y4
LD D4002.8
RST D4002.7
LD D4002.8
AND= D4009 K0
LDF D4002.7
AND= D4009 K1
ORB
RST M1
LD M3
MOV K1 D4009
LDI M3
MOV K0 D4009
END
挂的还比较惨,求安慰。