版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
(四)、移位指令SFT教案13:復(fù)習(xí)提問:常用指令及編程方法SFT稱為移位寄存器移位指令。指令使用器件:M100、M120、M140、M160、M200、M240、M260、M300、M320、M340和M360。圖6-19是由兩個(gè)16位移位寄存器組成的串級(jí)移位寄存器。(四)、移位指令SFT教案13:SFT稱為移位寄存器移位1SFT指令的作用及使用說明如下:圖6-1916位串級(jí)移位寄存器1.可以由8個(gè)(F-20M)或16個(gè)(F-40M)輔助繼電器組成一個(gè)移位寄存器,只要SFT有輸入,寄存器數(shù)據(jù)就依次移位,數(shù)據(jù)是該寄存器的OUT指令輸入,欲使寄存器復(fù)位,可以使用RST。SFT指令的作用及使用說明如下:圖6-1916位串級(jí)移22.當(dāng)輔助繼電器用于構(gòu)成移位寄存器后,就不可再用作其它指令,如用于執(zhí)行OUT、PLS等指令。3.兩個(gè)移位寄存器串級(jí)相連,可構(gòu)成16位(F-20M)或32位(F-40M)的移位寄存器.程序編制時(shí),應(yīng)注意先對高16位編程,并把16位的最高一位狀態(tài)作為高16位的數(shù)據(jù)輸入信號(hào),而且兩組16位移位寄存器的移位脈信號(hào)應(yīng)該一致,如圖6-19所示。移位寄存器共有三個(gè)輸入端。IN:數(shù)據(jù)輸入端,當(dāng)連接IN的接點(diǎn)(圖中為X402)接通時(shí),表示把“1”送到移位寄存器的最低位,反之則表示把“0”送到此位(圖中為M100)。CP:移位脈沖輸入端.當(dāng)連接CP端的接點(diǎn)(X400)每通、斷一次,該移位寄存器的內(nèi)容由低位(編號(hào)?。┫蚋呶唬ň幪?hào)大)順序移動(dòng)一位。2.當(dāng)輔助繼電器用于構(gòu)成移位寄存器后,就不可再用作其它指令,3R:移位寄存器復(fù)位端.當(dāng)連接R的接點(diǎn)(本圖中用X401)接通.寄存器中的內(nèi)容全部清“O”,對應(yīng)的輔助繼電器全部斷開。如果R端連接的接點(diǎn)一直處于接通狀態(tài),則數(shù)據(jù)輸入和脈沖輸入的信號(hào)無效.因此執(zhí)行移位操作時(shí),復(fù)位輸入端接點(diǎn)應(yīng)處于斷開狀態(tài)。連接寄存器三個(gè)輸入端(IN,CP,R)的接點(diǎn)可以是LD指令使用器件中的任意接點(diǎn)。5.主控/主控返回指令MC/MCRMC主控指令或稱為公共串聯(lián)指令。用于在相同的控制條件下,都包含著串聯(lián)接點(diǎn)多路輸出。MCR主控返回指令。用于MC指令的復(fù)位指令,即返回母線。指令使用器件:M100~M117。圖6-20所示為MC、MCR指令的用法。R:移位寄存器復(fù)位端.當(dāng)連接R的接點(diǎn)(本圖中用X44圖6-20MC、MCR指令應(yīng)用
圖6-20MC、MCR指令應(yīng)用5MC、MCR指令使用說明:
1.如圖6-20所示,當(dāng)公共串聯(lián)接點(diǎn)M100斷開,則Y430、Y431等全部斷開;同理,只有在公共串聯(lián)觸頭M101接通后,Y432有可能接通。2.主控指令MC后面的任何指令,都應(yīng)以LD開頭(公共線則移到另一根新的母線上)。3.用MCR指令可使LD點(diǎn)回到原來的公共線上去。4.每一個(gè)MC指令全部要與原來的公共母線相連。5.在圖3-20中沒有用MCR、M100,在M100后面的公共母線恢復(fù)到原來的公共母線,這是因?yàn)閳?zhí)行主控指令MC、M100后,原來公共母線上會(huì)自動(dòng)恢復(fù)。而MC、M101后沒有其它主控指令來恢復(fù)原來公共母線,所以程序中必須使用一條主控恢復(fù)指令MCR、M100來恢復(fù)原公共母線。6.F-20PE編程板上沒有MC與MCR指令鍵,程序輸入時(shí)可以按以下方法編程:NOPM100相當(dāng)于MCM100;ENDM100相當(dāng)于MCRM100MC、MCR指令使用說明:1.如圖6-20所示,當(dāng)6(六)空操作指令NOP
NOP稱為空處理(或稱為空操作)指令,用于程序修改執(zhí)行NOP指令時(shí),不完成任何操作,只是占用一步的時(shí)間,NOP指令一般用在下列幾個(gè)方面:1.指定某些步序編號(hào)(地址)內(nèi)容為空,相當(dāng)于指定存儲(chǔ)器某些單元內(nèi)容為空,留作以后插入或修改程序用。2.使某些接點(diǎn)短路。有時(shí)需要短路掉一些接點(diǎn),但又不想太多地改變步序編號(hào)及程序內(nèi)容時(shí),可以使用NOP指令,如圖6-21(a)所示。3.刪除某些接點(diǎn),如圖6-21(b)(c)所示:(六)空操作指令NOPNOP稱為空處理(或稱為空操作)指7(a)用NOP指令使接點(diǎn)X01,X03短路(a)用NOP指令使接點(diǎn)X01,X03短路8(b)用NOP指令使接點(diǎn)短路
(b)用NOP指令使接點(diǎn)短路9(c)用NOP指令刪除某些接點(diǎn)
(c)用NOP指令刪除某些接點(diǎn)107.條件跳步指令和跳步結(jié)束指令CJP/EJPCJP:條件跳步指令(也叫條件轉(zhuǎn)移指令);EJP:跳步結(jié)束指令(也叫轉(zhuǎn)移結(jié)束指令)。指令使用器件:D700-D777。
當(dāng)跳步條件成立時(shí)(X01接通時(shí)),跳過程序B,執(zhí)行程序C,這時(shí)程序B中除已開始時(shí)的狀態(tài),而且整個(gè)程序的執(zhí)行時(shí)間也相應(yīng)減少,如圖6-22所示。7.條件跳步指令和跳步結(jié)束指令CJP/EJPCJP:條件跳11圖6-22CJP/EJP指令執(zhí)行過程圖6-22CJP/EJP指令執(zhí)行過程12條件跳步指令/跳步結(jié)束指令使用說明:1.條件跳步/跳步結(jié)束指令必須成對使用,跳步目標(biāo)必須一致。如果只有條件跳步指令而無跳步結(jié)束指令,則執(zhí)行時(shí)將被處理為NOP。反之,如果只有跳步結(jié)束指令,則被處理為END指令。2.條件跳步指令必須在前,跳步結(jié)束指令在后,若順序顛倒,也被處理為NOP指令。3.跳步目標(biāo)不在D700-D777范圍內(nèi),則分別被處理為NOP和END指令。例如CJP677被當(dāng)作NOP;EJP677被當(dāng)作END指令處理。4.不得對跳步過程中強(qiáng)行置位、復(fù)位以及線性修改常數(shù)。圖6-23表示CJP/EJP之間程序執(zhí)行過程。當(dāng)X01接通時(shí),執(zhí)行跳步指令,跳轉(zhuǎn)到EJP702下面一條指令執(zhí)行,即X501接通時(shí),輸出繼電器Y31通電CJP/EJP之間程序按以下方法執(zhí)行:條件跳步指令/跳步結(jié)束指令使用說明:1.條件跳步/跳步結(jié)束指138.程序結(jié)束指令END。END:程序結(jié)束指令用于用戶程序的結(jié)束語,本指令總是程序的最后一條指令,表示程序結(jié)束CPU把輸出狀態(tài)鎖存器的值送到輸出點(diǎn)。否則認(rèn)為程序未結(jié)束,繼續(xù)本周期的掃描工作,輸出點(diǎn)仍保存原來的結(jié)果。8.程序結(jié)束指令END。END:程序結(jié)束指令用于用戶程序的結(jié)14▲本課小結(jié):
▲、布置作業(yè):▲本課小結(jié):
▲、布置作業(yè):15
謝謝!謝謝!16(四)、移位指令SFT教案13:復(fù)習(xí)提問:常用指令及編程方法SFT稱為移位寄存器移位指令。指令使用器件:M100、M120、M140、M160、M200、M240、M260、M300、M320、M340和M360。圖6-19是由兩個(gè)16位移位寄存器組成的串級(jí)移位寄存器。(四)、移位指令SFT教案13:SFT稱為移位寄存器移位17SFT指令的作用及使用說明如下:圖6-1916位串級(jí)移位寄存器1.可以由8個(gè)(F-20M)或16個(gè)(F-40M)輔助繼電器組成一個(gè)移位寄存器,只要SFT有輸入,寄存器數(shù)據(jù)就依次移位,數(shù)據(jù)是該寄存器的OUT指令輸入,欲使寄存器復(fù)位,可以使用RST。SFT指令的作用及使用說明如下:圖6-1916位串級(jí)移182.當(dāng)輔助繼電器用于構(gòu)成移位寄存器后,就不可再用作其它指令,如用于執(zhí)行OUT、PLS等指令。3.兩個(gè)移位寄存器串級(jí)相連,可構(gòu)成16位(F-20M)或32位(F-40M)的移位寄存器.程序編制時(shí),應(yīng)注意先對高16位編程,并把16位的最高一位狀態(tài)作為高16位的數(shù)據(jù)輸入信號(hào),而且兩組16位移位寄存器的移位脈信號(hào)應(yīng)該一致,如圖6-19所示。移位寄存器共有三個(gè)輸入端。IN:數(shù)據(jù)輸入端,當(dāng)連接IN的接點(diǎn)(圖中為X402)接通時(shí),表示把“1”送到移位寄存器的最低位,反之則表示把“0”送到此位(圖中為M100)。CP:移位脈沖輸入端.當(dāng)連接CP端的接點(diǎn)(X400)每通、斷一次,該移位寄存器的內(nèi)容由低位(編號(hào)小)向高位(編號(hào)大)順序移動(dòng)一位。2.當(dāng)輔助繼電器用于構(gòu)成移位寄存器后,就不可再用作其它指令,19R:移位寄存器復(fù)位端.當(dāng)連接R的接點(diǎn)(本圖中用X401)接通.寄存器中的內(nèi)容全部清“O”,對應(yīng)的輔助繼電器全部斷開。如果R端連接的接點(diǎn)一直處于接通狀態(tài),則數(shù)據(jù)輸入和脈沖輸入的信號(hào)無效.因此執(zhí)行移位操作時(shí),復(fù)位輸入端接點(diǎn)應(yīng)處于斷開狀態(tài)。連接寄存器三個(gè)輸入端(IN,CP,R)的接點(diǎn)可以是LD指令使用器件中的任意接點(diǎn)。5.主控/主控返回指令MC/MCRMC主控指令或稱為公共串聯(lián)指令。用于在相同的控制條件下,都包含著串聯(lián)接點(diǎn)多路輸出。MCR主控返回指令。用于MC指令的復(fù)位指令,即返回母線。指令使用器件:M100~M117。圖6-20所示為MC、MCR指令的用法。R:移位寄存器復(fù)位端.當(dāng)連接R的接點(diǎn)(本圖中用X420圖6-20MC、MCR指令應(yīng)用
圖6-20MC、MCR指令應(yīng)用21MC、MCR指令使用說明:
1.如圖6-20所示,當(dāng)公共串聯(lián)接點(diǎn)M100斷開,則Y430、Y431等全部斷開;同理,只有在公共串聯(lián)觸頭M101接通后,Y432有可能接通。2.主控指令MC后面的任何指令,都應(yīng)以LD開頭(公共線則移到另一根新的母線上)。3.用MCR指令可使LD點(diǎn)回到原來的公共線上去。4.每一個(gè)MC指令全部要與原來的公共母線相連。5.在圖3-20中沒有用MCR、M100,在M100后面的公共母線恢復(fù)到原來的公共母線,這是因?yàn)閳?zhí)行主控指令MC、M100后,原來公共母線上會(huì)自動(dòng)恢復(fù)。而MC、M101后沒有其它主控指令來恢復(fù)原來公共母線,所以程序中必須使用一條主控恢復(fù)指令MCR、M100來恢復(fù)原公共母線。6.F-20PE編程板上沒有MC與MCR指令鍵,程序輸入時(shí)可以按以下方法編程:NOPM100相當(dāng)于MCM100;ENDM100相當(dāng)于MCRM100MC、MCR指令使用說明:1.如圖6-20所示,當(dāng)22(六)空操作指令NOP
NOP稱為空處理(或稱為空操作)指令,用于程序修改執(zhí)行NOP指令時(shí),不完成任何操作,只是占用一步的時(shí)間,NOP指令一般用在下列幾個(gè)方面:1.指定某些步序編號(hào)(地址)內(nèi)容為空,相當(dāng)于指定存儲(chǔ)器某些單元內(nèi)容為空,留作以后插入或修改程序用。2.使某些接點(diǎn)短路。有時(shí)需要短路掉一些接點(diǎn),但又不想太多地改變步序編號(hào)及程序內(nèi)容時(shí),可以使用NOP指令,如圖6-21(a)所示。3.刪除某些接點(diǎn),如圖6-21(b)(c)所示:(六)空操作指令NOPNOP稱為空處理(或稱為空操作)指23(a)用NOP指令使接點(diǎn)X01,X03短路(a)用NOP指令使接點(diǎn)X01,X03短路24(b)用NOP指令使接點(diǎn)短路
(b)用NOP指令使接點(diǎn)短路25(c)用NOP指令刪除某些接點(diǎn)
(c)用NOP指令刪除某些接點(diǎn)267.條件跳步指令和跳步結(jié)束指令CJP/EJPCJP:條件跳步指令(也叫條件轉(zhuǎn)移指令);EJP:跳步結(jié)束指令(也叫轉(zhuǎn)移結(jié)束指令)。指令使用器件:D700-D777。
當(dāng)跳步條件成立時(shí)(X01接通時(shí)),跳過程序B,執(zhí)行程序C,這時(shí)程序B中除已開始時(shí)的狀態(tài),而且整個(gè)程序的執(zhí)行時(shí)間也相應(yīng)減少,如圖6-22所示。7.條件跳步指令和跳步結(jié)束指令CJP/EJPCJP:條件跳27圖6-22CJP/EJP指令執(zhí)行過程圖6-22CJP/EJP指令執(zhí)行過程28條件跳步指令/跳步結(jié)束指令使用說明:1.條件跳步/跳步結(jié)束指令必須成對使用,跳步目標(biāo)必須一致。如果只有條件跳步指令而無跳步結(jié)束指令,則執(zhí)行時(shí)將被處理為NOP。反之,如果只有跳步結(jié)束指令,則被處理為END指令。2.條件跳步指令必須在前,跳步結(jié)束指令在后,若順序顛倒,也被處理為NOP指令。3.跳步目標(biāo)不在D700-D777范圍內(nèi),則分別被處理為NOP和END指令。例如CJP677被當(dāng)作NOP;EJP677被當(dāng)作END指令處理。4.不得對跳步過程中強(qiáng)行置位、復(fù)位以及線性修改常數(shù)。圖6-23表示CJP/EJP之間程序執(zhí)行過程。當(dāng)X01接通時(shí),執(zhí)行跳步指令,跳轉(zhuǎn)到EJP702下面一條指令執(zhí)行,即X50
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025湖北荊門市鐘祥市國有企業(yè)招聘考試參考考試題庫及答案解析
- 2025重慶機(jī)場集團(tuán)有限公司園招聘35人參考考試題庫及答案解析
- 小鳥學(xué)我做操鑒賞課件
- 2025廣西北海市高德糧庫有限公司招聘會(huì)計(jì)主管1人備考筆試試題及答案解析
- 2025中國中信金融資產(chǎn)國際控股有限公司社會(huì)招聘參考考試題庫及答案解析
- 中小學(xué)生漢字偏旁練習(xí)指導(dǎo)
- 裝飾工程項(xiàng)目經(jīng)理崗位職責(zé)說明書
- 醫(yī)院護(hù)理人員工作流程及質(zhì)量管理
- 高考英語聽力專項(xiàng)突破訓(xùn)練題集
- 大學(xué)生職業(yè)素質(zhì)提升課程設(shè)計(jì)
- 建材有限公司砂石卸車作業(yè)安全風(fēng)險(xiǎn)分級(jí)管控清單
- 小學(xué)生一、二、三年級(jí)家庭獎(jiǎng)罰制度表
- 中石化華北分公司鉆井定額使用說明
- 礦山壓力與巖層控制智慧樹知到答案章節(jié)測試2023年湖南科技大學(xué)
- 機(jī)加工車間主任年終總結(jié)3篇
- WB/T 1119-2022數(shù)字化倉庫評估規(guī)范
- GB/T 5125-1985有色金屬?zèng)_杯試驗(yàn)方法
- GB/T 4937.3-2012半導(dǎo)體器件機(jī)械和氣候試驗(yàn)方法第3部分:外部目檢
- GB/T 23445-2009聚合物水泥防水涂料
- 我國尾管懸掛器研制(for cnpc)
- 第3章樁基工程課件
評論
0/150
提交評論