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

正文內容

第4章基本指令-資料下載頁

2025-10-02 13:38本頁面

【導讀】l位操作類指令,主要是位操作及運算指令,填充和交換等指令。l表功能指令,包括對表的存取和查找指令。使能輸入有效時,將兩個單字長(16位)的符。號整數IN1和IN2相加,產生一個16位整數結果輸出。在LAD和FBD中,以指令盒形式編程。C、AC、*VD、*AC和*LD。連接和對標準線圈的輸出。制器和邏輯編程方面有經驗的編程人員。選擇語句表時進行位運算要考慮主機的內。數據的暫時存儲單元。//機起動停止控制環(huán)節(jié)的梯形圖。負跳變觸點檢測到脈沖的每一次負跳變后,置位即置1,復位即置0。這兩條指令在使用時需指明三點:操作性質、各操作數類型及范圍如表。當用復位指令時,如果是對定時器。本程序對應的時序圖如圖。

  

【正文】 令 FILL, 存儲器填充指令 。 使能輸入有效時 , 用字型輸入數據 IN填充從輸出 OUT所指的單元開始的 N個字存儲單元 。 填充指令只對字型數據進行處理 , N值為字節(jié)型 , 可取從 1~255的整數 。 指令的執(zhí)行不影響的特殊存儲器位 。 使能流輸出 ENO斷開的出錯條件: ( 運行時間 ) ; 0006( 間接尋址 ) ; 0091( 操作數超界 ) 。 指令格式: FILL IN, OUT, N ( 填充指令 ) 例: FILL 10, VW100, 12 本條指令的執(zhí)行結果是:將數據 10填充到從 VW100到 VW122共 12個字存儲單元 。 返回本節(jié) 第 4章 基本指令 表功能指令 表存數指令 表取數指令 表查找指令 返回本章首頁 第 4章 基本指令 表只對字型數據存儲,表的格式例如表 。 第 4章 基本指令 表存數指令 ATT, 表存數指令 。 該指令在梯形圖中有 2個數據輸入端: DATA為數值輸入 , 指出將被存儲的字型數據或其地址;TBL表格的首地址 , 用以指明被訪問的表格 。 當使能輸入有效時 , 將輸入字型數據添加到指定的表格中 。 表存數特點: 表存數時 , 新存的數據添加在表中最后一個數據的后面 。 每向表中存一個數據 , 實際填表數 EC會自動加 1。 第 4章 基本指令 表 指令 ATT執(zhí)行結果 返回本節(jié) 第 4章 基本指令 表取數指令 1. FIFO,先進先出指令 2. LIFO,后進先出指令 第 4章 基本指令 1. FIFO,先進先出指令 當使能輸入有效時 , 從 TBL指明的表中移出第一個字型數據并將其輸出到 DATA所指定的字單元 。 FIFO表取數特點: 取數時 , 移出的數據總是最先進入表中的數據 。 每次從表中移出一個數據 , 剩余數據依次上移一個字單元位置 , 同時實際填表數 EC會自動減 1。 指令格式: FIFO TBL, DATA 例: FIFO VW100, AC0 如果仍是對表 ,則指令執(zhí)行情況如表 。 第 4章 基本指令 表 指令 FIFO執(zhí)行結果 第 4章 基本指令 2. LIFO,后進先出指令 當使能輸入有效時 , 從 TBL指明的表中移出最后一個字型數據并將其輸出到 DATA所指定的字單元 。 LIFO表取數特點: 取數時 , 移出的數據是最后進入表中的數據 。 每次從表中取出一個數據 , 剩余數據位置保持不變 , 實際填表數 EC會自動減 1。 指令格式: LIFO TBL, DATA 例: LIFO VW100, AC0 如果仍是對表 , 則指令執(zhí)行情況如表 。 第 4章 基本指令 表 指令 LIFO執(zhí)行結果 返回本節(jié) 第 4章 基本指令 表查找指令 FND?, 表查找指令 。 通過表查找指令可以從字型數表中找出符合條件的數據所在的表中數據編號 , 編號范圍為 0~99。 在梯形圖中有 4個數據輸入端: TBL表格的首地址 , 用以指明被訪問的表格; PTN是用來描述查表條件時進行比較的數據;CMD是比較運算符 “ ? ” 的編碼 , 它是一個 1~4的數值 , 分別代表 =、 、 和 運算符; INDX用來指定表中符合查找條件的數據的地址 。 第 4章 基本指令 表 表查找指令執(zhí)行結果 返回本節(jié) 第 4章 基本指令 轉換指令 數據類型轉換 編碼和譯碼 七段碼 字符串轉換 返回本章首頁 第 4章 基本指令 數據類型轉換 1. 字節(jié)與整數 ( 1) 字節(jié)到整數 ( 2) 整數到字節(jié) 2. 整數與雙整數 ( 1)雙整數到整數 ( 2)整數到雙整數 3. 雙整數與實數 ( 1)實數到雙整數 ( 2)雙整數到實數 4. 整數與 BCD碼 ( 1) BCD碼到整數 ( 2)整數到 BCD碼 5. 程序實例 第 4章 基本指令 1. 字節(jié)與整數 ( 1) 字節(jié)到整數 BTI, 字節(jié)轉換為整數指令 。 使能輸入有效時 ,將字節(jié)輸入數據 IN轉換成整數類型 , 并將結果送到 OUT輸出 。 字節(jié)型是無符號的 , 所以沒有符號擴展 。 使能流輸出 ENO斷開的出錯條件: ( 運行時間 ) ; 0006( 間接尋址 ) 。 指令格式: BTI IN, OUT 例: BTI VB0, AC0 第 4章 基本指令 ( 2) 整數到字節(jié) ITB, 整數轉換字節(jié)指令 。 使能輸入有效時 , 將整數輸入數據 IN轉換成字節(jié)類型 , 并將結果送到 OUT輸出 。 輸入數據超出字節(jié)范圍 ( 0~255) 則產生溢出 。 移位指令影響的特殊存儲器位: ( 溢出 ) 。 使能流輸出 ENO斷開的出錯條件: ( 溢出 ) ;( 運行時間 ) ; 0006( 間接尋址 ) 。 指令格式: ITB IN, OUT 例: ITB AC0, VB10 第 4章 基本指令 2. 整數與雙整數 ( 1) 雙整數到整數 DTI, 雙整數轉換為整數指令 。 使能輸入有效時 , 將雙整數輸入數據 IN轉換成整數類型 , 并將結果送到 OUT輸出 。輸入數據超出整數范圍則產生溢出 。 移位指令影響的特殊存儲器位: ( 溢出 ) 。 使能流輸出 ENO斷開的出錯條件: ( 溢出 ) ;( 運行時間 ) ; 0006( 間接尋址 ) 。 指令格式: DTI IN, OUT 例: DTI AC0, VW20 第 4章 基本指令 ( 2) 整數到雙整數 ITD, 整數轉換為雙整數指令 。 使能輸入有效時 ,將整數輸入數據 IN轉換成雙整數類型 ( 符號進行擴展 ) , 并將結果送到 OUT輸出 。 使能流輸出 ENO斷開的出錯條件: ( 運行時間 ) ; 0006( 間接尋址 ) 。 指令格式: ITD IN, OUT 例: ITD VW0, AC0 第 4章 基本指令 3. 雙整數與實數 ( 1) 實數到雙整數 第 4章 基本指令 ( 2) 雙整數到實數 DTR, 雙整數轉換實數指令 。 使能輸入有效時 ,將雙整數輸入數據 IN轉換成實型 , 并將結果送到OUT輸出 。 使能流輸出 ENO斷開的出錯條件: (運行時間); 0006(間接尋址)。 指令格式: DTR IN, OUT 例: DTR AC0, VD100 第 4章 基本指令 4. 整數與 BCD碼 ( 1) BCD碼到整數 BCDI, BCD碼轉換為整數指令 。使能輸入有效時 , 將 BCD碼輸入數據 IN轉換成整數類型 , 并將結果送到 OUT輸出 。 輸入數據 IN的范圍為 0~9999。 指令格式: BCDI OUT 例: BCDI AC0 第 4章 基本指令 ( 2) 整數到 BCD碼 IBCD, 整數轉換為 BCD碼指令 。使能輸入有效時 , 將整數輸入數據IN轉換成 BCD碼類型 , 并將結果送到 OUT輸出 。 輸入數據 IN的范圍為 0~9999。 指令格式: IBCD OUT 例: IBCD AC0 第 4章 基本指令 5. 程序實例 功能: 模擬量控制程序中的數據類型轉換 。將模擬量輸入端采樣值由整數轉換為雙整數 , 然后由雙整數轉換為實數 ,再除以一個比例因子得到 PLC可以處理的范圍內的值 。 程序實現: 本程序如圖 所示 。 LD S M 0 . 0 // 使能輸入 IT D A IW 2 , A C0 // // 整數轉換為雙整數 // D T R A C0 , A C0 // // 雙整數轉換為實數 // /R 3 2 7 6 8 . 0 , A C0 // // 實數除法指令 // A C0 / 3 2 7 6 8 = V D 1 0 0 M O V R A C0 , V D 2 0 0 // // 實數傳送指令 返回本節(jié) 第 4章 基本指令 編碼和譯碼 1. 編碼 ENCO, 編碼指令 。 使能輸入有效時 , 將字型輸入數據 IN的最低有效位 ( 值為 1的位 ) 的位號輸出到 OUT所指定的字節(jié)單元的低 4位 。 即用半個字節(jié)來對一個字型數據 16位中的 1位有效位進行編碼 。 使能流輸出 ENO斷開的出錯條件: ( 運行時間 ) ; 0006( 間接尋址 ) 。 指令格式: ENCO IN, OUT 例: ENCO AC0, VB0 第 4章 基本指令 以本指令為例 , 指令執(zhí)行情況如表 。 表 編碼指令執(zhí)行結果 第 4章 基本指令 2. 譯碼 DECO, 譯碼指令 。 使能輸入有效時 , 將字節(jié)型輸入數據IN的低 4位所表示的位號對 OUT所指定的字單元的對應位置 1, 其他位置 0。 即對半個字節(jié)的編碼進行譯碼來選擇一個字型數據 16位中的 1位 。 使能流輸出 ENO斷開的出錯條件: ( 運行時間 ) ;0006( 間接尋址 ) 。 指令格式: DECO IN, OUT 例: DECO VB0, AC0 本指令執(zhí)行情況如表 。 第 4章 基本指令 返回本節(jié) 第 4章 基本指令 七段碼 SEG, 七段碼指令 。 使能輸入有效時 , 將字節(jié)型輸入數據 IN的低 4位有效數字產生相應的七段碼 ,并將其輸出到 OUT所指定的字節(jié)單元 。 返回本節(jié) 第 4章 基本指令 字符串轉換 1. 指令種類 ( 1) ASCII碼轉換 16進制指令 ( 2) 16進制到 ASCII碼 ( 3) 整數到 ASCII碼 ( 4) 雙整數到 ASCII碼 ( 5) 實數到 ASCII碼 第 4章 基本指令 2. 指令介紹 下面僅以 ASCII碼轉換 16進制指令為例說明字符串與其他數據類型之間的轉換 。 ATH, ASCII碼轉換 16進制指令 。 指令盒中有 3個操作數: IN, 開始字符的字節(jié)地址 , 字節(jié)類型;LEN, 字符串的長度 , 字節(jié)類型 , 最大長度為255; OUT, 輸出目的開始字節(jié)地址 , 字節(jié)類型 。使能輸入有效時 , 把從 IN開始的長度為 LEN的ASCII碼轉換為 16進制數 , 并將結果送到 OUT開始的字節(jié)進行輸出 。 第 4章 基本指令 3. 程序實例 以上面的指令為例 , 條指令的執(zhí)行結果如表 所示 , 程序如圖 。 表 指令 ATH執(zhí)行結果 第 4章 基本指令 LD I2 . 0 // 使能輸入 A T H V B1 0 0 , V B2 0 0 , 3 // // 從 V B1 0 0 開始的 // 3 個字符轉換為 // 16 進制數值 LD I2 . 1 // M O V W V W 2 0 0 , A C0 // // 字傳送指令 // 結果輸出到 A C0 圖 字符串轉換 返回本節(jié) 第 4章 基本指令 THANK YOU VERY MUCH ! 本章到此結束, 謝謝您的光臨! 返回本章首頁 結 束
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1