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

正文內(nèi)容

第4章基本指令(已修改)

2025-10-22 13:38 本頁(yè)面
 

【正文】 第 4章 基本指令 第 4章 基本指令 位操作類指令 運(yùn)算指令 其他數(shù)據(jù)處理指令 表功能指令 轉(zhuǎn)換指令 第 4章 基本指令 本章學(xué)習(xí)目的 l 位操作類指令 , 主要是位操作及運(yùn)算指令 ,與時(shí)也包含與位操作密切相關(guān)的定時(shí)器和計(jì)數(shù)器指令等 。 l 運(yùn)算指令 , 包括常用的算術(shù)運(yùn)算和邏輯運(yùn)算指令 。 l 其他數(shù)據(jù)處理類 , 包括數(shù)據(jù)的傳送 、 移位 、填充和交換等指令 。 l 表功能指令 , 包括對(duì)表的存取和查找指令 。 l 轉(zhuǎn)換指令 , 包括數(shù)據(jù)類型轉(zhuǎn)換 、 碼轉(zhuǎn)換和字符轉(zhuǎn)換指令 。 返回本章首頁(yè) 第 4章 基本指令 位操作類指令 指令使用概述 基本邏輯指令 復(fù)雜邏輯指令 定時(shí)器指令 計(jì)數(shù)器指令 比較 返回本章首頁(yè) 第 4章 基本指令 指令使用概述 1. 主機(jī)的有效編程范圍 存儲(chǔ)器的存儲(chǔ)容量及各編程元件的有效編程范圍如右表 。 第 4章 基本指令 許多指令中含有操作數(shù),操作數(shù)的有效編址范圍如表4.2所示。 第 4章 基本指令 ( 1) 指令例 整數(shù)加法 +I, 整數(shù)加法指令 。 使能輸入有效時(shí) , 將兩個(gè)單字長(zhǎng) ( 16位 ) 的符號(hào)整數(shù) IN1和 IN2相加 , 產(chǎn)生一個(gè) 16位整數(shù)結(jié)果輸出 ( OUT) 。 在 LAD和 FBD中 , 以指令盒形式編程 。 指令盒的執(zhí)行結(jié)果:IN1+IN2=OUT 在 STL中 , 執(zhí)行結(jié)果: IN1+OUT=OUT IN1和 IN2的尋址范圍: VW、 IW、 QW、 MW、 SW、 SMW、 LW、AIW、 T、 C、 AC、 *VD、 *AC、 *LD和常數(shù) 。 OUT的尋址范圍: VW、 IW、 QW、 MW、 SW、 SMW、 LW、 T、C、 AC、 *VD、 *AC和 *LD。 第 4章 基本指令 本指令影響的特殊存儲(chǔ)器位: (零);(溢出);(負(fù)) 使能流輸出 ENO斷開的出錯(cuò)條件: (溢出); (運(yùn)行時(shí)間); 0006(間接尋址) 指令格式: +I IN1, OUT 第 4章 基本指令 例: +I VW0, VW4 本指令在梯形圖和語(yǔ)句表中的編程如圖 。 圖 整數(shù)加法 LD I0 .0 // 使能輸入端+I V W 0 , V W 4// 整數(shù)加法//V W 0 + V W 4 = V W 4第 4章 基本指令 3. 梯形圖的基本繪制規(guī)則 ( 1) Network ( 2)能流 /使能 ( 3)編程順序 ( 4)編號(hào)分配 ( 5)內(nèi)、外觸點(diǎn)的配合 ( 6)觸點(diǎn)的使用次數(shù) ( 7)線圈的使用次數(shù) ( 8)線圈的連接 返回本節(jié) 第 4章 基本指令 基本邏輯指令 基本邏輯指令在語(yǔ)句表語(yǔ)言中是指對(duì)位存儲(chǔ)單元的簡(jiǎn)單邏輯運(yùn)算 , 在梯形圖中是指對(duì)觸點(diǎn)的簡(jiǎn)單連接和對(duì)標(biāo)準(zhǔn)線圈的輸出 。 一般來(lái)說(shuō) , 語(yǔ)句表語(yǔ)言更適合于熟悉可編程序控制器和邏輯編程方面有經(jīng)驗(yàn)的編程人員 。 用這種語(yǔ)言可以編寫出用梯形圖或功能框圖無(wú)法實(shí)現(xiàn)的程序 。 選擇語(yǔ)句表時(shí)進(jìn)行位運(yùn)算要考慮主機(jī)的內(nèi)部存儲(chǔ)結(jié)構(gòu) 。 第 4章 基本指令 可編程序控制器中的堆棧與計(jì)算機(jī)中的堆棧結(jié)構(gòu)相同 , 堆棧是一組能夠存儲(chǔ)和取出數(shù)據(jù)的暫時(shí)存儲(chǔ)單元 。堆 棧 的 存 取 特 點(diǎn) 是“ 后進(jìn)先出 ” , S7200可編程序控制器的主機(jī)邏輯堆棧結(jié)構(gòu)如表 。 第 4章 基本指令 1. 標(biāo)準(zhǔn)觸點(diǎn)指令 ( 1) LD:裝入常開觸點(diǎn) ( LoaD) ( 2) LDN:裝入常閉觸點(diǎn)( LoaD Not) ( 3) A:與常開觸點(diǎn)( And) ( 4) AN:與常閉觸點(diǎn)( And Not)。 ( 5) O:或常閉觸點(diǎn)( Or) ( 6) ON:或常閉觸點(diǎn)( Or Not) ( 7) NOT:觸點(diǎn)取非(輸出反相) ( 8) = :輸出指令 第 4章 基本指令 在語(yǔ)句表中 , LD、 LDN、 A、 AN、 O、 ON、 NOT這幾條指令的執(zhí)行對(duì)邏輯堆棧的影響分別如表 、 表 的說(shuō)明 。 第 4章 基本指令 表 指令 A 第 4章 基本指令 程序?qū)嵗? 本程序段用以介紹標(biāo)準(zhǔn)觸點(diǎn)指令在梯形圖 、語(yǔ)句表和功能塊圖 3種語(yǔ)言編程中的應(yīng)用 ,仔細(xì)比較不同編程工具的區(qū)別與聯(lián)系 。 其梯形圖和語(yǔ)句表程序結(jié)構(gòu)如圖 。 LD I0 . 0 // 裝入常開觸點(diǎn) O I0 . 1 // 或常開觸點(diǎn) A I0 . 2 // 與常開觸點(diǎn) = Q 0 . 0 // 輸出觸點(diǎn) // 如果本梯級(jí)中將 I0 . 1 的觸點(diǎn)改 // 為 Q 0 . 0 的常開觸點(diǎn),則成為電 // 機(jī)起動(dòng)停止控制環(huán)節(jié)的梯形圖。 L D N I0 . 0 // 裝入常閉觸點(diǎn) ON I0 . 1 // 或常閉觸點(diǎn) AN I0 . 2 // 與常閉觸點(diǎn) = Q 0 . 1 // LD I0 . 0 // O I0 . 1 // A I0 . 2 // NOT // 取非,即輸出反相 = Q 0 . 3 // 圖 標(biāo)準(zhǔn)觸點(diǎn) LAD和 STL例 第 4章 基本指令 本程序?qū)?yīng)的功能框圖如圖 。 在功能框圖中 , 常閉觸點(diǎn)的裝入和串并聯(lián)用指令盒的對(duì)應(yīng)輸入信號(hào)端加圓圈來(lái)表示 。 程序執(zhí)行的時(shí)序圖如圖 示 。 LD I0 . 0 / / O I0 . 1 / / A I0 . 2 / / = Q 0 . 0 / / // // L D N I0 . 0 / / ON I0 . 1 / / AN I0 . 2 / / = Q 0 . 1 / / // // LD I0 . 0 / / O I0 . 1 / / A I0 . 2 / / NOT // = Q 0 . 3 / / 圖 標(biāo)準(zhǔn)觸點(diǎn) FBD例 2. 正負(fù)跳變指令 第 4章 基本指令 圖 4. 4 時(shí)序圖 第 4章 基本指令 負(fù)跳變觸點(diǎn)檢測(cè)到脈沖的每一次負(fù)跳變后 ,產(chǎn)生一個(gè)微分脈沖 。 指令格式: ED ( 無(wú)操作數(shù) ) 應(yīng)用舉例:圖 。圖 。 第 4章 基本指令 LD I0 . 0 // 輸入常開觸點(diǎn) EU // 脈沖正跳變 = Q 0 . 0 // 輸出觸點(diǎn) LD I0 . 0 // ED // 脈沖負(fù)跳變 = Q 0 . 1 // 圖 跳變應(yīng)用 第 4章 基本指令 圖 時(shí)序 第 4章 基本指令 ( 1) S, 置位指令 ( 2) R, 復(fù)位指令 置位即置 1, 復(fù)位即置 0。 置位和復(fù)位指令可以將位存儲(chǔ)區(qū)的某一位開始的一個(gè)或多個(gè) ( 最多可達(dá) 255個(gè) ) 同類存儲(chǔ)器位置 1或置 0。 這兩條指令在使用時(shí)需指明三點(diǎn):操作性質(zhì) 、開始位和位的數(shù)量 。 各操作數(shù)類型及范圍如表 。 3. 置位和復(fù)位指令 第 4章 基本指令 ( 1) S,置位指令 將位存儲(chǔ)區(qū)的指定位 ( 位 bit) 開始的 N個(gè)同類存儲(chǔ)器位置位 。 用法: S bit, N 例: S , 1 第 4章 基本指令 ( 2) R,復(fù)位指令 將位存儲(chǔ)區(qū)的指定位 ( 位 bit) 開始的 N個(gè)同類存儲(chǔ)器位復(fù)位 。 當(dāng)用復(fù)位指令時(shí) , 如果是對(duì)定時(shí)器T位或計(jì)數(shù)器 C位進(jìn)行復(fù)位 , 則定時(shí)器位或計(jì)數(shù)器位被復(fù)位 , 同時(shí) , 定時(shí)器或計(jì)數(shù)器的當(dāng)前值被清零 。 用法: R bit, N 例: R , 3 應(yīng)用舉例:圖 。 第 4章 基本指令 LD I0 . 0 // 裝入常開觸點(diǎn) A I0 . 1 // 與常開觸點(diǎn) = Q 1 . 0 // 輸出觸點(diǎn) LD I0 . 0 // A I0 . 1 // S Q 0 . 0 , 1 // 將 Q 0 . 0 開始的 / / 1個(gè)觸點(diǎn)置 1 R Q 0 . 2 , 3 // 將 Q 0 . 2 開始的 // 3個(gè)觸點(diǎn)置 0 圖 置位復(fù)位 第 4章 基本指令 本程序?qū)?yīng)的時(shí)序圖如圖 。 圖 時(shí)序圖 Q 0 . 2 Q 0 . 4第 4章 基本指令 4. 立即指令 ( 1)立即觸點(diǎn)指令 ( 2) =I,立即輸出指令 ( 3) SI,立即置位指令 ( 4) RI,立即復(fù)位指令 第 4章 基本指令 ( 1) 立即觸點(diǎn)指令 在每個(gè)標(biāo)準(zhǔn)觸點(diǎn)指令的后面加 “ I”。 指令執(zhí)行時(shí) ,立即讀取物理輸入點(diǎn)的值 , 但是不刷新對(duì)應(yīng)映像寄存器的值 。 這類指令包括: LDI、 LDNI、 AI、 ANI、 OI和ONI。 下面以 LDI指令為例 。 用法: LDI bit 例: LDI 注意: bit只能是 I類型 。 第 4章 基本指令 ( 2) =I, 立即輸出指令 用立即指令訪問輸出點(diǎn)時(shí) , 把棧頂值立即復(fù)制到指令所指出的物理輸出點(diǎn) , 同時(shí) , 相應(yīng)的輸出映像寄存器的內(nèi)容也被刷新 。 用法: =I bit 例: =I 注意: bit只能是 Q類型 。 第 4章 基本指令 ( 3) SI, 立即置位指令 用立即置位指令訪問輸出點(diǎn)時(shí) , 從指令所指出的位 ( bit)開始的 N個(gè) ( 最多為 128個(gè) ) 物理輸出點(diǎn)被立即置位 , 同時(shí) , 相應(yīng)的輸出映像寄存器的內(nèi)容也被刷新 。 用法: SI bit, N 例: SI , 2 注意: bit只能是 Q類型 。 SI和 RI指令的操作數(shù)類型及范圍如表 。 第 4章 基本指令 ( 4) RI, 立即復(fù)位指令 用立即復(fù)位指令訪問輸出點(diǎn)時(shí) , 從指令所指出的位 ( bit) 開始的 N個(gè) ( 最多為 128個(gè) ) 物理輸出點(diǎn)被立即復(fù)位 , 同時(shí) , 相應(yīng)的輸出映像寄存器的內(nèi)容也被刷新 。 用法: RI bit, N 例: RI , 1 應(yīng)用舉例: 圖 , 圖 序?qū)?yīng)的時(shí)序圖 。 第 4章 基本指令 LD I // 裝入常開觸點(diǎn) = Q // 輸出觸點(diǎn),非立即 =I Q // 立即輸出觸點(diǎn) SI Q , 1 // 從 Q 開始的 1 個(gè) // 觸點(diǎn)被立即置 1 L D I I // 立即輸入觸點(diǎn)指令 = Q // 圖 立即指令程序 第 4章 基本指令 圖 時(shí)序圖 返回本節(jié) 掃描周期 n 掃描周期 n + 1 掃描周期 n + 3掃描周期 n + 2輸出刷新 輸出刷新輸出刷新輸出刷新輸出刷新輸入掃描輸入掃描輸入掃描輸入掃描輸入掃描Q 0 . 1I 0 . 0Q 0 . 0Q 0 . 3Q 0 . 2第 4章 基本指令 復(fù)雜邏輯指令 1. 棧裝載與指令 2. 棧
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1