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

正文內(nèi)容

可編程控制器原理及應(yīng)用(文件)

 

【正文】 N1, IN2 ? 串聯(lián) AB= IN1, IN2 ? 并聯(lián) OB= IN1, IN2 ? 操作數(shù) IN1和 IN2為整數(shù) ? 比較比較運(yùn)算符:==、 =、 =、 、 、 ? 操作數(shù)類型:字節(jié)比較 B( Byte) ; ( 無(wú)符號(hào)整數(shù) ) ? 整數(shù)比較 I( Int) /W( Word) ; ( 有符號(hào)整數(shù) ) ? 雙字比較 D( Double Int/ Word) ; ( 有符號(hào)整數(shù) ) ? 實(shí)數(shù)比較 R( Real) ; ( 有符號(hào)雙字浮點(diǎn)數(shù) ) 2. 比較指令程序設(shè)計(jì)舉例 ? [例 ]整數(shù)( 16位有符號(hào)整數(shù))比較指令應(yīng)用 ? 計(jì)數(shù)器 C0的當(dāng)前值大于或等于 1000時(shí),輸出線圈 通電。使能端輸入無(wú)效(斷開)時(shí),當(dāng)前值保持(記憶),使能端( IN)再次接通有效時(shí),在原記憶值的基礎(chǔ)上遞增計(jì)時(shí)。 計(jì)數(shù)器分析要點(diǎn) ? ( 1)增計(jì)數(shù)指令( CTU) ? 增計(jì)數(shù)指令在 CU端輸入脈沖上升沿,當(dāng)前值增 1計(jì)數(shù)。當(dāng)前值大于或等于預(yù)置值( PV)時(shí),計(jì)數(shù)器狀態(tài)位置 1。 算術(shù)、邏輯運(yùn)算指令 ? 算術(shù)運(yùn)算指令 ? IN1+ IN2=OUT ? IN1— IN2=OUT ? 加減指令盒由指令類型,使能端 EN,操作數(shù)( IN IN2)輸入端,運(yùn)算結(jié)果輸出 OUT,邏輯結(jié)果輸出端 ENO等組成。( LN10≈ ) ? LD //使能輸入 ? LN VD100, AC1 //自然對(duì)數(shù) ? //Ln( VD100) = AC1 ? LN , VD200 //自然對(duì)數(shù) ? //Ln( 10) = VD200 ? /R VD200, AC1 //實(shí)數(shù)除法指令 ? //AC1/VD200= VD200 1. 平方根/自然對(duì)數(shù)/指數(shù)指令 ? 利用指數(shù)函數(shù)求解任意函數(shù)的 x次方( yx=exlny)。 增 1/減 1計(jì)數(shù) ? 增 1/減 1計(jì)數(shù)器用于自增、自減操作,以實(shí)現(xiàn)累加計(jì)數(shù)和循環(huán)控制等程序的編制。 [例 ] 字或/雙字異或/字求反/字節(jié)與操作編程舉例。 [例 ]將變量存儲(chǔ)器 VW100中內(nèi)容送到 VW200中。 [例 ]將從 VW100開始的 256個(gè)字節(jié)( 128個(gè)字)存儲(chǔ)單元清零。 ? 左、右移位指令( SHL 、 SHR )的功能:使能輸入有效時(shí),將輸入的字節(jié)、字或雙字( IN)左、右移 N位后(右、左端補(bǔ) 0),將結(jié)果輸出到 OUT所指定的存儲(chǔ)單元中,最后一次移出位保存在 。 ? 寄存器移位指令是一個(gè)移位長(zhǎng)度可指定的移位指令。 ? N為正值時(shí),左移位(由低位到高位), DATA值從 SBIT位移入,移出位進(jìn)入 ; ? N為負(fù)值時(shí)右移位(由高位到低位), SBIT移出到 ,高端補(bǔ)充DATA移入位的值。 ? 3. 看門狗復(fù)位指令( WDR) ? 使能輸入有效時(shí),將看門狗定時(shí)器復(fù)位。 ?例 跳轉(zhuǎn)、循環(huán)指令 ? 1. 程序跳轉(zhuǎn)指令( JMP) ? ? JMP n 跳轉(zhuǎn)指令 ? ? LBL n 跳轉(zhuǎn)標(biāo)號(hào) ? ? 跳轉(zhuǎn)指令 ( JMP) 和跳轉(zhuǎn)地址標(biāo)號(hào)指令 ( LBL) 配合實(shí)現(xiàn)程序的跳轉(zhuǎn) 。 ? 由 FOR和 NEXT指令構(gòu)成程序的循環(huán)體 。 ( SBR) ? 子程序可以多次被調(diào)用,也可以嵌套(最多 8層),還可以遞歸調(diào)用(自己調(diào)自己)。 ? 帶參數(shù)子程序調(diào)用指令示例 ? 局部變量表中的變量有 IN、 OUT、 ? IN/OUT和 TEMP等 4種類型。子程序完成時(shí),從局部存儲(chǔ)器拷貝輸出參數(shù)到指定的輸出參數(shù)地址。 ? TEMP類型:局部存儲(chǔ)器只用作子程序內(nèi)部的暫時(shí)存儲(chǔ)器,不能用來傳遞參數(shù)。 ? 1. 基本位操作指令包括位操作 、 置/復(fù)位 、 邊沿觸發(fā) 、 定時(shí) 、計(jì)數(shù) 、 比較等指令 , 是梯形圖基本指令的基礎(chǔ) , 也是最常用的指令類型 。 ? 4. 程序控制指令包括系統(tǒng)控制 , 跳轉(zhuǎn) 、 循環(huán) 、 順序控制等指令;系統(tǒng)控制類指令主要包括暫停 、 結(jié)束 、 看門狗等指令 。 算術(shù)運(yùn)算有加 、減 、 乘 、 除運(yùn)算和常用的數(shù)學(xué)函數(shù)變換;邏輯運(yùn)算包括邏輯與 、 或指令和取反指令等 。狀態(tài)步的處理為點(diǎn)紅、熄綠燈,同時(shí)啟動(dòng)定時(shí)器,步進(jìn)條件滿足時(shí)(時(shí)間到)進(jìn)入下一步,關(guān)斷上一步。 ? OUT類型:從子程序的結(jié)果值(數(shù)據(jù))傳入到指定參數(shù)位置。 ? EN和 IN1的輸入為布爾型能流輸入, ? 地址參數(shù)& VB100是將一個(gè)雙字 ? 無(wú)符號(hào)的值傳遞到子程序。 ? NETWORK 1 ? LDW= AC0, +100 ? JMP 10 //跳轉(zhuǎn) ? NETWORK 2 ? LD ? FOR VW100, +1, +20 //循環(huán)開始 ? NETWORK 3 ? LD ? CALL SBR_0 //調(diào)用子程序 ? NETWORK 4 ? NEXT //循環(huán)返回 ? NETWORK 5 ? LD ? S , 1 //位置 1 ? NETWORK 6 ? LBL 10 //標(biāo)號(hào) [例 ]循環(huán)、跳轉(zhuǎn)及子程序調(diào)用指令應(yīng)用程序。 ? FOR指令為指令盒格式 , 主要參數(shù)有使能 ? 使能輸入 EN, 當(dāng)前值計(jì)數(shù)器 INDX, 循環(huán) ? 次數(shù)初始值 INIT, 循環(huán)計(jì)數(shù)終值 FINAL。 使能輸入無(wú)效時(shí) , 程序順序執(zhí)行 。若使能輸入無(wú)效,看門狗定時(shí)器定時(shí)時(shí)間到,程序?qū)⒅兄巩?dāng)前指令的執(zhí)行,重新啟動(dòng),返回到第一條指令重新執(zhí)行。 程序控制類指令 ? 包括系統(tǒng)控制、跳轉(zhuǎn)、循環(huán)、子程序調(diào)用、順序控制等指令。 ? SBIT為寄存器的最低位, N為移位寄存器的長(zhǎng)度( 1~ 64)。 移位指令 ? [例 ] 將 VD0右移 2位送 AC0。 移位指令 ? 移位指令分為類左、右移位和循環(huán)左、右移位及寄存器移位指令三大類。 ?字填充( FILL IN, OUT, N) ? 使能輸入( EN)有效時(shí), 字型輸入數(shù)據(jù)( IN)填充從 輸出( OUT)指定單元開始 的 N個(gè)字存儲(chǔ)單元。 ? ? 1. 單個(gè)數(shù)據(jù)傳送 ? LAD ? STL MOV IN, OUT //IN= OUT 2. 數(shù)據(jù)塊傳送 ?指令類型:字節(jié)、字或雙字的 N個(gè)數(shù)據(jù)成組傳送。 ? ? 與(或、異或)指令功能:使能輸入有效時(shí),把兩個(gè)字節(jié)(字、雙字)長(zhǎng)的輸入邏輯數(shù)按位相與(或、異或) ,得到的一個(gè)字節(jié)(字、雙字)邏輯運(yùn)算結(jié)果,送到 OUT指定的存儲(chǔ)器單元輸出。 ? ( 2) 使能流輸出 ENO=0的錯(cuò)誤條件是: ( 溢出 ) , ( 運(yùn)行時(shí)間 ) ,0006( 間接尋址 ) 。 [例 ] 求以 10為底, 150的常用對(duì)數(shù), 150存于VD100,結(jié)果放到 AC1(應(yīng)用對(duì)數(shù)的換底公式求解)。 ? ( 3)減計(jì)數(shù)指令( CTD) ? 復(fù)位輸入( LD)有效時(shí),計(jì)數(shù)器把預(yù)置值( PV)裝入當(dāng)前值存儲(chǔ)器,計(jì)數(shù)器狀態(tài)位置 0。復(fù)位輸入( R)有效時(shí),計(jì)數(shù)器狀態(tài)位復(fù)位(置 0),當(dāng)前計(jì)數(shù)值清零。 ? ( 3) 斷電延時(shí)型 (TOF) 使能端( IN)輸入有效時(shí),定時(shí)器輸出狀態(tài)位立即置 1,當(dāng)前值復(fù)位(為 0)。 使能端無(wú)效 ( 斷開 ) 時(shí) , 定時(shí)器復(fù)位( 當(dāng)前值清零 , 輸出狀態(tài)位置 0) 。操作數(shù)可以是整數(shù),也可以是實(shí)數(shù)(浮點(diǎn)數(shù))。同樣達(dá)到最小值( 32678)后,下一個(gè) CD輸入上升沿將使計(jì)數(shù)值變?yōu)樽畲笾担?32767)。 ? 加一例題 ( 2)增/減計(jì)數(shù)指令 ( CTUD) ? 增/減計(jì)數(shù)器 CU輸入端用于遞增計(jì)數(shù), CD輸入端用于遞減計(jì)數(shù),指令執(zhí)行時(shí), CU/CD端計(jì)數(shù)脈沖的上升沿當(dāng)前值增 1/減 1計(jì)數(shù)。 2. 工作原理分析 ? ( 1) 增計(jì)數(shù)指令 ( CTU) ? 增計(jì)數(shù)指令在 CU端輸入脈沖上升沿,計(jì)數(shù)器的當(dāng)前值增 1計(jì)數(shù)。 ? S7200系列 PLC有遞增計(jì)數(shù)( CTU)、增/減計(jì)數(shù)( CTUD)、遞減計(jì)數(shù)( CTD)等三類計(jì)數(shù)指令。 ? [例 ]斷電延時(shí)型定時(shí)器應(yīng)用程序,程序運(yùn)行結(jié)果見時(shí)序分析。 有記憶通電延時(shí)型 (TONR) 定時(shí)器采用線圈的復(fù)位指令( R)進(jìn)行復(fù)位操作,當(dāng)復(fù)位線圈有效時(shí),定時(shí)器當(dāng)前值清零,輸出狀態(tài)位置 0。 4. 工作原理分析 ? ( 1) 通電延時(shí)型( TON) 使能端( IN)輸入有效時(shí),定時(shí)器開始計(jì)時(shí),當(dāng)前值從 0開始遞增,大于或等于預(yù)置值( PT)時(shí),定時(shí)器輸出狀態(tài)位置 1(輸出觸點(diǎn)有效),當(dāng)前值的最大值為 32767。 ? 2. 時(shí)基標(biāo)準(zhǔn)分類 ? 1ms、 10ms、 100ms三種類型 , 不同的時(shí)基標(biāo)準(zhǔn) , 定時(shí)精度 、 定時(shí)范圍和定時(shí)器的刷新方式不同 。 ? EU( Edge Up) 正跳變 , ? 無(wú)操作元件 ? ED( Edge Down) 負(fù)跳變 , ? 無(wú)操作元件 ? [ 例 ] 邊沿觸發(fā)程序示例 , 程序運(yùn)行的時(shí)序分析見右圖 。 ? NETWORK 1 ? LD ? S , 1 ? ? NETWORK 5 ? LD ? R , 1 Q0 .0I0. 0I0. 1 邊沿觸發(fā)指令(脈沖生成) ? 用途:邊沿觸發(fā)是指用邊沿觸發(fā)信號(hào)產(chǎn)生一個(gè)機(jī)器周期的掃描脈沖 , 通常用作脈沖整形 。 取非和空操作指令 取非和空操作指令格式 (LAD、 STL、 功能) NOT 取非 NOP N 空操作指令 次數(shù) N= 0~ 255 3. AENO指令 梯形圖的指令盒指令右側(cè)的輸出連線為使能輸出端 ENO, 用于指令盒或輸出線圈的串聯(lián) ( 與邏輯 ) , 不串聯(lián)元件時(shí) , 作為指令行的結(jié)束 。 ? 讀棧操作時(shí)將存儲(chǔ)器棧區(qū)頂部的內(nèi)容讀入程序的地址指針寄存器,棧區(qū)內(nèi)容保持不變。 ? 棧操作語(yǔ)句表指令格式: LPS( 無(wú)操作元件 ) :( Logic Push) 邏輯堆棧操作指令 。 ? ( 4) 梯形圖網(wǎng)絡(luò)段結(jié)構(gòu): 梯形圖網(wǎng)絡(luò)段的結(jié)構(gòu)不增加程序長(zhǎng)度 , 軟件編譯結(jié)果可以明確指出錯(cuò)誤語(yǔ)句所在的網(wǎng)絡(luò)段 , 清晰的網(wǎng)絡(luò)結(jié)構(gòu)有利于程序的調(diào)試 ,正確的使用網(wǎng)絡(luò)段 , 有利于程序的結(jié)構(gòu)化設(shè)計(jì) , 使程序簡(jiǎn)明易懂 。 [例 ]
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1