GE PID使用中文说明以及例子

GE PID使用中文说明以及例子

ID:37824280

大小:577.56 KB

页数:26页

时间:2019-05-31

GE PID使用中文说明以及例子_第1页
GE PID使用中文说明以及例子_第2页
GE PID使用中文说明以及例子_第3页
GE PID使用中文说明以及例子_第4页
GE PID使用中文说明以及例子_第5页
资源描述:

《GE PID使用中文说明以及例子》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、LD功能块控制功能块PID—3部分之第1部分概述

2、操作数

3、参考地址数组参数

4、运算

5、设置用户参数

6、示例

7、CPU支持概述比例积分微分(PID)控制功能是一个用来做闭环过程控制的一个通用的算法。当它通过一个触点接收到能量流时,PID功能块会对比过程变量(PV)反馈和需要的过程设置点(SP),并通过偏差来更新一个控制量(CV)。此功能块使用PID闭环增益和存储在参考地址数组中的40个字的其他参数来在期望的时间内完成PID运算。所有的参数都是16位的字来同16位的模拟量过程变量兼容。这就允许使用%AI寄存器来存储输入过程变量和用%AQ来存储输出控制变量。由

8、于是一个按比例的16位整型数,许多参数都必须被定义为或是PV数量或单位,或是CV数量或单位。比如,SP输入必须被调整为和PV同样的范围因为PID块计算的是这两个输入之间的偏差。PV和CV的数量可以是-32768或0到+32767,匹配模拟量的比例,或是从0到10000,来显示变量为从0.00%到100.00%。PV和CV数量不必有同样的比例,因为调整系数包括在了PID增益中。当功能块完成且没有计算错误时,能量流输出就会得电。只要有至少一个计算错误存在,就没有能量流输出。注意:PID不能比每10毫秒执行一次执行的更频繁。如果你设置它每个扫描都执行且

9、扫描时间小于10毫秒时就会改变你的结果。在这种情况下,PID不会运行直到有足够的扫描周期累加占用时间有10毫秒为止。比如,如果扫描时间是9毫秒,PID就会每隔一个扫描执行一次,这样每次它执行的时候就已经占用了18毫秒。操作数操作数数据类型内存区域描述????R,P,L,W,????是40个字数组空间40个字的一维数组空间符号型的起始地址:参考地址数组.这是PID控制块信息,包括了用户和内部的参数。这40个连续地址不能被共享。SPINT型变量或常量;长度数据流,I,Q,M,控制回路过程的设定点。为16或更大的BOOL型T,G,R,P,L,AI,比较

10、PV和SP的数值,数组AQ,W,符号型PID修正输出CV,使(限制使用)PV能够达到SP(0错误).PVINT型变量;长度为16或数据流,I,Q,M,控制回路过程变量输入.更大的BOOL型数组T,G,R,P,L,AI,必须被调整为和SP同样的(限制使用)AQ,W,符号型范围.经常为一个%AI输入.MAN能量流手动模式指示.当通电(为1)时(通过一个触点),PID块进入手动模式.如果MAN端没有获能(0),则PID块处于自动模式.UP能量流如果同MAN端一同得电,UP每次得电时,CV增加1。也就是说,每次访问PID功能块时CV增1。DN能量流如果同

11、MAN端一同得电,DN每次执行时,会调整CV减1,也就是说,每次访问PID功能块时CV减1。CVINT型变量;长度为16数据流,I,Q,M,控制过程中的控制变量输或更大的BOOL型数T,G,R,P,L,AI,出.通常是一个%AQ模拟组(限制使用)AQ,W,符号型量输出.参考地址数组参数除了两个输入字和三个手动控制节点,PID功能块还需要参考地址数组中的13个用户定义的参数。这些参数必须在调用这个块之前设定。其余的由PLC使用的参数是不可配置的。下面表中显示的%Ref是指参考地址数组的起始地址(即????操作数)。在加号后的数字是指在数组中的偏移量

12、。比如,如果参考地址数组从%R100开始,%R113包含了手动命令(%Ref+0013),被用来设置控制变量和在手动模式下的积分器。注意:参考地址数组序列必须是%R,%P,或%L寄存器。逻辑中的每个PID块必须使用不同的40-字数组,即使13个用户参数是相同的,这是由于在数组中的其他字被用来做内部的PID数据存储。要确认有至少40个%R,%P,或%L寄存器在起始参考地址和最高可配置的%R,%P,或%L寄存器之间。寄存器和参数低位单元和值的范围描述%REF+0000UINT.0到255可选.回路号码;PID块的号回路号码.仅仅是为了显示.由操作接口

13、设备定义的回路号提供了一个在PLC中通用的标识。注意:当逻辑被LD编辑器监控时,回路号会显示在块地址的下面。%REF+0001UINT.不可配置.由1=ISA算法算法PLC设置和保存.(PID_ISA)2=独立算法(PID_IND)%REF+0002低位设置为1代表每次PID算法执行时间,最小采样周期10ms.UINT.的调整增量是10ms。比如,范围:0(每次扫描)使用10来获得一个100ms的到采样周期。65,535(10.9分钟).如果采样周期是0,此算法会在每次PID被调用时进行计算,除非扫描周期小于10ms.仅当当前PLC占用时间同上次

14、PID运算时间加上此采样时间相同或更小,PID算法才会执行。PID在100微秒内补偿从上次执行后实际被占用的时间。%REF+0003PV

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。