第四章ControlLogix 控制器指令介绍和编程应用(4)

2019-03-16 11:12

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。


第四章ControlLogix 控制器指令介绍和编程应用(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:论林黛玉的人生悲剧

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: