欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    图形编程模块使用手册(辅助模块库).pdf

    • 资源ID:70312722       资源大小:1.49MB        全文页数:129页
    • 资源格式: PDF        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    图形编程模块使用手册(辅助模块库).pdf

    AdvanTrol-Pro2.65 软件软件 图形编程模块使用手册图形编程模块使用手册 (辅助模块库)(辅助模块库)浙江中控技术股份有限公司浙江中控技术股份有限公司 声声 明明?严禁转载本手册的部分或全部内容。?在不经预告和联系的情况下,本手册的内容有可能发生变更,请谅解。?本手册所记载的内容,不排除有误记或遗漏的可能性。如对本手册内容有疑问,请与我公司联系。文档标志符定义文档标志符定义 警告警告:标示有可能导致人身伤亡或设备损坏的信息。WARNING:Indicates information that a potentially hazardous situation which,if not avoided,could result in serious injury or death.电击危险电击危险:标示有可能产生电击危险的信息。Risk of electrical shock:Indicates information that Potential shock hazard where HAZARDOUS LIVE voltages greater than 30V RMS,42.4V peak,or 60V DC may be accessible.防止静电防止静电:标示防止静电损坏设备的信息。ESD HAZARD:Indicates information that Danger of an electro-static discharge to which equipment may be sensitive.Observe precautions for handling electrostatic sensitive devices 注意注意:提醒需要特别注意的信息。ATTENTION:Identifies information that requires special consideration.提示:提示:标记对用户的建议或提示。TIP:Identifies advice or hints for the user.1 目目 录录 辅助模块库.1 1 控制模块.1 1.1 单回路模块(BSC/BSCX).1 1.1.1 基本说明.1 1.1.2 各项.3 1.1.3 PID 计算.4 1.1.4 输出处理.5 1.2 扩展单回路模块(BSCEX).6 1.3 串级控制模块(CSC/CSCX).9 1.3.1 基本说明.9 1.3.2 偏差处理.13 1.3.3 PID 计算.13 1.3.4 输出处理.14 1.4 扩展串级控制模块(CSCEX).15 1.5 二位式二状态控制模块(DGAP2).18 1.6 二位式三状态控制模块(DGAP3).18 1.7 误差 PID 运算模块(EPID).20 1.8 扩展 PID(SPID)模块.21 1.9 闪光模块(FLASH).25 1.10 积分(限幅)模块(INTEG).26 1.11 积分(不限幅)模块.27 1.12 闭锁型偏差 PID 模块(LEPID).28 1.13 限定或模块(LIMITOR).29 1.14 无扰动切换模块(NBSWITCH).30 1.15 斜坡信号发生器模块(RAMP_GNT).31 1.16 三选一模块(THOSEL).32 1.17 三位开关控制模块(THREEPOSITION).33 1.18 二位开关控制模块(TWOPOSITION).36 1.19 二选一模块(TWOSEL).37 1.20 自整定功能块 STC.38 1.21 预测函数控制模块(PFC).41 1.22 一阶加纯滞后模块(FODEL).44 2 通讯辅助函数.45 2.1 GETBIT 模块.45 2.2 GETFLOAT 模块.46 2 2.3 GETINT 模块.46 2.4 GETMSG 模块.46 2.5 GETSFLOAT 模块.47 2.6 GETUINT 模块.47 2.7 GETWORD 模块.48 2.8 SENDMSG 模块.48 2.9 SETBIT 模块.49 2.10 SETFLOAT 模块.49 2.11 SETINT 模块.50 2.12 SETSFLOAT 模块.50 2.13 SETUINT 模块.51 2.14 SETWORD 模块.51 3 累积函数.52 3.1 ACCUM_TO_AISUM 模块.52 3.2 ACCUM_TO_INTS 模块.53 3.3 ACCUM_TO_SUM0 模块.53 3.4 ACCUM_TO_SUM1 模块.54 3.5 ADD_ACCUM 模块.54 3.6 ADD_ACCUM_RANGE 模块.55 3.7 AISUM_TO_ACCUM 模块.55 3.8 BSET 模块.56 3.9 COMP_ACCUM 模块.57 3.10 CONVERT_ACCUM 模块.58 3.11 CONVERT_TO_ACCUM 模块.58 3.12 INTS_TO_ACCUM 模块.58 3.13 SUB_ACCCUM 模块.59 3.14 SUB_ACCUM_RANGE 模块.60 3.15 SUM_TO_ACCUM 模块.60 3.16 TOTAL_ACCUM 模块.61 4 辅助计算.61 4.1 BCD 码转二进制模块(BCD_TO_BIN).61 4.2 BCD 码转十进制模块(BCD_TO_DEC).62 4.3 四位的 BCD 码转十进制模块(BCD_TO_DEC4).63 4.4 二进制转 BCD 码模块(BIN _TO_ BCD).63 4.5 十进制转 BCD 码模块(DEC_TO_ BCD).64 4.6 四位的十进制转 BCD 码(DEC _TO_ BCD4).64 4.7 十进制转十六进制模块(DEC _TO_ HEX).65 3 4.8 工程量转化为无因次量模块(DIMENSIONLESS).65 4.9 无因次量转化为工程量模块(ENGINEER).66 4.10 FKDIVF 模块(FKDIVF).66 4.11 FKMULF 模块.67 4.12 FKMULK 模块.67 4.13 十六进制转十进制 HEX_TO_DEC.68 4.14 KFDIVK 模块.68 4.15 KKDIVF 模块.69 4.16 电压温度检测模块(V_T_MEASURE).69 5 输入处理.70 5.1 加速度测量模块(ACCELERATE_MV).70 5.2 模入报警分析模块(AIALM).71 5.3 泄漏报警模块(ALM_LEAK).72 5.4 累积平均值模块(AVE_C).72 5.5 过热蒸汽温压补偿模块(差压信号 COMPENSATE).73 5.6 死区模块(DEADBND).74 5.7 纯滞后模块(DED).74 5.8 DI 报警模块(DIALM).75 5.9 过热蒸汽流量补偿模块(流量信号 EXHSTEAM).75 5.10 折线表插值模块(FXY).76 5.11 取折线表 X 值模块(GET_FXY_X).77 5.12 取折线表 Y 值模块(GET_FXY_Y).77 5.13 取 PAT 卡工作状态标志模块(GETPATFLAG).78 5.14 取 PAT 卡 PV 值模块(GETPATPV).78 5.15 特殊操作标志读取模块(GETPATSTATE).78 5.16 高限报警模块(HAL).79 5.17 一阶滞后模块(LAG).80 5.18 低限报警模块(LAL).81 5.19 一阶超前模块(LED).82 5.20 一阶超前滞后模块(LEDLAG).83 5.21 线性补偿模块(LINECPS).85 5.22 移动平均模块.85 5.23 过热蒸汽综合补偿模块(OHSTEAM).86 5.24 理想气体压力补偿模块(P_CMT).87 5.25 PAT341H 模块.88 5.26 PAT342H 模块.88 5.27 理想气体温压补偿模块(PT_CMT).89 4 5.28 斜坡模块(RAMP).90 5.29 焓值计算函数模块(SATENTHA).91 5.30 饱和蒸汽补偿模块(流量信号 SATSTEAM).91 5.31 饱和蒸汽补偿模块(差压信号 SATSTEAM_DP).92 5.32 饱和蒸汽综合补偿模块(SATSTEAM_EX).93 5.33 设折线表 X 值模块(SET_FXY_X).93 5.34 设折线表 Y 值模块(SET_FXY_Y).94 5.35 特殊操作标志设置模块(SETPATCON).95 5.36 统计模块(STAT_FLOAT).95 5.37 理想气体温度补偿模块(T_CMT).96 5.38 速率报警模块(VELALARM).97 5.39 速度限制模块(vlm).97 6 文本代码模块.98 6.1 TEXTCODE 模块.98 7 电量转换.100 7.1 ACMETER12.101 7.2 ACMETER33.102 7.3 ACMETER34.103 8 信号选择模块.105 8.1 三选一信号平均选择模块(AVE_1IN3_SFLOAT).105 8.2 五选一信号平均选择模块(AVE_1IN5_SFLOAT).106 8.3 三选一开关信号选择模块(SEL_1IN3).106 8.4 三选一模拟信号选择模块(SEL_1IN3_SFLOAT).107 8.5 五选一开关信号选择模块(SEL_1IN5).107 8.6 五选一模拟信号选择模块(SEL_1IN5_SFLOAT).108 8.7 三选二模块(SEL_2IN3).109 8.8 双信号选择开关(SEL_DUAL).109 9 浮点处理.110 9.1 浮点型死区模块(F_DEADBND).110 9.2 偏差报警模块(SEL_F_ERRALM).111 9.3 折线表处理模块(F_FXY).112 9.4 FLOAT 型折线表获取模块(F_GET_FXY).112 9.5 上下限报警模块(F_HLALM).113 9.6 浮点型积分限幅模块(F_INTEG).114 9.7 浮点型一阶滞后模块(F_LAG).114 9.8 浮点型线性补偿模块(F_LINECPS).116 9.9 FLOAT 型折线表设置模块(F_SET_FXY).116 5 9.10 浮点型三选一模块(F_THOSEL).117 9.11 浮点型二选一模块(F_TWOSEL).118 9.12 增减限幅模块(F_UDLMT).120 9.13 FLOAT 型速度限幅模块(F_VLM).121 9.14 扩展上下限报警模块(F_HLALM_X).122 10 资料版本说明.122 辅助模块库 1 辅助模块库辅助模块库 1 控制模块控制模块 1.1 单回路模块(单回路模块(BSC/BSCX)1.1.1 基本说明基本说明 简介简介 该模块是对在自定义回路中声明的单回路进行定义,确定它的输入输出,组成一个控制回路。通过序号 N 与自定义回路中的声明相对应,将它在自定义回路中所相应序号所对应的位号组入监控画面中,可在监控画面中对其进行参数设置。其中 BSCX 可以有更多的参数让用户来设置。表示表示 符号 算法 该模块是 PID 单回路控制模块,流程图如下所示:辅助模块库 2 参数描述参数描述 参数 数据类型 含义 补充说明 PV SFLOAT 测量值 N UINT BSC 序号 范围 064(247 中为 0127)MV SFLOAT 输出阀位 SwSV BOOL 内/外给定开关 ON外给定 SwAM BOOL 手/自动开关 ON自动 SwNeg BOOL 正/反作用开关 ON反作用 SwTV BOOL 输出跟踪开关 ON跟踪 SwDT BOOL 微分方式切换开关 ON=dPV/dt OFF=dErr/dt SV SFLOAT 内给定值 ESV SFLOAT 外给定值 KP SFLOAT 比例常数 Kp*2=1/P TI INT 积分时间 单位为 0.1 秒 TD INT 微分时间 单位为 0.1 秒 TV SFLOAT 输出跟踪量 辅助模块库 3 IA SFLOAT 输入补偿 缺省值为 0.0 OA SFLOAT 输出补偿 缺省值为 0.0 ER SFLOAT 偏差报警值 缺省值为 1.0 ML SFLOAT 输出限幅下限 缺省值为 0.0 MH SFLOAT 输出限幅上限 缺省值为 1.0 KV SFLOAT 可变增益 缺省值为 1.0 注意注意 对 BSCX 模块,需要特别注意所设置的参数不能与监控画面中的相关参数相冲突,否则将导致监控画面中的相关参数设置功能无。1.1.2 各项各项?内外给定选择 用户可以通过参数SwSV来选择内给定或外给定。当SwSV为ON时,设定值等于外给定值ESV;当 SwSV 为 OFF 时,设定值等于内给定值 SV。同时为了防止内外给定切换时发生扰动,在外给定时,将外给定值赋给内给定值;在内给定时,将内给定值赋给外给定值(监控画面中所看到的内给定值就等于系统的设定值)。用户可以通过 BSCX 模块给内外给定值分别赋数值、变量和位号。也可以在 ST 语言中进行这些赋值操作,其操作语句如下:sfloat tt;int N;g_bscN.ESV=0.5f;g_bscN.ESV=AI02000000PV;g_bscN.ESV=S02_B0000;g_bscN.ESV=tt;g_bscN.SV=0.5;g_bscN.SV=AI02000000.PV;g_bscN.SV=S02_B0000;g_bscN.SV=tt;其中:N 为 BSC 序号,S02_B0000 为自定义半浮点,AI02000000 为 AI 位号。内给定和外给定的唯一区别就是,内给定值可以在监控画面上进行设置。?报警处理 误差等于设定值减去测量值,同时在 BSC 中,对误差进行了报警处理。误差报警值缺省值为 100,用户也可以通过 ST 语言,对 ER 进行修改,如下所示:g_bsc0.ER=0.01f;当 BSC 回路 0 的误差大于 0.01f 或小于-0.01f 时,就会发出一个偏差报警。但在手动状态下,不发生任何偏差报警。?正反作用处理 正反作用处理是根据正反作用开关,对偏差进行处理,把处理后的值送到 PID 算法中进行运算。当 SwNeg 为 ON 时,系统处于反作用状态,这个时候 PID 算法中的输入等于负偏差;当 SwNeg 为辅助模块库 4 OFF 时,系统处于正作用状态,这个时候 PID 算法的输入等于正偏差。正反作用可以在调整画面中进行修改,也可以在 BSCX 模块中进行修改,或在 SCX 语言中直接对其赋值。1.1.3 PID 计算计算 单回路控制器 PID 计算示意图 PID算法可变增益输出补偿值偏差相乘AutoMV自动值正反作用 AutoMV 为上一周期的控制输出值减去输出补偿值。采用增量式的 PID 算法,最终的控制输出值与上一周期的控制输出值有关,由于使用在输出补偿之前进行累加的方法,如果不减去上一周期的输出补偿值,而直接使用会造成对输出补偿值的累加。在串级控制回路中的原理亦是如此。自动值为本周期 PID 计算后的值,这个变量对用户不可见。PID 算法?PID 算法框图 上图中PV 为测量值乘以负 1。?基本算式 所采用的算法为采用增量式算法,其中微分器为不完全微分方法,其表达式如下:()()sKTDTDsTIsPsEsUd+=11/1。其中 P 为比例带。TI为积分时间(I),TD为微分时间(D),dK为微分增益。?微分先行 辅助模块库 5 当控制系统的给定值发生阶跃变化时,微分动作将导致控制量的大幅度变化,这样不利于生产的稳定操作。因此,在微分项中不考虑给定值,只对测量值(即被控量)进行微分。这种方法就是微分先行方法,即()()()()11+=nynyKnuTDTKTDnuddsdd。式中:y(n)为本周期测量值 PV,y(n1)为上一周期 PV 值,)(nud为本周期微分项值,)1(nud为上一周期微分项值。对于串级控制的副回路而言,因给定值是主回路提供的,故上述仅对测量值微分的做法并不适用,仍应按原微分项算式对偏差进行微分。?参数说明 比例度 P():P 最小值为%25.6=P,P 的最大值为%204800=P。微分时间常数 D(单位秒):最大为 3276.8s,最小值可以为 0s。积分时间常数 I(单位分):其最大值与 D 一致,3276.8/6054.61 分;而因为 I 在计算时表现为倒数形式,如果太小会引起计算的溢出,因此将 I 最低限制为 1s,1/600.02 分。1.1.4 输出处理输出处理?单回路控制器输出处理框图?手自动处理 手自动处理根据开关量 SwAM 判断当前回路处于自动或手动状态。当 SwAM 为 OFF 时,回路处于手动状态;当 SwAM 为 ON 时,回路处于自动状态,将自动值赋给手动值。SwAM 缺省值为OFF。?跟踪处理 当 SwTV 等于 ON 时,系统处于跟踪状态。当回路处于跟踪状态下,系统的手自动状态开关(SwAM)处于手动状态,并将跟踪值赋给手动值。SwTV 缺省值为 OFF。?量程限幅处理 将经过跟踪处理后的手动值进行量程限幅处理,当其超出量程时发生一个报警。经过量程限幅后的手动值就是最后要输出的控制输出值(MV)。辅助模块库 6 1.2 扩展单回路模块(扩展单回路模块(BSCEX)简介简介 BSCEX 是扩展的 BSCX 模块,具有根据输入状态切换模式的功能。表示表示 参数描述参数描述 参数 数据类型 含义 补充说明 内部参数是否可在调整画面中修改 PV SFLOAT 测量值 N UINT BSC 序号 范围 064(247 中为 0127)MV SFLOAT 输出阀位 SwSV BOOL 内/外给定开关 ON外给定 否 SwAM BOOL 手/自动开关 ON自动 是 SwNeg BOOL 正/反作用开关 ON反作用 是 SwTV BOOL 输出跟踪开关 ON跟踪 否 SwDT BOOL 微分方式切换开关 ON=dPV/dt OFF=dErr/dt否 SV SFLOAT 内给定值 是 ESV SFLOAT 外给定值 否 KP SFLOAT 比例常数 Kp*2=1/P 是 TI INT 积分时间 单位为 0.1 秒 是 TD INT 微分时间 单位为 0.1 秒 是 TV SFLOAT 输出跟踪量 否 IA SFLOAT 输入补偿 缺省值为 0.0 否 OA SFLOAT 输出补偿 缺省值为 0.0 否 ER SFLOAT 偏差报警值 缺省值为 1.0 否 ML SFLOAT 输出限幅下限 缺省值为 0.0 是 MH SFLOAT 输出限幅上限 缺省值为 1.0 是 KV SFLOAT 可变增益 缺省值为 1.0 否 PVERR BOOL PV 是否故障 ON=故障,OFF=正常 否 辅助模块库 7 SVERR BOOL SV 是否故障 ON=故障,OFF=正常 否 MVERR BOOL MV 是否故障 ON=故障,OFF=正常 否 OAERR BOOL OA 是否故障 ON=故障,OFF=正常 否 IAERR BOOL IA 是否故障 ON=故障,OFF=正常 否 TVERR BOOL TV 是否故障 ON=故障,OFF=正常 否 SwBACK BOOL 故障恢复后模式恢复方式 ON=自动恢复 OFF=手动恢复 否 SwSVTR BOOL 手动时设定值是否跟踪测量值ON=不跟踪 OFF=跟踪 否 说明说明 各项算法基本同 BSCX 模块,请参照 BSCX 模块中的说明。以下几部分为 BSCE 模块与 BSCEX模块的不同之处。1.根据状态切换模式?各种状态下,出现各种故障时的状态迁移(此时调整画面中的回路状态只显示主状态)故障状态 迁移后的状态 原状态 PVERR MVERR OAERR IAERR TVERR SVERR CAS MAN(CAS)MAN(CAS)MAN(CAS)MAN(CAS)CAS AUTO(CAS)AUTO MAN(AUTO)MAN(AUTO)MAN(AUTO)MAN(AUTO)AUTO AUTO TR TR MAN(TR)TR TR MAN(TR)TR MAN MAN MAN MAN MAN MAN MAN 括号外的状态为主状态,括号内的状态为备用状态。括号外的状态为主状态,括号内的状态为备用状态。?当出现几个故障叠加时的状态迁移 OAERR、IAERR 等同与 PVERR,此处不再详述其状态迁移。故障状态 迁移后的状态 故障状态 PVERR MVERR TVERR SVERR PVERR MAN(CAS)-MAN(CAS)MAN(AUTO)-MAN(AUTO)TR-MAN(TR)MAN-MAN MAN(CAS)-MAN(CAS)MAN(AUTO)-MAN(AUTO)TR-MAN(TR)MAN-MAN MAN(CAS)-MAN(CAS)MAN(AUTO)-MAN(AUTO)TR-TR MAN-MAN MVERR MAN(CAS)-MAN(CAS)MAN(CAS)-MAN(CAS)MAN(CAS)-MAN(CAS)辅助模块库 8 MAN(AUTO)-MAN(AUTO)MAN(TR)-MAN(TR)MAN-MAN MAN(AUTO)-MAN(AUTO)MAN(TR)-MAN(TR)MAN-MAN MAN(AUTO)-MAN(AUTO)MAN(TR)-MAN(TR)MAN-MAN TVERR CAS-MAN(CAS)AUTO-MAN(AUTO)MAN(TR)-MAN(TR)MAN-MAN CAS-MAN(CAS)AUTO-MAN(AUTO)MAN(TR)-MAN(TR)MAN-MAN CAS-AUTO(CAS)AUTO-AUTO MAN(TR)-MAN(TR)MAN-MAN SVERR AUTO(CAS)-MAN(CAS)AUTO-MAN(AUTO)TR-TR MAN-MAN AUTO(CAS)-MAN(CAS)AUTO-MAN(AUTO)TR-MAN(TR)MAN-MAN AUTO(CAS)-AUTO(CAS)AUTO-AUTO TR-MAN(TR)MAN-MAN 故障状态 迁移后的状态 故障状态 TVERR SVERR PVERR+MVERR MAN(CAS)MAN(AUTO)MAN(TR)MAN MAN(CAS)MAN(AUTO)MAN(TR)MAN 故障状态 迁移后的状态 故障状态 MVERR SVERR PVERR+TVERR MAN(CAS)MAN(AUTO)MAN(TR)MAN MAN(CAS)MAN(AUTO)MAN(TR)MAN 故障状态 迁移后的状态 故障状态 MVERR TVERR PVERR+SVERR MAN(CAS)-MAN(CAS)MAN(AUTO)-MAN(AUTO)TR-MAN(TR)MAN-MAN MAN(CAS)-MAN(CAS)MAN(AUTO)-MAN(AUTO)TR-MAN(TR)MAN-MAN 故障状态 迁移后的状态 故障状态 PVERR SVERR MVERR+TVERR MAN(CAS)MAN(AUTO)MAN(TR)MAN(CAS)MAN(AUTO)MAN(TR)辅助模块库 9 MAN MAN 故障状态 迁移后的状态 故障状态 PVERR TVERR MVERR+SVERR MAN(CAS)MAN(AUTO)MAN(TR)MAN MAN(CAS)MAN(AUTO)MAN(TR)MAN 故障状态 迁移后的状态 故障状态 PVERR MVERR TVERR+SVERR AUTO(CAS)-MAN(CAS)AUTO-MAN(AUTO)MAN(TR)MAN AUTO(CAS)-MAN(CAS)AUTO-MAN(AUTO)MAN(TR)MAN 当故障消除时,如果选择自动恢复,将恢复到未发生故障时的状态。如果选择为手动恢复,则保持当前的状态。当故障消除时,如果选择自动恢复,将恢复到未发生故障时的状态。如果选择为手动恢复,则保持当前的状态。2.模式优先级 BSCEX 模式优先级:手动跟踪自动串级 BSCX 模式优先级:跟踪手动自动串级 3.限幅 手动时,输出值不受限幅限 ML 和 MH 的限幅,受超量程限:(-0.11.1)范围的限制。其它状态受 ML 和 MH 的限幅。1.3 串级控制模块(串级控制模块(CSC/CSCX)1.3.1 基本说明基本说明 简介简介 该模块是对自定义回路中的双回路进行设置,使其组成一个串级控制回路。将它在自定义回路中所对应的位号组入监控画面中,可在监控画面中对其进行参数设置。CSCX 是 CSC 模块的扩展,它开放了更多的参数给用户。表示表示 符号 辅助模块库 10 算法 算法流程图如下所示:辅助模块库 11 串级控制回路调整画面有两个,一个为外环回路,一个为内环回路。内环可以运行在手动、自动和串级状态下,而外环只能工作在手动和串级两种状态下,且工作在手动时,其手动值并不会输出,无任何作用。辅助模块库 12 参数描述参数描述 参数 数据类型 含义 说明 ExPV SFLOAT 外环反馈信号 InPV SFLOAT 内环反馈信号 N UINT CSC 序号 064(247 中为 0127)InMV SFLOAT 内环控制量 InMV=最终输出 SwCas BOOL 串级/单回路切换开关 ON串级 SwSV BOOL 内/外给定开关 ON外给定 SwAM BOOL 手/自动开关 ON自动 InSwNeg BOOL 内环正/反作用开关 ON反作用 ExSwNeg BOOL 外环正/反作用开关 ON反作用 SwTV BOOL 输出跟踪开关 ON跟踪 InSwDT BOOL 内环微分方式开关 ON=dPV/dt OFF=dErr/dt ExSwDT BOOL 外环微分方式开关 ON=dPV/dt OFF=dErr/dt ExMV SFLOAT 外环控制量 ExMV=InSV-ExOA InSV SFLOAT 内环内给定值 ExSV SFLOAT 外环内给定值 ExESV SFLOAT 外环外给定值 InKP SFLOAT 内环比例常数 Kp*2=1/P ExKP SFLOAT 外环比例常数 Kp*2=1/P InTI INT 内环积分时间 单位为 0.1 秒 ExTI INT 外环积分时间 单位为 0.1 秒 InTD INT 内环微分时间 单位为 0.1 秒 ExTD INT 外环微分时间 单位为 0.1 秒 TV SFLOAT 输出跟踪量 InIA SFLOAT 内环输入补偿 ExIA SFLOAT 外环输入补偿 InOA SFLOAT 内环输出补偿 ExOA SFLOAT 外环输出补偿 InER SFLOAT 内环偏差报警值 ExER SFLOAT 外环偏差报警值 ML SFLOAT 输出限幅下限 限幅在手自动后跟踪前 MH SFLOAT 输出限幅上限 InKV SFLOAT 内环可变增益 ExKV SFLOAT 外环可变增益 注意注意 对 CSCX 模块,需要特别注意所设置的参数不能与监控画面中的相关参数相冲突,否则将导致监控画面中的相关参数设置功能无效!辅助模块库 13 1.3.2 偏差处理偏差处理?设定值选择 对于外环,同 BSC 模块一样,用户可以通过参数 SwSV 来选择内给定或外给定。当 SwSV 为ON 时,设定值等于外给定值 ExESV;当 SwSV 为 OFF 时,设定值等于内给定值 ExSV。同时为了防止内外给定切换时发生扰动,在外给定时,将外给定值赋给内给定值;在内给定时,将内给定值赋给外给定值。用户可以通过 CSCX 模块给内外给定值分别赋数值、变量和位号。也可以在 ST 语言中进行这些赋值操作,其操作语句如下:sfloat tt;int N;N=3;g_cscN.ExESV=0.5;g_cscN.ExESV=AI02000400.PV;g_cscN.ExESV=S02_B0000;g_cscN.ExESV=tt;g_cscN.ExSV=0.5;g_cscN.ExSV=AI02000401.PV;g_cscN.ExSV=S02_B0001;g_cscN.ExSV=tt;其中:N 为 CSC 序号,S02_B0000、S02_B0001 为自定义半浮点,AI02000400、AI02000401 为AI 通道。对于内环,用户可通过参数 SwCas 来选择是串级或单回路。如果处于串级状态,那么内环的设定值等于外环的控制输出值;如果处于单回路状态,那么内环的设定值等于内环内给定值。同外环一样,用户可以通过 CSC 模块、调整画面及 ST 语言对内环的内给定值赋值。但不能给外环的控制输出值赋值,否则会引起错误。?偏差报警处理 误差等于设定值减去测量值,同时对误差进行了报警处理。误差报警值缺省值为 100,用户可以通过 ST 语言对 ExER、InER 进行修改,如下所示:g_csc3.ExER=0.01f;g_csc3.InER=0.01f;当 CSC 回路 3 的内外环的误差大于 0.01f 或小于-0.01f 时,就会发出一个偏差报警。但在手动状态下,不发生任何偏差报警。1.3.3 PID 计算计算?外环 PID 计算框图 辅助模块库 14 PID算法外环可变增益外环输出补偿值外环偏差外环正反作用相乘C_MV外环输出值 这里的 C_MV 指上一周期外环输出值减去外环输出补偿值。?内环 PID 计算框图 内环输出补偿值内环偏差内环自动值PID算法内环正反作用相乘内环可变增益AutoMV 这里的 AutoMV 是一个中间变量,它表示上一个周期控制输出值减去内环输出补偿值。?PID 算法 PID 算法说明可参照单回路模块。1.3.4 输出处理输出处理?输出处理示意图 这里的 AutoMV 是一个中间变量,它等于最终输出值减去内环输出补偿值,用于计算下一个周期的自动控制输出值。?手自动处理 手自动处理根据开关量 SwAM 判断当前内环回路处于自动或手动状态。当 SwAM 为 OFF 时,回路处于手动状态,将内外环内外给定状态设为内给定,同时清内外环 PID 计算中微分项值。当SwAM 为 ON 时,回路处于自动状态,将 PID 计算出的内环自动值赋给手动值。最后 SwAM 缺省值辅助模块库 15 为 OFF。?跟踪处理 当 SwTV 等于 ON 时,系统处于跟踪状态。当回路处于跟踪状态下,系统的手自动状态开关(SwAM)处于手动状态,并将跟踪值作为回路手动值,清外环 PID 计算中微分项值。SwTV 缺省值为 OFF。?量程限幅处理 将手动值进行量程限幅处理,当其超出量程时发生一个报警。经过量程限幅后的手动值就是最后要输出的控制输出值(InMV)。1.4 扩展串级控制模块(扩展串级控制模块(CSCEX)简介简介 CSCEX 是 CSCX 的扩展模块,具有根据输入状态切换模式的功能。表示表示 参数描述参数描述 参数 数据类型 含义 补充说明 内部参数是否可在调整画面中修改 ExPV SFLOAT 外环反馈信号 InPV SFLOAT 内环反馈信号 N UINT CSC 序号 064(247 中为 0127)InMV SFLOAT 内环控制量 InMV=最终输出 辅助模块库 16 SwCas BOOL 串级/单回路切换开关 ON串级 是 SwSV BOOL 内/外给定开关 ON外给定 否 SwAM BOOL 手/自动开关 ON自动 是 InSwNeg BOOL 内环正/反作用开关 ON反作用 是 ExSwNeg BOOL 外环正/反作用开关 ON反作用 是 SwTV BOOL 输出跟踪开关 ON跟踪 否 InSwDT BOOL 内环微分方式开关 ON=dPV/dt OFF=dErr/dt 否 ExSwDT BOOL 外环微分方式开关 ON=dPV/dt OFF=dErr/dt 否 ExMV SFLOAT 外环控制量 ExMV=InSV-ExOA 是 InSV SFLOAT 内环内给定值 是 ExSV SFLOAT 外环内给定值 是 ExESV SFLOAT 外环外给定值 否 InKP SFLOAT 内环比例常数 Kp*2=1/P 是 ExKP SFLOAT 外环比例常数 Kp*2=1/P 是 InTI INT 内环积分时间 单位为 0.1 秒 是 ExTI INT 外环积分时间 单位为 0.1 秒 是 InTD INT 内环微分时间 单位为 0.1 秒 是 ExTD INT 外环微分时间 单位为 0.1 秒 是 TV SFLOAT 输出跟踪量 否 InIA SFLOAT 内环输入补偿 否 ExIA SFLOAT 外环输入补偿 否 InOA SFLOAT 内环输出补偿 否 ExOA SFLOAT 外环输出补偿 否 InER SFLOAT 内环偏差报警值 否 ExER SFLOAT 外环偏差报警值 否 ML SFLOAT 输出限幅下限 限幅在手自动后跟踪前 是 MH SFLOAT 输出限幅上限 是 InKV SFLOAT 内环可变增益 否 ExKV SFLOAT 外环可变增益 否 InPVERR BOOL 内环 PV 是否故障 ON=故障,OFF=正常 否 InSVERR BOOL 内环 SV 是否故障 ON=故障,OFF=正常 否 ExPVERR BOOL 外环 PV 是否故障 ON=故障,OFF=正常 否 ExSVERR BOOL 外环 SV 是否故障 ON=故障,OFF=正常 否 MVERR BOOL MV 是否故障 ON=故障,OFF=正常 否 InOAERR BOOL 内环 OA 是否故障 ON=故障,OFF=正常 否 InIAERR BOOL 内环 IA 是否故障 ON=故障,OFF=正常 否 ExOAERR BOOL 外环 OA 是否故障 ON=故障,OFF=正常 否 ExIAERR BOOL 外环 IA 是否故障 ON=故障,OFF=正常 否 TVERR BOOL TV 是否故障 ON=故障,OFF=正常 否 InSwBACK BOOL 内环故障恢复后模式恢复方式ON=自动恢复 否 辅助模块库 17 OFF=手动恢复 ExSwBACK BOOL 外环故障恢复后模式恢复方式ON=自动恢复 OFF=手动恢复 否 InSwSVTR BOOL 内环手动时设定值 是否跟踪测量值 ON=不跟踪 OFF=跟踪 否 ExSwSVTR BOOL 外环手动时设定值 是否跟踪测量值 ON=不跟踪 OFF=跟踪 否 说明说明 各项算法基本同 CSCX 模块,请参照 CSCX 模块中的说明。以下几部分为 CSCE 模块与 CSCEX模块的不同之处。1.根据状态切换模式 内环功能同 BSCEX,这里不再做详述。外环状态处理如下:?各种状态下,出现各种故障时的状态迁移(此时调整画面中的回路状态只显示主状态)故障状态 迁移后的状态 原状态 EXPVERR EXSVERR CAS MAN(CAS)AUTO(CAS)AUTO MAN(AUTO)AUTO MAN MAN MAN?当出现几个故障叠加时的状态迁移 故障状态 迁移后的状态 故障状态 EXPVERR EXSVERR EXPVERR MAN(CAS)-MAN(CAS)MAN(AUTO)-MAN(AUTO)MAN-MAN EXSVERR AUTO(CAS)-MAN(CAS)AUTO-MAN(AUTO)MAN-MAN 2.模式优先级 CSCEX 模式优先级:手动跟踪自动串级 CSCX 模式优先级:跟踪手动自动串级 3.限幅 手动时输出值不受限幅限 ML 和 MH 的限幅,受超量程限:(-0.11.1)范围的限制。其它状态受 ML 和 MH 的限幅。辅助模块库 18 1.5 二位式二状态控制模块(二位式二状态控制模块(DGAP2)简介简介 该模块是一种二位式差隙调节器,用于二状态控制应用场合,它的功能输出相当于具有滞环的继电器特性。表示表示 符号 算法 当偏差 ER=GAP/2,正向输出 P=ON,反向输出 N=OFF;当偏差 ER=GA

    注意事项

    本文(图形编程模块使用手册(辅助模块库).pdf)为本站会员(asd****56)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开