欢迎来到西门子工业支持中心网站!
欢迎来到西门子工业支持中心网站!
悬赏:10分 | 解决时间:2009-09-19 18:13
产品版区:
SIMATIC S7-200
悠梦
我用红外线测温仪表测量一个设备的温度。然后把红外线测温仪表的信号(4----20mA的电流信号)输入给EM235的模拟量输入端,用 EM235的输出端接了1个电位器,通过调节电位器来调节温度。
我想问的问题是:整个PLC的PID控制部分怎么写?
我写的程序1、写了把4---20mA的电流信号转换为数字量的程序。
2、利用PID向导作了1个PID控制。
3、在主程序里调用了1个PID程序。
我的疑问:整个程序的流程还需要写什么?是否还需要写把数字量转换为模拟量的输出程序?是否还有PID的初始化程序?初始化程序指的是什么? PID调节中手动模式和自动模式是什么意思?PV_1 setpoint_R auto_Manual Manualoutput 怎样设置?
问题补充:
我还是用了触摸屏,触摸屏上有:输入设定温度 实际温度 对应PLC的PID参数应该怎样对应?我测量的温度范围为:500----1300度;
小程序:
最佳答案
其中Q0.0,Q0.1,Q0.2是报警输出的数字量报警
SetpointR=0.25即为转换后的设定值
PI_V=AIW0是模拟量输入的温度传入值0-32000或6400-32000
Auto_Manual=I1.0 通过I1.0来启动PID指令输出控制
Manualoutput=0.5 如果禁用自动模式,输出端置0.5输出
OUtput=AQW8 输出端也接模拟量输出,如果你设定是数字量输出端话就是一个数字量输出点如Q1.0【继电器线圈控制加热】
虽然回答了你的问题但是我还是对你的描述有些疑问:
“用 EM235的输出端接了1个电位器,通过调节电位器来调节温度”
EM235的输出端输出0-10V或者0-20mA,接电位器干嘛?转换电压电流?
如果输出是模拟量应该接【固态调压器】
如果输出是数字量应该接【固态继电器】
接电位器,有点模糊,不知道你的加热是如何实现的,
感觉有点迷糊
回答者:
S7-200 / Net
回答时间:2009-09-14 10:33
提问者对于答案的评价:
好!