10-3 数据传送指令DTR
这条指令跟SQI一样,是一条输入指令,每逢它所在的梯级被扫描(可以理解为指令被使能),源数组就会和参考数组通过屏蔽进行比较,产生逻辑结果,成为级条件。比较结果相同,级条件为假;比较结果不同,级条件为真,保持一个扫描周期,且将参考值改成与源值一致。
例一,比较结果相同的情况:
源数组
43213589屏蔽字0000FFFF参考数组0000000033558899本次扫描前次扫描
例二,比较结果不相同的情况:
源数组43213584 屏蔽字000000000000F33F55F88F49本次扫描前次扫描参考数组
10-4 PID控制指令
一条PID控制指令对应一个控制环节,当实行多级控制时,则使用多条PID指令(可选主从)。 如下所示的液位控制环节,将编制一条PID指令来进行控制。
? PID: 指定一个结构体给本条指令,存放组态信息和运行状态信息。
? Process Variable: 指定过程变量,一般为模拟量输入。
? Tieback: 指定手动控制站手动控制跟随变量,一般为模拟量输入。 ? Control Variable: 指定PID控制变量,一般为模拟量输出。 ? PID Master Loop: 当本条指令为从环时,输入主环结构体名称。 ? Inhold Bit: 决定输出初始值是否保持在上次的终值上,一般为模拟量输出
模块的保持状态位。
? Inhold Value: 输出初始值保持在上次的终值上,一般为模拟量输出模块
的保持量。 ? Setpoint: 给定量的显示值。 ? Process Variable: 过程变量的显示值。 ? Output%: 控制变量的百分比显示值。 点击
,进入组态和调试界面:
说明:
? PID Equation: PID控制模式,可选择独立增益或相关增益。 ? Control Action: 选择控制方向,
? Derivative Of : 微分对象的选择,对PV进行微分,减少SP给定引起的
冲击;对偏差微分,获得对SP变化量的快速响应。
? Loop Update Time: 回路更新时间,不能为零和负数,否则运行时产生次
要故障。
? CV High Limit: 输出限幅最大值。 ? CV Low Limit: 输出限幅最小值。 ? Deadband Value: 死区值。
? No Dervative Smoothing: 选择无微分平滑作用。 ? No Bias Calculation: 选择无偏值计算。
? No Zero Crossing for Deadband: 选择无过零死区。 ? PV Tracking: 选择PV跟踪。
? Cascade Loop: 选择回路级联,可选择主回路或从回路。
说明:
? Process Variable[PV]High: 过程变量报警上限值。 ? Process Variable[PV]Low: 过程变量报警下限值。 ? Process Variable [PV] Deadband: 过程变量报警值. ? Positive Deviation: 正偏移报警值。 ? Negative Deviation: 负偏移报警值。 ? Deviation Deadband: 偏移报警死区值。
说明:
? Process Variable[PV] 关于过程变量
--- Unscaled Max: 来自模拟量模块输入通道的最大定标值,即模拟量模块中的工程定标最大值,此为进入PID的未定标最大值。
--- Unscaled Min: 来自模拟量模块输入通道的最小定标值,即模拟量模块中的工程定标最小值,此为进入PID的未定标最小值。
--- Engineering Unit Max: PV在PID中再次定标的工程定标最大值。
--- Engineering Unit Min: PV在PID中再次定标的工程定标最小值。
? Control Variable [CV] 关于控制变量
--- Max(at 100%): 控制变量最大值, PID计算结果.SO百分比最大值所对应的模拟量模块输出通道的工程定标最大值。
--- Min (at 0 %): 控制变量最小值,PID计算结果.SO百分比最小值所对应的模拟量模块输出通道的工程定标最小值。 ? Tieback 关于手动控制跟踪量
--- Max(at 100%): 最大跟踪值,在PID中以百分比显示最大值所对应的 来自模拟量模块输入通道的最大定标值。
--- Min (at 0 %): 最小跟踪值,在PID中以百分比显示最小值所对应的 来自模拟量模块输入通道的最小定标值。
? PID Initialized: 如果在控制器运行时修改定标值,关闭它以使得重新初始
化内部,从而使用新的比例值。
说明:
程定标范围相同。
? Setpoint[SP]: 给定值设定,其数据范围必须与PV在PID中再次定标的工? Set Output: 软件手动控制时,在此输入百分比值,自动方式时,其为显
示值。
? Output Bias: 输出偏值百分比值。该值迭加在偏差计算结果上,构成共同
的输出.SO。