




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、第第4 4章章 基本指令基本指令 第第4章章 基本指令基本指令 4.1位操作類指令位操作類指令 4.2運算指令運算指令 4.3其他數(shù)據(jù)處理指令其他數(shù)據(jù)處理指令 4.4表功能指令表功能指令 4.5轉換指令轉換指令 第第4 4章章 基本指令基本指令 本章學習目的本章學習目的 l l位操作類指令,主要是位操作及運算指令,位操作類指令,主要是位操作及運算指令, 與時也包含與位操作密切相關的定時器和計數(shù)與時也包含與位操作密切相關的定時器和計數(shù) 器指令等。器指令等。 l l運算指令,包括常用的算術運算和邏輯運算運算指令,包括常用的算術運算和邏輯運算 指令。指令。 l l其他數(shù)據(jù)處理類,包括數(shù)據(jù)的傳送、移位
2、、其他數(shù)據(jù)處理類,包括數(shù)據(jù)的傳送、移位、 填充和交換等指令。填充和交換等指令。 l l 表功能指令,包括對表的存取和查找指令。表功能指令,包括對表的存取和查找指令。 l l 轉換指令,包括數(shù)據(jù)類型轉換、碼轉換和字轉換指令,包括數(shù)據(jù)類型轉換、碼轉換和字 符轉換指令。符轉換指令。 返回本章首頁返回本章首頁 第第4 4章章 基本指令基本指令 4.1位操作類指令位操作類指令 4.1.1指令使用概述指令使用概述 4.1.2基本邏輯指令基本邏輯指令 4.1.3復雜邏輯指令復雜邏輯指令 4.1.4定時器指令定時器指令 4.1.5計數(shù)器指令計數(shù)器指令 4.1.6比較比較 返回本章首頁返回本章首頁 第第4 4章
3、章 基本指令基本指令 4.1.1指令使用概述指令使用概述 1. 主機的有效主機的有效 編程范圍編程范圍 存儲器的存儲存儲器的存儲 容量及各編程容量及各編程 元件的有效編元件的有效編 程范圍如右表程范圍如右表 4.1所示。所示。 第第4 4章章 基本指令基本指令 許多指令中含有操作數(shù),操作數(shù)的有許多指令中含有操作數(shù),操作數(shù)的有 效編址范圍如表效編址范圍如表4.2所示。所示。 第第4 4章章 基本指令基本指令 (1)指令例)指令例 整數(shù)加法整數(shù)加法 +I,整數(shù)加法指令。使能輸入有效時,將兩個單字長(,整數(shù)加法指令。使能輸入有效時,將兩個單字長(16位)的符位)的符 號整數(shù)號整數(shù)IN1和和IN2相加
4、,產(chǎn)生一個相加,產(chǎn)生一個16位整數(shù)結果輸出(位整數(shù)結果輸出(OUT)。)。 在在LAD和和FBD中,以指令盒形式編程。指令盒的執(zhí)行結果:中,以指令盒形式編程。指令盒的執(zhí)行結果: IN1+IN2=OUT 在在STL中,執(zhí)行結果:中,執(zhí)行結果:IN1+OUT=OUT IN1和和IN2的尋址范圍:的尋址范圍:VW、IW、QW、MW、SW、SMW、LW、 AIW、T、C、AC、*VD、*AC、*LD和常數(shù)。和常數(shù)。 OUT的尋址范圍:的尋址范圍:VW、IW、QW、MW、SW、SMW、LW、T、 C、AC、*VD、*AC和和*LD。 第第4 4章章 基本指令基本指令 本指令影響的特殊存儲本指令影響的特殊
5、存儲 器位:器位:SM1.0(零);(零); SM1.1(溢出);(溢出); SM1.2(負)(負) 使能流輸出使能流輸出ENO斷開斷開 的出錯條件:的出錯條件:SM1.1 (溢出);(溢出);SM4.3(運(運 行時間);行時間);0006(間接(間接 尋址)尋址) 指令格式:指令格式: +IIN1, OUT 第第4 4章章 基本指令基本指令 例:例: +IVW0, VW4 本指令在梯形圖和語句表中的編程如圖本指令在梯形圖和語句表中的編程如圖4.1所示。所示。 圖圖4.1整數(shù)加法整數(shù)加法 LDI0.0/使能輸入端 +IVW0, VW4 /整數(shù)加法 /VW0+VW4=VW4 第第4 4章章 基
6、本指令基本指令 3. 梯形圖的基本繪制規(guī)則梯形圖的基本繪制規(guī)則 (1)Network (2)能流)能流/使能使能 (3)編程順序)編程順序 (4)編號分配)編號分配 (5)內(nèi)、外觸點的配合)內(nèi)、外觸點的配合 (6)觸點的使用次數(shù))觸點的使用次數(shù) (7)線圈的使用次數(shù))線圈的使用次數(shù) (8)線圈的連接)線圈的連接 返回本節(jié)返回本節(jié) 第第4 4章章 基本指令基本指令 4.1.2基本邏輯指令基本邏輯指令 基本邏輯指令在語句表語言中是指對位存儲單元基本邏輯指令在語句表語言中是指對位存儲單元 的簡單邏輯運算,在梯形圖中是指對觸點的簡單的簡單邏輯運算,在梯形圖中是指對觸點的簡單 連接和對標準線圈的輸出。連
7、接和對標準線圈的輸出。 一般來說,語句表語言更適合于熟悉可編程序控一般來說,語句表語言更適合于熟悉可編程序控 制器和邏輯編程方面有經(jīng)驗的編程人員。用這種制器和邏輯編程方面有經(jīng)驗的編程人員。用這種 語言可以編寫出用梯形圖或功能框圖無法實現(xiàn)的語言可以編寫出用梯形圖或功能框圖無法實現(xiàn)的 程序。選擇語句表時進行位運算要考慮主機的內(nèi)程序。選擇語句表時進行位運算要考慮主機的內(nèi) 部存儲結構。部存儲結構。 第第4 4章章 基本指令基本指令 可編程序控制器中的可編程序控制器中的 堆棧與計算機中的堆堆棧與計算機中的堆 棧結構相同,堆棧是棧結構相同,堆棧是 一組能夠存儲和取出一組能夠存儲和取出 數(shù)據(jù)的暫時存儲單元。
8、數(shù)據(jù)的暫時存儲單元。 堆 棧 的 存 取 特 點 是堆 棧 的 存 取 特 點 是 “后進先出后進先出”,S7- 200可編程序控制器的可編程序控制器的 主機邏輯堆棧結構如主機邏輯堆棧結構如 表表4.3所示。所示。 第第4 4章章 基本指令基本指令 1. 標準觸點指令標準觸點指令 (1)LD:裝入常開觸點(:裝入常開觸點(LoaD) (2)LDN:裝入常閉觸點(:裝入常閉觸點(LoaD Not) (3)A:與常開觸點(:與常開觸點(And) (4)AN:與常閉觸點(:與常閉觸點(And Not)。)。 (5)O:或常閉觸點(:或常閉觸點(Or) (6)ON:或常閉觸點(:或常閉觸點(Or No
9、t) (7)NOT:觸點取非(輸出反相):觸點取非(輸出反相) (8)= :輸出指令:輸出指令 第第4 4章章 基本指令基本指令 在語句表中,在語句表中,LD、LDN、A、AN、O、ON、NOT這幾這幾 條指令的執(zhí)行對邏輯堆棧的影響分別如表條指令的執(zhí)行對邏輯堆棧的影響分別如表4.4、表、表4.5其后其后 的說明。的說明。 第第4 4章章 基本指令基本指令 表表4.5指令指令AI0.2的執(zhí)行的執(zhí)行 第第4 4章章 基本指令基本指令 程序實例:程序實例: 本程序段用以本程序段用以 介紹標準觸點介紹標準觸點 指令在梯形圖、指令在梯形圖、 語句表和功能語句表和功能 塊圖塊圖3種語言編種語言編 程中的應
10、用,程中的應用, 仔細比較不同仔細比較不同 編程工具的區(qū)編程工具的區(qū) 別與聯(lián)系。別與聯(lián)系。 其梯形圖和語其梯形圖和語 句表程序結構句表程序結構 如圖如圖4.2所示。所示。 LD I0.0 /裝入常開觸點 O I0.1 /或常開觸點 A I0.2 /與常開觸點 = Q0.0 /輸出觸點 /如果本梯級中將 I0.1 的觸點改 /為 Q0.0 的常開觸點,則成為電 /機起動停止控制環(huán)節(jié)的梯形圖。 LDN I0.0 /裝入常閉觸點 ON I0.1 /或常閉觸點 AN I0.2 /與常閉觸點 = Q0.1 / LD I0.0 / O I0.1 / A I0.2 / NOT /取非,即輸出反相 = Q0.
11、3 / 圖圖4.2標準觸點標準觸點LAD和和STL例例 第第4 4章章 基本指令基本指令 本程序對應的本程序對應的 功能框圖如圖功能框圖如圖 4.3所示。在功所示。在功 能框圖中,常能框圖中,常 閉觸點的裝入閉觸點的裝入 和串并聯(lián)用指和串并聯(lián)用指 令盒的對應輸令盒的對應輸 入信號端加圓入信號端加圓 圈來表示。圈來表示。 程序執(zhí)行的時程序執(zhí)行的時 序圖如圖序圖如圖4.4所所 示。示。 LD I0.0 / O I0.1 / A I0.2 / = Q0.0 / / / LDN I0.0 / ON I0.1 / AN I0.2 / = Q0.1 / / / LD I0.0 / O I0.1 / A I
12、0.2 / NOT / = Q0.3 / 圖圖4.3標準觸點標準觸點FBD例例 2. 正負跳變指令正負跳變指令 第第4 4章章 基本指令基本指令 圖圖4. 4時序圖時序圖 I0.0 Q0.2 Q0.0 I0.2 I0.1 第第4 4章章 基本指令基本指令 負跳變觸點檢測到脈沖的每一次負跳變后,負跳變觸點檢測到脈沖的每一次負跳變后, 產(chǎn)生一個微分脈沖。產(chǎn)生一個微分脈沖。 指令格式:指令格式:ED (無操作數(shù))(無操作數(shù)) 應用舉例:圖應用舉例:圖4.5是跳變指令的程序片斷。是跳變指令的程序片斷。 圖圖4.6是圖是圖4.5指令執(zhí)行的時序。指令執(zhí)行的時序。 第第4 4章章 基本指令基本指令 LD I
13、0.0 /輸入常開觸點 EU /脈沖正跳變 = Q0.0 /輸出觸點 LD I0.0 / ED /脈沖負跳變 = Q0.1 / 圖圖4.5跳變應用跳變應用 第第4 4章章 基本指令基本指令 圖圖4.6時序時序 I0.0 Q0.1 Q0.0 第第4 4章章 基本指令基本指令 (1)S,置位指令,置位指令 (2)R,復位指令,復位指令 置位即置置位即置1,復位即置,復位即置0。置位和復位指令可以將位存儲區(qū)。置位和復位指令可以將位存儲區(qū) 的某一位開始的一個或多個(最多可達的某一位開始的一個或多個(最多可達255個)同類存儲器個)同類存儲器 位置位置1或置或置0。這兩條指令在使用時需指明三點:操作性質
14、、。這兩條指令在使用時需指明三點:操作性質、 開始位和位的數(shù)量。各操作數(shù)類型及范圍如表開始位和位的數(shù)量。各操作數(shù)類型及范圍如表4.6所示。所示。 3. 置位和復位指令置位和復位指令 第第4 4章章 基本指令基本指令 (1)S,置位指令,置位指令 將位存儲區(qū)的指定位(位將位存儲區(qū)的指定位(位bit)開始的)開始的N個同類存?zhèn)€同類存 儲器位置位。儲器位置位。 用法:用法:Sbit,N 例:例: SQ0.0, 1 第第4 4章章 基本指令基本指令 (2)R,復位指令,復位指令 將位存儲區(qū)的指定位(位將位存儲區(qū)的指定位(位bit)開始的)開始的N個同類存?zhèn)€同類存 儲器位復位。當用復位指令時,如果是對定
15、時器儲器位復位。當用復位指令時,如果是對定時器 T位或計數(shù)器位或計數(shù)器C位進行復位,則定時器位或計數(shù)位進行復位,則定時器位或計數(shù) 器位被復位,同時,定時器或計數(shù)器的當前值被器位被復位,同時,定時器或計數(shù)器的當前值被 清零。清零。 用法:用法:Rbit,N 例:例: RQ0.2, 3 應用舉例:圖應用舉例:圖4.7為置位和復位指令應用程序片斷。為置位和復位指令應用程序片斷。 第第4 4章章 基本指令基本指令 LD I0.0 /裝入常開觸點 A I0.1 /與常開觸點 = Q1.0 /輸出觸點 LD I0.0 / A I0.1 / S Q0.0, 1 /將Q0.0開始的/1 個觸點置 1 R Q0
16、.2, 3 /將Q0.2開始的/3 個觸點置 0 圖圖4.7置位復位置位復位 第第4 4章章 基本指令基本指令 本程序對應的時序圖如圖本程序對應的時序圖如圖4.8所示。所示。 圖圖4.8時序圖時序圖 I0.0 Q0.2-Q0.4 Q0.0 Q1.0 I0.1 第第4 4章章 基本指令基本指令 4. 立即指令立即指令 (1)立即觸點指令)立即觸點指令 (2)=I,立即輸出指令,立即輸出指令 (3)SI,立即置位指令,立即置位指令 (4)RI,立即復位指令,立即復位指令 第第4 4章章 基本指令基本指令 (1)立即觸點指令)立即觸點指令 在每個標準觸點指令的后面加在每個標準觸點指令的后面加“I”。
17、指令執(zhí)行時,。指令執(zhí)行時, 立即讀取物理輸入點的值,但是不刷新對應映像立即讀取物理輸入點的值,但是不刷新對應映像 寄存器的值。寄存器的值。 這類指令包括:這類指令包括:LDI、LDNI、AI、ANI、OI和和 ONI。下面以。下面以LDI指令為例。指令為例。 用法:用法:LDI bit 例:例: LDI I0.2 注意:注意:bit只能是只能是I類型。類型。 第第4 4章章 基本指令基本指令 (2)=I,立即輸出指令,立即輸出指令 用立即指令訪問輸出點時,把棧頂值立即復制到用立即指令訪問輸出點時,把棧頂值立即復制到 指令所指出的物理輸出點,同時,相應的輸出映指令所指出的物理輸出點,同時,相應的
18、輸出映 像寄存器的內(nèi)容也被刷新。像寄存器的內(nèi)容也被刷新。 用法:用法:=Ibit 例:例: =IQ0.2 注意:注意:bit只能是只能是Q類型。類型。 第第4 4章章 基本指令基本指令 (3)SI,立即置位指令,立即置位指令 用立即置位指令訪問輸出點時,從指令所指出的位(用立即置位指令訪問輸出點時,從指令所指出的位(bit) 開始的開始的N個(最多為個(最多為128個)物理輸出點被立即置位,同個)物理輸出點被立即置位,同 時,相應的輸出映像寄存器的內(nèi)容也被刷新。時,相應的輸出映像寄存器的內(nèi)容也被刷新。 用法:用法:SIbit,N 例:例:SIQ0.0, 2 注意:注意:bit只能是只能是Q類型
19、。類型。SI和和RI指令的操作數(shù)類型及范指令的操作數(shù)類型及范 圍如表圍如表4.7所示。所示。 第第4 4章章 基本指令基本指令 (4)RI,立即復位指令,立即復位指令 用立即復位指令訪問輸出點時,從指令所指出的用立即復位指令訪問輸出點時,從指令所指出的 位(位(bit)開始的)開始的N個(最多為個(最多為128個)物理輸出點個)物理輸出點 被立即復位,同時,相應的輸出映像寄存器的內(nèi)被立即復位,同時,相應的輸出映像寄存器的內(nèi) 容也被刷新。容也被刷新。 用法:用法:RIbit,N 例:例: RIQ0.0, 1 應用舉例:應用舉例: 圖圖4.9為立即指令應用中的一段程序,圖為立即指令應用中的一段程序
20、,圖4.10是程是程 序對應的時序圖。序對應的時序圖。 第第4 4章章 基本指令基本指令 LD I0.0 /裝 入 常 開 觸 點 = Q0.0 /輸 出 觸 點 , 非 立 即 =I Q0.1 /立 即 輸 出 觸 點 SI Q0.2, 1 /從 Q0.2 開 始 的 1 個 /觸 點 被 立 即 置 1 LDI I0.0 /立 即 輸 入 觸 點 指 令 = Q0.3 / 圖圖4.9立即指令程序立即指令程序 第第4 4章章 基本指令基本指令 圖圖4.10時序圖時序圖 返回本節(jié)返回本節(jié) 掃描周期 n掃描周期 n+1掃描周期 n+3掃描周期 n+2 輸出刷新輸出刷新 輸出刷新 輸出刷新輸出刷新
21、 輸入掃描 輸入掃描 輸入掃描 輸入掃描 輸入掃描 Q0.1 I0.0 Q0.0 Q0.3 Q0.2 第第4 4章章 基本指令基本指令 4.1.3復雜邏輯指令復雜邏輯指令 1. 棧裝載與指令棧裝載與指令 2. 棧裝載或指令棧裝載或指令 3. 邏輯推入棧指令邏輯推入棧指令 4. 邏輯彈出棧指令邏輯彈出棧指令 5. 邏輯讀棧指令邏輯讀棧指令 6. 裝入堆棧指令裝入堆棧指令 第第4 4章章 基本指令基本指令 1. 棧裝載與指令棧裝載與指令 ALD,棧裝載與指令(與塊)。在梯形圖中用于將并聯(lián),棧裝載與指令(與塊)。在梯形圖中用于將并聯(lián) 電路塊進行串聯(lián)連接。電路塊進行串聯(lián)連接。 在語句表中指令在語句表中
22、指令ALD執(zhí)行情況如表執(zhí)行情況如表4.8所示。所示。 第第4 4章章 基本指令基本指令 OLD,棧裝載或指令(或塊)。在梯形圖中用于,棧裝載或指令(或塊)。在梯形圖中用于 將串聯(lián)電路塊進行并聯(lián)連接。將串聯(lián)電路塊進行并聯(lián)連接。 在語句表中指令在語句表中指令OLD執(zhí)行情況如表執(zhí)行情況如表4.9所示。所示。 2. 棧裝載或指令棧裝載或指令 第第4 4章章 基本指令基本指令 LPS,邏輯推入棧指令(分支或主控指令)。在梯形圖中,邏輯推入棧指令(分支或主控指令)。在梯形圖中 的分支結構中,用于生成一條新的母線,左側為主控邏的分支結構中,用于生成一條新的母線,左側為主控邏 輯塊時,第一個完整的從邏輯行從此
23、處開始。輯塊時,第一個完整的從邏輯行從此處開始。 注意:注意:使用使用LPS指令時,本指令為分支的開始,以后必須指令時,本指令為分支的開始,以后必須 有分支結束指令有分支結束指令LPP。即。即LPS與與LPP指令必須成對出現(xiàn)。指令必須成對出現(xiàn)。 在語句表中指令在語句表中指令LPS執(zhí)行情況如下表執(zhí)行情況如下表4.10所示。所示。 3. 邏輯推入棧指令邏輯推入棧指令 第第4 4章章 基本指令基本指令 4. 邏輯彈出棧指令邏輯彈出棧指令 LPP,邏輯彈出棧指令(分支結束或主控復位指令)。在梯形圖中的,邏輯彈出棧指令(分支結束或主控復位指令)。在梯形圖中的 分支結構中,用于將分支結構中,用于將LPS指
24、令生成一條新的母線進行恢復。指令生成一條新的母線進行恢復。 注意:注意:使用使用LPP指令時,必須出現(xiàn)在指令時,必須出現(xiàn)在LPS的后面,與的后面,與LPS成對出現(xiàn)。成對出現(xiàn)。 在語句表中指令在語句表中指令LPP執(zhí)行情況如下表執(zhí)行情況如下表4.11所示。所示。 第第4 4章章 基本指令基本指令 5. 邏輯讀棧指令邏輯讀棧指令 LRD,邏輯讀棧指令。在梯形圖中的分支結構中,當左,邏輯讀棧指令。在梯形圖中的分支結構中,當左 側為主控邏輯塊時,開始第二個和后邊更多的從邏輯塊。側為主控邏輯塊時,開始第二個和后邊更多的從邏輯塊。 在語句表中指令在語句表中指令LRD 執(zhí)行情況如表執(zhí)行情況如表4.12所示。所
25、示。 第第4 4章章 基本指令基本指令 6. 裝入堆棧指令裝入堆棧指令 LDS,裝入堆棧指令。本指令編程時較少使用。,裝入堆棧指令。本指令編程時較少使用。 指令格式:指令格式:LDSn (n為為08的整數(shù))的整數(shù)) 例:例:LDS4 指令指令LDS4 在語句表中執(zhí)行情況如下表在語句表中執(zhí)行情況如下表4.13所示。所示。 第第4 4章章 基本指令基本指令 應用舉例:應用舉例: 圖圖4.11是復雜邏輯指令在實際應用中的一段程序的梯形圖。是復雜邏輯指令在實際應用中的一段程序的梯形圖。 LD I0.0 /裝入常開觸點 O I2.2 /或常開觸點 LD I0.1 /被串的塊開始 LD I2.0 /被并路
26、開始 A I2.1 / OLD /棧裝載或,并路結束 ALD /棧裝載與,串路結束 LD I0.0 / LPS /邏輯推入棧,主控 A I0.5 / = Q7.0 / LRD /邏輯讀棧,新母線 LD I2.1 / O I1.3 / ALD /棧裝載與 = Q6.0 / LPP /邏輯彈出棧,母線復原 LD I3.1 / O I2.0 / ALD / = Q1.3 / 圖圖4.11復雜邏輯復雜邏輯 指令的應用指令的應用 返回本節(jié)返回本節(jié) 第第4 4章章 基本指令基本指令 4.1.4定時器指令定時器指令 系統(tǒng)提供系統(tǒng)提供3種定時指令:種定時指令:TON、TONR和和TOF。 精度等級:精度等級:
27、 S7-200定時器的精度(時間增量定時器的精度(時間增量/時間單位時間單位/分辨率)有分辨率)有3 個等級:個等級:1ms、10ms和和100ms,精度等級和定時器號關系,精度等級和定時器號關系 如表如表4.14所示。所示。 第第4 4章章 基本指令基本指令 指令操作數(shù)指令操作數(shù) 1)編號:)編號: 2)預設值)預設值PT: 3)使能輸入(只對)使能輸入(只對LAD和和FBD):): 第第4 4章章 基本指令基本指令 1. 接通延時定時器接通延時定時器 TON,接通延時定時器指令。用于單一,接通延時定時器指令。用于單一 間隔的定時。上電周期或首次掃描,定間隔的定時。上電周期或首次掃描,定 時
28、器位時器位OFF,當前值為,當前值為0。使能輸入接。使能輸入接 通時,定時器位為通時,定時器位為OFF,當前值從,當前值從0開開 始計數(shù)時間,當前值達到預設值時,定始計數(shù)時間,當前值達到預設值時,定 時器位時器位ON,當前值連續(xù)計數(shù)到,當前值連續(xù)計數(shù)到32767。 使能輸入斷開,定時器自動復位,即定使能輸入斷開,定時器自動復位,即定 時器位時器位OFF,當前值為,當前值為0。 指令格式:指令格式:TONTxxx,PT 例:例:TONT120,8 第第4 4章章 基本指令基本指令 2. 有記憶接通延時定時器有記憶接通延時定時器 TONR,有記憶接通延時定時器指令。用于,有記憶接通延時定時器指令。
29、用于 對許多間隔的累計定時。上電周期或首次掃對許多間隔的累計定時。上電周期或首次掃 描,定時器位描,定時器位OFF,當前值保持。使能輸入,當前值保持。使能輸入 接通時,定時器位為接通時,定時器位為OFF,當前值從,當前值從0開始開始 計數(shù)時間。使能輸入斷開,定時器位和當前計數(shù)時間。使能輸入斷開,定時器位和當前 值保持最后狀態(tài)。使能輸入再次接通時,當值保持最后狀態(tài)。使能輸入再次接通時,當 前值從上次的保持值繼續(xù)計數(shù),當累計當前前值從上次的保持值繼續(xù)計數(shù),當累計當前 值達到預設值時,定時器位值達到預設值時,定時器位ON,當前值連,當前值連 續(xù)計數(shù)到續(xù)計數(shù)到32767。 TONR定時器只能用復位指令
30、進行復位操作。定時器只能用復位指令進行復位操作。 指令格式:指令格式:TONRTxxx,PT 例:例: TONRT20,63 第第4 4章章 基本指令基本指令 3. 斷開延時定時器斷開延時定時器 TOF,斷開延時定時器指令。用于斷開,斷開延時定時器指令。用于斷開 后的單一間隔定時。上電周期或首次掃后的單一間隔定時。上電周期或首次掃 描,定時器位描,定時器位OFF,當前值為,當前值為0。使能輸。使能輸 入接通時,定時器位為入接通時,定時器位為ON,當前值為,當前值為0。 當使能輸入由接通到斷開時,定時器開當使能輸入由接通到斷開時,定時器開 始計數(shù),當前值達到預設值時,定時器始計數(shù),當前值達到預設
31、值時,定時器 位位OFF,當前值等于預設值,停止計數(shù)。,當前值等于預設值,停止計數(shù)。 TOF復位后,如果使能輸入再有從復位后,如果使能輸入再有從ON到到 OFF的負跳變,則可實現(xiàn)再次啟動。的負跳變,則可實現(xiàn)再次啟動。 指令格式:指令格式:TOFTxxx,PT 例:例: TOFT35,6 第第4 4章章 基本指令基本指令 4. 應用舉例應用舉例 例例1:圖:圖4.12是介紹是介紹3種定時器的工作特性的種定時器的工作特性的 程序片斷,其中程序片斷,其中T35為通電延時定時器,為通電延時定時器,T2 為有記憶通電延時定時器,為有記憶通電延時定時器,T36為斷電延時為斷電延時 定時器。定時器。 第第4
32、 4章章 基本指令基本指令 LD I0.0 /使能輸入 TON T35, +4 /通電延時定時 /延時時間為 /40ms LD I0.0 / TONR T2, +10 /有記憶通電 /延時時間累計 /為 1000ms LD I0.0 / TOF T36, +3 /斷電延時定時 /延時時間為 /30ms 圖圖4.12定時器特性定時器特性 第第4 4章章 基本指令基本指令 本梯形圖程序中輸入輸出執(zhí)行時序關系如圖本梯形圖程序中輸入輸出執(zhí)行時序關系如圖4.13 所示。所示。 圖圖4.13定時器時序定時器時序 T36位 4 10 3 I0.0 T33當前值 T2當前值 T33位 3T2位 T36當前值
33、最大值 最大值 4 第第4 4章章 基本指令基本指令 例例2:用:用TON構造各種類型的時間繼電器觸點。構造各種類型的時間繼電器觸點。 有的廠商的有的廠商的PLC只有只有TON定時器,因此,在這種情況下定時器,因此,在這種情況下 可以利用可以利用TON來構造斷電延時型的各種觸點。來構造斷電延時型的各種觸點。 圖圖4.14是用是用TON構造構造TOF作用的觸點。其時序圖與作用的觸點。其時序圖與TOF 的時序完全相同。的時序完全相同。 圖圖4.15用通電延時定時器與輸出繼電器組成帶瞬動觸點的用通電延時定時器與輸出繼電器組成帶瞬動觸點的 定時器。定時器。 圖圖4.16是利用常開觸點實現(xiàn)通電和斷電都延
34、時的觸點作用。是利用常開觸點實現(xiàn)通電和斷電都延時的觸點作用。 本程序實現(xiàn)的功能是:用輸入端本程序實現(xiàn)的功能是:用輸入端I0.0控制輸出端控制輸出端Q0.0,當,當 I0.0接通后,過接通后,過3個時間單位個時間單位Q0.0端輸出接通,當端輸出接通,當I0.0斷開斷開 后,過后,過6個時間單位個時間單位Q0.0斷開。斷開。 第第4 4章章 基本指令基本指令 LDI0.0/啟動 M0.0 OM0.0/自保 ANT33/斷開 M0.0 =M0.0/瞬時閉合 /延時 50ms 斷開 ANI0.0/連續(xù)輸出 TON T33, +5/ 圖圖4.14定時器應用定時器應用 第第4 4章章 基本指令基本指令 L
35、DI0.0/ =Q0.0/定時器的瞬動觸點 TON T33, +50/通電延時定時器 /時間為 500ms LDT33/ =Q0.1/延時動作觸點 圖圖4.14定時器應用定時器應用 第第4 4章章 基本指令基本指令 LDI0.0/ =Q0.0/定時器的瞬動觸點 TON T33, +50/通電延時定時器 /時間為 500ms LDT33/ =Q0.1/延時動作觸點 圖圖4.15定時器應用定時器應用 第第4 4章章 基本指令基本指令 LDI0.0/ TON T33, +3/常開通電延時 /用作通電延時定時 LDQ0.0/斷電延時的基礎 ANI0.0/斷電延時開始 TON T34, +6/通電延時定
36、時器 /用作斷電延時計時 LDT33/ OQ0.0/ ANT34/ =Q0.0/用作通、斷電延時 圖圖4.16定時器應用定時器應用 返回本節(jié)返回本節(jié) 第第4 4章章 基本指令基本指令 4.1.5計數(shù)器指令計數(shù)器指令 1. 概概 述述 2. 增計數(shù)器增計數(shù)器 3. 增減計數(shù)器增減計數(shù)器 4. 減計數(shù)器減計數(shù)器 5. 應用舉例應用舉例 第第4 4章章 基本指令基本指令 1. 概述概述 計數(shù)器用來累計輸入脈沖的次數(shù)。計數(shù)器也是由計數(shù)器用來累計輸入脈沖的次數(shù)。計數(shù)器也是由 集成電路構成,是應用非常廣泛的編程元件,經(jīng)集成電路構成,是應用非常廣泛的編程元件,經(jīng) 常用來對產(chǎn)品進行計數(shù)。常用來對產(chǎn)品進行計數(shù)。
37、 計數(shù)器指令有計數(shù)器指令有3種:增計數(shù)種:增計數(shù)CTU、增減計數(shù)、增減計數(shù) CTUD和減計數(shù)和減計數(shù)CTD。 指令操作數(shù)有指令操作數(shù)有4方面:編號、預設值、脈沖輸入方面:編號、預設值、脈沖輸入 和復位輸入。和復位輸入。 第第4 4章章 基本指令基本指令 LDM0.0/起動信號 =Q0.1/起動電機 M1 TON T40, +200/延時 2000ms /后起動電機 M2 LDT40/ =Q0.2/起動電機 M2 TON T41, +300/延時 3000ms /后起動電機 M3 LDT41/ =Q0.3/起動電機 M3 圖圖4.18電機順序起動電機順序起動 第第4 4章章 基本指令基本指令 2
38、. 增計數(shù)器增計數(shù)器 CTU,增計數(shù)器指令。首次掃描,定時器位,增計數(shù)器指令。首次掃描,定時器位OFF, 當前值為當前值為0。脈沖輸入的每個上升沿,計數(shù)器計。脈沖輸入的每個上升沿,計數(shù)器計 數(shù)數(shù)1次,當前值增加次,當前值增加1個單位,當前值達到預設值個單位,當前值達到預設值 時,計數(shù)器位時,計數(shù)器位ON,當前值繼續(xù)計數(shù)到,當前值繼續(xù)計數(shù)到32767停止停止 計數(shù)。復位輸入有效或執(zhí)行復位指令,計數(shù)器自計數(shù)。復位輸入有效或執(zhí)行復位指令,計數(shù)器自 動復位,即計數(shù)器位動復位,即計數(shù)器位OFF,當前值為,當前值為0。 指令格式:指令格式:CTUCxxx,PV 例:例: CTUC20,3 程序實例:程序實
39、例: 圖圖4.19為增計數(shù)器的程序片斷和時序圖。為增計數(shù)器的程序片斷和時序圖。 第第4 4章章 基本指令基本指令 LDI0.0/計數(shù)脈沖信號輸入端 LDI0.1/復位信號輸入端 CTU C20, +3/增計數(shù),計數(shù)設定值 /為 3 個脈沖 LDC20/計數(shù)值達到 3,則 =Q0.0/將輸入位置 1 第第4 4章章 基本指令基本指令 I0.0 I0.1 C20 當前值 C20 位 圖圖4.19增計數(shù)程序及時序增計數(shù)程序及時序 第第4 4章章 基本指令基本指令 3. 增減計數(shù)器增減計數(shù)器 CTUD,增減計數(shù)器指令。有兩個脈沖輸入端:,增減計數(shù)器指令。有兩個脈沖輸入端:CU輸入端用于遞增輸入端用于遞
40、增 計數(shù),計數(shù),CD輸入端用于遞減計數(shù)。輸入端用于遞減計數(shù)。 指令格式:指令格式:CTUDCxxx,PV 例:例: CTUDC30,5 程序實例:如圖程序實例:如圖4.20所示為增減計數(shù)器的程序片斷和時序圖。所示為增減計數(shù)器的程序片斷和時序圖。 LD I0.0 /增計數(shù)輸入端 LD I0.1 /減計數(shù)輸入端 LD I0.2 /復位輸入端 CTUD C30, +5 /增減計數(shù),設定 /脈沖數(shù)為 5。 LD C30 /計數(shù)器觸點 = Q0.0 /輸出觸點 第第4 4章章 基本指令基本指令 圖圖4.20增減計數(shù)程序及時序增減計數(shù)程序及時序 1 2 3 4 5 4 3 4 3 4 5 6 7 I0.0
41、 I0.1 I0.2 C30 當前值 C30 位 第第4 4章章 基本指令基本指令 4. 減計數(shù)器減計數(shù)器 CTD,增減計數(shù)器指令。脈沖輸入端,增減計數(shù)器指令。脈沖輸入端CD用于遞減計數(shù)。用于遞減計數(shù)。 首次掃描,定時器位首次掃描,定時器位OFF,當前值為等于預設值,當前值為等于預設值PV。計。計 數(shù)器檢測到數(shù)器檢測到CD輸入的每個上升沿時,計數(shù)器當前值減小輸入的每個上升沿時,計數(shù)器當前值減小1 個單位,當前值減到個單位,當前值減到0時,計數(shù)器位時,計數(shù)器位ON。 復位輸入有效或執(zhí)行復位指令,計數(shù)器自動復位,即計復位輸入有效或執(zhí)行復位指令,計數(shù)器自動復位,即計 數(shù)器位數(shù)器位OFF,當前值復位為
42、預設值,而不是,當前值復位為預設值,而不是0。 指令格式:指令格式:CTDCxxx,PV 例:例: CTDC40,4 程序實例:圖程序實例:圖4.21為減計數(shù)器的程序片斷和時序圖。為減計數(shù)器的程序片斷和時序圖。 第第4 4章章 基本指令基本指令 LDI0.0/減計數(shù)脈沖輸入端 LDI0.1/復位輸入端 CTD C40, +4/減計數(shù)器,設定計數(shù) /脈沖數(shù)為 4。 LDC40/裝入計數(shù)器觸點 =Q0.0/輸出觸點 第第4 4章章 基本指令基本指令 圖圖4.21減計數(shù)程序及時序減計數(shù)程序及時序 I0.0 I0.1 C40 當前值 C40 位 第第4 4章章 基本指令基本指令 5. 應用舉例應用舉例
43、 1)循環(huán)計數(shù)。)循環(huán)計數(shù)。 以上三種類型的計數(shù)器如果在使用時,將計數(shù)器以上三種類型的計數(shù)器如果在使用時,將計數(shù)器 位的常開觸點作為復位輸入信號,則可以實現(xiàn)循位的常開觸點作為復位輸入信號,則可以實現(xiàn)循 環(huán)計數(shù)。環(huán)計數(shù)。 2)用計數(shù)器和定時器配合增加延時時間,如圖)用計數(shù)器和定時器配合增加延時時間,如圖 4.22所示。試分析以下程序中實際延時為多長時所示。試分析以下程序中實際延時為多長時 間。間。 第第4 4章章 基本指令基本指令 LDI0.0/啟動通電延時 ANM0.0/重新啟動延時 TON T50, +30000/通電延時定時器 /時間設定為 3000s LDT50/延時時間到 =M0.0/
44、關定時器,產(chǎn)生一個 /脈沖。 LDM0.0/每隔 3000s 輸入一個 /脈沖 LDN I0.0/復位輸入 CTU C20, +10/增計數(shù)器,累計脈沖 /的總數(shù)。 第第4 4章章 基本指令基本指令 圖圖4.22計數(shù)器應用例計數(shù)器應用例 返回本節(jié)返回本節(jié) 123111054 I 0.0 T50 位 C20 位 第第4 4章章 基本指令基本指令 4.1.6比較比較 1. 字節(jié)比較字節(jié)比較 2. 整數(shù)比較整數(shù)比較 3. 雙字整數(shù)比較雙字整數(shù)比較 4. 實數(shù)比較實數(shù)比較 5. 應用舉例應用舉例 第第4 4章章 基本指令基本指令 1. 字節(jié)比較字節(jié)比較 字節(jié)比較用于比較兩個字節(jié)型整數(shù)值字節(jié)比較用于比較
45、兩個字節(jié)型整數(shù)值IN1和和IN2的的 大小,字節(jié)比較是無符號的。比較式可以是大小,字節(jié)比較是無符號的。比較式可以是LDB、 AB或或OB后直接加比較運算符構成。后直接加比較運算符構成。 如:如:LDB=、AB、OB= 等。等。 整數(shù)整數(shù)IN1和和IN2的尋址范圍:的尋址范圍:VB、IB、QB、MB、 SB、SMB、LB、*VD、*AC、*LD和常數(shù)。和常數(shù)。 指令格式例:指令格式例: LDB=VB10,VB12 ABMB0, MB1 OB=AC1, 116 第第4 4章章 基本指令基本指令 2. 整數(shù)比較整數(shù)比較 整數(shù)比較用于比較兩個一字長整數(shù)值整數(shù)比較用于比較兩個一字長整數(shù)值IN1和和IN2
46、的大小,的大小, 整數(shù)比較是有符號的(整數(shù)范圍為整數(shù)比較是有符號的(整數(shù)范圍為16#8000和和16#7FFF之之 間)。比較式可以是間)。比較式可以是LDW、AW或或OW后直接加比較運算后直接加比較運算 符構成。符構成。 如:如:LDW=、AW、OW= 等。等。 整數(shù)整數(shù)IN1和和IN2的尋址范圍:的尋址范圍:VW、IW、QW、MW、SW、 SMW、LW、AIW、T、C、AC、*VD、*AC、*LD和常和常 數(shù)。數(shù)。 指令格式例:指令格式例: LDW=VW10,VW12 AWMW0, MW4 OW=AC2,1160 第第4 4章章 基本指令基本指令 3. 雙字整數(shù)比較雙字整數(shù)比較 雙字整數(shù)比
47、較用于比較兩個雙字長整數(shù)值雙字整數(shù)比較用于比較兩個雙字長整數(shù)值IN1和和 IN2的大小,雙字整數(shù)比較是有符號的(雙字整的大小,雙字整數(shù)比較是有符號的(雙字整 數(shù)范圍為數(shù)范圍為16#80000000和和16#7FFFFFFF之間)。之間)。 指令格式例:指令格式例: LDD=VD10,VD14 ADMD0,MD8 OD=HC0, *AC0 第第4 4章章 基本指令基本指令 4. 實數(shù)比較實數(shù)比較 實數(shù)比較用于比較兩個雙字長實數(shù)值實數(shù)比較用于比較兩個雙字長實數(shù)值IN1和和IN2的的 大小,實數(shù)比較是有符號的(負實數(shù)范圍為大小,實數(shù)比較是有符號的(負實數(shù)范圍為- 1.175495E-38和和-3.4
48、02823E+38,正實數(shù)范圍為,正實數(shù)范圍為 +1.175495E-38和和+3.402823E+38)。比較式可以)。比較式可以 是是LDR、AR或或OR后直接加比較運算符構成。后直接加比較運算符構成。 指令格式例:指令格式例: LDR=VD10,VD18 ARMD0,MD12 OR *AC1,VD100 第第4 4章章 基本指令基本指令 5. 應用舉例應用舉例 控制要求:控制要求: 一自動倉庫存放某種貨物,最多一自動倉庫存放某種貨物,最多6000箱,需對所箱,需對所 存的貨物進出計數(shù)。貨物多于存的貨物進出計數(shù)。貨物多于1000箱,燈箱,燈L1亮;亮; 貨物多于貨物多于5000箱,燈箱,燈
49、L2亮。亮。 其中,其中,L1和和L2分別受分別受Q0.0和和Q0.1控制,數(shù)值控制,數(shù)值1000 和和5000分別存儲在分別存儲在VW20和和VW30字存儲單元中。字存儲單元中。 本控制系統(tǒng)的程序如圖本控制系統(tǒng)的程序如圖4.23所示。程序執(zhí)行時序所示。程序執(zhí)行時序 如圖如圖4.24所示。所示。 第第4 4章章 基本指令基本指令 圖圖4.23程序舉例程序舉例 LDI0.0/增計數(shù)輸入端 LDI0.1/減計數(shù)輸入端 LDI0.2/復位輸入端 CTUDC30, +10000/增減計數(shù), /設定脈沖數(shù) /為 10000。 LDW=C30, VW20/比較計數(shù)器 /當前值是否大于 /VW20 中的值
50、=Q0.0/輸出觸點 LDW=C30, VW30/比較計數(shù)器 /當前值是否大于 /VW30 中的值 =Q0.1/輸出觸點 第第4 4章章 基本指令基本指令 圖圖4.24時序圖時序圖 1000 1000 5000 5000 C30 當前值 Q 0.0 Q 0.1 返回本節(jié)返回本節(jié) 第第4 4章章 基本指令基本指令 4.2運算指令運算指令 4.2.1 加法加法 4.2.2減法減法 4.2.3乘法乘法 4.2.4除法除法 4.2.5 數(shù)學函數(shù)指令數(shù)學函數(shù)指令 4.2.6增減增減 4.2.7 邏輯運算邏輯運算 返回本章首頁返回本章首頁 第第4 4章章 基本指令基本指令 4.2.1 加法加法 1. 整數(shù)
51、加法整數(shù)加法 +I,整數(shù)加法指令。使能輸入有效時,將兩個單,整數(shù)加法指令。使能輸入有效時,將兩個單 字長(字長(16位)的符號整數(shù)位)的符號整數(shù)IN1和和IN2相加,產(chǎn)生一相加,產(chǎn)生一 個個16位整數(shù)結果位整數(shù)結果OUT。 第第4 4章章 基本指令基本指令 LDI0.0/使能輸入端 +IVW0, VW4 /整數(shù)加法 /VW0+VW4=VW4 圖圖4.25整數(shù)加法例整數(shù)加法例 第第4 4章章 基本指令基本指令 2. 雙整數(shù)加法雙整數(shù)加法 +D,雙整數(shù)加法指令。使能輸入有效時,將兩個雙字長(,雙整數(shù)加法指令。使能輸入有效時,將兩個雙字長(32位)的位)的 符號雙整數(shù)符號雙整數(shù)IN1和和IN2相加,
52、產(chǎn)生一個相加,產(chǎn)生一個32位雙整數(shù)結果位雙整數(shù)結果OUT。 在在LAD和和FBD中,以指令盒形式編程,執(zhí)行結果:中,以指令盒形式編程,執(zhí)行結果:IN1+IN2=OUT。 在在STL中,執(zhí)行結果:中,執(zhí)行結果:IN1+OUT=OUT。 OUT的尋址范圍:的尋址范圍:VD、ID、QD、MD、SD、SMD、LD、AC、 *VD、*AC、*LD。 指令格式:指令格式:+DIN1, OUT 例:例:+DVD0,VD4 第第4 4章章 基本指令基本指令 +R,實數(shù)加法指令。使能輸入有效時,將兩個雙字長(,實數(shù)加法指令。使能輸入有效時,將兩個雙字長(32位)的實位)的實 數(shù)數(shù)IN1和和IN2相加,產(chǎn)生一個相
53、加,產(chǎn)生一個32位實數(shù)結果位實數(shù)結果OUT。 在在LAD和和FBD中,以指令盒形式編程,執(zhí)行結果:中,以指令盒形式編程,執(zhí)行結果:IN1+IN2=OUT。 OUT的尋址范圍:的尋址范圍:VD、ID、QD、MD、SD、SMD、LD、AC、 *VD、*AC、*LD。 本指令影響的特殊存儲器位:本指令影響的特殊存儲器位:SM1.0(零);(零);SM1.1(溢出);(溢出); SM1.2(負)。(負)。 返回本節(jié)返回本節(jié) 第第4 4章章 基本指令基本指令 4.2.2減法減法 減法指令是對有符號數(shù)進行相減操作。包括:整減法指令是對有符號數(shù)進行相減操作。包括:整 數(shù)減法、雙整數(shù)減法和實數(shù)減法。這三種減法
54、指數(shù)減法、雙整數(shù)減法和實數(shù)減法。這三種減法指 令與所對應的加法指令除運算法則不同之外,其令與所對應的加法指令除運算法則不同之外,其 他方面基本相同。他方面基本相同。 第第4 4章章 基本指令基本指令 在在LAD和和FBD中,以指令盒形式編程,執(zhí)行結果:中,以指令盒形式編程,執(zhí)行結果:IN1-IN2=OUT。 在在STL中,執(zhí)行結果:中,執(zhí)行結果: OUT- IN2=OUT。 指令格式:指令格式:-IIN2,OUT(整數(shù)減法)(整數(shù)減法) -DIN2,OUT(雙整數(shù)減法)(雙整數(shù)減法) -RIN2,OUT(實數(shù)減法)(實數(shù)減法) 例:例:-IAC0,VW4 返回本節(jié)返回本節(jié) 第第4 4章章 基本
55、指令基本指令 4.2.3乘法乘法 *I,整數(shù)乘法指令。使能輸入有,整數(shù)乘法指令。使能輸入有 效時,將兩個單字長(效時,將兩個單字長(16位)的位)的 符號整數(shù)符號整數(shù)IN1和和IN2相乘,產(chǎn)生一相乘,產(chǎn)生一 個個16位整數(shù)結果位整數(shù)結果OUT。 指令格式:指令格式:*IIN1,OUT 例:例:*IVW0,AC0 1. 整數(shù)乘法整數(shù)乘法 第第4 4章章 基本指令基本指令 2. 完全整數(shù)乘法完全整數(shù)乘法 MUL,完全整數(shù)乘法指令。使能輸入有效時,將兩個單,完全整數(shù)乘法指令。使能輸入有效時,將兩個單 字長(字長(16位)的符號整數(shù)位)的符號整數(shù)IN1和和IN2相乘,產(chǎn)生一個相乘,產(chǎn)生一個32位位 雙
56、整數(shù)結果雙整數(shù)結果OUT。 在在LAD和和FBD中,以指令盒形式編程,執(zhí)行結果:中,以指令盒形式編程,執(zhí)行結果: IN1*IN2=OUT。 OUT的尋址范圍:的尋址范圍:VD、ID、QD、MD、SD、SMD、LD、 AC、*VD、*AC、*LD。 本指令影響的特殊存儲器位:本指令影響的特殊存儲器位:SM1.0(零);(零);SM1.1(溢(溢 出);出);SM1.2(負);(負);SM1.3(被(被0除)。除)。 指令格式:指令格式:MUL IN1,OUT 例:例:MUL AC0,VD10 第第4 4章章 基本指令基本指令 3. 雙整數(shù)乘法雙整數(shù)乘法 *D,雙整數(shù)乘法指令。使能輸入有效時,將兩
57、個雙字長,雙整數(shù)乘法指令。使能輸入有效時,將兩個雙字長 (32位)的符號整數(shù)位)的符號整數(shù)IN1和和IN2相乘,產(chǎn)生一個相乘,產(chǎn)生一個32位雙整位雙整 數(shù)結果數(shù)結果OUT。 在在STL中,執(zhí)行結果:中,執(zhí)行結果:IN1*OUT=OUT。 IN1和和IN2的尋址范圍:的尋址范圍:VD、ID、QD、MD、SD、SMD、 LD、HC、AC、*VD、*AC、*LD和常數(shù)。和常數(shù)。 OUT的尋址范圍:的尋址范圍:VD、ID、QD、MD、SD、SMD、LD、 AC、*VD、*AC、*LD。 本指令影響的特殊存儲器位:本指令影響的特殊存儲器位:SM1.0(零);(零);SM1.1(溢(溢 出);出);SM1
58、.2(負);(負);SM1.3(被(被0除)。除)。 指令格式:指令格式:*DIN1,OUT 例:例:*DVD0,AC0 第第4 4章章 基本指令基本指令 4. 實數(shù)乘法實數(shù)乘法 *R,實數(shù)乘法指令。使能輸入有效時,將兩個雙字長(,實數(shù)乘法指令。使能輸入有效時,將兩個雙字長(32位)位) 的實數(shù)的實數(shù)IN1和和IN2相乘,產(chǎn)生一個相乘,產(chǎn)生一個32位實數(shù)結果位實數(shù)結果OUT。 在在 L A D 和和 F B D 中 , 以 指 令 盒 形 式 編 程 , 執(zhí) 行 結 果 :中 , 以 指 令 盒 形 式 編 程 , 執(zhí) 行 結 果 : IN1*IN2=OUT。 在在STL中,執(zhí)行結果:中,執(zhí)行
59、結果:IN1*OUT=OUT。 IN1和和IN2的尋址范圍:的尋址范圍:VD、ID、QD、MD、SD、SMD、LD、 AC、*VD、*AC、*LD和常數(shù)。和常數(shù)。 OUT的尋址范圍:的尋址范圍:VD、ID、QD、MD、SD、SMD、LD、AC、 *VD、*AC、*LD。 本指令影響的特殊存儲器位:本指令影響的特殊存儲器位:SM1.0(零);(零);SM1.1(溢出);(溢出); SM1.2(負);(負);SM1.3(被(被0除)。除)。 指令格式:指令格式:*RIN1,OUT 例:例:*RVD0,AC0 返回本節(jié)返回本節(jié) 第第4 4章章 基本指令基本指令 4.2.4除法除法 在在LAD和和FB
60、D中,以指令盒形式編程,執(zhí)行結果:中,以指令盒形式編程,執(zhí)行結果:IN1/IN2=OUT。 在在STL中,執(zhí)行結果:中,執(zhí)行結果: OUT/ IN2=OUT。 指令格式:指令格式:/IIN2,OUT(整數(shù)除法)(整數(shù)除法) DIVIN2,OUT(整數(shù)完全除法)(整數(shù)完全除法) /DIN2,OUT(雙整數(shù)除法)(雙整數(shù)除法) /RIN2,OUT(實數(shù)除法)(實數(shù)除法) 第第4 4章章 基本指令基本指令 例:例:DIVVW10, VD100 /IVW20, VW200 兩條指令的編程及執(zhí)行情況比較如圖兩條指令的編程及執(zhí)行情況比較如圖4.26所示。所示。 圖圖4.26除法指令應用除法指令應用 第第4
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 科技行業(yè)職業(yè)發(fā)展路徑規(guī)劃報告
- 現(xiàn)代設計元素在老房翻新中的運用
- 科技在綠色建筑發(fā)展中的作用和挑戰(zhàn)
- 知識付費內(nèi)容的跨文化推廣策略
- 科技行業(yè)職業(yè)技能提升路徑圖
- 小學教師教學反思與心得范文(3篇)
- 社區(qū)銀行產(chǎn)品創(chuàng)新策略與實踐
- 小學英語單詞分類音標大全
- 現(xiàn)代服務業(yè)的綠色發(fā)展與創(chuàng)新模式
- 同住人房屋貸款協(xié)議
- 急診醫(yī)院感染與控制課件
- DeepSeek1天開發(fā)快速入門
- 2025書記員招聘考試題庫及參考答案
- 2024-2025年第二學期數(shù)學教研組工作計劃
- 2025輔警招聘公安基礎知識題庫附含參考答案
- GB/T 44927-2024知識管理體系要求
- 2025年環(huán)衛(wèi)工作計劃
- 2024年07月山東省泰山財產(chǎn)保險股份有限公司2024年夏季校園招考29名工作人員筆試歷年參考題庫附帶答案詳解
- 品質巡檢培訓課件
- 醫(yī)療器械生產(chǎn)企業(yè)并購合同
- 2025版新能源汽車充電站建設合同含政府補貼及稅收優(yōu)惠條款
評論
0/150
提交評論