freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

三菱全系列培訓(xùn)教材(蘇州某培訓(xùn)機(jī)構(gòu)資料)-資料下載頁(yè)

2025-04-06 00:58本頁(yè)面
  

【正文】 注:CMP與ZCP都是比較指令,其比較結(jié)果是位軟元件,當(dāng)在程序里使用M7作為比較結(jié)果時(shí),跟在其后面的2位軟元件MM9被占用,作為比較結(jié)果,為防止重復(fù)使用,在編寫下面的程序時(shí)務(wù)必要注意避開使用。 傳送指令MOV程序1:當(dāng)X0接通,則指令將K100傳送到D10寄存器里面,即D10=100。只要X0接通,程序掃描一次,指令就執(zhí)行一次。此后,即使X0斷開,D10里的數(shù)據(jù)保持100不變。程序2:如上程序,MOVP指令,同樣也是傳送指令,當(dāng)條件X1接通時(shí),指令是把D1寄存器數(shù)據(jù)傳送到D2寄存器里,然后把0傳到D1寄存器里。但是MOVP指令為脈沖型指令,即當(dāng)條件X1接通時(shí),程序只執(zhí)行一個(gè)掃面周期,第二次掃面時(shí),指令就不會(huì)再執(zhí)行了。程序3:當(dāng)X1接通,則指令將定時(shí)器T0當(dāng)前的計(jì)時(shí)時(shí)間傳送到D20里面。定時(shí)器、計(jì)數(shù)器設(shè)定值的間接指定示例:把D10的當(dāng)前值作為定時(shí)器T20的設(shè)定定時(shí)時(shí)間。位軟元件的傳送:如上程序,左邊的梯形圖程序可用后邊程序代替。執(zhí)行結(jié)果完全相同。32位數(shù)據(jù)的傳送運(yùn)算結(jié)果以32位輸出的應(yīng)用指令,必須使用D指令;如上程序,當(dāng)指令條件接通,則把D0,D1組成的32位數(shù)據(jù)寄存器傳送到D10,D11組成的32位數(shù)據(jù)寄存器里C235本身是32位計(jì)數(shù)器,指令把C235的當(dāng)前計(jì)數(shù)值傳送到DD20組成的32位數(shù)據(jù)寄存器里注:在下面的所有指令中,可以很多都會(huì)涉及到指令后面加“P”,或者指令前面加“D”,其用法都是一樣的,在分析指令時(shí),就不重復(fù)講了。加了“P”之后,指令即脈沖型了,當(dāng)滿足指令執(zhí)行條件,指令只執(zhí)行一個(gè)掃面周期,第二次掃描就不執(zhí)行此指令了。加了“D”之后,指令即32位型指令,即把原16位寄存器與其后面一個(gè)16位寄存器組合成32位寄存器使用。程序舉例1:SMOV D1 K4 K2 D2 K3 ∕ ∣ \ D1的第四位 傳2位 傳到D2的第三位第四位 第三位 第二位 第一位 \ ∣ ∣ /D1= 0 1 2 3 \ \ 第四位 第三位 第二位 第一位 \ ∣ ∣ /D2= 0 0 1 0如上:若D1=123,則指令分別將D1的第四位及第三位(0,1)傳到D2的第三位及第二位中,D2的其他位數(shù)據(jù)不變.程序舉例2: 反向傳送希望將可編程控制器的輸出以邏輯反向輸出時(shí),可以使用。[CML D1 K1Y0] 把D1的每位取反(0變1,1變0)后,傳到K1Y0當(dāng)條件X0接通,指令執(zhí)行:D0由16位二進(jìn)制數(shù)組成,K1Y0是Y0Y3組成的4位二進(jìn)制數(shù)執(zhí)行指令后,把D0的前4位二進(jìn)制的狀態(tài)一一傳送給Y0Y3.反向輸入的讀?。鹤髨D的兩個(gè)程序可用右邊的程序代替。結(jié)果完全一樣。某些應(yīng)用指令在某些場(chǎng)合能用很方便、很簡(jiǎn)化的方式編寫程序。 成批傳送BMOV將指定的軟元件為開頭的N點(diǎn)數(shù)據(jù)向以目標(biāo)指定的軟元件為開頭的N點(diǎn)軟元件成批傳送。上圖當(dāng)條件X0接通,指令將執(zhí)行圖右邊的變化將D5的數(shù)據(jù)傳送到D10里面將D6的數(shù)據(jù)傳送到D11里面將D7的數(shù)據(jù)傳送到D12里面帶有為指定的位軟元件時(shí),源和目標(biāo)要采用相同的位數(shù)。上圖中K1M0是4位組合,K1Y0也是4位組合,其執(zhí)行結(jié)果如右圖所示特殊繼電器M8024能控制BMOV指令的傳送方向:如下程序:當(dāng)X0接通時(shí),特殊繼電器M8024線圈接通,此時(shí)傳送結(jié)果為D10向D5傳送 D11向D6傳送 D12向D7傳送 多點(diǎn)傳送FMOV將指定的軟元件的內(nèi)容向以目標(biāo)指定的軟元件為開頭的N點(diǎn)軟元件進(jìn)行傳送。N點(diǎn)軟元件的內(nèi)容都一樣。當(dāng)條件X0接通,K0傳送到D0D9一共10個(gè)每一個(gè)寄存器中如要把一系列的數(shù)據(jù)寄存器清0,或者賦相同的值,用此指令會(huì)比較方便。 交換指令XCHXCH指令使目標(biāo)間的數(shù)據(jù)相互交換 執(zhí)行前 D10=100 → 執(zhí)行后 D11=120D10=120 D11=100 交換指令的特殊用法:如下程序: 當(dāng)特殊繼電器M8160線圈接通時(shí),去交換的兩個(gè)數(shù)據(jù)相同時(shí),低8位與高8位可以交換。32位指令的情況也一樣。 BCD交換指令將源數(shù)據(jù)的BCD碼傳給目標(biāo)地址如下程序: 當(dāng)指令條件X0接通,則指令將D12的BCD碼傳給K2Y0若D12=34 ,則BCD上面程序執(zhí)行過程見下圖: 當(dāng)K2Y0被用作七段顯示器上的輸出點(diǎn)時(shí),則Y0Y3能顯示數(shù)字“4”,Y4Y7能顯示數(shù)字“3”。一般一個(gè)七段顯示器只能顯示一個(gè)數(shù)字,并且需要由4個(gè)輸出點(diǎn)來控制,若要顯示一個(gè)2位數(shù),則須有2個(gè)顯示器來顯示。如上程序,要顯示“34”這個(gè)2位數(shù),則3用一個(gè)顯示器來顯示,4用另外一個(gè)顯示器來顯示。 BIN傳送程序舉例:當(dāng)條件X0接通,則指令把K2X0的BIN碼傳到D13里面注:當(dāng)數(shù)據(jù)源不是BCD碼時(shí),會(huì)發(fā)生運(yùn)算錯(cuò)誤。數(shù)據(jù)的比較還有下面幾種:如上程序,比較條件前面為“”符號(hào),則當(dāng)D0寄存器的數(shù)據(jù)大于6時(shí),此條件成立,Y001線圈就接通如上程序,比較條件前面為“”符號(hào),則當(dāng)D0寄存器的數(shù)據(jù)小于6時(shí),此條件成立,Y001線圈就接通。還有“=”、“=”、“=”等符號(hào)都是把比較當(dāng)作條件來使用,當(dāng)滿足此比較條件時(shí),此條件和觸點(diǎn)一樣接通。 算術(shù)運(yùn)算指令 ADDBIN加法 SUBBIN減法 MULBIN乘法 DIVBIN除法 INCBIN遞增 DECBIN遞減 WAND邏輯與 WOR邏輯或 WXOR邏輯異或 NEG求補(bǔ) (D)ADD(P)加法運(yùn)算加法指令即兩個(gè)源數(shù)據(jù)進(jìn)行二進(jìn)制加法,其結(jié)果傳到目標(biāo)處。例1:當(dāng)條件X000接通時(shí),執(zhí)行ADD加法指令,執(zhí)行時(shí),D10的數(shù)據(jù)+D11的數(shù)據(jù),其運(yùn)算結(jié)果存到D14里面。如上程序,目標(biāo)地址與兩個(gè)加數(shù)都不同時(shí),程序執(zhí)行循環(huán)掃面后,其結(jié)果D14的數(shù)據(jù)始終相同。如下程序,其目標(biāo)數(shù)據(jù)與其中的一個(gè)加數(shù)相同。例2:當(dāng)條件X001接通,執(zhí)行加法指令,D0+1=0+1=1,此時(shí),D0=1,第二次掃描執(zhí)行后,D0+1=1+1=2,此時(shí)D0=2,第三次掃描執(zhí)行后,D0+1=2+1=3,如此循環(huán)執(zhí)行。說明:當(dāng)源數(shù)據(jù)與目標(biāo)數(shù)據(jù)指定同一個(gè)地址時(shí),如例2所示,則在每個(gè)掃描最后,運(yùn)算結(jié)果都會(huì)有變化。例2程序,程序沒執(zhí)行之前D1=0,當(dāng)執(zhí)行完一次掃描后,D1=1,執(zhí)行第二次后,D2=2,以后一直會(huì)以3,4,5……變化。 (D)SUB(P)減法運(yùn)算S1制定的軟元件內(nèi)容,一代數(shù)形式減去S2制定的軟元件內(nèi)容,結(jié)果存入D制定的軟元件中。程序1:源數(shù)據(jù)與目標(biāo)數(shù)據(jù)不同的情況當(dāng)條件X000接通,執(zhí)行減法運(yùn)算,D10的數(shù)據(jù)減去D12的數(shù)據(jù),結(jié)果送到D14里程序2:源數(shù)據(jù)與目標(biāo)數(shù)據(jù)相同的情況當(dāng)源數(shù)據(jù)與目標(biāo)數(shù)據(jù)相同時(shí),在每一個(gè)掃描周期,其運(yùn)算結(jié)果也都會(huì)不同。具體分析方法見上面加法運(yùn)算。 (D)MUL(P)乘法運(yùn)算各源指定軟元件內(nèi)容的乘積,以32位數(shù)據(jù)形式存入目標(biāo)地址制定的軟元件(低位)和緊接其后的軟元件(高位)中。如上程序,當(dāng)條件X000接通,執(zhí)行乘法運(yùn)算,D0的數(shù)據(jù)*D2的數(shù)據(jù),結(jié)果存到D4D5組成的32位寄存器中。若目標(biāo)軟元件為位軟元件時(shí),可以進(jìn)行K1K8的指定,指定為4時(shí),只能求得乘積運(yùn)算的低16位。如上程序,當(dāng)條件X001接通,執(zhí)行D1*D6的運(yùn)算,其結(jié)果存到M0—M31組成的32位軟元件中。在32位運(yùn)算中,目標(biāo)地址使用位軟元件時(shí),只能得到低32位的結(jié)果,不能得到高32位的結(jié)果。即使使用字軟元件時(shí),也不能一下子監(jiān)視64位的運(yùn)算結(jié)果。如上程序?yàn)?2位乘法運(yùn)算,其執(zhí)行過程如右邊所示,D0D1組成的32數(shù)據(jù)*D2D3組成的32位數(shù)據(jù),結(jié)果存到D4D5D6D7組成的64位數(shù)據(jù)里 (D)DIV(P)除法運(yùn)算S1指定軟元件的內(nèi)容是被除數(shù),指定的軟元件的內(nèi)容是除數(shù),D指定軟元件和其下一個(gè)編號(hào)的軟元件將存入商和余數(shù)。16位除法運(yùn)算舉例:如上程序,當(dāng)條件X000接通,執(zhí)行除法運(yùn)算,D0的數(shù)據(jù)247。D2的數(shù)據(jù),其整除的數(shù)值存到D4寄存器里,其余數(shù)存到D4后面一位D5寄存器里面。32位除法運(yùn)算舉例:如上程序,當(dāng)X001條件接通,則D0D1組成的32位數(shù)據(jù)247。D2D3組成的32位數(shù)據(jù),其整除的數(shù)值存到D4D5組成的32位寄存器里,其余數(shù)存到D6D7組成的32位寄存器里。32位運(yùn)算時(shí),被除數(shù)內(nèi)容由S1指定軟元件和其下一個(gè)編號(hào)的軟元件組合而成,除數(shù)是由S2指定軟元件和其下一個(gè)編號(hào)的軟元件組合而成,其商和余數(shù)如上面程序所示,存入與D指定軟元件相接續(xù)的4點(diǎn)軟元件。 (D)INC(P)BIN增加說明:BIN指令使被執(zhí)行對(duì)象進(jìn)行加一運(yùn)算程序1:X0每接通一次,D10指定軟元件的內(nèi)容就加1,在連續(xù)執(zhí)行型指令中,每個(gè)掃描周期都將執(zhí)行加1運(yùn)算,務(wù)必注意。INC指令在某些場(chǎng)合可以取代計(jì)數(shù)器,當(dāng)使用計(jì)數(shù)器時(shí),一般都要指定計(jì)數(shù)次數(shù),而限制了一定的技術(shù)范圍,使用INC不需指定計(jì)數(shù)次數(shù),只要在數(shù)值允許范圍內(nèi),條件接通,自動(dòng)加一。 DECBIN減少X1每接通一次,D指定軟元件的內(nèi)容就減1,在連續(xù)執(zhí)行型指令中,每個(gè)掃描周期都將執(zhí)行減1運(yùn)算,務(wù)必注意。應(yīng)用例子:由10臺(tái)機(jī)器生產(chǎn)零件,共用一個(gè)顯示器顯示當(dāng)天生產(chǎn)的數(shù)量。每臺(tái)機(jī)器對(duì)應(yīng)的計(jì)數(shù)器是C0—,按一下按鈕X0,顯示第二臺(tái)數(shù)量,再按一下顯示第三臺(tái)數(shù)量,以此類推,當(dāng)顯示最后一臺(tái)機(jī)器時(shí),再按下按鈕,從新回到第一臺(tái)顯示。 WAND邏輯與程序舉例:如上程序,當(dāng)X0接通,則執(zhí)行WAND指令,將D10的每位和D12的每位進(jìn)行與操作,把結(jié)果傳到D14寄存器內(nèi)具體運(yùn)算過程如下:若 D10=0 1 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0—0=0 0—1=0(與操作)D12=0 0 1 1 1 1 0 0 0 1 0 1 0 1 1 0 1—0=0 1—1=1則 D14=0 0 1 0 0 1 0 0 0 0 0 0 0 1 1 0 WOR邏輯或程序舉例:如上程序,當(dāng)X0接通,則執(zhí)行WOR指令,將D10的每位和D12的每位進(jìn)行或操作,結(jié)果傳送到D14寄存器內(nèi)具體運(yùn)算過程如下:若 D10=0 1 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0—0=0 0—1=1(或操作)D12=0 0 1 1 1 1 0 0 0 1 0 1 0 1 1 0 1—0=1 1—1=1則 D14=0 1 1 1 1 1 0 1 0 1 1 1 0 1 1 1 程序舉例:如上程序,當(dāng)X0接通,則執(zhí)行WXOR指令,將D10的每位和D12的每位進(jìn)行異或操作,結(jié)果傳送到D14寄存器里具體運(yùn)算過程如下:若 D1=0 1 1 0 0 1 0 1 0 0 1 0 0 1 1 1 0—0=0 0—1=1(異或操作)D2=0 0 1 1 1 1 0 0 0 1 0 1 0 1 1 0 1—0=1 1—1=0則 D3=0 1 1 1 1 1 0 1 0 1 1 1 0 1 1 1 NEG—求補(bǔ)程序舉例:如上程序,當(dāng)X000接通,則執(zhí)行NEG指令,指令把D10的各位都取反后再+1,把結(jié)果傳送到D10寄存器里面將D10指定軟元件的內(nèi)容中各位先取反(0→1,1→0),然后再加1,將其結(jié)果再存入原先的軟元件中。使用連續(xù)執(zhí)行型指令,則
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1