版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第十三講
計數(shù)器與數(shù)學(xué)運算指令一、計數(shù)器計數(shù)器功能塊包括:減計數(shù)器、增計數(shù)器功能塊助記符描述減計數(shù)器DNCTR從預(yù)置值倒計數(shù)。一旦CV≤0輸出接通。增計數(shù)器UPCTR計數(shù)直到一個指定值。一旦CV≥PV輸出接通。其字存儲器、操作數(shù)與定時器中的字存儲器、操作數(shù)相同。計數(shù)器的字存儲器每個計數(shù)器使用%R、%W、%P或%L的一元的三字?jǐn)?shù)組或符號存儲器來存儲信息當(dāng)前值(CV)Word1可讀一般不寫入預(yù)設(shè)值(PV)Word2可讀可寫控制字Word3可讀不可寫計數(shù)器中不使用位0到131、
減計數(shù)器
減計數(shù)器(DNCTR)功能模塊從預(yù)置值遞減計數(shù)。最小的預(yù)置值(PV)為0,最大的預(yù)置值為+32767。當(dāng)當(dāng)前值(CV)到達(dá)最小值-32768,它將保持在那里不變直到復(fù)位。當(dāng)DNCTR復(fù)位,CV被置為PV。當(dāng)能量流輸入從OFF變?yōu)镺N,CV開始以1為單位遞減。當(dāng)CV≤0時,輸出為ON;當(dāng)失電時,DNCTR的輸出狀態(tài)Q被保持;在得電時不會發(fā)生自動初始化。
減計數(shù)器操作數(shù)參數(shù)許用操作數(shù)描述地址(????)R,W,P,L,符號地址三個字字組的開始地址Word1:當(dāng)前值(CV)Word2:預(yù)置值(PV)Word3:控制字R能流當(dāng)R接收到能量流,它將重置CV為PVPV除了S,SA,SB,SC外任何操作數(shù)當(dāng)計數(shù)器激活或者復(fù)位,PV值復(fù)制進(jìn)word2的預(yù)置值。0≤PV≤32,767。如果PV超出范圍,word2不能重置。CV除了S,SA,SB,SC和常數(shù)外任何操作數(shù)計數(shù)器的當(dāng)前值。減計數(shù)器使用方法2、
增計數(shù)器
增計數(shù)器功能模塊(UPCTR)從預(yù)置值(PV)遞增計數(shù)。計數(shù)的范圍為0到32767。當(dāng)當(dāng)前值(CV)到達(dá)32767,將保持直到復(fù)位。當(dāng)UPCTR重置為ON,CV重置為0。每次當(dāng)能量流從OFF轉(zhuǎn)換為ON,CV增加1。CV能增加到超過PV。只要CV≥PV,則輸出為ON。輸出Q保持ON直到R輸入接收到能量流來重置CV為0。增計數(shù)器操作數(shù)參數(shù)許用操作數(shù)描述地址(????)R,W,P,L,符號地址三個字字組的開始地址Word1:當(dāng)前值(CV)Word2:預(yù)置值(PV)Word3:控制字R能流當(dāng)R接收到能量流,它將重置CV為PVPV除了S,SA,SB,SC外任何操作數(shù)當(dāng)計數(shù)器激活或者復(fù)位,PV值復(fù)制進(jìn)word2的預(yù)置值。0≤PV≤32,767。如果PV超出范圍,不影響word2。CV除了S,SA,SB,SC和常數(shù)外任何操作數(shù)計數(shù)器的當(dāng)前值。增計數(shù)器使用方法增減計數(shù)器應(yīng)用:例1
控制要求:當(dāng)零件進(jìn)入存儲區(qū),增計數(shù)器增加1,零件的當(dāng)前值增加1。當(dāng)一個零件離開存儲區(qū),減計數(shù)器減少1,存貨區(qū)的值減少1,當(dāng)存貨區(qū)的零件多于10時紅燈指示。I/O分配:輸入觸點功能說明輸出線圈功能說明I00001零件進(jìn)入檢測Q00001紅燈指示I00002零件離開檢測I00003復(fù)位按鈕參考程序例2:展廳人數(shù)控制系統(tǒng)控制要求:現(xiàn)有一展廳,最多可容納50人同時參觀。展廳進(jìn)口與出口各裝一傳感器,每有一人進(jìn)出,傳感器給出一個脈沖信號。試編程實現(xiàn),當(dāng)展廳內(nèi)不足50人時,綠燈亮,表示可以進(jìn)入;當(dāng)展廳滿50人時,紅燈亮,表示不準(zhǔn)進(jìn)入。例3:由定時器和計數(shù)器構(gòu)成的長延時電路控制要求:在控制開關(guān)閉合后,開始24小時30分鐘的長延時,延時時間到則Q00001輸出30秒脈沖。有沒有問題?舉例4控制要求:用一個點動按鈕控制三臺電機的啟動(1)連續(xù)按動按鈕時,時間間隔不小于一秒;(2)當(dāng)只按動一次按鈕時,第一臺電機啟動并連續(xù)運行;(3)當(dāng)連續(xù)按動兩次按鈕時,第二臺電機啟動并連續(xù)運行;(4)當(dāng)連續(xù)按動三次按鈕時,第三臺電機啟動并連續(xù)運行;(5)按下停止按鈕,電機停止;(6)三臺電機不同時運行。輸入功能說明輸出功能I00081啟動按鈕Q00001第一臺電機接觸器I00082停止按鈕Q00002第二臺電機接觸器Q00003第三臺電機接觸器程序程序簡化舉例5控制要求:用一個點動按鈕控制三臺電機的啟動(1)連續(xù)按動按鈕時,時間間隔不小于一秒;(2)三臺電機可以同時運行;(3)當(dāng)只按動一次按鈕時,第一臺電機啟動并連續(xù)運行;(4)當(dāng)連續(xù)按動兩次按鈕時,第二臺電機啟動并連續(xù)運行;(5)當(dāng)連續(xù)按動三次按鈕時,第三臺電機啟動并連續(xù)運行;(6)按下停止按鈕,電機停止。輸入功能說明輸出功能I00081啟動按鈕Q00001第一臺電機接觸器I00082停止按鈕Q00002第二臺電機接觸器Q00003第三臺電機接觸器程序思考題(舉例6)控制要求:用一個點動按鈕控制三臺電機的啟動和停止(1)連續(xù)按動按鈕時,時間間隔不小于一秒;(2)三臺電機可以同時運行;(3)當(dāng)只按動一次按鈕時,第一臺電機啟動并連續(xù)運行;(4)當(dāng)連續(xù)按動兩次按鈕時,第二臺電機啟動并連續(xù)運行;(5)當(dāng)連續(xù)按動三次按鈕時,第三臺電機啟動并連續(xù)運行;(6)按下點動按鈕四秒時,所有電機停止。輸入功能說明輸出功能I00081啟動按鈕Q00001第一臺電機接觸器I00082停止按鈕Q00002第二臺電機接觸器Q00003第三臺電機接觸器二、數(shù)學(xué)運算指令基本數(shù)學(xué)運算指令高等數(shù)學(xué)運算指令1、基本數(shù)學(xué)運算指令
基本數(shù)學(xué)運算指令包括:絕對值運算、加、減、乘、除、模數(shù)及比例運算。數(shù)學(xué)運算功能塊操作數(shù)
功能許用操作數(shù)描述可用相關(guān)功能塊IN除S,SA,SB,SC外任何操作數(shù)需處理的數(shù)值絕對值IN1同上當(dāng)有兩個輸入時,需處理的第一個數(shù)值加、減、乘、除IN2同上需處理的第二個數(shù)值加、減、乘、除Q除S,SA,SB,SC和常量外任何操作數(shù)運算結(jié)果。加、減、乘、除助記符所指定的數(shù)據(jù)類型
助記符符號數(shù)據(jù)類型二進(jìn)制位(bit)顯示INT有單精度整數(shù)16帶符號十進(jìn)制數(shù),5位數(shù)DINT有雙精度整數(shù)32帶符號十進(jìn)制數(shù),10位數(shù)REAL有浮點數(shù)32十進(jìn)制數(shù),帶符號和小數(shù),8位數(shù)(包括小數(shù)位)UINT無單精度整數(shù)16無符號十進(jìn)制數(shù),5位數(shù)說明:當(dāng)一個操作結(jié)果溢出時,就沒有能流。如果對一個INT或DINT操作數(shù)的操作導(dǎo)致溢出,輸出參考設(shè)置為該數(shù)據(jù)類型的最大可能值。對有符號數(shù),符號被設(shè)置為指示溢出的方向。如果有符號數(shù)或雙精度整數(shù)被使用,除法和乘法功能塊的結(jié)果的符號取決于IN1和IN2的符號。如果對一個UINT操作數(shù)的操作導(dǎo)致溢出,結(jié)果設(shè)置為最小值(0)。如果操作沒有導(dǎo)致溢出,能流輸出打開。(1)絕對值運算
(2)加運算
本例試圖建立一個能計算開關(guān)%I0001閉合次數(shù)的計算回路,但不成功。運行結(jié)果存儲在寄存器%R0002中。這個設(shè)計的目的是當(dāng)%I0001閉合時,ADD指令將%R0002中的數(shù)值加1,并將新的數(shù)值返回到%R0002。這個設(shè)計的問題是%I0001閉合時,ADD指令執(zhí)行一次時間為一個PLC掃描時間。所以,例如,%I0001保持閉合狀態(tài)5次掃描時間,輸出就將增加5次,即使%I0001在那個時期只閉合了一次。解決辦法:(3)減運算如果一個SUB_UINT操作得到一個負(fù)數(shù),Q返回其補碼(Qwrapsaround)。例如,結(jié)果為-1則Q輸出為65535。(4)乘運算
當(dāng)MUL功能塊接收能量流,操作數(shù)IN1乘于與IN1具有相同數(shù)據(jù)類型的操作數(shù)IN2除并且將結(jié)果存儲在輸出變量Q中。當(dāng)MUL執(zhí)行無溢出時,能流輸出激活,除非發(fā)生無效操作。Q(32bit)=IN1(16bit)*IN2(16bit)(5)除運算
當(dāng)DIV功能塊接收能量流,操作數(shù)IN1被與IN1具有相同數(shù)據(jù)類型的操作數(shù)IN2除并且將商存儲在輸出變量Q中,商的數(shù)據(jù)類型也與IN1和IN2相同。
當(dāng)DIV執(zhí)行無溢出時,能流輸出激活,除非發(fā)生無效操作。如果一個溢出發(fā)生,結(jié)果是帶適當(dāng)符號的最大可能值,能流斷開。Q(16bit)=IN1(32bit)/IN2(16bit)舉例通過一個乘法操作后接著一個除法操作,來縮放模擬輸入值。舉例通過一個乘法操作后接著一個除法操作,來縮放模擬輸入值。(6)模運算
當(dāng)除法求模(MOD)功能塊接收能流,輸入IN1除以IN2并輸出余數(shù)到Q。Q=IN1-((IN1/IN2)*IN2)(7)比例運算當(dāng)縮放功能塊接收能量流,它縮放輸入操作數(shù)IN并把結(jié)果放到由輸出操作數(shù)OUT指派的輸出變量中。當(dāng)SCALE操作無溢出時,能流輸出激活。
舉例寄存器%R0120~%R0123都用來存儲縮放數(shù)值的高低限。要被縮放的輸入數(shù)是模擬量輸入%AI0017??s放輸出數(shù)據(jù)被用來控制模擬輸出%AQ0017。%I0001為ON時,執(zhí)行縮放操作。作業(yè):編程實現(xiàn)簡易加法器的設(shè)計,要求可輸入0~9中的任意數(shù)字作為第一個加數(shù)a,并輸入“+”號,再輸入0~9中的任意數(shù)字作為第二個加數(shù)b,當(dāng)按下“=”號按鈕時,將a+b的結(jié)果送入R00001中。2、高等數(shù)學(xué)函數(shù)運算指令高等數(shù)學(xué)函數(shù)執(zhí)行對數(shù),指數(shù),平方根,三角函數(shù)和反三角函數(shù)的操作。(1)指數(shù)、對數(shù)函數(shù)
(1)指數(shù)、對數(shù)函數(shù)
EXP計算eIN,IN為操作數(shù)。EXPT計算IN1IN2。LN計算IN操作數(shù)的自然對數(shù)。LOG計算IN操作數(shù)的10為底的對數(shù)。(2)平方根函數(shù)(3)三角函數(shù)指令SIN、COS和TAN功能塊用來計算輸入為弧度的正弦,余弦和正切值。當(dāng)這些功能模塊接收到能量流
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 慢性鼻竇炎伴鼻息肉的健康宣教
- 音樂教室租賃合同三篇
- 抗倍特板相關(guān)行業(yè)投資規(guī)劃報告
- 酒店宴會服務(wù)合同三篇
- 讀書會活動的策劃與推廣計劃
- 視覺藝術(shù)與其他學(xué)科的互動計劃
- 職業(yè)發(fā)展中的自我品牌塑造計劃
- 研發(fā)團隊領(lǐng)導(dǎo)力提升培訓(xùn)
- 醫(yī)院反腐倡廉廉潔行醫(yī)專題黨課宣講課件
- 《評優(yōu)課燃燒與滅火》課件
- 《果蔬雕刻》教案
- 報價單報價表
- DLT電力設(shè)備預(yù)防性試驗規(guī)程
- 服裝投標(biāo)技術(shù)方案全
- “尚美課堂”各學(xué)科課堂要求
- 卡通小學(xué)生萬能PPT模板課件
- 印染廠安全生產(chǎn)注意事項大全
- 對硝基苯胺工藝操作規(guī)程0512仿鄰硝基苯甲醚格式
- 機械傷害安全培訓(xùn)PPT通用課件
- 廣州市調(diào)研物理試題和答案
評論
0/150
提交評論