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

正文內(nèi)容

第6章特殊功能指令-在線瀏覽

2024-08-30 12:15本頁(yè)面
  

【正文】 操作數(shù)及數(shù)據(jù)類型 無(wú) 無(wú) INT:常量 0127 EVNT:常量, CPU 224: 023。 2733 數(shù)據(jù)類型:字節(jié) 1. 開(kāi)、關(guān)中斷指令 ? 開(kāi)中斷 ( ENI) 指令全局性允許所有中斷事件 。 ? PLC轉(zhuǎn)換到 RUN( 運(yùn)行)模式時(shí),中斷開(kāi)始時(shí)被禁用,可以通過(guò)執(zhí)行開(kāi)中斷指令,允許所有中斷事件。 2. 中斷連接、分離指令 ? 中斷連接指令 ( ATCH) 指令將中斷事件( EVNT) 與中斷程序號(hào)碼 ( INT) 相連接 ,并啟用中斷事件 。 ? 注意:一個(gè)中斷事件只能連接一個(gè)中斷程序,但多個(gè)中斷事件可以調(diào)用一個(gè)中斷程序。中斷程序不是由程序調(diào)用,而是在中斷事件發(fā)生時(shí)由操作系統(tǒng)調(diào)用。中斷程序應(yīng)實(shí)現(xiàn)特定的任務(wù),應(yīng) “ 越短越好 ” ,中斷程序由中斷程序號(hào)開(kāi)始,以無(wú)條件返回指令( CRETI) 結(jié)束。 ? 方法二:從指令樹(shù) , 用鼠標(biāo)右鍵單擊 “ 程序塊 ”圖標(biāo)并從彈出菜單 → 選擇插入 ( Insert) → 中斷( Interrupt) 。 ? 程序編輯器從先前的 POU顯示更改為新中斷程序 ,在程序編輯器的底部會(huì)出現(xiàn)一個(gè)新標(biāo)記 , 代表新的中斷程序 。 分析:查表 62可知, 事件號(hào)為 2。程序如下圖所示 LD //首次掃描時(shí), ATCH INT_0 2 //將 INT_0 和 EVNT2連接 ENI //并全局啟用中斷 LD //如果檢測(cè)到 I/O錯(cuò)誤, DTCH 2 //禁用用于 (本網(wǎng)絡(luò)為選項(xiàng)) LD // 當(dāng) =1時(shí) DISI //禁用所有的中斷 主程序 【例 62】編程完成采樣工作,要求每 10ms采樣一次。因此在主程序中將采樣周期( 10ms)即定時(shí)中斷的時(shí)間間隔寫入定時(shí)中斷 0的特殊存儲(chǔ)器 SMB34,并將中斷事件 10和 INT0連接,全局開(kāi)中斷。 LD MOVB 10, SMB34 // 將采樣周期 設(shè)為 100毫秒 ATCH INT_0, 10 // 將事件 10連接 INT_0 ENI // 全局開(kāi)中斷 主程序 中斷程序 LD MOVW AIW0, VW100 //讀入模擬量 AIW0 【例 63】 利用定時(shí)中斷功能編制一個(gè)程序,實(shí)現(xiàn)如下功能:當(dāng) OFF→ ON, 亮 1s, 滅 1s, 如此循環(huán)反復(fù)直至 ON→ OFF, OFF。 ? ( 2)掌握定時(shí)中斷設(shè)計(jì)程序的方法。 ? ( 2)用定時(shí)中斷實(shí)現(xiàn)噴泉的模擬控制,控制要求。 高速計(jì)數(shù)器與高速脈沖輸出 高速計(jì)數(shù)器與高速脈沖輸出 ? 前面講的計(jì)數(shù)器指令的計(jì)數(shù)速度受掃描周期的影響 , 對(duì)比CPU掃描頻率高的脈沖輸入 , 就不能滿足控制要求了 。 高速計(jì)數(shù)器最多可設(shè)置12種不同的操作模式 。 SIMATIC S7200 CPU22x系列 PLC還設(shè)有高速脈沖輸出 , 輸出頻率可達(dá) 20KHz, 用于 PTO( 輸出一個(gè)頻率可調(diào) , 占空比為 50%的脈沖 ) 和 PWM( 輸出占空比可調(diào)的脈沖 ) , 高速脈沖輸出的功能可用于對(duì)電動(dòng)機(jī)進(jìn)行速度控制及位置控制和控制變頻器使電機(jī)調(diào)速 占用輸入 /輸出端子 1. 高速計(jì)數(shù)器占用輸入端子 ? CPU224有六個(gè)高速計(jì)數(shù)器,其占用的輸入端子如表 65所示。 ? 注意:同一個(gè)輸入端不能用于兩種不同的功能。例如,如果在模式 2中使用高速計(jì)數(shù)器HSC0, 模式 2使用 , 則 中斷或用于 HSC3。 PTO脈沖串功能可輸出指定個(gè)數(shù) 、 指定周期的方波脈沖 ( 占空比 50%) ; PWM功能可輸出脈寬變化的脈沖信號(hào) , 用戶可以指定脈沖的周期和脈沖的寬度 。 當(dāng) PTO、PWM發(fā)生器控制輸出時(shí) , 將禁止輸出點(diǎn) ;當(dāng)不使用 PTO、 PWM高速脈沖發(fā)生器時(shí) , 輸出點(diǎn) 、 ,即由輸出映像寄存器決定其輸出狀態(tài) 。即只有一個(gè)脈沖輸入端 , 通過(guò)高速計(jì)數(shù)器的控制字節(jié)的第 3位來(lái)控制作加計(jì)數(shù)或者減計(jì)數(shù) 。 如圖 66所示內(nèi)部方向控制的單路加 /減計(jì)數(shù) 。即有一個(gè)脈沖輸入端,有一個(gè)方向控制端,方向輸入信號(hào)等于 1時(shí),加計(jì)數(shù);方向輸入信號(hào)等于 0時(shí),減計(jì)數(shù)。 即有兩個(gè)脈沖輸入端,一個(gè)是加計(jì)數(shù)脈沖,一個(gè)是減計(jì)數(shù)脈沖,計(jì)數(shù)值為兩個(gè)輸入端脈沖的代數(shù)和。 (正交), A 相超前 B相 90176。 時(shí),減計(jì)數(shù)。 ( 4)兩路脈沖輸入的雙相正交計(jì)數(shù)。 ? S7200 CPU224有 HSC0HSC5六個(gè)高速計(jì)數(shù)器,每個(gè)高速計(jì)數(shù)器有多種不同的工作模式。如 HSC1 高速計(jì)數(shù)器的控制字和狀態(tài)字 高速計(jì)數(shù)器的工作模式和輸入端子的關(guān)系及說(shuō)明 高速計(jì)數(shù)器的控制字和狀態(tài)字 1. 控制字節(jié) ? 定義了計(jì)數(shù)器和工作模式之后 , 還要設(shè)置高速計(jì)數(shù)器的有關(guān)控制字節(jié) 。 控制字節(jié)每個(gè)控制位的說(shuō)明如下表所示 。每個(gè)高速計(jì)數(shù)器狀態(tài)字節(jié)的狀態(tài)位如下表所示: HSC0 HSC1 HSC2 HSC3 HSC4 HSC5 說(shuō)明 當(dāng)前計(jì)數(shù)方向狀態(tài)位: 0 = 減計(jì)數(shù); 1 = 加計(jì)數(shù) 當(dāng)前值等于預(yù)設(shè)值狀態(tài)位: 0 = 不相等; 1 = 等于 當(dāng)前值大于預(yù)設(shè)值狀態(tài)位: 0 = 小于或等于; 1 = 大于 高速計(jì)數(shù)器指令及舉例 1. 高速計(jì)數(shù)器指令 ? 高速計(jì)數(shù)器指令有兩條:高速計(jì)數(shù)器定義指令HDEF如下表所示: LAD STL HDEF HSC, MODE HSC N 功能說(shuō)明 高速計(jì)數(shù)器定義指令 HDEF 高速計(jì)數(shù)器指令 HSC 操作數(shù) HSC:高速計(jì)數(shù)器的編號(hào),為常量( 0~ 5)數(shù)據(jù)類型:字節(jié) MODE工作模式,為常量( 0~ 11) 數(shù)據(jù)類型:字節(jié) N:高速計(jì)數(shù)器的編號(hào),為常量( 0~ 5)數(shù)據(jù)類型:字 ENO=0的出錯(cuò)條件 (運(yùn)行時(shí)間), 0003(輸入點(diǎn)沖突), 0004(中斷中的非法指令), 000A(HSC重復(fù)定義) (運(yùn)行時(shí)間), 0001( HSC在 HDEF之前), 0005( HSC/PLS同時(shí)操作) 1. 高速計(jì)數(shù)器指令 ? ( 1) 高速計(jì)數(shù)器定義指令 HDEF。工作模式的選擇即選擇了高速計(jì)數(shù)器的輸入脈沖、計(jì)數(shù)方向、復(fù)位和起動(dòng)功能。 ? ( 2)高速計(jì)數(shù)器指令 HSC。參數(shù) N指定高速計(jì)數(shù)器的號(hào)碼。要設(shè)置高速計(jì)數(shù)器的新當(dāng)前值和新預(yù)置值,必須設(shè)置控制字節(jié) , 令其第五位和第六位為 1,允許更新預(yù)置值和當(dāng)前值,新當(dāng)前值和新預(yù)置值寫入特殊內(nèi)部標(biāo)志位存儲(chǔ)區(qū)。當(dāng)前值和預(yù)置值占用的特殊內(nèi)部標(biāo)志位存儲(chǔ)區(qū)如表 610所示。默認(rèn)設(shè)置為:復(fù)位和起動(dòng)輸入高電平有效,正交計(jì)數(shù)速率選擇 4 模式。 ? ( 3)執(zhí)行 HSC指令時(shí), CPU檢查控制字節(jié)和有關(guān)的當(dāng)前值和預(yù)置值。因?yàn)椴捎昧俗映绦?,在隨后的掃描中,不必再調(diào)用這個(gè)子程序,以減少掃描時(shí)間,使程序結(jié)構(gòu)更好。 ? ( 3)執(zhí)行 HDEF指令,設(shè)置 HSC的編號(hào)( 05),設(shè)置工作模式( 011)。 ? ( 4) 用新的當(dāng)前值寫入 32位當(dāng)前值寄存器( SMD38,SMD48, SMD58 , SMD138, SMD148, SMD158)。 ( 5)用新的預(yù)置值寫入 32位預(yù)置值寄存器( SMD42 ,SMD52, SMD62, SMD142 , SMD152, SMD162)。若寫入預(yù)置值為 1600,則高速計(jì)數(shù)器處于不工作狀態(tài)。 ( 7)為了捕捉計(jì)數(shù)方向的改變,將方向改變的中斷事件(事件 14)與一個(gè)中斷程序相聯(lián)系。 ( 9)執(zhí)行全局中斷允許指令( ENI)允許 HSC中斷。 ( 11)結(jié)束子程序。指令格式如下: PLS Q (1)控制字節(jié)和參數(shù)的特殊存儲(chǔ)器 ? 每個(gè) PTO/PWM發(fā)生器都有一個(gè)控制字節(jié)( 8位)、一個(gè)脈沖計(jì)數(shù)值(無(wú)符號(hào)的 32位數(shù)值)和一個(gè)周期時(shí)間和脈寬值(無(wú)符號(hào)的 16位數(shù)值)。執(zhí)行
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1