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

正文內(nèi)容

《lc功能指令》ppt課件 (2)-文庫吧

2025-04-13 22:04 本頁面


【正文】 雙整數(shù)加法時,輸入輸 出 均為 DINT;實數(shù)加法時,輸 入輸出均為 REAL 5 乘法指令 ( Multiply) 說明:一般乘法指令是對有符號數(shù)進 行相乘運算。它包括整數(shù)乘 法、雙整數(shù)乘法和實數(shù)乘法。 指令格式: LAD及 STL格式如圖 54 ( c)所示。圖中□處可為 I、 DI( LAD中)、 D( STL中)或 R。 功能描述:在 LAD中, IN1 IN2 =OUT ;在 STL中, IN1 OUT=OUT。 數(shù)據(jù)類型:整數(shù)乘法時,輸入輸出均 為 INT;雙整數(shù)乘法時,輸入輸 出均為 DINT;實數(shù)乘法時,輸 入輸出均為 REAL。 圖 54( c) ( Multiply Integer to double integer) 說明:將兩個單字長( 16位)的符號整數(shù) IN1和 IN2相乘,產(chǎn)生一個 32位雙整數(shù)結(jié)果 OUT。 指令格式: LAD及 STL格式如圖 54(d)所示。 功能描述: 在 LAD中, IN1 IN2=OUT; 在 STL中, IN1 OUT=OUT。 32位運算 結(jié)果存儲單元的低 16位 ,運算前用于存 放被乘數(shù)。 數(shù)據(jù)類型:輸入為 INT,輸出為 DINT。 圖 54( d) MUL 除法指令 ( Divide) 說明:一般除法指令是對有符號數(shù)進 行相除運算。它包括整數(shù)除法、雙整數(shù)除法和實數(shù)除法。 兩個 16位的整數(shù)相除,產(chǎn)生一個 16位的整數(shù)商,不保留余數(shù)。 指令格式: LAD及 STL格式如圖 54( e)所示。圖中□處可為 I、 DI( LAD中)、 D( STL中)或 R。 功能描述: 在 LAD中, IN1/IN2=OUT; 在 STL中, OUT/IN2=OUT。 數(shù)據(jù)類型:整數(shù)乘法時,輸入輸出均 為 INT;雙整數(shù)乘法時,輸入輸出均為 DINT;實數(shù)乘法時,輸入輸出均為 REAL。 DIV / 圖 54( e) 2 ( Divide Integer to Double Integer ) 說明:將兩個單字長( 16位)的符號整數(shù) IN1和 IN2相除,產(chǎn)生一個 32位雙整數(shù)結(jié)果 OUT。 低 16位為商,高 16位為余數(shù)。 指令格式: LAD及 STL格式如圖 54( f)所示。 功能描述:在 LAD中, IN1/IN2=OUT;在 STL中, OUT/IN1=OUT。在 STL中, 32位的結(jié)果存儲單元的低 16位運算前被兼用存放被除數(shù)。 除法運算結(jié)果:商放在 OUT的低 16位字中,余數(shù)放在 OUT的高 16位字中。 數(shù)據(jù)類型:輸入為 INT,輸出為 DINT。 DIV / 圖 54( f) DIV 2 【 例 57】 算術(shù)運算指令綜合舉例 1 算術(shù)運算舉例 1,先用 LAD設(shè)計,再轉(zhuǎn)換成 STL Network 1 LD EU MOVW VW10, VW16 +I VW12, VW16 MOVW VW10, VW18 I VW12, VW18 MOVW VW10, VW22 MUL VW12, VD20 MOVW VW10, VW24 /I VW12, VW24 MOVW VW10, VW32 DIV VW12, VD30 ( b)指令表 ?本例中若 VW10=2022,VW12=150,則執(zhí)行完該段程序后,各有關(guān)結(jié)果存儲單元的數(shù)值為: VW16=2150,VW18=1850, VD20=300000,VW24=13, VW30=50, VW32=13 DIV 【 例 58】 算術(shù)運算指令綜合舉例 2 算術(shù)運算舉例 2,先用 STL設(shè)計,再轉(zhuǎn)換成梯形圖 Network 1 LD EU +I VW10,VW12 I VW10,VW14 MUL VW10,VD20 /I VW10,VW24 DIV VW10,VD30 (b)梯形圖 ?比較和 【 例 57】 的不同 DIV 數(shù)學(xué)函數(shù)指令 數(shù)學(xué)函數(shù)指令 平方根指令 ( Square Root) 自然對數(shù)指令( Natural Logarithm ) 指數(shù)指令( Natural Exponential) 正弦( sine)余弦( cosine) 正切( tan) S7200 PLC的數(shù)學(xué)函數(shù)如下表,運算輸入輸出數(shù)據(jù)均為實數(shù)。結(jié)果大于 32位二進制數(shù)表示的范圍時產(chǎn)生溢出。 指令格式: LAD及 STL格式如圖 57 ( a)所示。 功能描述:把一個雙字長( 32位) 的實數(shù) IN開平方,得到 32 位的實數(shù)結(jié)果送 OUT。 數(shù)據(jù)類型:輸入輸出均為 REAL。 指令格式: LAD及 STL格式如圖 57 ( b)所示。 功能描述:把一個雙字長( 32位) 的實數(shù) IN取自然對數(shù),得 到 32位的實數(shù)結(jié)果送 OUT。 數(shù)據(jù)類型:輸入輸出均為 REAL。 ? 當(dāng)求解以 10為底的常用對數(shù)時,可以用( /R) DIVR指令將自然對數(shù)除以 ( LN10)即可。 5 5 指令格式: LAD及 STL格式如圖 57 ( c)所示。 功能描述:把一個雙字長( 32位)的實數(shù) IN取 e為底的指數(shù),得到 32位的實數(shù)結(jié)果送 OUT。 數(shù)據(jù)類型:輸入輸出均位 REAL。 ? 可以用指數(shù)指令和自然對數(shù)指令相配合來完成任意常數(shù)為底和以任意數(shù)為指數(shù)的計算。 例如: 18的 6次方 = EXP( 6*LN( 18)) 125的 3次方根 = EXP( 1/3*LN( 125)) =5 5 、余弦、正切 指令格式: LAD及 STL格式如圖 57 ( d)、 (e)、 (f)所 示。 功能描述:把一個雙字長( 32位) 的實數(shù)弧度值 IN 分別取正 弦、余弦、正切,各得到 32位的實數(shù)結(jié)果送 OUT。 數(shù)據(jù)類型:輸入輸出均位 REAL。 5 5 5 【 例 59】 求以 10為底的 50(存于 VD0)的常用對數(shù),結(jié)果放到 AC0,運算程序如下: LD // 使能有效時程序運 //行 LN VD0, AC0 //計算 VD0自然對數(shù) LN , VD100 //計算 10的自然對數(shù) /R VD100, AC0 //轉(zhuǎn)化成為以 10 為底 //的對數(shù) 【 例 510】 求 sin120+cos10的值。程序如下: LD //使能有效時程序運行 MOVR ,AC0 //計算 10的弧度值 /R ,AC0 *R ,AC0 COS AC0,AC1 //計算 cos10 MOVR ,AC2 //j計算 120的弧度值 /R ,AC2 MOVR ,AC3 *R AC2,AC3 SIN AC3,AC3 //計算 sin120 +R AC1,AC3 //計算 sin120+cos10 ( b)語句表 增 /減指令 增 /減指令又稱自增和自減指令。它是對無符號或有符號整數(shù)進行自動加 1或減 1的操作,數(shù)據(jù)長度可以是字節(jié)、字或雙字。其中字節(jié)增減對無符號數(shù)的操作,而字或雙字的增減是對有符號數(shù)的操作。 說明:增指令包括字節(jié)增指令、字增和 雙字增指令。 指令格式: LAD及 STL格式如圖 510 ( a)所示。圖中□處可為 B、 W、 DW( LAD中)或 D( STL中)。 功能描述:在 LAD中, IN1+1=OUT; 在 STL中, OUT+1=OUT。即 IN 和 OUT使用同一存儲單元。 數(shù)據(jù)類型:字節(jié)增指令輸入輸出均為字 節(jié),字增指令輸入輸出均為 INT, 雙字增指令輸入輸出均為 DINT。 5 說明:增指令包括字節(jié)減指令、字減和 雙字減指令。 指令格式: LAD及 STL格式如圖 510( b) 所示。圖中□處可為 B、 W、 DW ( LAD中)或 D( STL中)。 功能描述:在 LAD中, IN11=OUT;在 STL中, OUT1T=OUT。即 IN和 OUT使用同一存儲單元。 數(shù)據(jù)類型:字節(jié)減指令輸入輸出均為字 節(jié),字減指令輸入輸出均為 INT, 雙字減指令輸入輸出均為 DINT。 5 【 例 511】 增減指令使用舉例 //增減指令使用舉例 LD MOVW AC0,VW50 //字加 1 INCW VW50 MOVD VD100,VD110 //雙字加 1 INCD VD110 ( b)語句表 梯形圖程序如( a)所示,( b)為 LAD對應(yīng)的 STL形式,請體會使用 LAD和 STL編程的不同。 邏輯運算對邏輯數(shù)(無符號數(shù))進行處理,按運算性質(zhì)不同,有邏輯與、邏輯或、邏輯異或 和取反等。參與運算的操作數(shù)可以是字節(jié),字或雙字。 ( Logic And) 說明:它包括字節(jié)、字和雙字的邏輯與運算指令 指令格式: LAD及 STL格式如圖 512( a)所示。圖中□處可為 B、 W、 DW ( LAD中)或 D( STL中)。 功能描述:把兩個一個字節(jié)(字或雙字)長的輸入邏輯數(shù)按位相與,得到一個字節(jié)(字或雙字)的 邏輯數(shù)并輸出到 OUT。在 STL中 OUT和 IN2使用同一存儲單元。 數(shù)據(jù)類型:輸入輸出均為字節(jié)(字或雙 字)。 5 ( Logic Or) 說明:它包括字節(jié)、字和雙字的邏輯或運 算指令 指令格式: LAD及 STL格式如圖 512( b)所示。圖中□處可為 B、 W、 DW ( LAD中)或 D( STL中)。 功能描述:把兩個一個字節(jié)(字或雙字)長的輸入邏輯數(shù)按位相或,得到一個字節(jié)(字或雙字)的 邏輯數(shù)并輸出到 OUT。在 STL中 OUT和 IN2使用同一存儲單元。 數(shù)據(jù)類型:輸入輸出均為字節(jié)(字或雙 字)。 5 Logic Exclusive Or) 說明:它包括字節(jié)、字和雙字的邏輯 異或運算指令。 指令格式: LAD及 STL格式如圖 512 ( c)所示。圖中□處可為 B、 W、 DW( LAD中)或 D( STL 中)。 功能描述:把兩個一個字節(jié)(字或雙 字)長的輸入邏輯數(shù)按位相異 或,得到一個字節(jié)(字或雙字) 的 邏輯數(shù)并輸出到 OUT。在STL 中 OUT和 IN2使用同一存儲單 元。 數(shù)據(jù)類型:輸入輸出均為字節(jié)(字或雙 字)。 5 ( Logic Invert) 說明:它包括字節(jié)、字和雙字的邏輯取 反運算指令。 指令格式: LAD及 STL格式如圖 512 ( d)所示。圖中□處可為 B、 W、 DW( LAD中)或 D( STL 中)。 功能描述:把一個字節(jié)(字或雙字)長 的輸入邏輯數(shù)按位取反,得到一 個字節(jié)(字或雙字)的 邏輯數(shù)并 輸出到 OUT。在 STL中 OUT和 IN 使用同一存儲單元。 數(shù)據(jù)類型:輸入輸出均為字節(jié)(字或雙 字)。 5 【 例 512】 邏輯運算指令使用舉例 LD EU // //操作 ANDB VB0, AC1 //字節(jié)邏輯與 ORB VB0, AC0 //字節(jié)邏輯或 XORB VB0, AC2 //字節(jié)邏輯異或 INVB VB10 //字節(jié)邏輯取反 指令 操作數(shù) 單元地址 單元長度( N字節(jié)) 運算前值 運算后值 ANDB IN1 VB0 1 01010011 01010011 IN2( OUT) AC1 1 11110001 01010001 ORB IN1 VB0 1 01010011 01010011 IN2( OUT) AC0 1 00110110 01110111 XORB IN1 VB0 1 01010011 01010011 IN2( OUT) AC2 1 11011010 10001001 INVB IN( OUT) VB10 1 01010011 10101100 返回 表功能指令 ? ? ( 1)先進先出指令 ( 2)后進先出指令 ? 表功能指令 在 S7- 200PLC指令中,一個表由表地址(表的首地址)指明。表地址和第二個字地址所對應(yīng)的單元分別存放兩個表參數(shù)(最大填表數(shù) TL和實際填表數(shù) EC),之后是最多 100個填表數(shù)據(jù)。
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1