新華DCS軟件XDPS用戶手冊附錄1-XDPS預(yù)定義標(biāo)準(zhǔn)功能塊說明組態(tài)_第1頁
新華DCS軟件XDPS用戶手冊附錄1-XDPS預(yù)定義標(biāo)準(zhǔn)功能塊說明組態(tài)_第2頁
新華DCS軟件XDPS用戶手冊附錄1-XDPS預(yù)定義標(biāo)準(zhǔn)功能塊說明組態(tài)_第3頁
新華DCS軟件XDPS用戶手冊附錄1-XDPS預(yù)定義標(biāo)準(zhǔn)功能塊說明組態(tài)_第4頁
新華DCS軟件XDPS用戶手冊附錄1-XDPS預(yù)定義標(biāo)準(zhǔn)功能塊說明組態(tài)_第5頁
已閱讀5頁,還剩60頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

XDPSXDPS用戶手冊附錄 1XDPS預(yù)定義標(biāo)準(zhǔn)功能塊說明1-1-節(jié)點(diǎn)(狀態(tài))測試模塊TDPUID=85圖形描述:輸入一>N CpuA >Anet >TDPU Bnet >Aio >Bio >First >CpuB >標(biāo)記描述:標(biāo)記名數(shù)據(jù)類型缺省值描述輸出CpuAbool0DPUA狀態(tài),1=主控輸出Anetbool0A網(wǎng)絡(luò)狀態(tài),0=OK,1=OffLine輸出Bnetbool0B網(wǎng)絡(luò)狀態(tài),0=OK,1=OffLine輸出Aiobool0AI/O通道狀態(tài),0=OK,1=OffLine輸出Biobool0BI/O通道狀態(tài),0=OK,1=OffLine輸出Firstbool0本DPU初次計算時,輸出一個單脈沖,脈寬為所在頁的計算周期。輸出CpuBbool0DPUB狀態(tài),1=主控輸入Nlong0節(jié)點(diǎn)號,0=自己,以B.I方式表示的指針?biāo)惴枋觯罕竟δ軌K取指定節(jié)點(diǎn)狀態(tài)。注意:本功能塊狀態(tài)總為好。上網(wǎng)報警閉鎖功能塊 DisAlmID=86圖形表示:Z DisAlm標(biāo)記說明:標(biāo)記名數(shù)據(jù)類型缺省值描述輸入Zbool0以B.I方式表示的指針,或是立即布爾數(shù)參數(shù)P.Bword.wordnull,null上網(wǎng)塊XNETAO、XNETDO的位號參數(shù)Nword0報警限標(biāo)識,0=ALL,1=HH,2=H,3=L,4=LL,5=R算法說明:本功能塊在輸入Z為1時,禁止由P.B指定的上網(wǎng)塊的報警,在Z為0時,取消禁止。若P.B指向XNETAO,則由參數(shù)N指定那一個限將被禁止。 N為0時,禁止所有的報警限。上網(wǎng)報警限修改功能塊 ChgAlmID=87圖形描述: ——>XChgAlm >Z標(biāo)記說明:標(biāo)記名數(shù)據(jù)類型缺省值描述輸入Xfloat0.0以B.I方式表示的指針,或是立即浮點(diǎn)數(shù)

輸入Zbool0以B.I方式表示的指針,或是立即布爾數(shù)參數(shù)P.Bword.wordnull,null上網(wǎng)塊XNETAO的位號參數(shù)Nword0報警限標(biāo)識,0=保留,1=HH,2=H,3=L,4=LL,5=R算法說明:本功能塊在輸入Z為1時,由P.B和N指定的模擬上網(wǎng)塊的指定報警限將等于 X;在Z為0時,指定報警限取定義值。I/O卡件測試模塊TCardID=88圖形表不:TCardQ標(biāo)記描述:標(biāo)記名數(shù)據(jù)類型缺省值描述輸出 Qbool0I/O板狀態(tài),0=good,1=bad參數(shù) Nodeword0站號參數(shù) Cardword0板號算法描述:本功能塊取指定I/O站的I/O板的品質(zhì)I/O站測試模塊TNodeID=89圖形表不:TNodeQ標(biāo)記描述:標(biāo)記名數(shù)據(jù)類型缺省值描述輸出Qbool0I/O板狀態(tài),0=good,1=bad參數(shù)Nodeword0站號算法描述:本功能塊取指定I/O站的品質(zhì)未正式加入的算法未正式加入的算法增力口:模糊化函數(shù) FuzzID=13圖形描述:Y1Y2Y1Y2Y3,XFuzzY4Y5T6Y7(NB)(NM)(NS)?(ZE)(若m=7)(PS)(PM)(PB)標(biāo)志描述:標(biāo)志名數(shù)據(jù)類型缺省值描述輸出Y1,…,Y7float0.0功能塊輸出模擬量點(diǎn)輸入 Xfloat0.0模糊控制器的被控模擬量點(diǎn)參數(shù) mword7模糊語言值的個數(shù)參數(shù) cfloat1.0表示子集的曲線的形狀因子c=0.0,正態(tài)分布線型c=1.0, 三角線型c>1.0, 梯形線型參數(shù)a1,…,a7float-6,-4,-2,0,2,4,6模糊子集中心參數(shù)b1,…,b7float2.0各模糊子集的覆蓋范圍參數(shù) k1float0.06量化因子參數(shù) k2float0.0修正因子算法描述:模擬量輸入X經(jīng)模塊處理后,得到X從屬于各語言變量,即模糊子集(比如NB,NM,…,PB)的隸屬度,由模擬量輸出端Y1,Y2,…,丫7等輸出X首先代入公式F=k1*X+k2計算得Fo{再將F由取整公式F=floor(F)得F}X首先代入公式F=k1*X+k2計算得Fo{再將F由取整公式F=floor(F)得F}。然后將F代入代表各語言變量的公式:若C0,Yi限定條件:若C0,Yi限定條件:exp[(―2J];bif(Yi0.1),then

c(biFai)

,

bi,if(Yi1.0)thenYi{if(Yi0.01)thenYiYi1.00.00.0注意:填入?yún)?shù)時要進(jìn)行預(yù)處理,若確定論域元素個數(shù)為n(奇數(shù));基本論域的變化范圍,即X的變化范圍,為[a,b],則k1=(n-1)/(b-a),k2=-(n-1)*(a+b)/[2*(b-a)]. 同時要通過以下程序來判斷所填參數(shù)是否合理:nx=(n-1)/2;for(j=0;j<m;j++){for(i=0;i<n;i++){x=i-nx;if(c==0){out=exp(-pow((x-a[j])/b[j],2.0));if(out<0.1)out=0.0;}else{out=c*(b[j]-fabs(x-a[j]))/b[j];if(out>1.0)out=1.0;if(out<0.001)out=0.0;}s[i][j]=out;}}for(i=0;i<n;i++){for(j=0,count=0;j<m;j++)if(s[i][j]>0.0)count++;}若count大于2或count等于0,則參數(shù)填寫錯誤.增加:反模糊函數(shù) DeFuzzID=14圖形描述: >X1——>Xs1…DeFuzzY ——>XX7,Xs7標(biāo)志描述:標(biāo)志名數(shù)據(jù)類型缺省值描述輸出 Yfloat0.0模擬量輸出量點(diǎn)輸入X1,Xs1,…,X7,Xs7float0.0模擬量輸入量點(diǎn)參數(shù) mword7模糊語言值,即模糊子集的個數(shù)參數(shù) kfloat15.4比例因子參數(shù)zj1,…,zj7float-8.5,-8.0,-4.0,0.0,4.0,8.0,8.5論域中的各元素與其屬于各模糊子集的隸屬度的乘積之和參數(shù)zjs1,…,zjs7float1.5,2.0, ??,2.0,1.5論域中的各元素屬于各模糊子集的隸屬度之和算法描述:模擬量輸入Xi,Xsi(i=1,2, …,m)經(jīng)模塊處理后,得到精確輸出量,由模擬量輸出端輸出Xi,Xsi(i=1,2, …,m)首先代入計算公式:FX1zj1X2zj2...X7zj7Xs1zjslXs2zjs2...Xs7zjs7得到F。然后將F代入公式:Y=k*F得到Y(jié)。注意:填入?yún)?shù)時要進(jìn)行預(yù)處理,若確定論域元素個數(shù)為 n(奇數(shù));基本論域的變化范圍,即X的變化范圍,為[a,b],則k=(b-a)/n.同時,若確定模糊子集中心ai(i=1,2, -;m)且各模糊子集的覆蓋范圍bi(i=1,2, -;m)且模糊子集的個數(shù)為 m,則要通過以下程序來判斷這些所選的參數(shù)是否合理 ,并且計算所要填寫的參數(shù)zji,zjsi(i=1,2,-,m):nx=(n-1)/2;for(j=0;j<m;j++){for(i=0;i<n;i++){x=i-nx;if(c==0){out=exp(-pow((x-a[j])/b[j];2.0));if(out<0.1)out=0.0;}else{out=c*(b[j]-fabs(x-a[j]))/b[j];if(out>1.0)out=1.0;if(out<0.001)out=0.0;}s[i][j]=out;}}for(i=0;i<n;i++){for(j=0;count=0;j<m;j++)if(s[i][j]>0.0)count++;}若count大于2或count等于0;則所選參數(shù)錯誤否則,計算所要填寫的參數(shù) zji;zjsi(i=1;2;…,m).for(j=0;j<m;j++){for(i=0;i<n;i++){x=i-nx;zj[j]+=x*s[i][j];zjs[j]+=s[i][j];}}待完成控制算法中增加 ,自鎮(zhèn)定算法,漠糊控制算法,狀態(tài)控制算法7.….、時間函數(shù) NewGetDate,GetTime,DevTime,CmpTime暫未選入2.0版的1.22版的功能塊4.12、3輸出平衡模塊BALANCE3ID=506.2、仿真模塊ID=39圖形描述:SIAI SIM Y >TS標(biāo)記描述:標(biāo)記名數(shù)據(jù)類型缺省值描述輸出 Yfloat0輸入 SIfloatNULL以B.I方式表示的指針,或是立即布爾數(shù)輸入AIfloatNULL以B.I方式表示的指針,或是立即布爾數(shù)輸入TSboolNULL以B.I方式表示的指針,或是立即布爾數(shù)參數(shù)LG1,LG2,LG3float1超前常數(shù),如果LD為0,則為滯后模塊參數(shù)GN1,GN2,GN3float1滯后常數(shù),LG必須大于等于1/2TS(采樣周期)參數(shù)LGfloat1增益GN參數(shù)GNfloat1增益GN算法說明:ifTS=1out=TR-GNd、算法ifLG=0Y=XGN*TSelseout=ifLG=0Y=XGN*TSelseout= 2LGTS2LGTS(X(n)X(n1)Y(n1)? 2LGTSelseout1=ifLG2GN*TS2LG1TSout2=out1(X(n)X(n1))Y(n1)elseoutifLG3GN*TS2LG2TS(OUT1(n)OUT1(n1))OUT2(n1)else=0out=out2elseout1=ifLG2GN*TS2LG1TSout2=out1(X(n)X(n1))Y(n1)elseoutifLG3GN*TS2LG2TS(OUT1(n)OUT1(n1))OUT2(n1)else=0out=out2outGN*TS2LG2TS(OUT2(n)OUT2(n1))OUT(n1)與v1.22的兼容性:與v1.22的SIM=27Hf同。5.6、D蟲發(fā)器ID=95圖形描述:

ZDFLPD >RD1 >標(biāo)記描述:標(biāo)記名數(shù)據(jù)類型缺省值描述輸入S,Rboolnull以B.I方式表示的指針,或是立即布爾數(shù)輸出Dbool0輸出D1bool1D1=NOTD算法描述:本功能塊構(gòu)成一個電平型D觸發(fā)器,輸出2個布爾量。真值關(guān)系如下:ifReset=1thenY=0ifReset=0andX=0 -1thenY=NOT.Y當(dāng)Reset=1時,輸出信號Y=0。當(dāng)Reset=0時且X從0變?yōu)?(上升沿時),輸出Y求反。當(dāng)輸入ResetsX二個中任何一點(diǎn)品質(zhì)壞時,輸出品質(zhì)為壞。S(n)1010R(n)0110D(n)100不變D1(n)011不變本功能塊不傳遞前續(xù)功能塊的狀態(tài),即其狀態(tài)總為好,除非被Disableo與v1.22的兼容性:與v1.22的RSFLF=60H肖有不同,可取代1.22中的DFLF觸發(fā)器。58、邏輯比較器a、圖形塊描述開入1開入2開入1開入2開入3開入4模出丫開出DX2,X3,X4,CLOGADD4Y,D,X1,d、算法X2,X3,X4,CY=X1+X2+X3+X4IfY>CD=1elseD=076、計算變化率模塊a、圖形塊描述 〉X 〉Y>CRATEb、文本描述Tag:CRATEY,X,Kd、算法描述Y(n)3X(n)X(n1)X(n2)3X(n3)k10*TsY(n)其中TS為計算周期K=1時,Y(n)的單位為每秒變化率K=60時,Y(n)的單位為每分鐘變化率K=0時,程序缺省指定K=180、取整模塊INTOUTTAG:INTOUT,IN,Moded、算法描述如果Mode=0,丫為X的整數(shù)部分如果Mode=1,Y為大于X的最小整數(shù)如果Mode=2,Y為小于X的最大整數(shù)如果Mode=3,如果X>0,同Mode=1;如果X<0,同Mode=2如果Mode=4,丫為(X+0.5)的整數(shù)部分如果Mode=5,如果X>0,丫為(X+0.5)的整數(shù)部分如果X<0,丫為(X—0.5)的整數(shù)部分,OUTTAG81、求符號SGN,OUTTAG:SGNOUT,INd、算法描述Y=SGN(X)1X>0\-1 X<082、多變量切換MVEQU8a、圖形塊描述X1X2…X8ala2a8b、文本描述TAG:MVEQU8Y,X2,…,X8,al,a2,…,a8d、算法描述X1X0<a1X2a1<X<a2X3a2<X<a3Y=X4a3<X<a4X5a4<X<a5X6a5<X<a6X7a6<X<a7X8a7<X<a883、多參數(shù)賦值MPSET8a、圖形塊描述a1a2a3a4a5a6a7a8MPSET8b、文本描述d、算法描述b1b2b3b4TAG:MPSET8Y,X,b1,a1,b2,a1b5b6b7b8a2a3a4a5a6a7a2,b3,a3,b4,a4,b5,a5,b6,a6,b7,a7,b8,a8b2<b3<b4<b5<b6<a8b10b2…b7<b893、模擬量數(shù)組定義模塊DEFADIMa、圖形塊描述JNUMNameDEFADIMf0f1f19b、文本描述TAG:DEFADIM<b1<b2<b3<b4<b5<b6<b7b7<|X|<b8Name,R,NUM,f0,f1,?f19d、算法描述Name:數(shù)組名同模擬量測點(diǎn)名一樣定義。Num:數(shù)組中定義的變量個數(shù),最多為20(1-20),當(dāng)復(fù)位信號為高電平或機(jī)器啟動時,數(shù)組值等于各對應(yīng)的初值,其余情況,數(shù)組值可通過 GETADIM得到或用SETADIM修改。94、開關(guān)量數(shù)組定義模塊DEFDDIMa、圖形塊描述JNUM,NameDEFDDIMS0S1S15S0S1S15d、算法描述Name:數(shù)組名同模擬量測點(diǎn)名一樣定義。Num:數(shù)組中定義的變量個數(shù),最多為16(1~16),當(dāng)復(fù)位信號為高電平或機(jī)器啟動時,數(shù)組值等于各相應(yīng)的初值,其余情況,數(shù)組值可通過 GETDDIM得到或用SETDDIM修改。95、開關(guān)量

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論