ovation常用算法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.Ovation 控制系统常用控制算法
1-1. 模拟量控制常用算法
1. 三选中MEDDIANSEL
2. 二选一2XSELECT
3. 加法器SUM
4. 函数发生器FUNCTION
5. PID 调节器
6. 软手操器MASTATION
7. 控制方式切换器MAMODE
8. 控制输出平衡器BALANCER
9. 切换器TRANSFER
10. 常数发生器A V ALGEN
11. 高、低监视器HIGHLOWMON
12. 低监视器LOWMON
13. 高监视器HIGHMON
1-2. 逻辑控制常用算法
1. TD ON 延时闭合
2. NOT 非门
3. ONESHOT 上升沿脉冲发生器
4. OR 或门
5. AND 与门
6. ASSINGN
7. KEYBOARD 操作键盘接口
2.控制算法基本概念
2-1. 算法符号定义
1. 实线实箭头模拟量点(必须输入或输出)
2. 虚线空箭头数字量点(必须输入或输出)
3. 虚线实箭头模拟量(任意)
4. 虚线空箭头数字量(任意)
2-2. 算法参数
Variable(变量)=(输入/输出点)
Tuning Constant(调整参数)=保持常量的固定参数(可在操作员站或通过Control Builder修改)
Data Initialization (数据初始化参数)=固定常量(不可由OPR改变,可由CB改变)Selectable(可选择的)=调整参数即可以是一个算法记录域的可调整常数也可以是一个点记录域。
2-3. 算法的品质检查和品质传递
当一个无效数输入到算法时(如负数的平方根),一般输出也为无效,并且用Bad品质作标记。
无效数有三种:未定义的,不正常的,NAN。一个未定义数是从没有合理结果的数学运算中产生的,一个NAN(非数值)无效字是一个不可识别的实数格式,且不该出现,当算数运算结果太小,以致无法用实数格式显示时,不正常数就产生了,此时站点进入报警状态,其故障码为66,错误标识ID=3。
算法输出点的品质选择输入点最差的品质。
过程点或算法点的2W状态字描述的是算法生成的错误信息,3W状态字描述的是算法工作模式状态字(如:跟踪,手动,自动等)。
2-4. 算法的硬件地址
当MASTAION算法与LI卡件相连接时,需要在MASTAION算法内填入LI卡件的硬件地址。
确定卡件地址的主要步骤如下:
1. 通过点信息查看模块点记录
2. 选择模块点记录的HARDWARE标签,在HD字段中寻找十六进制表示的硬件地址该
算法需要卡件的基地址,因此将硬件地址中的“D”去掉并将其换成”0”。
3. 把该地址输入到MASTATION算法的硬件地址字段内,如:LI卡的HD=0x9D则填入
MASTATION 0x90。
2-5. 跟踪原则(CB在一张图内自动设置算法跟踪)
1. 若下游的跟踪有多个源,则跟踪最初建立的算法(小号算法),可以手动改变跟踪
顺序。
2. Balancer算法不受限制,它可跟踪16个下游算法。
3. 通过EDIT编辑算法清除算法的TRIN域即可消除跟踪。
4. 出现下列情况,跟踪将被修改。
⏹选择带有TRIN引脚的符号
⏹与TRIN引脚连接
5. 若非跟踪算法被插入到跟踪算法之间,需人工建立跨越该算法的跟踪。
6. 设置算法的TPSC和BTSC域实现抗积分饱和。
7. 跨页跟踪需要人工在页连接符号填入跟踪点名和页号。
2-6. 算法跟踪策略
由跟踪信号在算法之间的传递来实线算法间的跟踪,这些信号告诉上游算法是否处在跟踪状态和下游算法需要什么值来取得当前的输出值。跟踪逻辑的插入是透明的,不需用户完成,而用户可以进行阻断跟踪逻辑,一般对于只有IN1输入的算法都有一个用于跟踪的输出点TOUT,TOUT包括:串接IN1变量的跟踪输出值,工作模式及状态输出信号。一些算法的TOUT作为上游算法的TRIN(包括:模拟量输入及限制,模式输入信号等)当前输入变量多于1个时,TOUT就被传递给IN1输入端。
2-6-1.设置和使用数字跟踪信号
跟踪:
PID算法:设定值=过程值,输出值=跟踪输入值
TRANSFER算法:未被选中的那一端进入跟踪状态
MASTA TION算法:第一次上电时读硬件值后设置回路跟踪传递,当跟踪输入为“真”,所有算法都设置跟踪输出为“真”。
3.算法功能
3-1. 三选中(MEDIANSEL)
功能:监视3个模拟量输入的品质和相互之间的偏差,正常情况下算法的输出为3个输入
模拟量的中间值,反之,算法确定为最好的或者尽可能正确的输入,或者输入的平均值作为输出。
3-1-1.算法符号
3-1-2.算法输入信号:3个输入模拟量(通常是硬件点)XA,XB,XC
3-1-3.算法输出信号:
1 OUT (中间值)
2 HI (选择高报警模拟量输出)
3 LO (选择低报警模拟量输出)
4 提供12个数字信号输出,表明算法输入的状态。
5 1个成组开关量点PBPT(表明算法输入的状态)
12个开关量输出点的定义:
ABDA 输入变量A和B之间偏差大――――报警输出
ABDC 输入变量A和B之间控制偏差大――――报警输出
ACDA 输入变量A和C之间偏差大――――报警输出
ACDC 输入变量A和C之间控制偏差大――――报警输出
BCDA 输入变量B和C之间偏差大――――报警输出
BCDC 输入变量B和C之间控制偏差大――――报警输出
XABQ A传感器品质坏―――报警输出
XBBQ B传感器品质坏―――报警输出
XCBQ C传感器品质坏―――报警输出
XBQ 3个传感器品质坏―――报警输出