ECS700功能块使用手册(上).doc_第1页
ECS700功能块使用手册(上).doc_第2页
ECS700功能块使用手册(上).doc_第3页
ECS700功能块使用手册(上).doc_第4页
ECS700功能块使用手册(上).doc_第5页
已阅读5页,还剩73页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VisualField系统软件 功能块使用手册(上)浙江中控技术股份有限公司声 明n 严禁转载本手册的部分或全部内容。n 在不经预告和联系的情况下,本手册的内容有可能发生变更,请谅解。n 本手册所记载的内容,不排除有误记或遗漏的可能性。如对本手册内容有疑问,请与我公司联系。文档标志符定义警告:标示有可能导致人身伤亡或设备损坏的信息。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-11.1 功能块的工作模式1-11.1.1 OOS(out of service)1-11.1.2 初始态(IMAN)1-11.1.3 跟踪(TR)1-21.1.4 手动(MAN)1-21.1.5 自动(AUTO)1-21.1.6 串级(CAS)1-21.2 激活/关闭(Active/InActive)1-21.3 功能块参数分类1-21.4 数据类型1-32 IO处理功能块库2-12.1 AI功能块2-12.1.1 AI数据列表2-12.1.2 AI质量码2-22.1.3 AI组播数据结构2-32.1.4 AI可用位号成员2-32.1.5 详细功能说明2-32.2 AO功能块2-62.2.1 AO数据列表2-62.2.2 AO质量码2-82.2.3 AO组播数据结构2-82.2.4 AO可用位号成员2-82.2.5 详细功能说明2-82.3 DI功能块2-112.3.1 DI数据列表2-112.3.2 DI质量码2-122.3.3 DI组播数据结构2-132.3.4 DI可用位号成员2-132.3.5 详细功能说明2-132.4 DO功能块2-142.4.1 DO数据列表2-142.4.2 DO质量码2-152.4.3 DO组播数据结构2-152.4.4 DO可用位号成员2-152.4.5 详细功能说明2-163 控制功能块库3-13.1 控制功能块基本处理3-13.1.1 模式计算(MODE)3-13.1.2 输入处理3-33.1.3 设定值处理3-53.1.4 运算处理3-63.1.5 输出处理3-103.1.6 报警3-113.1.7 其它处理3-143.1.8 使用注意事项3-153.2 常规PID功能块(PID)3-153.2.1 简介3-153.2.2 参数说明3-153.2.3 算法3-183.3 脉冲式PI控制功能块(PI_PLS)3-203.3.1 简介3-203.3.2 参数说明3-203.3.3 算法3-223.3.4 质量码3-243.4 手动设置积分项的PD控制功能块(PD_SI)3-253.4.1 简介3-253.4.2 参数说明3-253.4.3 算法3-273.4.4 质量码3-293.5 偏差累积PI控制功能块 (PI_AE)3-293.5.1 简介3-293.5.2 参数说明3-293.5.3 算法3-323.5.4 质量码3-333.6 比率设定功能块(RATIO)3-343.6.1 简介3-343.6.2 参数说明3-343.6.3 算法3-353.6.4 质量码3-373.7 分程控制功能块(SPLIT)3-383.7.1 简介3-383.7.2 参数说明3-383.7.3 算法3-393.7.4 质量码3-413.8 模拟量手操器功能块(MANUAL)3-413.8.1 简介3-413.8.2 参数说明3-423.8.3 算法3-433.8.4 质量码3-443.9 EPID控制功能块(EPID)3-453.9.1 简介3-453.9.2 参数说明3-453.9.3 算法3-463.9.4 质量码3-483.10 扩展PID功能块(PIDEX)3-483.10.1 简介3-483.10.2 参数说明3-483.10.3 算法3-513.10.4 质量码3-514 资料版本说明4-13功能块使用手册功能块1 综述功能块库分三大类:系统功能块库、行业功能块库及用户功能块库。本文档为系统功能块库的功能块说明书。系统功能块库又可分为两类:IO处理功能块库和常规功能块库。IO处理功能块库在位号组态软件中进行组态,根据位号组态由控制器统一调用的,其功能块在FBD中是不可见的,但FBD软件可引用IO功能块的参数。而常规功能块库在FBD软件中组态,FBD为其分配数据空间,并管理冗余及组播数据。1.1 功能块的工作模式功能块实际工作模式分为六种,按优先级从高到低排列为:OOS(out of service)、IMAN(初始态)、TR(跟踪)、MAN(手动)、AUTO(自动)、CAS(串级)。功能块的六种运行状态互斥,功能块只能处于其中的一种状态。其中功能块可设定的工作模式有五种:OOS(out of service)、TR(跟踪)、MAN(手动)、AUTO(自动)、CAS(串级)。IMAN状态不能为设定工作模式。1.1.1 OOS(out of service)当功能块处于该状态时候,功能块停止运算,输出保持设置值(上一周期值或安全值)不变,但数据的组播、参数有效性检查及冗余处理照常进行。OOS状态只有PID等高级功能块才有,当功能块第一次下载时,建议使用OOS状态。1.1.2 初始态(IMAN)当功能块满足以下条件后,功能块进入初始态: 与AO功能块相连的上游控制功能块在AO功能块处于手动、跟踪或AO位号故障时,上游控制功能块进入初始态; 当两个控制功能块构成串级回路时,若下游功能块处于非串级状态,则上游功能块进入初始态。当一个功能块进入初始态时,它的输出跟踪功能块的反演计算输入值(BKIN)的变化,需要将BKIN与下游功能块的反演计算输出值(BKOUT)相连。此时功能块只可以切换到OOS模式,不可进入其它模式。1.1.3 跟踪(TR)在高优先级模式不满足时,当跟踪开关SWTR等于ON时进入跟踪模式,输出跟随输入跟踪值的变化。1.1.4 手动(MAN)在高优先级模式不满足时,当功能块手动开关SWAM等于OFF,功能块处于手动模式,此时输出值可以直接手动置值。1.1.5 自动(AUTO)在高优先级模式不满足时,当功能块手动开关SWAM等于ON,且内外给定开关SWSV等于OFF时,处于自动模式,进行控制算法运算输出。1.1.6 串级(CAS)在高优先级模式不满足时,当功能块手动开关SWAM等于ON,且内外给定开关SWSV等于ON时,功能块处于串级模式,功能块设定值等于串级设定值,并进行控制算法运算。1.2 激活/关闭(Active/InActive)每个功能块都有两个标志:输入激活/关闭标志和输出激活/关闭标志。功能块内部对激活/关闭标志不做任何处理,由FBD程序对这两个标志进行响应。当一个功能块处于输入关闭状态,所有输入不再由程序更新;当一个功能块处于输出关闭状态,该功能块正常执行和输出,但其输出不更新到下游功能块的相连输入(即下游功能块的输入值不再由程序更新)。功能块在下载到主控制器中后,可以在FBD软件将其输入输出设置为关闭状态。在输入关闭状态下,使用者可以对功能块输入进行强制置值,从而对功能块逻辑进行调试,确定其是否正确。在输出关闭状态下,可以使得调试对现场无扰动。在使用时请注意,它可能会破坏正在运行的过程状态,并且从关闭状态切换到激活状态可能会对输出造成一定的扰动,需要调试的工程师对切换的时机有一定的把握。1.3 功能块参数分类表 11 功能块对数分类表名称可作输入引脚可作输出引脚调试时是否可修改输入参数YESNOYES输出参数NOYESYES监控参数NOYESYES操作参数YESYESYES组态参数NONONO1.4 数据类型表 12 数据类型参数表类型字节表达范围说明BOOL1ON/OFF0=OFF,非0=ONUSINT10255SINT1-128127UINT2065535INT2-3276832767UDINT404294967295DINT4-21474836482147483647REAL4指数位为8位,分数位为23位LREAL8指数位为11位,分数位为52位4-12 IO处理功能块库IO处理功能块库不同于其它功能块库,它由位号组态软件进行管理。对于FBD软件,只能对IO功能块中的数据进行赋值或取值操作。IO处理功能块库中的每个功能块都与一个位号相对应,有IO处理功能块就必然有相应的位号存在。2.1 AI功能块AI功能块接受常规AI信号输入模块、热电阻和热电偶等温度信号输入模块、脉冲量信号输入模块等模块的输入信号,根据位号组态进行输入处理,计算出工程量。AI功能块接受通信AI信号输入,能将其转换或直接得到工程量。2.1.1 AI数据列表表 21 FBD可引用参数表参数名称数据类型描述默认值FLAGUDINT质量码0PVREAL过程变量值0.0SWAMBOOL强制开关OFF=强制,ON=非强制ONSIMINREAL仿真输入值0.0SWSIMBOOL仿真输入开关ON=仿真,OFF=非仿真OFFSWOOSBOOL位号禁止开关ON=禁止,OFF=使能OFFSCHREAL量程上限100.0SCLREAL量程下限0.0LCUTREAL小信号切除值(%)0.5SWLCUTBOOL小信号切除选择开关ON=切除,OFF=不切除OFFTFLTREAL滤波时间常数(秒)0.0DPVREAL变化率报警设定值100.0ERRBOOL位号状态标志(ON=坏)OFFCOMMCODEUSINT4字节通信位号的状态码0表 22 位号组态软件调试参数表参数名称数据类型描述默认值输入信号参数FLAGUDINT质量码144PVREAL过程变量值0.0SWSIMBOOL仿真输入开关ON=仿真,OFF=非仿真OFFSIMINREAL仿真输入值0.0SWAMBOOL强制开关OFF=强制,ON=非强制ONSWOOSBOOL位号禁止开关ON=禁止,OFF=使能OFF组态参数SCHREAL量程上限100.0SCLREAL量程下限0.0RSCHREAL输入原始码上限通信位号时由用户设定100.0RSCLREAL输入原始码下限通信位号时由用户设定0.0MODEUSINT信号转换类型位定义1 = 线性转换5 = 线性开方转换其他=无转换1SWFORMBOOL通信数据格式转换选择0=不转换1=字节转换2=字转换3=字内转换0调节参数SWLCUTBOOL小信号切除选择开关ON=使能,OFF=不切除OFFLCUTREAL小信号切除值(%)0.5TFLTREAL滤波时间常数(秒)0.0DPVREAL变化率报警设定值(/运行周期)100.0报警参数HHHREAL高三限报警100.0HHREAL高高限报警95.0HREAL高限报警90.0LREAL低限报警10.0LLREAL低低限报警5.0LLLREAL低三限报警0.0HYSREAL高低限报警滞环值0.0HORLIMREAL扩展量程上限百分量10.0LORLIMREAL扩展量程下限百分量10.0ENALMUDINT分项报警使能12AOFBOOL报警屏蔽ON=实时报警不显示;OFF=实时报警显示OFF杂项参数CHAN_EXISTUSINT通道存在标志0 =不存在,255 =存在255CHK_CODEUINT通道校验码23130TSREAL功能块运算周期0.2COMMCODEUSINT4字节通信位号的状态码0ERRBOOL位号状态标志(ON = 坏)OFFERRVALUSINT(非强制非仿真状态时)位号故障下的位号值选择:0=保持,1=置量程上限,2=置量程下限0RAWVALREAL原始输入值0.0PRIMEPVREAL上送原始值(工程量)0.02.1.2 AI质量码表 23 AI质量码列表Flag(质量码)监控赋值说明D0禁止报警限上下限颠倒报警(REVALM)D1允许(AOF)报警屏蔽(AOF)D2禁止超量程上限报警(ORH)D3禁止超量程下限报警(ORL)D4禁止位号故障(ERR)D5禁止强制状态(FORCE)D6允许(SWOOS)位号禁止(OOS)D7允许(SWAM)非强制状态(UNFORCE)D8禁止输出高限报警(H)D9禁止输出低限报警(L)D10禁止输出高高限报警(HH)D11禁止输出低低限报警(LL)D12禁止输出高三限报警(HHH)D13禁止输出低三限报警(LLL)D14禁止变化率超限报警(DPV)D15禁止AI仿真状态指示(SIMUL)2.1.3 AI组播数据结构AI组播数据总共6个字节,包括2字节质量码和4字节的实时值。表 24 AI组播数据结构偏移地址参数名称数据类型描述00HFLAGUINTAI质量码为 UDINT型只组播质量码的低两个字节02HPVREALAI实时值2.1.4 AI可用位号成员除了内部参数外,AI功能块中其余的参数都开放,允许在用户程序中按照(位号名.参数)的格式引用。2.1.5 详细功能说明1. 信号上送 最大支持-25125量程范围内线性采样数据。 如果模块测量范围大于等于-25125量程范围,但由于扩展量程上限最大只能设置为25,扩展量程下限最大为-25%,所以只能在-25125量程范围内回送线性采样值。 如果设定的扩展量程范围小于25,则在扩展量程范围内按照线性采样值上送,超过设定的扩展量程范围时,回送设定的扩展量程上限值或下限值。 对于热电偶和热电阻,受到传感器测量范围的限制,其量程范围的设定需由传感器的测量范围规定。2. 输入信号转换AI功能块的输入信号转换有以下几种: 无转换不对AI模块上送的数据进行转换处理,输出值直接等于AI模块上送的值。可用于传输信号为工程量性质的通信AI位号。 线性转换PV = (实测码值码值下限)/(码值上限码值下限)*(量程高限量程低限)量程低限n 常用信号(II型,III型及-10V10V,-20mA20mA等信号)n 温度信号(热电阻、热电偶)AI模块是根据测量原理计算实际温度值,在硬件组态中,需给信号指定代表量程范围。例如,E型热电偶测量的量程范围设为200500,在硬件组态中设置量程上限为500,量程下限为200,在位号组态软件中必须设置E型热电偶信号的工程量量程为200500。 开方开方转换对输入进行开方处理后转化为工程量输出,计算公式如下:3. 小信号切除处理如果小信号切除开关SWLCUT =ON,则进行小信号切除处理,小信号切除值设置为百分量。当输入信号的百分量小于正向小信号切除值时实施小信号切除作用,使得AI值为量程的0,即等于量程低限。4. 单周期变化率报警对输入的AI信号进行单周期变化率超限报警判断。当|inPV(n)- inPV(n-1)| DPV时,相邻输入值变化率超过预设的速率限值DPV时取PV(n)=PV(n-1),并报警。其中:DPV为组态时设定单周期允许的最大变化量,inPV(n)和inPV(n-1)分别表示相邻两个周期AI模块上送的数据,PV(n)和PV(n-1)分别表示相邻两个周期的位号值。如果运行过程中出现两个相邻周期内输入信号变化量超过设定的最大变化量,则保持上一周期的输出值,并置单周期变化率超限报警。在报警产生后,若新的两个相邻周期的PV值小于等于DPV时,则认为跳变达到新的平衡位置,报警消除。5. 滤波作用对输入的AI信号进行一阶滞后滤波,可抗高频干扰和低频干扰、去除大的随机干扰或由于现场变送器可靠性欠佳造成失真引起的输入大幅度跳动的干扰,其表达式如下:FV(n) =*FV(n-1)+(1-)* PV(n) 其中:FV(n)表示一阶滤波后的值,表示滤波平滑系数,表示滤波时间常数,表示采样时间。6. 扩展量程限幅处理AI模块上送的数据最大可允许超量程25%,即支持最大(-25+125)范围内的线性数据采样,超扩展量程限时回送扩展量程上限或下限,扩展量程上限和扩展量程下限在位号组态软件中设定。当PVCALC=SCH*(1+HORLIM)时,PVCALC=SCH*(1+HORLIM) 当PVCALC=SCH*(1-LORLIM)时,PVCALC=SCH*(1-LORLIM) 其中:HORLIM和LORLIM分别表示扩展量程上下限的百分数,组态时限制最大值为25。7. 强制处理非强制状态下,AI输入信号来自于AI模块或者仿真输入,经过一系列处理后得到当前的工程量PV。强制状态下,AI功能块的工程量PV由用户手动设定。在强制状态下,高低限报警、小信号切除及超量程处理同非强制状态下一致。8. 报警处理 故障报警当模块自身故障或者通讯故障发生时,显示AI位号故障报警ERR(控制器调试状态下不产生ERR报警)。 超量程报警当报警使能中设置超量程上下限报警,且测量值超过扩展量程上下限时,置质量码中相应的超量程报警标志位。 单周期变化率超限报警当报警使能中设置变化率超限报警,且测量值单周期变化率超限时,置质量码中相应的报警标志位。 高低限报警功能块对PV进行高三限、高高限、高限、低限、低低限和低三限报警处理,每种报警都可带滞环作用。 报警限上下限颠倒报警若设置的(HHHALM HYS)= HHALM,(HHALM HYS)=LALM,(LLLALM + HYS)= LLALM,(HALM-HYS)=(LALM+HYS),则置报警限上下限颠倒REVALM,标识于质量码中。 报警屏蔽若设置位号报警屏蔽功能,则相应的报警只记录不实时显示。 报警使能以上报警中,高低限报警中的每种报警、超量程报警以及速率报警可以单独使能或禁止,报警限颠倒报警、位号故障报警总是起作用。当报警发生时,质量码中置上相应的标志位。9. 故障置值当处于非强制及非仿真状态时,即位号值来源于AI模块时。当AI模块上送数据可疑时,位号值保持。当AI模块上送数据为坏时,位号值根据组态设置输出,其中组态设置项有:保持、置量程高限、置量程低限。10. 通信信号格式转换系统内处理的数据格式为低字节在前、高字节在后,那么如果通信信号的数据格式与系统数据格式不同,则需要选择相应的转换格式。若通信数据格式为2字节整数,则可选择“不转换”或“字节转换”。若通信数据格式为4字节整数或4字节浮点数,则可选择“不转换”、“字节转换”、“字转换”、“字内转换”。例如:表 25 通信信号格式转换第一字节第二字节第三字节第四字节转换方式最低次低次高最高不转换最高次高次低最低字节转换次高最高最低次低字转换次低最低最高次高字内转换2.2 AO功能块AO功能块将控制策略中运算所得控制模拟量输出到AO模块,进而控制现场执行机构。2.2.1 AO数据列表表 26 FBD可引用列表参数名称数据类型描述默认值FLAGUDINT质量码0INREAL输入实时值0.0TVREAL跟踪输入值0.0OUTREAL输出实时值0.0BKOUTREAL反演计算值0.0SWAMBOOL强制开关OFF=强制,ON=非强制OFFSWTRBOOL跟踪输入开关ON=跟踪,OFF不跟踪OFFSWOOSBOOL位号禁止开关ON=禁止,OFF=正常OFFSCHREAL量程上限100.0SCLREAL量程下限0.0TBREAL平衡处理时间常数(以秒为单位)0.5HOLIMREAL输出高限限幅值100.0LOLIMREAL输出低限限幅值0.0COMMCODEUSINT4字节通信位号的状态码0BKOUTERRBOOL反演计算输出状态ON表 27位号组态软件调试参数表参数名称数据类型描述默认值输出信号参数FLAGUDINT质量码0INREAL输入实时值0.0TVREAL跟踪输入值0.0OUTREAL输出实时值0.0BKOUTREAL反演计算值0.0SWAMBOOL强制开关ON=非强制,OFF=强制OFFSWTRBOOL跟踪输入开关ON=跟踪,OFF不跟踪OFFSWOOSBOOL位号禁止开关ON=禁止,OFF=正常OFF组态参数SCHREAL量程上限100.0SCLREAL量程下限0.0RSCHREAL输出原始码上限通信位号时由用户设定100.0RSCLREAL输出原始码下限通信位号时由用户设定0.0ATCBOOL正输出/反输出选择开关ON=反输出,OFF=正输出OFFSWFORMBOOL通信数据格式转换选择0=不转换1=字节转换2=字转换3=字内转换0调节参数TBREAL平衡处理时间常数(以秒为单位)0.5报警参数HOLIMREAL输出高限限幅值100.0LOLIMREAL输出低限限幅值0.0HORLIMREAL输出扩展量程上限0.0LORLIMREAL输出扩展量程下限0.0ENALMUDINT分项报警使能12288ACKBOOL故障恢复确认OFFAOFBOOL报警屏蔽OFF杂项参数CHAN_EXISTUSINT通道存在标志0 =不存在,255 =存在255CHK_CODEUINT通道校验码42405TSREAL功能块运算周期0.2COMMCODEUSINT4字节通信位号的状态码0BKOUTERRBOOL反演计算输出状态ON2.2.2 AO质量码表 28 AO质量码列表Flag(质量码)监控赋值说明D0禁止保留D1禁止保留D2允许(ACK)故障恢复状态(RECOVER)D3禁止故障安全状态(SAFESTA)D4禁止位号故障(ERR)D5禁止强制状态(FORCE)D6允许(SWOOS)位号禁止(OOS)D7允许(SWAM)非强制状态(UNFORCE)D8禁止输出高限限幅报警(H)D9禁止输出低限限幅报警(L)D10禁止跟踪状态(TR)D11允许(AOF)报警屏蔽(AOF)D12禁止超量程上限报警D13禁止超量程下限报警D14D15禁止保留2.2.3 AO组播数据结构AO组播数据共6个字节,包括2字节的质量码和4字节的AO实时值。表 29 AO组播数据结构偏移地址参数名称数据类型描述00HFLAGUINTAO质量码为 UDINT型只组播质量码的低两个字节01HPVREALAO实时值2.2.4 AO可用位号成员除了内部参数外,AO功能块中其余的参数都开放,允许在用户程序中按照(位号名.参数)的格式引用。2.2.5 详细功能说明1. 参数有效性检查检查组态数据是否正确,输出量程上下限设置在位号组态时具有设置约束,如果输出限幅低限大于输出限幅高限,则强制限幅高限等于低限。当输出限幅值大于扩展量程上限时,将设置的输出限幅值限制在扩展量程上限;当输出限幅值小于扩展量程下限时,将设置的输出限幅值限制在扩展量程下限。2. 平衡处理为了防止AO功能块工作模式切换导致输出发生扰动,设计了平衡处理功能。当从非强制切换到强制时,输出值保持切换瞬间的自动输出值,直到被手动修改,可以避免从非强制切换到强制时的扰动;当从强制切换到非强制时,基于输入IN计算所得的输出值和原来的手动设定值之间可能存在较大的偏差,为了防止从强制切换到非强制时可能造成的扰动,添加了平衡处理:其中:OUT是上一个周期的输出值,IN是本周期的计算输入值,为平衡时间与采样周期时间的比值,稳态条件下,BTerm为0。当从强制切换到非强制时,BTerm按照上面的计算公式得出非0值,此后,BTerm每个周期都会衰减,直到稳态状态,BTerm恢复为0。图 21平衡处理图示3. 输出跟踪功能当SWTR=ON时,AO模块的输出跟踪TV值,同时标示跟踪状态。当现场设备处于硬手操状态,可以通过回读设备位置的AI信号与TV相连,使AO功能块输出跟踪现场设备的实际位置。跟踪状态的优先级低于强制状态,为非强制状态的子状态。4. 输出限幅将AO的输出值限制在输出高限和低限之间。如果AO输出值大于输出上限,则将其限幅在输出上限,并置输出上限限幅标志;如果AO输出值小于输出下限,则将其限幅在输出下限,并置输出下限限幅标志。不管是强制状态还是非强制状态下,都会对输出进行限幅处理。5. 输出反演计算为了与上游的控制功能块实现无扰动的切换,AO功能块提供了反演计算输出值,与上游控制功能块的反演计算输入值相连。反演计算输出值BKOUT等于当前AO功能块输出值OUT反向运算所得的输入值,计算式如下:BKOUT = OUT - BTerm。当AO功能块处于强制状态,则认为是处于开环状态,BKOUT与上游功能块的反演计算输入值相连,此时上游功能块的输出跟踪其反演计算输入值。BKOUTERR建议与上游功能块的BKINERR相连,当AO为OOS、跟踪、强制、故障安全状态下时,BKOUTERR等于ON,通过BKOUTERR可使上游控制模块进入IMAN状态。6. 强制状态处理当SWAM=OFF时,进入强制状态,输出OUT不根据输入IN来更新,而是手动设置。当SWAM=ON时,进入非强制状态,输出OUT是输入IN经过一系列处理而得到的。7. 正输出/反输出对于常规位号,通迅位号为4字节浮点且为百分量,4字节整型、2字节整型,正输出时,AO模块的输出等于AO功能块的OUT值经过无因次化之后的值,反输出时AO模块的输出值等于AO功能块的量程高限OUT值的差值经过无因次化处理的值。对于通迅位号,若为4字节浮点且为工程量输出时,无论是正输出或反输出,输出等于工程量。但对输出仍具有限幅处理。8. 扩展量程输出AO信号输出支持扩展量程,最大为25%,扩展量程上下限可组态配置。9. 报警处理 故障报警当模块自身故障或者通讯故障发生时,显示位号故障报警ERR(控制器调试状态下不产生ERR报警)。 输出高低限限幅报警当输出超过预先设定的输出高低限时,对输出进行限幅处理,并置相应的输出高限/低限报警标志。输出高低限限幅报警可以单独屏蔽,但限幅功能不能屏蔽。强制与非强制状态都具有该功能。 超量程报警当输入值在扩展量程范围之外时产生超量程报警。 报警屏蔽若设置位号报警屏蔽功能,则相应的报警只记录不实时显示。 报警使能高低限报警、超量程报警可以单独使能或禁止,位号故障报警总是起作用。当报警发生时,质量码中置上相应的标志位。10. 故障安全状态在控制器非调试状态下且位号所对应的通道组态“按预设值输出”下,当控制器与AO模块通讯中断5秒后,AO位号自动进入故障安全状态,位号值显示故障安全值,并显示SAFESTA。监控的系统状态表“故障安全表”一栏中可看到位号处于“故障安全状态”。该状态下,位号值不可更改。11. 故障恢复状态在位号已经进入故障安全状态的前提下,排除故障至恢复通讯,位号自动显示故障恢复状态(RECOVER)。监控的系统状态表“故障恢复表”一栏中可看到位号处于“故障恢复状态”。此后,需要经过位号调整画面中“故障恢复确认”后,才能退出“故障安全状态”与“故障恢复状态”,到正常使用状态。12. 通信信号格式转换系统内处理的数据格式为低字节在前、高字节在后,那么如果通信信号的数据格式与系统数据格式不同,则需要选择相应的转换格式。若通信数据格式为2字节整数,则可选择“不转换”或“字节转换”。若通信数据格式为4字节整数或4字节浮点数,则可选择“不转换”、“字节转换”、“字转换”、“字内转换”。例如:表 210 通信信号格式转换第一字节第二字节第三字节第四字节转换方式最低次低次高最高不转换最高次高次低最低字节转换次高最高最低次低字转换次低最低最高次高字内转换2.3 DI功能块DI功能块从开关量输入模块获得现场信号,根据组态进行相应的处理,得到该位号开关值。2.3.1 DI数据列表表 211 FBD软件可引用参数列表参数名称数据类型描述默认值FLAGUDINT质量码0PVBOOL过程变量值OFFAVUDINT上升沿累积值0SWSIMBOOL仿真输入开关ON=仿真,OFF=非仿真OFFSIMINBOOL仿真输入值OFFSWAMBOOL强制开关OFF=强制,ON=非强制ONSWOOSBOOL位号禁止开关ON禁止,OFF使能OFFAVRSTBOOL上升沿累积复位开关ON=复位,OFF=不复位OFFAVSTRTBOOL上升沿累积启动开关ON=启动,OFF=保持OFFERRBOOLDI位号状态标志OFF表 212 位号组态软件调试参数表参数名称数据类型描述默认值输入信号参数FLAGUDINT质量码0PVBOOL过程变量值OFFAVUDINT上升沿累积输出值0SWSIMBOOL仿真输入开关OFFSIMINBOOL仿真输入值OFFSWAMBOOL强制开关(ON=非强制,OFF=强制)ONSWOOSBOOL位号禁止开关(ON禁止,OFF使能)OFF组态参数IVOBOOL输入取反选择(ON=取反,OFF=不取反)OFF上升沿累积参数AVRSTBOOL上升沿累积复位开关(上升沿时复位AV)OFFAVSTRTBOOL上升沿累积启动开关(ON=启动,OFF=停止)OFF报警参数ENALMUDINT分项报警使能D8:ON状态报警;D9:OFF状态报警;D10:正跳变报警;D11:负跳变报警0AOFBOOL报警屏蔽OFF杂项参数CHAN_EXISTSINT通道存在标志(0=不存在,255=存在)255CHK_CODEINT通道校验码21930ERRBOOL位号状态标志(ON=坏)OFFERRVALUSINT(非强制非仿真状态时)位号故障下的位号值选择:0=位号,1=置ON,2=置OFF0RAWVALBOOL输入原始值OFFPRIMEPVBOOL上送原始值OFF2.3.2 DI质量码表 213 DI质量码列表Flag(质量码)监控赋值说明D0禁止保留D1禁止保留D2允许(SWAM)非强制状态(UNFORCE)D3禁止抖动报警(FLICK)D4禁止位号故障报警(ERR)D5禁止强制状态(FORCE)D6允许(SWOOS)位号禁止(OOS)D7禁止仿真输入(SIMUL)D8禁止ON状态报警(ON)D9禁止OFF状态报警(OFF)D10禁止正跳变报警(RJUMP)D11禁止负跳变报警(FJUMP)D12允许(AOF)报警屏蔽(AOF)D13D14禁止保留D15禁止位号实时值2.3.3 DI组播数据结构DI组播数据是两个字节的质量码,其中最高位表示实时值。表 214 DI组播数据结构偏移地址参数名称数据类型描述00HFLAGUINT质量码,具体定义可见表 213。2.3.4 DI可用位号成员除了内部参数外,DI功能块其余的参数都开放,允许在用户程序中按照(位号名.参数)的格式引用。2.3.5 详细功能说明1. 输入源选择DI功能块支持仿真输入。当仿真输入开关SWSIM=ON时,输入信号来自于SIMIN,SIMIN可以从面板手动设定或者从FBD调试界面上手动设定,也可以是来自于其他的功能块。当SWSIM=OFF时,输入来自于对应的DI模块。不管输入来自于仿真输入还是来自于DI模块,输入的原始状态都记录在RAWVAL参数中。2. DI输入取反当IVO=ON时,对输入的DI原始值RAWVAL进行取反处理,但不改变RAWVAL的值;当IVO=OFF时,不对输入的DI原始状态进行处理,直接输出。在强制状态下,取反是无效的。3. 强制状态处理当SWAM=OFF时,进入强制状态,此时不根据IO模块上送的值来更新DI输出值,而是由操作员手动设置。4. DI上升沿累积DI处理功能块可以对输入开关量的正跳变次数进行累积。当上升沿累积开关AVSTRT=ON时,则每当检测到一次正跳变,AV参数加1。当上升沿累积开关AVSTRT=OFF时,停止上升沿累积。如果有上升沿累积复位命令到,即AVRST上升沿到,则累积值AV清0。5. 报警处理 故障报警当模块自身故障或者通讯故障发生时,显示位号故障报警ERR(控制器调试状态下不产生ERR报警)。 状态报警如果使能ON状态报警,则当DI位号值为ON时,进行ON报警状态,相应的质量码中的ON状态报警位置1;当DI从ON变为OFF时,认为是返回正常状态,相应的质量码中的ON状态报警位清0。如果使能OFF状态报警,则当DI位号值为OFF时,进行OFF报警状态,相应的质量码中的OFF状态报警位置1;当DI从OFF变为ON时,认为是返回正常状态,相应的质量码中的OFF状态报警位清0。 跳变报警当正跳变报警使能后,若DI发生OFF到ON跳变,则发生该正跳变报警(RJUMP)。当负跳变报警使能后,若DI发生ON到OFF跳变,则发生该负跳变报警(FJUMP) 报警屏蔽若设置位号报警屏蔽功能,此时相应的报警只记录不实时显示。6. 故障置值当选择非强制非仿真状态时,即位号值来源于DI模块,当DI模块上送数据可疑时,位号值保持,同时标示抖动报警。当DI模块上送数据为坏时,位号值根据组态设置。可选设置有位号值保持、位号值置ON、位号值置OFF。2.4 DO功能块DO功能块将控制策略运算所得的开关量信号输出到开关量输出模块,以便进行指示或控制作用。2.4.1 DO数据列表表 215 FBD软件可引用参数列表参数名称数据类型描述默认值FLAGUDINT质量码0INBOOL输入值OFFTVBOOL跟踪输入值OFFOUTBOOL输出实时值OFFBKOUTBOOL反演计算值OFFSWAMBOOL强制开关OFF=强制,ON=非强制OFFSWTRBOOL跟踪开关ON=跟踪,OFF=不跟踪OFFSWOOSBOOL位号禁止开关ON=禁止,OFF=不禁止OFFBKOUTERRBOOL反演计算输出状态ON表 216 位号组态软件调试参数表参数名称数据类型描述默认值输出信号参数FLAGUDINT质量码0INBOOL输入实时值OFFTVBOOL跟踪输入值OFFOUTBOOL输出实时值OFFBKOUTBOOL反演计算值OFFSWAMBOOL强制开关(ON=非强制,OFF=强制)OFFSWTRBOOL跟踪开关(ON=跟踪,OFF=不跟踪)OFFSWOOSBOOL位号禁止开关(ON=禁止,OFF=使能)OFF组态参数IVOBOOL输出取反选择(ON=取反,OFF=不取反)OFF报警参数ENALMUDINT分项报警使能D8:ON状态报警;D9:OFF状态报警;0ACKBOOL故障恢复确认OFFAOFBOOL报警屏蔽ON=实时报警不显示;OFF=实时报警显示OFF杂项参数CHAN_EXISTSINT通道存在标志(0=不存在,255=存在)255CHK_CODEINT通道校验码43605BKOUTERRBOOL反演计算输出状态ON2.4.2 DO质量码表 217 DO质量码列表Flag(质量码)监控赋值说明D0禁止保留D1允许(ACK)故障恢复状态(RECOVER)D2允许(SWAM)非强制状态(UNFORCE)D3禁止故障安全状态(SAFESTA)D4禁止位号故障报警(ERR)D5禁止强制状态(FORCE)D6允许(SWOOS)位号禁止(OOS)D7禁止保留D8禁止ON状态报警(ON)D9禁止OFF状态报警(OFF)D10禁止跟踪状态(TR)D11允许(AOF)报警屏蔽(AOF)D12D14禁止保留D15禁止实时输出值(ON)2.4.3 DO组播数据结构DO组播数据是两个字节的质量码。2.4.4 DO可用位号成员除了内部参数外,DO功能块其余的参数都开放,允许在用户

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论