TCS系统算法说明:ADDAdderwithfixedgain加法器X1X2YY=X1+X2++Xn(n=2--16)X1SUBTRACTsubtracterwithfixedgain减法器YX2Y=X1-X2--Xn(n=2--16)MULTIPLIEyisoutputtedasfollows乘法器X1YX2Y=X1×X2DIVIDEyisoutputtedasfollows除法器X1YX2Y=X1÷X2X1ADDWITHWEIGHTadderwithgain,biasandlimiterX2Y加权加法器X3Y=G1×X1+G2×X2+G3×X3+BSWG1—G3是权,B――偏置。在块内设定。X1YADDWITHCHARGE平滑过渡加法器X21、当SW=1时,为自动模式,从Y=Z变化到X3Y=G1×X1+G2×X2+G3×X3+B受变化率的限制ZG1—G3是权,B――偏置。在块内设定。2、当SW=0时,为手动模式Y=ZMULTIPTEWITHCOMPENSATE加权代偏置、限制乘法器X1X2YY=(X1-X0)×(G+G×X2)+Y0X0:X起源数C:常数G:增益Y0:Y的起源数ADDSUBMLTDIVAWXAC1XXZMLX1DIVIDEdividerwithgain,blasandlimitterX2Y加权代偏置、限制除法器Y=G(X1-X0)/(X2+Xc)+Y0X0:X起源数Xc:常数G:增益Y0:Y的起源数SWXYINTEGRAL积分调节器F1、当SW=1时,为自动方式,带先行信号的积分调节器。ZY=1/T×integralxdx+F2、当SW=0时,为手动方式,Y=Z并限制在LL<Y<HLF:先行信号TI:积分时间。SWDIFFERENTIAL微分1、当SW=1时,为自动方式,X1X2YY=(G×TD×S/1+TD×S)×X,Y被限制在LL<Y<HL2、当SW=0时,Y=0,在初始化状态。S:拉普拉斯运算;G:微分增益;TD:微分时间常数。SWLAG一阶惯性XY1、当SW=1时,按一阶惯性信号变化。Y=(1/1+TS)X2、当SW=0时,Y=XS:拉普拉斯运算;T:时间常数。SIGNALGENERATOR信号发生YY=KK:参数DVXIFZDFLGSGSWPIcontrollerwithfeedforward带先行信号的PI调节器XY1、当SW=1时,为自动方式,PI控制,带F先行信号。ZY=G*X+1/T*integralXdx+F;2、当SW=0时,为手动方式,Y=Z且LL<=Y=>HLG:比例增益;F:先行信号;TI:积分时间。SWVelocitytypePIcontrollerwithfeedforwardX带先行信号的速度型PI调节器Y1、当SW=1时,为自动方式,FY=G1*(X(j)-X(j-1))+G2*TS/TI*X(J)+F;Z2、当SW=0时,为手动方式,Y=0G1:比例增益1;G2:比例增益2;TI:积分时间;F:先行信号。Linearizationofsquarerootsignal平方根运算XYY=√K×XYK:增益XMaximuminputvalueisselected高值选择X1YY=(X1、X2、X3)中的最大值X2Y1X3Y2当X1、X2、X3中有一个为最大值时,相应Y3的Y1、Y2、Y3为1。XPIFFZXPIVFZRTHSMinimuminputvalueisselected低值选择X1YY=(X1、X2、X3)中的最小值X2Y1X3Y2当X1、X2、X3中有一个为最小值时,相应Y3的Y1、Y2、Y3为1。FUNCTIONGENERATOR函数发生器XYY=f(X)最多可以设置7个折点FUNCTIONGENERATORFORCOMPENSATE带补偿的函数发生器X当C是已输入的一个值时,H是计算好的二极管功能CY的发生器,有5个设定点。那么:Y=H*XANALOGMEMORY模拟量存储器SW1、当SW=0时,为跟踪方式,输出Y跟踪输入Z。IY=ZY2、当SW=1时,设定模式,输出Y由I和D端控D制,当I=1时,Y增加;当D=1时,Y减小。并且,ZY被限制:LL<Y<HL。HL、LL为上下限限制,可修改。SWRATELIMITTER变化率限制XY1、当SW=0时,为跟踪模式,Y跟踪X。Y=X2、当SW=1时,为正常模式,输出Y按照设定好的变化率跟踪X。LSFGFGCIAMDZRLSWratelimiter(withhold)带保持功能的变化率限制器1、当SW=0时,为跟踪模式,Y=X;X12、当SW=1时,为正常模式,输出Y按照设定好的变SIY化率跟踪X;SD注意:1、当SI=1时,增加方向的变化停止;2、当SD=1时,减小方向的变化停止;LIMITTER输出限制器XY1、当X>HL时,Y=HL,Y1=1,Y2=0;Y12、当LL<=X<=HL时,Y=X,Y1=Y2=0;Y23、当X<LL时,Y=LL,Y1=0,SWANALOGSWITCH模拟量切换开关1、当SW=1时,Y=X1X12、当SW=0时,Y=X2X2YSWANALOGSWITCH(WORDTYPE)命令型模拟量切换开关1、当SW=1时,Y=X1X12、当SW=0时,Y=X2X2YGAIN增益XY输出信号是输入信号乘以增益K.Y=K*XK:增益,可设置的参数。MONITORRELAY监视继电器X11、当X1和X2的偏差大于HL或小于LL时,输出YX2Y为1;即Y=1:LL>X1-X2或HL<X1-X22、当X1和X2偏差大于LL且小于HL时,输出Y为0;即Y=0:LL<X1-X2<HL。RLHLIMASWASWWGMRGAP死区1、当K2<=X<=K1时,Y=0XY2、当X<K2或X>K1时,Y=X+K(K2<=K1)ABSOLUTE绝对值XY输出信号Y是输入信号X的绝对值。Y=XSWBUMPLESSTRANSFER无扰切换1、SW=1时,Y=X1,如果在SW由0向1切换时X1X1和X2有偏差,Y将以变化率R由X2向X1过渡;X2Y2、SW=0时,Y=X2,如果在SW由0向1切换时X1和X2有偏差,Y将以变化率R由X1向X2过渡3、当目标值变化切换的时候,以设定的参数变化率R缓慢变化。SWBUMPLESSTRANSFERTYPE1无扰切换1型1、SW=1时,Y=X1,如果在SW由0向1切换时X1X1和X2有偏差,Y将以变化率R由X2向X1过渡;X2Y2、SW=0时,Y=X2,如果在SW由1向0切换时X1和X2有偏差,Y将以变化率R由X1向X2过渡;3、当目标值变化切换的时候,以设定的参数变化率R缓慢变化。SWFILTER均值滤波器1、当SW=1时,取样数据的平均数被计算出来。XYY=(X+X(j-1)+…..+X(j-(n-I)))/n2<=n<=102、当SW=0时,Y(j)=X(j)的初始状态。SWLEASTSQUAREFILTER最小均值滤波器1、当SW=1时,输出Y取样数据的最后4个数和当XY前数据的平均值Y(j)=(3X(j)+2X(j-1)+X(j-2)-x(j-4))/52、当SW=0时,Y(j)=X(j)GAPABSBMPBP1FLTLSQSWGRADIENT坡度1、当SW=1时,斜率是根据直线模拟法利用最小均值XY方法计算出来的Y(j)=(X(j)*2+X(j-1)-X(j-3)-X(j-4)*2)*K/TS*102、当SW=0时,Y(j)=0K:增益TS:周期SWLEADLAG惯性环节1、当SW=1时,进行惯性运算;XY2、当SW=0时,Y=XS:拉斯运算T1:时间常数1T2:时间常数2SWPUREDELAY纯滞后1、当SW=1时,信号输入经过N*K个取样周期后输XY出在当前时间变成k的值。1<=N<=9K>02、当SW=0时,Y=XSWPUREDELAYDIGITALTYPE数字型纯滞后1、当SW=1时,信号输入经过1个取样周期后输XY出。2、当SW=0时,Y=XUNEARCHANGE线性变换XYY按下列关系被输出:Y=X*K+BTOWPOINTSPOLYGON两点多角形XY折叠的功能,被用在刻度转变中作为模拟量输入和输出。yA2.B2A1.B1xGRDLDLPDPDDLINTWOLIMITTER(SIMPIETYPE)普通型限制器限制输入信号X不超过HL且不低于LL,XY1、当X>HL时,Y=HL;2、当X<LL时,Y=LL;3、当LL<X<HL时,Y=XHIGHSIGNALSELECTORGATE高值选择门X1Y1、选定输入信号中的高值,并输出Y;X22、当输入信号是2个时,第三个输入信号必须是虚设X3的输入。LOWSIGNALSELECTORGATE低值选择门X1Y1、选定输入信号中的低值,并输出Y;X22、当输入信号是2个时,第三个输入信号必须是虚设X3的输入。SWTIMEDELAYPICKUP延时开当SW=1时,XY1、当输入信号x由0变成1时,输出y经过一个时间TP后再变成1。2、当输入信号x由1变成0时,输出y立即变为0当SW=0时,Y=0XTYTPTLMSHSGLSGTPSWTIMEDELAYDROPOUT延时关当SW=1时,XY1、当输入信号x由0变成1时,输出y立即变成1。2、当输入信号x由1变成0时,输出y经过一段时间TD后,在变成0。当SW=0时,Y=0XTYTDTSWTIMEDELAYWIPEOUT时间滞后消失输出(一次触发)当SW=1时,XY1、当输入信号x由0变成1时,输出y立即变成1。之后,延时时间TW后,Y由1变成0。2、如果想要使Y再次为1,输入X必须再次由0变成1当SW=0时,Y=0XTYTDTDTFLIPFLOPRS触发器X1YR真值表X2YS注:*号表示原态X1X2YRYS00**010010111101TDTWSFFRRSWCOMPARATOR滞后比较器1、当SW=1时,实行滞后比较。如图XYXYLLHL2、当SW=0时,X>=HL时,Y=1X<HL时,Y=0XLLHLCOMPARATORFORLOWVALUE低值比较器,如图XYXLLHLSWDIGITALSWITCH数字量切换开关1、SW=1时,Y=X1;X12、SW=0时,Y=X2,X2YX1、X2、Y均为数字量信号SWCOUNTER记数器1、当SW=1时,如果记数结果小于N,则Y=0;XY如果记数结果大于N,则Y=1。当输入信号由0变成1时,开始记数。2、SW=0时,Y=0。X1EXCIUSIVEOR异或门X2YY按照下列表输出:公式:Y=(X1+X2)*(X1+X2)X1X2Y000011101110COMCPLDSWCNTEORSWFLICKER脉冲串发生器1、当SW=1时,当输入X=1时,Y是1、0的脉冲XY2、当SW=0时,Y=0XYT1T2T1:脉冲宽度时间;T2:脉冲间隔时间。FLOATINGDATATRANSFER模拟量动态数据传送XY以与输入相同数据输出,不做任何改变。即:Y=XBITDATATRANSFER数字量动态数据传送XY以与输入相同数据输出,不做任何改变。即:Y=XTIE-BACKXYTIE-BACK(DIGITALTYPE)XYX1AVERAGE平均X2输出是输入的平均数。Y=(X1+X2)/2Y=(X1+X2+……+Xn)/n(n=2…….16)FLKFLRBTRTBTBDAVEPARAMETERMODIFY参数修改以前设置的值在使用中不合适的时候在线修改参数使用这个算法,***表示输入的号数SWHOLD保持1、当SW由0变成1时,保持输出值XY2、当SW=0时,Y=XFLOATTOSHORTWORDCHANGE浮点数向短字节转换XYSHORTWORDTOFLOATCHANGE短字节向浮点数转换XYLOWERCHECK下降限制当X<K时,Y=1XYX>=K时,Y=0.K:参数UPPERCHECK上升限制当X>K时,Y=1XYX<=K时,Y=0.K:参数X1Y2OUTOF44选2X2X3当X1---X4中的任一两个或两个以上为1时,Y=1.X4PA