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

正文內(nèi)容

lc功能指令ppt課件(2)(已修改)

2025-05-10 22:04 本頁(yè)面
 

【正文】 第七章 S7200 PLC的功能指令 ? 簡(jiǎn) 介 ? 傳送、移位和填充指令 ? 運(yùn)算和數(shù)學(xué)指令 ? 表功能指令 ? 轉(zhuǎn)換指令 ? 字符串指令 ? 時(shí)鐘指令 ? 中斷 ? 高速計(jì)數(shù)器指令 ? 高速脈沖輸出指令 ? PID回路指令 簡(jiǎn) 介 邏輯指令 PLC 指令 功能指令 功能指令( Function Instruction) 為了滿(mǎn)足工業(yè)控制的需要, PLC生產(chǎn)廠(chǎng)家為PLC 增加了過(guò)程控制,數(shù)據(jù)處理和特殊功能的指令 其主要包括 1 傳送,移位及填充指令 2 算術(shù)運(yùn)算與邏輯運(yùn)算指令 3 數(shù)據(jù)轉(zhuǎn)換指令 4 高速處理指令 5 通信指令 6 PID指令 本章指令介紹的約定 1 指令格式 給出的指令的梯形圖和語(yǔ)句表格式。在所有的說(shuō)明圖中,上面的指令盒為 LAD格式,下面為指令的 STL格式 2 功能描述 詳細(xì)描述了指令的功能,講解了使用中的注意事項(xiàng) 3 數(shù)據(jù)類(lèi)型 讀者要特別注意指令的操作數(shù)形式,對(duì)操作數(shù)的內(nèi)容,本書(shū)有如下的規(guī)定。 B表示字節(jié), W表示字, I表示整數(shù), DW表示雙字( LAD中), DI表示雙整數(shù)( LAD)中, D表示雙字或雙整數(shù)( STL中), R表示實(shí)數(shù) ,移位和填充指令 傳送類(lèi)指令 完成各存儲(chǔ)單元之間進(jìn)行一個(gè)或者 多個(gè)數(shù)據(jù)的傳送,可分為單一傳送指令 和塊傳送指令 1 單一傳送 (Move) 分類(lèi):字節(jié)傳送,字傳送,雙字傳送 格式: LAD和 STL格式如圖 51( a) 圖中 □處可為 B, W, DW( LAD中), D( STL中)或 R 功能描述:使能輸入有效時(shí),把一個(gè)單 字節(jié)數(shù)據(jù)(字,雙字或數(shù))由 IN傳送到 OUT所指的傳送存儲(chǔ)單元 數(shù)據(jù)類(lèi)型:輸入輸出均為字節(jié)(字,雙 字或?qū)崝?shù)) 5 2 塊傳送 (Block Move) 該類(lèi)指令可用來(lái)進(jìn)行一次多個(gè) (最多 255個(gè) )數(shù)據(jù)的傳送 ,它包括字節(jié)塊送 ,字塊傳送和雙字塊傳送 指令格式 :LAD及 STL格式如圖 51( b)所示。圖中 □處可為 B, W, DW( LAD中),D( STL中)或 R 功能描述 :把從 IN開(kāi)始的 N個(gè)字節(jié) (字或雙字 )型數(shù)據(jù)傳送到從 OUT開(kāi)始的 N 字節(jié)(字或雙字 )存儲(chǔ)單元 數(shù)據(jù)類(lèi)型 :輸入輸出均為字節(jié) (字或雙字 ),N為字節(jié) 5 N 3 字節(jié)立即傳送 (Move Byte Immediate) 字節(jié)立即傳送指令就像位指令中的立即指 令一樣 ,用在輸入和輸出的立即處理。 (1) 傳送字節(jié)立即讀指令 指令格式 :LAD及 STL格式如圖 51( c)所示 功能描述 :立即讀取單字節(jié)物理區(qū)數(shù)據(jù) IN, 并傳送到 OUT所指的字節(jié)存儲(chǔ)單元 .該指令 用在輸入信號(hào)的立即響應(yīng) 操作數(shù) :輸入為 IB,輸出為字節(jié) 5 (2)傳送字節(jié)立即寫(xiě)指令 指令格式 :LAD及 STL格式如圖 51( d) 功能描述 :立即將 IN單元的字節(jié) 數(shù)據(jù)寫(xiě)到 OUT所指的字節(jié)存儲(chǔ)單 元的物理區(qū)及映像區(qū) ,它用在把 計(jì)算出的 Q結(jié)果立即輸出到負(fù)載 數(shù)據(jù)類(lèi)型 :輸入為字節(jié) ,輸出為 QB 5 BIW 【 例 51】 傳送類(lèi)指令應(yīng)用舉例 LD // 有效時(shí)執(zhí)行下面的 //操作 MOVB VB100,VB200 //字節(jié) VB100中的數(shù)據(jù)傳送 //到字節(jié) VB200中 MOVW VW110,VW210 //字節(jié) VW110中的數(shù)據(jù)傳送 //到字 VW210中 MOVD VD120,VD220 //雙字 VD120中的數(shù)據(jù)傳 //送到雙字 VD220中 BMB VB130,VB230,4 //字節(jié) VB130開(kāi)始的 4個(gè)連 //續(xù)字節(jié)中的數(shù)據(jù)傳送到 //VB230開(kāi)始的字節(jié)存儲(chǔ)單元中 BMW VW140,VW240,4 //字 VW140開(kāi)始的 4個(gè) //連續(xù)字中的數(shù)據(jù)傳 //送到字 VW240開(kāi)始的 //4個(gè)字存儲(chǔ)單元 中 BMD VD150,VD250,4 //雙字 VD150開(kāi)始的 4 //個(gè)連續(xù)雙字中的數(shù) //據(jù)傳送到雙字 VD250 //開(kāi)始的 4個(gè)連續(xù)雙字中 BIR IB1,VB270 // //狀態(tài)立即送到 VB270中 , //不受掃描周期的影響 BIW VB280,QB0 //VB280中的數(shù)據(jù)立即從 // .不受 //掃描周期的影響 移位與循環(huán)指令 (Shift) 左移指令 右移指令 所移位數(shù)據(jù)類(lèi)型 字節(jié)型 字型 雙字型 方法 :移位數(shù)據(jù)存儲(chǔ)單元的移出端與 (溢出 )相連,所以最后被移出的位被放到,移位時(shí)移出位進(jìn)入,另一端補(bǔ) 0。 例如 :在右移時(shí),移位數(shù)據(jù)的最右端的位移入,則左端補(bǔ) 0。 注意 : ,移位次數(shù)與移位數(shù)據(jù)的長(zhǎng)度有關(guān) ,如果所移位次數(shù)大于移位數(shù)據(jù)的位數(shù) ,則超出次數(shù)無(wú)效 .當(dāng)移位操作使數(shù)據(jù)變?yōu)?0,則零存儲(chǔ)器標(biāo)志位()自動(dòng)置位 移位指令在使用 LAD編程時(shí) ,OUT可以是和 IN不同的存儲(chǔ)單元 ,但在 STL編程 時(shí) ,因?yàn)橹粚?xiě)一個(gè)操作數(shù) ,所以實(shí)際上 OUT就是移位后的IN ? (1)右移指令 指令格式 :LAD及 STL格式如圖 52(a)所示。圖中 □處可為 B, W, DW( LAD中), D( STL中) 功能描述 :把字節(jié)型 (字型或雙字型 )輸入數(shù)據(jù) IN右移 N位后 ,再將結(jié)果輸出到 OUT所指的字節(jié) (字或雙字 )存儲(chǔ)單元 .最大實(shí)際可移位次數(shù)為 8位 (16位或 32位 ) 數(shù)據(jù)類(lèi)型 :輸入輸出均為字節(jié) (字或雙字 ),N為字節(jié)型數(shù)據(jù) 5 (2)左移指令 指令格式 :LAD及 STL格式如圖 52( b)所示。圖中 □處可為 B, W,DW( LAD中), D( STL中) 功能描述 :把字節(jié)型 (字型或雙字型 )輸入數(shù)據(jù) IN左移 N位后 ,再將結(jié)果輸出到 OUT所指的字節(jié) (字或雙字 )存儲(chǔ)單元 .最大實(shí)際可移位次數(shù)為 8位 (16位或 32位 ) 數(shù)據(jù)類(lèi)型 :輸入輸出均為字節(jié) (字或雙字 ),N為字節(jié)型數(shù)據(jù) 5 【 例 52】 移位指令舉例 LD SLB VB0, 2//字節(jié)左移指令 SRW VW10, 3//字右移指令 若 (VB0)=00110101,則執(zhí)行 SLB后 (VB0)=11010100 右 (VW10)=0011010100110101,則執(zhí)行 SWR指令后(VW10)=0000011010100110 2循環(huán)移位指令 (Rotate) 循環(huán)左移 循環(huán)右移 各種不同類(lèi)型移位位數(shù)的長(zhǎng)度分別為字節(jié) ,字或雙字 (1)循環(huán)右移指令 指令格式 :LAD及 STL格式如圖 52( c)所示。圖中 □處可為 B, W, DW( LAD中), D( STL中) 功能描述 :把字節(jié)型 (字型或雙字型 )輸入數(shù)據(jù) IN循環(huán)右移 N位后 ,再將結(jié)果輸出到 OUT所指的字節(jié) (字或雙字 )存儲(chǔ)單元 .實(shí)際移位次數(shù)為系統(tǒng)設(shè)定值取以8(16或 32)為底的模所得的結(jié)果 數(shù)據(jù)類(lèi)型 :輸入輸出均為字節(jié) (字或雙字 ),N為字節(jié)型數(shù)據(jù) 5 (2)循環(huán)左移指令 指令格式 :LAD及 STL格式如圖 52( d)所示。圖中 □處可為 B, W, DW( LAD中), D( STL中) 功能描述 :把字節(jié)型 (字型或雙字型 )輸入數(shù)據(jù) IN循環(huán)左移 N位后 ,再將結(jié)果輸出 OUT所指的字節(jié) (字或雙字 )存儲(chǔ)單元 .實(shí)際移位次數(shù)為系統(tǒng)設(shè)定值取以 8(16或 32)為底的模所得的結(jié)果 數(shù)據(jù)類(lèi)型 :輸入輸出均為字節(jié) (字或雙字 ),N為字節(jié)型數(shù)據(jù) 5 【 例 53】 循環(huán)移位指令舉例 LD // RRW //循環(huán)右移指令 若 (VW0)=1011010100110011,則執(zhí)行 RRW指令后 ,(VW0)=0111011010100110 (Shift Register Bit) 指令格式 :LAD及 STL格式如圖 52( e)所示 功能描述 :該指令在梯形圖中有 3個(gè)數(shù)據(jù)輸入端: DATA為數(shù)值輸入,將該位的值移入移位寄存器; S_BIT為移位寄存器的最低位端; N指定移位寄存器的長(zhǎng)度。 每次使能輸出有效時(shí),在每個(gè)掃描周期內(nèi),整個(gè)移位寄存器移動(dòng)一位,所以要用邊沿跳變指令來(lái)控制使能端的狀態(tài),不然該指令就沒(méi)有了應(yīng)用的意義。 5 數(shù)據(jù)類(lèi)型: DATA和 S_BIT為 BOOL型, N為字節(jié)型,可以指定的移位寄存器最大長(zhǎng)度為 64位 ,可正可負(fù)。 最高位的計(jì)算方法 :【 N的絕對(duì)值 1+(S_BIT的位號(hào) )】/8,余數(shù)即是最高位的位號(hào) ,商與 S_BIT的字節(jié)號(hào)之和即是最高位的字節(jié)號(hào) 例如 S_BIT是 ,N是 14,則 (141+4)/8=2余 以最高位的計(jì)算方法是 :33+2=35,位號(hào)為 1,即移位寄存器的最高位是 【 例 54】 寄存器移位指令舉例 LD //在每個(gè) 1次 EU SHRB ,5 //寄存器移位指令 表 51 指令 SHRB執(zhí)行結(jié)果 移位次數(shù) 單元內(nèi)容 位 說(shuō)明 0 1 10110101 X 移位前 ,移位時(shí)從 1 1 10101011 1 1移入 ,的值進(jìn)入右端 2 0 10110111 0 0移入 ,的值進(jìn)入右端 3 0 10101110 1 1移入 ,的值進(jìn)入右端 指令格式 :LAD及 STL格式如圖 53( a)所示 功能描述 :字節(jié)交換指令(Swap Bytes)將字型輸入 IN的高字節(jié)和低字節(jié)進(jìn)行交換 數(shù)據(jù)類(lèi)型 :輸入為字 5 【 例 55】 字節(jié)交換指令舉例 LD EU SWAP VW10 例 :(VW10)=1011010100000001 則執(zhí)行 SWAP后 (VW10)=0000000110110101 填充指令 指令格式 :LAD及 STL格式如圖 53( b)所示 功能描述 :填充指令(Memory Fill)將字形輸入數(shù)據(jù) IN填充到輸出OUT所指的單元開(kāi)始的N個(gè)字存儲(chǔ)單元中 數(shù)據(jù)類(lèi)型 :IN和 OUT為字型 ,N為字節(jié)型 ,可取值的范圍為 1~255的整數(shù) 5 【 例 56】 填充指令舉例 LD FILL 10,VW100,12 該例題的執(zhí)行結(jié)果是將數(shù)據(jù) 10填充到從 VW100到 VW122共 12個(gè)字存儲(chǔ)單元中 返回 運(yùn)算和數(shù)學(xué)指令 運(yùn)算和數(shù)學(xué)指令 加法指令 減法指令 乘法指令 一般乘法指令 除法指令 一般除法指令 完全整數(shù)乘法 完全除法指令 加法指令 說(shuō)明:加法指令( Add)是對(duì)有符號(hào) 數(shù)進(jìn)行相加操作。它包括整數(shù) 加法、雙整數(shù)加法和實(shí)數(shù)加 法。 指令格式: LAD及 STL格式如圖 54 ( a)所示。圖中□處可為 I、 DI( LAD中)、 D( STL中)或 R。 功能描述:在 LAD中 ,N1+IN2=OUT; 在 STL中, IN1+OUT=OUT。 數(shù)據(jù)類(lèi)型:整數(shù)加法時(shí),輸入輸出均 為 INT;雙整數(shù)加法時(shí),輸入輸 出均為 DINT;實(shí)數(shù)加法時(shí),輸 入輸出均為 REAL。 5 減法指令 說(shuō)明:減法指令( Subtract)是對(duì)有 符號(hào)數(shù)進(jìn)行相減操作。它包括 整數(shù)減法,雙整數(shù)減法和實(shí)數(shù) 減法。 指令格式: LAD及 STL格式如圖 54 ( b)所示。圖中□處可為 I、 DI( LAD)、 D( STL中)或 R。 功能描述:在 LAD中, IN1IN2=OUT; 在 STL中, OUTIN2=OUT 數(shù)據(jù)類(lèi)型:整數(shù)加法時(shí),輸入輸出均 為 INT;
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1