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

正文內(nèi)容

常用plc及指令系統(tǒng)畢業(yè)論文-資料下載頁(yè)

2025-06-27 14:56本頁(yè)面
  

【正文】 于繼電器電路中的時(shí)間繼電器,但它的精度更高,定時(shí)精度分為lms,10ms和100ms三種,根據(jù)精度需要由編程者選用。定時(shí)器的數(shù)量根據(jù)CPU型號(hào)不同。計(jì)數(shù)器的計(jì)數(shù)脈沖由外部輸入,計(jì)數(shù)脈沖的有效沿是輸入脈沖的上升沿或下降沿,計(jì)數(shù)的方式有累加1和累減1兩種方式。計(jì)數(shù)器的個(gè)數(shù)同各CPU的定時(shí)器個(gè)數(shù)。高速計(jì)數(shù)器與一般計(jì)數(shù)器不同之處在于,計(jì)數(shù)脈沖頻率更高可達(dá)2kHz/7kHz,計(jì)數(shù)容量大,一般計(jì)數(shù)器為16位,而高速計(jì)數(shù)器為32位,一般計(jì)數(shù)器可讀可寫(xiě),而高速計(jì)數(shù)器一般只能作讀操作。在S7200CPU中有4個(gè)32位累加器,即AC0~AC3,用它可把參數(shù)傳給子程序或任何帶參數(shù)的指令和指令塊。此外,PLC在響應(yīng)外部或內(nèi)部的中斷請(qǐng)求而調(diào)用中斷服務(wù)程序時(shí),累加器中的數(shù)據(jù)是不會(huì)丟失的,即PLC會(huì)將其中的內(nèi)容壓入堆棧。因此,用戶在中斷服務(wù)程序中仍可使用這些累加器,待中斷程序執(zhí)行完返回時(shí),將自動(dòng)從堆棧中彈出原先的內(nèi)容,以恢復(fù)中斷前累加器的內(nèi)容。但應(yīng)注意,不能利用累加器作主程序和中斷服務(wù)子程序之間的參數(shù)傳遞。模擬量輸入/輸出可實(shí)現(xiàn)模擬量的A/D和D/A轉(zhuǎn)換,而PLC所處理的是其中的數(shù)字量。3.參數(shù)空間用于存放有關(guān)PLC組態(tài)參數(shù)的區(qū)域,如保護(hù)口令、PLC站地址、停電記憶保持區(qū)、軟件濾波、強(qiáng)制操作的設(shè)定信息等,存貯器為EEPROM。(二)S7200系列 PLC的數(shù)據(jù)存儲(chǔ)器尋址在S7200PLC中所處理數(shù)據(jù)有三種,即常數(shù)、數(shù)據(jù)存貯器中的數(shù)據(jù)和數(shù)據(jù)對(duì)象中的數(shù)據(jù)。1.常數(shù)及類型 在S7200的指令中可以使用字節(jié)、字、雙字類型的常數(shù),常數(shù)的類型可指定為十進(jìn)制、十六進(jìn)制(67AB4)、二進(jìn)制(210001100)或ASCII字符(‘SIMATIC’)。PLC不支持?jǐn)?shù)據(jù)類型的處理和檢查,因此在有些指令隱含規(guī)定字符類型的條件下,必須注意輸入數(shù)據(jù)的格式。2.?dāng)?shù)據(jù)存貯器的尋址(1)數(shù)據(jù)地址的一般格式 數(shù)據(jù)地址一般由二個(gè)部分組成,格式為:。其中:A區(qū)域代碼(I,Q,M,SM,V),al字節(jié)首址,a2位地址(0~7)。(2)數(shù)據(jù)類型符的使用 在使用以字節(jié)、字或雙字類型的數(shù)據(jù)時(shí),除非所用指令已隱含有規(guī)定的類型外,一般都應(yīng)使用數(shù)據(jù)類型符來(lái)指明所取數(shù)據(jù)的類型。數(shù)據(jù)類型符共有三個(gè),即B(字節(jié)),W(字)和D(雙字),它的位置應(yīng)緊跟在數(shù)據(jù)區(qū)域地址符后面。例如對(duì)變量存貯器有VBl00、VW100、VDl00。同一個(gè)地址,在使用不同的數(shù)據(jù)類型后,所取出數(shù)據(jù)占用的內(nèi)存量是不同的。3.?dāng)?shù)據(jù)對(duì)象的尋址數(shù)據(jù)對(duì)象的地址基本格式為:An,其中A為該數(shù)據(jù)對(duì)象所在的區(qū)域地址。A共有6種:T(定時(shí)器),C(計(jì)數(shù)器),HC(高速計(jì)數(shù)器),AC(累加器),AIW(模擬量輸入),AQW(模擬量輸出)。S7200 CPU存儲(chǔ)器范圍和特性如表417所示。表417 S7200 CPU存儲(chǔ)器范圍和特性表第四節(jié) S7200系列PLC指令系統(tǒng)本節(jié)主要講解S7200的常用指令及使用方法。一、基本指令S7200系列的基本邏輯指令與FX系列和CPM1A系列基本邏輯指令大體相似,編程和梯形圖表達(dá)方式也相差不多,這里列表表示S7200系列的基本邏輯指令(見(jiàn)表418)。表418 S7200系列的基本邏輯指令指令名稱指令符功能操作數(shù)取LD bit讀入邏輯行或電路塊的第一個(gè)常開(kāi)接點(diǎn)Bit:I,Q,M,SM,T,C,V,S取反LDN bit讀入邏輯行或電路塊的第一個(gè)常閉接點(diǎn)與A bit串聯(lián)一個(gè)常開(kāi)接點(diǎn)與非AN bit串聯(lián)一個(gè)常閉接點(diǎn)或O bit并聯(lián)一個(gè)常開(kāi)接點(diǎn)或非ON bit并聯(lián)一個(gè)常閉接點(diǎn)電路塊與ALD串聯(lián)一個(gè)電路塊無(wú)電路塊或OLD并聯(lián)一個(gè)電路塊輸出= bit輸出邏輯行的運(yùn)算結(jié)果Bit:Q,M,SM,T,C,V,S置位S bit,N置繼電器狀態(tài)為接通Bit: Q,M,SM,V,S復(fù)位R bit,N使繼電器復(fù)位為斷開(kāi)1.基本邏輯指令的應(yīng)用基本邏輯指令的應(yīng)用如圖420所示。 圖420 基本邏輯指令的應(yīng)用2.電路塊并聯(lián)的編程電路塊并聯(lián)的編程如圖421所示。 圖421 電路塊串聯(lián)的編程3.電路塊串/并聯(lián)的編程電路塊串/并聯(lián)的編程如圖422所示。 圖422 電路塊并聯(lián)的編程4.置位/復(fù)位指令S/R的編程置位/復(fù)位指令S/R的編程如圖423所示。圖423 置位/復(fù)位指令S/R的編程對(duì)同一元件可以多次合用S/R指令。實(shí)際上圖423所示的例子組成一個(gè)SR觸發(fā)器,當(dāng)然也可把次序反過(guò)來(lái)組成RS觸發(fā)器。但要注意,由于是掃描工作方式,故寫(xiě)在后面的指令有優(yōu)先權(quán)。如此例中。RR指令寫(xiě)在后因而有優(yōu)先權(quán)。5.定時(shí)器指令的應(yīng)用S7200系列PLC按時(shí)基脈沖分為1ms、10ms、100ms三種,按工作方式分為延時(shí)通定時(shí)器(TON)和保持型延時(shí)通定時(shí)器(TONR)兩大類。等比例定時(shí)器均有一個(gè)16bit當(dāng)前值寄存器及一個(gè)1bit的狀態(tài)位(反映其觸點(diǎn)狀態(tài))。其應(yīng)用如圖424所示,即驅(qū)動(dòng)T33開(kāi)始計(jì)數(shù)(數(shù)時(shí)基脈沖);計(jì)時(shí)到設(shè)定值PT時(shí),T33狀態(tài)位置1,其常開(kāi)觸點(diǎn)接通,;之后當(dāng)前值仍增加,但不影響狀態(tài)位。,T33復(fù)位,當(dāng)前值清0,狀態(tài)位也清0,即回復(fù)原始狀態(tài)。,則T33跟隨復(fù)位。圖424 等比例定時(shí)器的應(yīng)用當(dāng)前值寄存器為16bit,最大計(jì)數(shù)值為32767,由此可推算不同分辨率的定時(shí)器的設(shè)定時(shí)間范圍。對(duì)于積算型定時(shí)器T3,則當(dāng)輸入IN為1時(shí),定時(shí)器計(jì)時(shí)(基脈沖數(shù));當(dāng)IN為0時(shí),其當(dāng)前值保持(不像TON一樣復(fù)位);下次IN再為1時(shí),T3當(dāng)前值從原保持值開(kāi)始再往上加,并將當(dāng)前值與設(shè)定值PT作比較,當(dāng)前值大于等于設(shè)定值時(shí),T3狀態(tài)bit置1,;以后即使IN再為0也不會(huì)使T3復(fù)位,要令T3復(fù)位必須用復(fù)位指令。其程序及時(shí)序圖如圖425所示。圖425 積算型定時(shí)器的應(yīng)用注意:S7200系列PLC的定時(shí)器中1ms、10ms、100ms的定時(shí)器的刷新方式是不同的。(1)1ms定時(shí)器 由系統(tǒng)每隔1ms刷新一次,與掃描周期及程序處理無(wú)關(guān)。所以當(dāng)掃描周期較長(zhǎng)時(shí),在一個(gè)周期內(nèi)可能被多次刷新,其當(dāng)前值在一個(gè)掃描周期內(nèi)不一定保持一致。(2)10ms定時(shí)器 由系統(tǒng)在每個(gè)掃描周期開(kāi)始時(shí)自動(dòng)刷新。由于是每個(gè)掃描周期只刷新一次,就在每次程序處理期間,其當(dāng)前值為常數(shù)。(3)100ms定時(shí)器 在該定時(shí)器指令執(zhí)行時(shí)被刷新。因而要留意,如果該定時(shí)器線圈被激勵(lì)而該定時(shí)器指令并不是每個(gè)掃描周期都執(zhí)行的話,那么該定時(shí)器不能及時(shí)刷新,丟失時(shí)基脈沖,造成計(jì)時(shí)失準(zhǔn)。若同一個(gè)100ms定時(shí)器指令在一個(gè)掃描周期中多次被執(zhí)行,則該定時(shí)器就會(huì)數(shù)多了時(shí)基脈沖,相當(dāng)于時(shí)鐘走快了。6.計(jì)數(shù)器指令的應(yīng)用S7-200系列PLC有兩種計(jì)數(shù)器:加計(jì)數(shù)器(CTU)和加/減計(jì)數(shù)器(CTUD)。每個(gè)計(jì)數(shù)器有一個(gè)16位的當(dāng)前值寄存器及一個(gè)狀態(tài)位。CU為加計(jì)數(shù)脈沖輸入端,CD為減計(jì)數(shù)脈沖輸入端,R為復(fù)位端 ,PV為設(shè)定值。當(dāng)R端為0時(shí),計(jì)數(shù)脈沖有效;當(dāng)CU端(CD端)有上升沿輸入時(shí),計(jì)數(shù)器當(dāng)前值加1(減1)。當(dāng)計(jì)數(shù)器當(dāng)前值大于或等于設(shè)定值時(shí),狀態(tài)位也清零。計(jì)數(shù)范圍為-32768-32767,當(dāng)達(dá)到最大值32767時(shí),再來(lái)一個(gè)加計(jì)數(shù)脈沖,則當(dāng)前值轉(zhuǎn)為-32768。同樣,當(dāng)達(dá)到最小值-32768時(shí),再來(lái)一個(gè)減計(jì)數(shù)脈沖,則當(dāng)前值轉(zhuǎn)為最大值32767。其應(yīng)用如圖426所示。圖426 計(jì)數(shù)器指令的應(yīng)用7.脈沖產(chǎn)生指令EU/ED的應(yīng)用EU指令在EU指令前的邏輯運(yùn)算結(jié)果由OFF到ON時(shí)就產(chǎn)生一個(gè)寬度為一個(gè)掃描周期的脈沖,驅(qū)動(dòng)其后面的輸出線圈。其應(yīng)用見(jiàn)圖427,EU指令產(chǎn)生一個(gè)寬度為一個(gè)掃描周期的脈沖。圖427 EU指令的應(yīng)用而ED指令則在對(duì)應(yīng)輸入()有下降沿時(shí)產(chǎn)生一寬度為一個(gè)掃描周期的脈沖,驅(qū)動(dòng)其后的輸出線圈()。8.邏輯堆棧的操作LPS為進(jìn)棧操作,LRD為讀棧操作,LPP為出棧操作。 S7200系列PLC中有一個(gè)9層堆棧,用于處理邏輯運(yùn)算結(jié)果,稱為邏輯堆棧。執(zhí)行LPS、LPD、LPP指令時(shí)對(duì)邏輯堆棧的影響如圖428所示。圖中僅用了2層棧,實(shí)際上因?yàn)檫壿嫸褩S?層,所以可以多次使用LPS,形成多層分支,使用時(shí)應(yīng)注意LPS和LPP必須成隊(duì)使用。圖428 執(zhí)行LPS、LPD、LPP指令時(shí)對(duì)邏輯堆棧的影響9.NOT、NOP和MEND指令NOT、NOP及MEND指令的形式及功能如表419所示。表419  NOT、NOP及MEND指令的形式及功能STL功能操作數(shù)NOT邏輯結(jié)果取反—NOP空操作—MEND無(wú)條件結(jié)束—NOT為邏輯結(jié)果取反指令,在復(fù)雜邏輯結(jié)果取反時(shí)為用戶提供方便。NOP為空操作,對(duì)程序沒(méi)有實(shí)質(zhì)影響。MEND為無(wú)條件結(jié)束指令,在編程結(jié)束時(shí)一定要寫(xiě)上該指令,否則會(huì)出現(xiàn)編譯錯(cuò)誤。調(diào)試程序時(shí),在程序的適當(dāng)位置插入MEND指令可以實(shí)現(xiàn)程序的分段調(diào)試。10.比較指令比較指令是將兩個(gè)操作數(shù)按規(guī)定的條件作比較,條件成立時(shí),觸點(diǎn)就閉合。比較運(yùn)算符有:=、=、=、和。(1)字節(jié)比較 字節(jié)比較用于比較兩個(gè)字節(jié)型整數(shù)值INl和IN2的大小,字節(jié)比較是無(wú)符號(hào)的。比較式可以是LDB、AB或OB后直接加比較運(yùn)算符構(gòu)成。如:LDB=、AB、OB=等。整數(shù)INl和IN2的尋址范圍:VB、IB、QB、MB、SB、SMB、LB、*VD、*AC、*LD和常數(shù)。指令格式例如: LDB= VBl0,VBl2(2)整數(shù)比較 整數(shù)比較用于比較兩個(gè)一字長(zhǎng)整數(shù)值INl和IN2的大小,整數(shù)比較是有符號(hào)的(整數(shù)范圍為168000和167FFF之間)。比較式可以是LDW、AW或OW后直接加比較運(yùn)算符構(gòu)成。如:LDW=、AW。OW=等。整數(shù)INl和IN2的尋址范圍:VW、IW、QW、MW、SW、SMW、LW、AIW、T、C、AC、*VD、*AC、*LD和常數(shù)。指令格式例如: LDW= VWl0,VWl2(3)雙字整數(shù)比較 雙字整數(shù)比較用于比較兩個(gè)雙字長(zhǎng)整數(shù)值INl和IN2的大小,雙字整數(shù)比較是有符號(hào)的(雙字整數(shù)范圍為1680000000和167FFFFFFF之間)。比較式可以是LDD、AD或OD后直接加比較運(yùn)算符構(gòu)成。如:LDD=、AD、OD=等。雙字整數(shù)INl和IN2的尋址范圍:VD、ID、QD、MD、SD、SMD、LD、HC、AC、*VD、*AC、*LD和常數(shù)。指令格式例如: LDD= VDl0,VDl2(4)實(shí)數(shù)比較 實(shí)數(shù)比較用于比較兩個(gè)雙字長(zhǎng)實(shí)數(shù)值INl和IN2的大小,實(shí)數(shù)比較是有符號(hào)的(+38,正實(shí)數(shù)范圍為+++38)。比較式可以是LDR、AR或OR后直接加比較運(yùn)算符構(gòu)成。如:LDR=、AR、OR=等。實(shí)數(shù)INl和IN2的尋址范圍:VD、ID、QD、MD、SD、SMD、LD、AC、*VD、*AC、*LD和常數(shù)。指令格式例如: LDR= VDl0,VDl2二、功能指令一般的邏輯控制系統(tǒng)用軟繼電器、定時(shí)器和計(jì)數(shù)器及基本指令就可以實(shí)現(xiàn)。利用功能指令可以開(kāi)發(fā)出更復(fù)雜的控制系統(tǒng),以致構(gòu)成網(wǎng)絡(luò)控制系統(tǒng)。這些功能指令實(shí)際上是廠商為滿足各種客戶的特殊需要而開(kāi)發(fā)的通用子程序。功能指令的豐富程度及其合用的方便程度是衡量PLC性能的一個(gè)重要指標(biāo)。S7200的功能指令很豐富,大致包括這幾方面:算術(shù)與邏輯運(yùn)算、傳送、移位與循環(huán)移位、程序流控制、數(shù)據(jù)表處理、PID指令、數(shù)據(jù)格式變換、高速處理、通信以及實(shí)時(shí)時(shí)鐘等。功能指令的助記符與匯編語(yǔ)言相似,略具計(jì)算機(jī)知識(shí)的人學(xué)習(xí)起來(lái)也不會(huì)有太大困難。但S7200系列PLC功能指令畢竟太多,一般讀者不必準(zhǔn)確記憶其詳盡用法,需要時(shí)可可查閱產(chǎn)品手冊(cè)。本節(jié)僅對(duì)S7200系列PLC的功能指令作列表歸納,不再一一說(shuō)明。1.四則運(yùn)算指令四則運(yùn)算指令如表420所示。表420 四則運(yùn)算指令名稱指令格式(語(yǔ)句表)功能操作數(shù)尋址范圍加法指令+I IN1,OUT兩個(gè)16位帶符號(hào)整數(shù)相加,得到一個(gè)16位帶符號(hào)整數(shù)。執(zhí)行結(jié)果:IN1+OUT=OUT(在LAD和FBD中為:IN1+IN2=OUT)IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW, T,C,AC,*VD,*AC,*LD IN1和IN2還可以是AIW和常數(shù)+D IN1,IN2兩個(gè)32位帶符號(hào)整數(shù)相加,得到一個(gè)32位帶符號(hào)整數(shù)。執(zhí)行結(jié)果:IN1+OUT=OUT(在LAD和FBD中為:IN1+IN2=OUT)IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN1和IN2還可以是HC和常數(shù)+R IN1,OUT兩個(gè)32位實(shí)數(shù)相加,得到一個(gè)32位實(shí)數(shù)。執(zhí)行結(jié)果:IN1+OUT=OUT(在LAD和FBD中為:IN1+IN2=OUT)IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN1和IN2還可以常數(shù)減法指令I(lǐng) IN1,OUT兩個(gè)16位帶符號(hào)整數(shù)相減,得到一個(gè)16位帶符號(hào)整數(shù)。執(zhí)行結(jié)果:OUTIN1=OUT(在LAD和FBD中為:IN1IN2=OUT)IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW, T,C,AC,*VD,*AC,*LD IN1和IN2還可以是AIW和常數(shù)D IN1,OUT兩個(gè)32位帶符號(hào)整數(shù)相減,得到一個(gè)32位帶符號(hào)整數(shù)。執(zhí)行結(jié)果:OUTIN1=OUT(在LAD和FBD中為:IN1IN2=OUT)IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN1和IN2
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1