作业帮 > 综合 > 作业

用PLC做一个反馈控制

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 03:55:10
用PLC做一个反馈控制
一个灯光用固态继电器接在扩展模块EM232,通电后可以亮了.两个铂电阻接在扩展模块EM231,可以读取数值了.现在要把铂电阻2放在灯泡旁边,会因为加热使其温度升高.另一个铂电阻1放在室内.要用PID控制,通过控制灯光的亮度,来使铂电阻1,2的温差为10度.PLC的梯形图程序要如何写呢?
固态继电器使用PWM控制,使用S7-200plc microwin编程软件的PWM向导建立PWM,固态继电器接Q0.0或Q0.1(在向导中确定),用PID控制向导建立PID,在程序中调用PID子程序,指定PV_I为铂电阻1,2的实际测量温度差值,setpoint设定为10度,PID输出量化为比如0-1000的数值代表0-1000ms,接PWM pulse,对PWM cycle设为1000,即可工作,调整PID参数使控制最优(稳、准、快)
再问: PV_I的实际测量温度差值应该怎么写呢,它们都是时刻变化的
再答: 兄弟,PLC是可以进行加减乘除运算的,两个测量温度值想减后差值赋给一个变量如VD50,再将VD50作为PID PV_I。