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

正文內(nèi)容

[計(jì)算機(jī)硬件及網(wǎng)絡(luò)]plc原理及應(yīng)用第五章s7-200plc的指令系統(tǒng)-在線瀏覽

2025-04-11 00:27本頁面
  

【正文】 。 CPU226模塊高速計(jì)數(shù)器的有效 地址范圍 為: HC( 0~5)。 S7200 PLC的尋址 方式有 : 立即尋址、直接尋址、間接尋址。 尋址方式 CPU以二進(jìn)制方式存儲(chǔ) 所有常數(shù)。表示格式舉例如下: 十進(jìn)制常數(shù): 30112 十六進(jìn)制常數(shù): 1642F ASCII碼式常數(shù):‘ INPUT’ 實(shí)數(shù)或浮點(diǎn)常數(shù): + 二進(jìn)制常數(shù): 20101 1110 2. 直接尋址 直接尋址方式 是:指令 直接使用存儲(chǔ)器或寄存器的元件名稱和地址編號(hào) ,根據(jù)這個(gè)地址就可以立即 找到該數(shù)據(jù)。 S7200 CPU 以 V、 L、 AC的 內(nèi)容值為地址 進(jìn)行間接尋址。 (1)建立指針 間接尋址前, 應(yīng)先建立指針 。 只能 使用V、L、 AC (1~3)作為指針, AC0不能。VB200, AC1 “ amp。 指令中的第二個(gè)地址數(shù)據(jù)長度 必須 是雙字長,如:AC、 LD和 VD。 尋址方式 (2)間接存取 依據(jù) 指針中的內(nèi)容值作為地址 存取數(shù)據(jù) 。VB200, AC1 MOVW *AC1, AC0 如圖5-7所示 , 操作數(shù) (AC1)前面的 *號(hào)表示 該操作數(shù) (AC1)為指針 。所以,如果改為 amp。VD200效果完全相同。 在 S7200 PLC中 , 指針的內(nèi)容不會(huì)自動(dòng)改變 , 可用自增或自減等指令修改指針值 。 圖 58中,用兩次自增指令 INCD AC1,將 AC1指針中的值( VB200)修改為 VB202后,指針即指向新地址 VB202。 主程序 ( OB1):是用戶程序的主體。 子程序 :是程序的 可選 部分, 只有當(dāng)主程序調(diào)用時(shí) ,才能夠執(zhí)行。 編程的一般規(guī)則 1. 網(wǎng)絡(luò) 在梯形圖( LAD)中,程序被分成稱為 網(wǎng)絡(luò) 的一些 程序段 。 功能塊圖( FBD)中,使用網(wǎng)絡(luò)概念給程序分段。 返回 2. 梯形圖( LAD) /功能塊圖( FBD) 梯形圖中左、右垂直線稱為左、右母線。梯形圖的 輸入總是 在圖形的 左邊 , 輸出總是 在圖形的 右邊,因而觸點(diǎn)與左母線相連, 線圈或功能框 終止右母線 (右母線常省去),從而構(gòu)成一個(gè)梯級(jí)。 3. 允許輸入端、允許輸出端 在梯形圖( LAD)、功能塊圖( FBD)中,功能框的 EN端是允許輸入端 ,功能框的允許輸入端 必須存在 “ 能流 ” , 即與之相連的邏輯運(yùn)算結(jié)果為 1(即EN=1),才能執(zhí)行該功能框的功能。 在梯形圖( LAD)、功能塊圖( FBD)中,功能框的 ENO端是允許輸出端 ,允許功能框的 布爾量 輸出,用于指令的 級(jí)聯(lián) 。 無條件輸入 :在梯形圖( LAD)、功能塊圖( FBD)中,與 “ 能流 ” 無關(guān)的功能框或線圈直接 與左母線連接。 S7200 PLC的基本指令及編程方法 S7200 PLC的 基本指令 多用于 開關(guān)量邏輯控制 ,本節(jié)著重介紹梯形圖指令和語句表指令,并討論基本指令的功能及編程方法。CPU對(duì)非法操作數(shù)將生成編譯錯(cuò)誤代碼。 返回 基本邏輯指令 基本邏輯指令 是構(gòu)成 基本運(yùn)算功能 指令的集合,包括基本的 位操作 指令, 置位 /復(fù)位 指令 、 立即 指令、 邊沿脈沖 指令、 邏輯堆棧 指令、 定時(shí)器 、 計(jì)數(shù)器 、 比較 指令、 取非 和 空操作 指令。 S7200可編程序控制器的 主機(jī)邏輯堆棧結(jié)構(gòu) 如表 56所示。進(jìn)棧 時(shí),數(shù)據(jù)由棧頂壓入,堆棧中原來所存的數(shù)據(jù)被串行下移一格。 基本邏輯指令主要包括 標(biāo)準(zhǔn)觸點(diǎn) 指令、 正負(fù)跳變 指令、 置位和復(fù)位 指令等,主要是與位相關(guān)的輸入輸出及觸點(diǎn)的簡單連接。 由于受編程軟件的限制,語句表中 A、 O、 AN、ON指令最多可以連用有限次。 返回 ( 1) 裝入常開指令: LD 裝載指令 , 常開觸點(diǎn)與母線相連 , 開始一個(gè)網(wǎng)絡(luò)塊中的邏輯運(yùn)算 。 指令格式: LDN bit; 例: LDN ( 3) 與 常開指令: A 單個(gè)常開觸點(diǎn)串聯(lián) 連接指令 , 執(zhí)行邏輯與運(yùn)算 。指令格式: AN bit; 例: AN ( 5) 或 常開指令: O 單個(gè)常開觸點(diǎn)并聯(lián)連接指令 , 執(zhí)行邏輯或運(yùn)算 。指令格式: ON bit; 例: ON ( 7) 輸出指令: = 將邏輯運(yùn)算結(jié)果輸出到指定存儲(chǔ)器位或輸出繼電器對(duì)應(yīng)的映像寄存器位 , 以驅(qū)動(dòng)本位線圈 。 返回 指令 LD (假設(shè) =1)執(zhí)行情況如表 57所示。 表 57 LD 名 稱 執(zhí) 行 前 執(zhí) 行 后 說 明 STACK0 S0 1 將新值 =1裝入堆棧 STACK1 S1 S0 由 S0下移一個(gè)單元得到 STACK2 S2 S1 由 S1下移一個(gè)單元得到 STACK3 S3 S2 由 S2下移一個(gè)單元得到 STACK4 S4 S3 由 S3下移一個(gè)單元得到 STACK5 S5 S4 由 S4下移一個(gè)單元得到 STACK6 S6 S5 由 S5下移一個(gè)單元得到 STACK7 S7 S6 由 S6下移一個(gè)單元得到 STACK8 S8 S7 由 S7下移一個(gè)單元得到 原值S0串行下移一個(gè)單元 ,其余以此類推。 指令 A (假設(shè) =0)執(zhí)行情況如表 58所示。 執(zhí)行是用棧頂值和指令操作數(shù) ( 0)進(jìn)行與運(yùn)算 , 結(jié)果放回棧頂 。 ? 執(zhí)行 A指令時(shí),將指令指定的位地址中的二進(jìn)制數(shù)和棧頂中的二進(jìn)制數(shù)相“與”,結(jié)果存入棧頂。 ? 執(zhí)行 LDN、 AN和 ON指令時(shí),取出位地址中的數(shù)后,先取反,再做出相應(yīng)的操作。 程序?qū)嵗?:仔細(xì)比較不同編程工具的區(qū)別與聯(lián)系。在進(jìn)行梯形圖程序編寫時(shí),當(dāng)用到這個(gè)停止按鈕 對(duì)應(yīng)的軟觸點(diǎn) 時(shí),這個(gè)軟觸點(diǎn)要用“常閉” 觸點(diǎn); 起動(dòng)按鈕 一般來講都使用 “常開” 的按鈕。 ―正 —停 —反”控制線路 ―正 —反 —?!笨刂凭€路 正反轉(zhuǎn)梯形圖程序 練習(xí): 1. 梯形圖編程 多地控制: 控制要求:在 2個(gè)地方實(shí)現(xiàn)對(duì)一臺(tái)電機(jī)的啟動(dòng)與停止控制。在按下復(fù)位開關(guān)后,可重新開始搶答。 I/O編址: (1) 主機(jī)最多擴(kuò)展 7個(gè)模塊,自帶 24點(diǎn)數(shù)字輸入/ 16點(diǎn)數(shù) 字輸出;地址分配: ~ / ~ ; (2) 數(shù)字 I/O擴(kuò)展:對(duì)不同模塊以字節(jié)為最小單位分配地 址,最大能超過 128點(diǎn)輸入/ 128點(diǎn)輸出; (3) 模擬 I/O擴(kuò)展:最多擴(kuò)展 32個(gè)輸入通道/ 32個(gè)輸出通 道,每個(gè)通道占用兩個(gè)字節(jié)。用于 檢測脈沖的正跳變(上升沿)或負(fù)跳變(下降沿) ; 可以 產(chǎn)生一個(gè)掃描周期長度的微分脈沖 。 指令格式: EU (無操作數(shù)) 返回 ( 2)負(fù)跳變指令: ED 負(fù)跳變觸點(diǎn)檢測到脈沖的每一次負(fù)跳變后 , 產(chǎn)生一 個(gè)微分脈沖 。 圖 512 正、負(fù)跳變觸點(diǎn)指令編程 一個(gè)掃描周期長度 3. 置位和復(fù)位指令 置位即置 1,復(fù)位即置 0。 功能 表 59 置位和復(fù)位指令 操作數(shù)類型 及 范圍 操作數(shù) 范 圍 類 型 位 bit I, Q, M, SM, TC, V, S, L BOOL型 數(shù)量 N N可設(shè)置的范圍: 1~ 255 ( 1)置位指令: S 將位存儲(chǔ)區(qū)的指定位 ( 位 bit) 開始的 N個(gè)同類存儲(chǔ)器位置位 。 指令格式: R bit, N; 例: R , 3 返回 名 稱 置 位 復(fù) 位 指令 S R 指令表格式 S bit, N R bit, N 梯形圖格式 bitNs表 S、 R指令格式 bitNR 在語句表 ( STL) 中 , 當(dāng)棧頂值為 1時(shí) , 才能執(zhí)行置位指令 S或復(fù)位指令 R。 置位和復(fù)位指令應(yīng)用編程序舉例如圖 513所示 。( 功能 ) 當(dāng)用立即指令讀取 物理輸入點(diǎn) 的狀態(tài)時(shí),相應(yīng)的輸入映像寄存器中的值并未發(fā)生更新; 用立即指令訪問 物理輸出點(diǎn) 時(shí),訪問的同時(shí),相應(yīng)的輸出寄存器的內(nèi)容也被刷新。 返回 1. 立即觸點(diǎn)指令 在每個(gè)標(biāo)準(zhǔn)觸點(diǎn)指令的后面加 “ I‖。 這類 指令包括 : LDI、 LDNI、 AI、 ANI、 OI和 ONI。 ( 操作過程 ) 指令格式 : =I bit( bit只能是 Q類型 ) 例: =I 3. 立即置位指令 SI,立即置位指令 用立即置位指令 訪問輸出點(diǎn) 時(shí),從指令所指出 的位 (bit)開始的 N個(gè) (最多為 128個(gè) )物理輸出點(diǎn)被 立即置位,同時(shí),相應(yīng)的輸出映像寄存器的內(nèi)容也被刷新。 例: SI , 2 4. 立即復(fù)位指令 RI, 立即復(fù)位指令 。 ( 操作過程 ) 指令格式: RI bit, N。 (2) 梯形圖的每一網(wǎng)絡(luò)塊均從左母線開始,接著是各種觸點(diǎn)的邏輯連接,最后以線圈或指令盒結(jié)束。 線圈和指令盒一般也不能直接接在左母線上。 ? 應(yīng)用舉例: LD //裝入常開觸點(diǎn) = //輸出觸點(diǎn) =I //立即輸出觸點(diǎn) SI , 1 //從 1個(gè)觸點(diǎn)被立即置 1 LDI //立即輸入觸點(diǎn)指令 = //輸出觸點(diǎn) , 非立即 圖 514 立即指令程序 圖 515 立即指令時(shí)序圖 輸入采樣 復(fù)雜邏輯指令 基本邏輯指令涉及可編程元件的觸點(diǎn)和線圈的簡單連接,不能表達(dá)在梯形圖中觸點(diǎn)的復(fù)雜連接結(jié)構(gòu)。 本類指令包括: ALD、 OLD、 LPS、 LRD、 LPP和 LDS,這些指令中除 LDS外,其余指令都無操作數(shù)。 用于將串聯(lián)電路塊進(jìn)行并聯(lián)連接 。 ALD, 棧裝載與指令 ( 與塊 ) 。 實(shí)現(xiàn)多個(gè)指令塊的 “ 與 ” 運(yùn)算 。 I 0 . 0N e t w o r k 1N e t w o r k 2Q 0 . 0I 0 . 1I 0 . 2I 0 . 3I 0 . 4I 0 . 6I 0 . 5I 0 . 7Q 0 . 1N e t w o r k 1L D I 0 . 0O I 0 . 1L D I 0 . 2O I 0 . 3A L D= Q 0 . 0N e t w o r k 2L D I 0 . 4A I 0 . 5L D I 0 . 6A I 0 . 6O L D= Q 0 . 1 I 0 . 0 I 0 . 1 I 0 . 2 I 0 . 3 Q 0 . 0 I 0 . 4 I 0 . 5 I 0 . 6 I 0 . 7 Q 0 . 1 圖 516 棧裝載與指令和棧裝載或指令的操作過程 I 0 .0N e tw o r k 1N e tw o r k 2
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1