
(6.2.1)--6.2S7-1200PLC的PID控制.ppt
14页第六章S7-1200PLC过程控制6.2 S7-1200PLC的PID控制 一、PID控制器结构S7-1200PID控制器结构PID功能块FB完成控制器PID控制算法PID_CompactPID_3StepPID_Temp输出值设定值比例系数积分时间微分延迟系数比例作用加权微分作用加权过程值拉普拉斯算子微分时间 一、PID控制器功能 一、PID控制器模拟量的处理InputeInpute PER 一、PID控制器模拟量的处理 二、PID指令块的调用具有模拟量或PWM输出的连续PID控制用于集成的执行器的步进式控制如阀门两个执行器如加热和冷却的温度控制控制PID COMPACTPID 3 STEPPID temp 二、PID指令块的调用 三、PID_Compact 指令功能 输入信号参数名称数据类型参数功能说明SetpointRealPID控制器自动模式下的设定值InputRealPID控制器的过程值反馈,标定的工程量Input_PERIntPID控制器的过程值反馈,未标定的模拟量DisturbanceReal扰动变量或预控制值ManualEnableBool为“TRUE”时,切换到手动模式由“TRUE”切换到“FALSE”时,PID_Compact将保存在Mode参数中的工作模式 输入信号 参数名称数据类型参数功能说明ManualValueReal手动模式下的PID设定值ErrorAckBool由“FALSE”变为“TRUE”时,错误确认,清除错误ResetBool重新启动控制器,PID输出、积分作用清零ModeActivateBool由“FALSE”变为“TRUE”时,PID_Compact将保存在Mode参数中的工作模式ModeInt设定PID_Compact转换到不同的工作模式:Mode=0:未激活;Mode=1:预调节;Mode=2:精确调节;Mode=3:自动模式;Mode=4:手动模式 输出信号参数名称数据类型参数功能说明ScaleInputReal标定后的过程值OutputRealPID控制器的输出值(工程量)Output_PERIntPID控制器的输出值(模拟量)Output_PWMBoolPID控制器的输出值(脉宽调制)SetpointLimit_HBool为“TRUE”时,设定值达到上限:输出信号参数名称数据类型参数功能说明SetpointLimit_LBool为“TRUE”时,设定值达下限:InputWarning_HBool过程值已达到或超过警告上限,报警信号为“TRUE”InputWarning_LBool过程值已达到或超过警告下限,报警信号为“TRUEStateInt指定PID_Compact的工作模式:Mode=0:未激活;Mode=1:预调节;Mode=2:精确调节;Mode=3:自动模式;Mode=4:手动模式;Mode=5:带错误监视的输出代替值ErrorBool为“TRUE”时,表示运算周期还有错误信息未解决ErrorBitsDword输出错误代码谢谢观看!。












