(8).3數(shù)據(jù)處理指令及應(yīng)用_第1頁
(8).3數(shù)據(jù)處理指令及應(yīng)用_第2頁
(8).3數(shù)據(jù)處理指令及應(yīng)用_第3頁
(8).3數(shù)據(jù)處理指令及應(yīng)用_第4頁
(8).3數(shù)據(jù)處理指令及應(yīng)用_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第2篇可編程控制器應(yīng)用技術(shù)

教學(xué)課件紅河學(xué)院徐紹坤

442902133@8.1功能指令概述8.2傳送比較指令及應(yīng)用8.3數(shù)據(jù)處理指令及應(yīng)用8.4控制類指令及應(yīng)用第八章功能指令及應(yīng)用8.5數(shù)據(jù)處理指令及應(yīng)用8.6FX2N可編程控制器通訊技術(shù)一、四則及邏輯運算指令內(nèi)容提要:數(shù)據(jù)處理類指令通常指編、解碼,復(fù)位、求平均值等。為方便將四則運算及邏輯運算、移位指令歸于一類。數(shù)據(jù)處理指令是編制數(shù)據(jù)運算及數(shù)據(jù)控制的主要指令。編碼、移位指令方便于一些控制規(guī)律。本章介紹數(shù)據(jù)處理指令的使用方法及應(yīng)用。二、移位控制指令三、數(shù)據(jù)處理指令四、數(shù)據(jù)處理類指令的應(yīng)用及編程8.3FX2系列可編程控制器數(shù)據(jù)處理指令四則運算及邏輯運算指令說明指令名稱助記符指令代碼位數(shù)操作數(shù)范圍程序步S1(*)S2(*)D(*)加法ADDADD(P)FNC20(16/32)K、HKn

X、Kn

Y、Kn

M、Kn

ST、C、D、V、ZKn

X、Kn

MKn

S、T、C、D、V、ZADD7步DADD13步減法SUBSUB(P)FNC21(16/32)SUB7步DSUB13步FCN20D12D10X0ADDD14[S1*][D*][S2*]FCN21D12D10X1SUBD14[S1*][D*][S2*]加法指令(Addition):X0由OFF轉(zhuǎn)ON時,[D10]+[D12]傳[D14]運算是代數(shù)運算,如5+(-8)=-3減法指令(Subtraction):X1由OFF轉(zhuǎn)ON時,[D10]-[D12]傳[D14]運算是代數(shù)運算,如5-(-8)=13圖8-1加、減法指令的使用一、四則及邏輯運算指令指令名稱助記符指令代碼位數(shù)操作數(shù)范圍程序步S1(*)S2(*)D(*)乘法MULMUL(P)FNC22(16/32)K、HKn

X、Kn

Y、Kn

M、Kn

ST、C、D、ZKn

Y、Kn

MKn

ST、C、DMUL7步DMUL13步除法DIVDIV(P)FNC23(16/32)DIV7步DDIV13步FCN22D2D0X0MULD4[S1*][D*][S2*]FCN23D2D0X1DIVD4[S1*][D*][S2*]圖8-2乘、除法指令的使用乘法Multiplication:16位運算32位X0由OFF轉(zhuǎn)ON時,[D0]*[D2]傳[D5,D4]如:[D0]=8,[D2]=9,[D5,D4]=7232位運算32位64位[D1,D0]*[D3,D2]傳[D7,D6,D5,D4]如:[D1,D0]=238,[D3,D2]=189[D1,D0]*[D3,D2]=[D7,D6,D5,D4]=44892除法(Division)運算16位:[D0]=19,[D2]=3,商[D4]=6,余數(shù)[D5]=132位:[D1,D0]÷[D3,D2]商[D5,D4]余數(shù)[D7,D6]最高位總是符號位。指令名稱助記符指令代碼位數(shù)操作數(shù)范圍程序步D(*)加1INCINC(P)FNC24(16/32)Kn

Y、Kn

M、Kn

ST、C、D、V、ZINC7步DINC13步減1DECDEC(P)FNC25(16/32)DEC7步DDEC13步FCN24D10X0INC[D*]FCN25D10X1DEC[D*]加1指令(Increment):X0由OFF轉(zhuǎn)ON時,[D10]中的二進制數(shù)自動加1。若用連續(xù)指令時,每掃描周期加1。16位運算:+32767再加1就變成-32768,標志不置位;32位運算:+2147483647再加1就變成-2147483648,標志不置位;減1指令(Decrement):

X1由OFF轉(zhuǎn)ON時,[D10]中的二進制數(shù)自動減1。若用連續(xù)指令時,每掃描周期減1。16位運算:-32768再減1就變成+32767,標志不置位;32位運算:-2147483648再減1就變成+2147483647,標志不置位;圖8-3加1、減1指令的使用指令名稱助記符指令代碼位數(shù)操作數(shù)范圍程序步S1(*)S2(*)D(*)邏輯字與ANDAND(P)FNC26(16/32)K、H

Kn

X、Kn

Y、

Kn

M、Kn

ST、C、D、V、Z

Kn

Y、

Kn

M

Kn

S、T、C、D、V、ZWAND7步DANDC13步邏輯字或OR0R(P)FNC27(16/32)WOR7步DORC13步邏輯字異或XORXOR(P)FNC28(16/32)WXOR7步DXORC13步與或異或M=A·BM=A+BM=A(+)BABMABMABM000000000010011011100101101111111110

邏輯運算關(guān)系表FCN26D12D10X0WANDD14[S1*][D*][S2*]FCN27D12D10X1WORD14[S1*][D*][S2*]FCN28D12D10X2WXORD14[S1*][D*][S2*]X0=ON,(D10)與運算(D12)送D14如:1×1=1,0×1=0,1×0=0,0×0=0X1=ON,(D10)或運算(D12)送D14如:1+1=1,0+1=1,1+0=1,0+0=0X2=ON,(D10)異或運算(D12)送D14如:1(+)1=0,0(+)1=1,

1(+)0=1,0(+)0=0圖8-4字邏輯運算指令的使用

X0M1X11MOV(P)BCD(P)INC(P)CMP(P)K0Z0C0Z0K4Y0Z0K10Z0M1圖8-5綜合運算舉例X0=ON,K0傳Z0,Z0被置0X11=ON,計數(shù)器C0-C9當(dāng)前值轉(zhuǎn)為BCD碼后輸出到K4Y0。Z0寄存器加1;常數(shù)10與Z0當(dāng)前值比較,10>Z0,M1為ON;10=Z0,M2為ON;10<Z0M3為ON。FNC12FNC10FNC18FNC24X10MOV(P)K2X0D0MOV(P)K38D1MOV(P)K255D2MOV(P)K2D3MUL(P)D0D1DIV(P)D4D2ADD(P)D5D3D4D5K2Y0END例:四則運算式的實現(xiàn)。進行下式運算+2,運算結(jié)果送輸出口K2Y0。X0從OFF轉(zhuǎn)ON,K2X0送入的數(shù)傳D0常數(shù)38傳D1FNC12常數(shù)2傳D3D0×D1即38×X后傳D4D4÷D2即(38×X)/255后傳D5(余數(shù)傳D6)D5+D3即[(38×X)/255]+2運算結(jié)果去驅(qū)動K2Y0。38X255FNC12FNC12FNC12FNC22FNC23FNC20K4Y0例:用乘除法運算實現(xiàn)燈組移位循環(huán)。燈組為Y0-Y17,每秒正序單個移位。M8002Y17SETY0RSTY0MUL(P)K4Y0K2K4Y0DIV(P)K4Y0K2

Y0X0X1Y0M8013M8013END

上電時Y0被置位(置初值)Y17Y16Y15Y14Y13Y12Y11Y10Y7Y6Y5Y4Y3Y2Y1Y0000000000000000100000000000000100000000000000100…………..正序移位……….FNC12FNC12M8034X1INC(P)INC(P)K4Y0ZZM1M8013X1DEC(P)DEC(P)K4Y0ZZM1M8013X1M8002Y14Y0M0RSTZSETM1PLSM0RSTM1ENDM1例:用加1、減1運算實現(xiàn)彩燈控制。燈組為Y0-Y17,彩燈狀態(tài)變化的時間單元為1S,用M8013完成。上電時Z0被置位(置初值0)M8034為ON時,禁止所有輸出上電時Z=0,K4Y0Z=0,即Y0輸出;加1后Z=1,K4Y0Z=1,即Y1輸出(Y0保持通狀態(tài));…..依次加1驅(qū)動當(dāng)Y14=ON時,M1置位。斷開加1、啟動減1指令當(dāng)Y0=OFF時,M0被上沿微分驅(qū)動。從Z=14,K4Y0Z=14,即Y14輸出開始減1;依次減1驅(qū)動,直至Y0為OFF。當(dāng)M0=ON時,M1復(fù)位(M1=OFF)斷開減1、啟動加1指令,反復(fù)循環(huán)執(zhí)行。FNC24FNC24FNC25FNC25M8000K31709MOVK4Y0WOR(P)K4Y0K4M0K33826WXOR(P)K4Y0K4M0X0X1FNC12例:有12只指示燈,接于K4Y0。一般情況下,部分亮部分滅,有時全開或全閉。試用一只開關(guān)打開全部燈,用另一只開關(guān)熄滅所有的燈。ENDK4M0FNC27FNC26將K4Y0當(dāng)前值傳K4M0

將K31709與K4M0當(dāng)前值按位進行邏輯或運算后傳K4Y0(驅(qū)動)

將K33826與K4M0當(dāng)前值按位進行邏輯異或運算后傳K4Y0(驅(qū)動)Y17Y16Y15Y14Y13Y12Y11Y10Y7Y6Y5Y4Y3Y2Y1Y00111111111001110Y17Y16Y15Y14Y13Y12Y11Y10Y7Y6Y5Y4Y3Y2Y1Y01000000000110001開燈字(K31709)關(guān)燈字(K33826)指令名稱助記符指令代碼位數(shù)操作數(shù)范圍程序步D(*)n循環(huán)右移RORROR(P)FNC30(16/32)Kn

Y、Kn

M、Kn

ST、C、D、V、ZK、H移位量n≤16、16位n≤32、32位ROR5步DROR13步01111111110011101101011101111110執(zhí)行一次后右循環(huán)ROR(RotationNRight)[左循環(huán)ROL(RotationLeft)(FNC31)]X0由OFF變ON時,[D]內(nèi)各位數(shù)據(jù)向右移n位,最后一次從最低位移出的狀態(tài)也存于進位標志M8022中。FCN30D0X0ROR(P)K4[D*]n高位低位循環(huán)右移二、移位控制指令指令名稱助記符指令代碼位數(shù)操作數(shù)范圍程序步S(*)D(*)n1n2位右移SFTRSFTR(P)FNC34(16)X、YM、SY、M、SK、HSFTR9步X0FCN34SFTR(P)X0M0K16K4[S*][D*]n1n2SFTR(ShiftRight)位右移[SFTL(ShiftLeft)位左移

FNC35]M15M14M13M12M11M9M8M7M6M0M10M5M2M3M4M1X0X1X2X3M0~M15有n1位執(zhí)行一次后,右移n2位執(zhí)行一次后:(M3-M0)溢出;(M7-M4)(M3-M0);(M11-M8)(M7-M4);(M15-M12)(M11-M8);(X3-X0)(M15-M12)。指令名稱助記符指令代碼位數(shù)操作數(shù)范圍程序步S(*)D(*)n1n2字右移WSFRWSFR(P)FNC36(16)Kn

X、Kn

YKn

M、Kn

ST、C、DKn

Y、Kn

MKn

S、T、C、DK、Hn2≤n1≤512WSFR9步X0FCN36WSFR(P)D0D10K16K4[S*][D*]n1n2WSFR(WordShiftRight)字右移[WSFL(WordShiftLeft)字左移FNC37]D25D24D23D22D21D19D18D17D16D10D20D15D12D13D14D11D0D1D2D3D10~D25有n1位字執(zhí)行一次后,右移n2位字執(zhí)行一次后(D13-D10)溢出;(D17-D14)(D13-D10);(D21-D18)(D17-D14);(D25D22)(D21-D18);(D3-D0)(D25-D22)。指令名稱助記符指令代碼位數(shù)操作數(shù)范圍程序步S(*)D(*)n先進先出寫入SFWRSFWR(P)FNC38K、HKn

X、Kn

Y

Kn

M、Kn

ST、C、DV、ZKn

Y、Kn

MKn

ST、C、DK、H2≤n≤512SFWR7步先進先出讀出SFRDSFRD(P)FNC39SFRD7步X0FCN38SFWR(P)[S*][D*]nD0D1K10先寫先出FIFO(FirstinFirstout)寫入指令SFWR(ShiftRegisterWrite)讀出指令SFRD(ShiftRegisterRead)D10D9D8D7D6D5D4D3D2D1D20n=10點D10D9D8D7D6D5D4D3D2D1D0n=10點

指針123X0FCN39SFRD(P)[S*][D*]nD1D20K10

指針123X0=ON,D0中的數(shù)據(jù)寫入D2,而D1變成指針,其初值被值為1。X0再次為ON,D0中新的數(shù)據(jù)寫入D3,D1中的數(shù)變?yōu)?。依次類推。

X0=ON,D2中的數(shù)據(jù)送D20,同時指針D1的內(nèi)容減1,D3-D10的數(shù)據(jù)向右移一個字。X0再次為ON,D2中的內(nèi)容實為D3內(nèi)容讀到D20,D1的內(nèi)容再減1,依次類推當(dāng)D1的內(nèi)容為0時,不再執(zhí)行,零標志M8020動作。(數(shù)據(jù)總是從D2讀出)源移位指令的應(yīng)用舉例例:流水燈光控制。有8個燈接于K2Y0,當(dāng)X0=ON時,燈先以正序每隔1S輪流點亮,當(dāng)Y7亮后,停2S;反序每隔1S輪流點亮,當(dāng)Y0再亮后,停2S,重復(fù)上述過程。X1為ON時,停止工作。FCN30K4Y0ROR(P)K1X0PLSM100FCN12K1M100MOV(P)K2Y0FCN12K0X1MOV(P)K2Y0FCN31K4Y0M0ROL(P)K1Y7SETM1RSTM1X0M0T1M1X1M0M8013M1T0K20T0M8013X1M2M1Y0T1K20M2ENDT1X1置初值,燈Y0亮程序起動運行停止工作。X1=ON,K2Y0回0位。沒有燈亮

正序左循環(huán)移位,每隔1S移動K1位。K4Y0是16位有效格式。Y7=ON,左循環(huán)移位停,延時2S

右循環(huán)移位,每秒移K1位。Y0=ON,右循環(huán)移位停,延時2S后,重復(fù)上述。以位移指令實現(xiàn)步進電機正反轉(zhuǎn)和調(diào)速控制。以三相三拍電機為例,脈沖列由Y0-Y12(晶體管輸出)送出,作為步進電機驅(qū)動電源功放電路的輸入。程序中采用積算定時器T246為脈沖發(fā)生器,設(shè)定值為K2-K500,定時為2ms-500ms,則步進電機可獲得500步/s-2步/s的變速范圍。X0為正反轉(zhuǎn)切換開關(guān)(X0為OFF時,正轉(zhuǎn);X0為ON時,反轉(zhuǎn)),X2為起動按鈕,X3為減速按鈕,X4為增速按鈕。以正轉(zhuǎn)為例,程序開始運行前,設(shè)M0為0。M0提供移入Y10、Y11、Y12的“1”或“0”,在T246的作用下最終形成011、110、101的三拍循環(huán)。T246為移位脈沖產(chǎn)生環(huán)節(jié),INC指令及DEC指令用于調(diào)整T246產(chǎn)生的脈沖頻率。T0為頻率調(diào)整時間限制。調(diào)速時,按住X3(減速)或X4(增速)按鈕,觀察D0的變化,當(dāng)變化值為所需速度值時,釋放。如果調(diào)速需經(jīng)常進行,可將D0的內(nèi)容顯示出來。例:步進電機控制X0T246FCN35SFTL(P)M0Y10K3K1SETM0RSTM0X0T246FCN34SFTR(P)M1Y10K3K1SETM1RSTM1RSTM4FCN12MOVK500D0RSTT246FCN24INC(P)D0FCN25DEC(P)D0SETM4PLFM10Y11Y10Y11Y12M8002T246X2T246D0X3M8012M4M8012X4M4T0X3X4T0X3X4M10T0K480END1、上電時,常數(shù)500送入D02、按X2起動,T246計時500ms3、T246計時500ms后,M0為1;執(zhí)行第一次位左移,Y10為1。T246第二次計時后,執(zhí)行第二次位左移,Y11為1。4、T246計時500ms后,T246置0并重新計時。5、Y10、Y11均為1時,M0置0。在T246作用下形成011、110、101的Y三拍循環(huán)。6、按X4,執(zhí)行減1指令,下調(diào)T246計時數(shù)D0。7、按X3,執(zhí)行加1指令,上調(diào)T246計時數(shù)D0。8、上、下調(diào)T246計時數(shù)限時48秒。9、T0計時48S,M4為1切斷INC或DEC指令。10、X3、X4下沿時PLF產(chǎn)生脈沖使M10為1,并使M4置0,INC或DEC投入待運行狀態(tài)。(T246~T249為1ms定時器)例:產(chǎn)品的進出庫控制。先進先出控制指令應(yīng)用于倉庫產(chǎn)品進出記錄控制中取出產(chǎn)品入庫地址號程序。產(chǎn)品地址號為4位以下數(shù)字,最大庫存量為99點以下,采用十六進制。當(dāng)入庫按鈕X20按下時,輸入口K4X0輸入數(shù)據(jù)到D256,并存入D257開始的100個字元件組成的堆棧中。當(dāng)出庫按鈕X21按下時,從D257開始的100個元件組成的堆棧中取出一個數(shù)據(jù)送至輸出口K4Y0。X21FCN12MOVK4X0D256X20FCN12MOVK4Y0D356M8000FCN38SFWR(P)D256D257K100FCN39SFRD(P)D256D357K100

需出庫按鈕

需入庫按鈕1、運行標志(RUN)PLC運行時監(jiān)控接通,D356送輸出口K4Y0。2、X20為ON,入庫產(chǎn)品地址由K4X0鍵入并送D256;再入庫,D256數(shù)據(jù)變

3、D256的數(shù)傳D258,指針內(nèi)容D257成為1;D256數(shù)據(jù)傳D259,指針D257成為2(指針最長為100-1=99)4、SFRD與SFWR相反(略)數(shù)據(jù)處理指令說明指令名稱助記符指令代碼位數(shù)操作數(shù)范圍程序步D1(*)D2(*)區(qū)間復(fù)位ZRSTZRST(P)FNC40(16)Y、M、S、T、C、D(D1≤D2)ZRST5步FCN40M500M8002ZRSTM599[D1*][D2*]FCN40C235ZRSTC255FCN40S0ZRSTS127ZRST(ZoneReset):將[D1*]、[D2*]中的同類元件成批復(fù)位。[D1*]的元件號小于[D2*]的元件號(否則只有[D1*]指定的元件被復(fù)位)。除了ZRST指令外,可以用RST指令復(fù)位單個元件。用多點寫入指令FMOV將K0寫入Kn

X、Kn

Y、Kn

M、Kn

S、T、C、D也可以將它們復(fù)位。圖例中,上電時M500-M599、C235-C255、S0-S127同時成批復(fù)位。三、數(shù)據(jù)處理指令指令名稱助記符指令代碼位數(shù)操作數(shù)范圍程序步S(*)D(*)n解碼DECODECO(P)FNC41(16)K、HX、Y、M、ST、C、D、VZY、M、ST、C、DK、H1≤n≤8DECO7步X10FCN41DECO[S*][D*]nX0M10K3DECO(Decode)解碼指令:將源[S*]中的X2-X0組成的3位(n=3)二進制數(shù)為011,相當(dāng)于十進制數(shù)3(21+20=3),由目標[D*]M17-M10組成的8位二進制數(shù)的第三位(M10為第0位)M13被置1,其余各位為0。如源數(shù)據(jù)全0,則M10置1。若n=0,程序不執(zhí)行;n=0-8以外,出現(xiàn)運算錯誤。當(dāng)n=8,[D*]位數(shù)為28=256。驅(qū)動輸入為OFF時,不執(zhí)行指令。上次解碼輸出置1的位保持不變。[S*]011X2X1X0[D*]M17M16M15M14M13M12M11M10b7b6b5b4b3b2b1b0000000010×22+1×21+1×20=32n位(23=8)X10FCN41DECO[S*][D*]nD0D1K32n位(23=8)D01111111100000000b15b0[S*]n位(n=3)0010000000000000[D*]D1當(dāng)[D]是字元件時,以源[S]所指定字元件的低n位所表示的十進制碼Q,DECO指令將以[D]所指定目標元件的第Q位(不含最低位)置1,其它位置0。源數(shù)據(jù)Q=21+20=3,因此D1的第三位為1。當(dāng)源數(shù)據(jù)為0時,第0位為1。若n=0,程序示執(zhí)行;n=0-4以外時,出現(xiàn)運算錯誤。若n=4時,[D]位數(shù)為24=16。驅(qū)動輸入OFF時,不執(zhí)行指令,上一次解碼輸出置1的位保持不變。若指令是連續(xù)執(zhí)行型,則在各個掃描周期都會執(zhí)行,必須注意。0×22+1×21+1×20=3M8000FCN41DECO[S*][D*]nD0M0K42n位(24=16位)D00101111100000011b15b0[S*]n位(n=4)0000000100000000[D*]M71×23+1×22+1×21+0×20=14DECO指令的應(yīng)用M0M1M2M14M15

根據(jù)D0所存儲的數(shù)值,將M組合元件的同一地址號接通。在D0中存儲0-15的數(shù)值。取n=K4,則與D0(0-15)的數(shù)值對應(yīng),M0-M15有相應(yīng)1點接通。

n在K1-K8間變化,則可以與0-255的數(shù)值對應(yīng)。但是為此解碼所需的目標軟元件范圍被占用,務(wù)必要注意,不要與其它控制重復(fù)使用。指令名稱助記符指令代碼位數(shù)操作數(shù)范圍程序步S(*)D(*)n編碼ENCOENCO(P)FNC42(16)X、Y、M、ST、C、D、VZT、C、DV、ZK、H1≤n≤8ENCO7步X10FCN41ENCO[S*][D*]nM10D10K3[S*]M17M16M15M14M13M12M11M100000000012n位(23=8)1234567D100100000000000001b15b0[D*]n位(n=3)ENCO(Encode)解碼指令:當(dāng)[S]是位元件時,以源[S]為首地址、長為2n的位元件中,最高置1的位置被存放到目標[D]所指定的元件中去,[D]中數(shù)值范圍由n確定即源長度為2n位(23=8)M10-M17,其最高置1位是M13即第三位,將“3”位置數(shù)(二進制)存放到D10的低3位中。

當(dāng)源數(shù)的第一個(即第0位)位元件為1,則[D]中存放0。當(dāng)源數(shù)中無1,出現(xiàn)運算錯誤。若n=0時,程序不執(zhí)行;n=1~8以外時,出現(xiàn)運算錯誤。若n=8時,[S]位數(shù)為28=256。驅(qū)動輸入為OFF時,不執(zhí)行指令。上次編碼輸出保持不變。X10FCN41DECO[S*][D*]nD0D1K32n位(23=8位)D01100111100000010b15b0[S*]n位(n=3)1100000000000000[D*]D1b1b2b3b4b5b6b7b0b15當(dāng)[S]是字元件時,在其可讀長度為2n位中,最高置1的位被存放到目標[D]所指定的元件中去,[D]中數(shù)值的范圍由n確定。上圖中源字元件可讀長度為2n=23=8位,其最高置1位是第3位。將“3”位置數(shù)(二進制)存放到D1的低3位中。當(dāng)源數(shù)的第一個(即第0位)位元件為1,則[D]中存放0。當(dāng)源數(shù)中無1,出現(xiàn)運算錯誤。若n=0時,程序不執(zhí)行;n=1~4以外時,出現(xiàn)運算錯誤。若n=4時,[S]位數(shù)為24=16。驅(qū)動輸入OFF時,不執(zhí)行指令,上次編碼輸出保持不變。若指令是連續(xù)執(zhí)行型,則在各個掃描周期都執(zhí)行,必須注意。指令名稱助記符指令代碼位數(shù)操作數(shù)范圍程序步S(*)D(*)n平均值MEANMEAN(P)FNC45(16)Kn

X、Kn

Y、

Kn

M、Kn

ST、C、DKn

Y、Kn

M、Kn

ST、C、D、V、ZK、H1~64MEAN7步MEANP7步X10FCN45MEAN[S*][D*]nD0D10K3

(D0)+(D1)+(D2)3D10MEAN平均值指令:將[S]開始的n個源操作數(shù)據(jù)的平均值(用n除代數(shù)和)存入目標操作數(shù)[D]中,舍去余數(shù)。如超出元件規(guī)定地址號范圍,n值自動減小。n為1~64以外時,會發(fā)生錯誤。橡膠機械順序控制的應(yīng)用舉例SA1置“自動”SA1置“手動”主機起動運行指示結(jié)束指示主機停止工序1工序2工序3工序4工序1工序2工序3工序4SB1SB3SB3SB3SB3SB24S4S3S3S2S

主機由SB1按鈕起動,SB2按鈕停止,SA為控制狀態(tài)選擇開關(guān),有“自動”、“手動”控制。I/O分配如下:SB1—X0,SB2—X1,SA1自動—X2,SA1手動—X3,熱保護FR—X4

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論