




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第十三講
計(jì)數(shù)器與數(shù)學(xué)運(yùn)算指令一、計(jì)數(shù)器計(jì)數(shù)器功能塊包括:減計(jì)數(shù)器、增計(jì)數(shù)器功能塊助記符描述減計(jì)數(shù)器DNCTR從預(yù)置值倒計(jì)數(shù)。一旦CV≤0輸出接通。增計(jì)數(shù)器UPCTR計(jì)數(shù)直到一個(gè)指定值。一旦CV≥PV輸出接通。其字存儲(chǔ)器、操作數(shù)與定時(shí)器中的字存儲(chǔ)器、操作數(shù)相同。計(jì)數(shù)器的字存儲(chǔ)器每個(gè)計(jì)數(shù)器使用%R、%W、%P或%L的一元的三字?jǐn)?shù)組或符號(hào)存儲(chǔ)器來(lái)存儲(chǔ)信息當(dāng)前值(CV)Word1可讀一般不寫(xiě)入預(yù)設(shè)值(PV)Word2可讀可寫(xiě)控制字Word3可讀不可寫(xiě)計(jì)數(shù)器中不使用位0到131、
減計(jì)數(shù)器
減計(jì)數(shù)器(DNCTR)功能模塊從預(yù)置值遞減計(jì)數(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開(kāi)始以1為單位遞減。當(dāng)CV≤0時(shí),輸出為ON;當(dāng)失電時(shí),DNCTR的輸出狀態(tài)Q被保持;在得電時(shí)不會(huì)發(fā)生自動(dòng)初始化。
減計(jì)數(shù)器操作數(shù)參數(shù)許用操作數(shù)描述地址(????)R,W,P,L,符號(hào)地址三個(gè)字字組的開(kāi)始地址Word1:當(dāng)前值(CV)Word2:預(yù)置值(PV)Word3:控制字R能流當(dāng)R接收到能量流,它將重置CV為PVPV除了S,SA,SB,SC外任何操作數(shù)當(dāng)計(jì)數(shù)器激活或者復(fù)位,PV值復(fù)制進(jìn)word2的預(yù)置值。0≤PV≤32,767。如果PV超出范圍,word2不能重置。CV除了S,SA,SB,SC和常數(shù)外任何操作數(shù)計(jì)數(shù)器的當(dāng)前值。減計(jì)數(shù)器使用方法2、
增計(jì)數(shù)器
增計(jì)數(shù)器功能模塊(UPCTR)從預(yù)置值(PV)遞增計(jì)數(shù)。計(jì)數(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能增加到超過(guò)PV。只要CV≥PV,則輸出為ON。輸出Q保持ON直到R輸入接收到能量流來(lái)重置CV為0。增計(jì)數(shù)器操作數(shù)參數(shù)許用操作數(shù)描述地址(????)R,W,P,L,符號(hào)地址三個(gè)字字組的開(kāi)始地址Word1:當(dāng)前值(CV)Word2:預(yù)置值(PV)Word3:控制字R能流當(dāng)R接收到能量流,它將重置CV為PVPV除了S,SA,SB,SC外任何操作數(shù)當(dāng)計(jì)數(shù)器激活或者復(fù)位,PV值復(fù)制進(jìn)word2的預(yù)置值。0≤PV≤32,767。如果PV超出范圍,不影響word2。CV除了S,SA,SB,SC和常數(shù)外任何操作數(shù)計(jì)數(shù)器的當(dāng)前值。增計(jì)數(shù)器使用方法增減計(jì)數(shù)器應(yīng)用:例1
控制要求:當(dāng)零件進(jìn)入存儲(chǔ)區(qū),增計(jì)數(shù)器增加1,零件的當(dāng)前值增加1。當(dāng)一個(gè)零件離開(kāi)存儲(chǔ)區(qū),減計(jì)數(shù)器減少1,存貨區(qū)的值減少1,當(dāng)存貨區(qū)的零件多于10時(shí)紅燈指示。I/O分配:輸入觸點(diǎn)功能說(shuō)明輸出線圈功能說(shuō)明I00001零件進(jìn)入檢測(cè)Q00001紅燈指示I00002零件離開(kāi)檢測(cè)I00003復(fù)位按鈕參考程序例2:展廳人數(shù)控制系統(tǒng)控制要求:現(xiàn)有一展廳,最多可容納50人同時(shí)參觀。展廳進(jìn)口與出口各裝一傳感器,每有一人進(jìn)出,傳感器給出一個(gè)脈沖信號(hào)。試編程實(shí)現(xiàn),當(dāng)展廳內(nèi)不足50人時(shí),綠燈亮,表示可以進(jìn)入;當(dāng)展廳滿50人時(shí),紅燈亮,表示不準(zhǔn)進(jìn)入。例3:由定時(shí)器和計(jì)數(shù)器構(gòu)成的長(zhǎng)延時(shí)電路控制要求:在控制開(kāi)關(guān)閉合后,開(kāi)始24小時(shí)30分鐘的長(zhǎng)延時(shí),延時(shí)時(shí)間到則Q00001輸出30秒脈沖。有沒(méi)有問(wèn)題?舉例4控制要求:用一個(gè)點(diǎn)動(dòng)按鈕控制三臺(tái)電機(jī)的啟動(dòng)(1)連續(xù)按動(dòng)按鈕時(shí),時(shí)間間隔不小于一秒;(2)當(dāng)只按動(dòng)一次按鈕時(shí),第一臺(tái)電機(jī)啟動(dòng)并連續(xù)運(yùn)行;(3)當(dāng)連續(xù)按動(dòng)兩次按鈕時(shí),第二臺(tái)電機(jī)啟動(dòng)并連續(xù)運(yùn)行;(4)當(dāng)連續(xù)按動(dòng)三次按鈕時(shí),第三臺(tái)電機(jī)啟動(dòng)并連續(xù)運(yùn)行;(5)按下停止按鈕,電機(jī)停止;(6)三臺(tái)電機(jī)不同時(shí)運(yùn)行。輸入功能說(shuō)明輸出功能I00081啟動(dòng)按鈕Q00001第一臺(tái)電機(jī)接觸器I00082停止按鈕Q00002第二臺(tái)電機(jī)接觸器Q00003第三臺(tái)電機(jī)接觸器程序程序簡(jiǎn)化舉例5控制要求:用一個(gè)點(diǎn)動(dòng)按鈕控制三臺(tái)電機(jī)的啟動(dòng)(1)連續(xù)按動(dòng)按鈕時(shí),時(shí)間間隔不小于一秒;(2)三臺(tái)電機(jī)可以同時(shí)運(yùn)行;(3)當(dāng)只按動(dòng)一次按鈕時(shí),第一臺(tái)電機(jī)啟動(dòng)并連續(xù)運(yùn)行;(4)當(dāng)連續(xù)按動(dòng)兩次按鈕時(shí),第二臺(tái)電機(jī)啟動(dòng)并連續(xù)運(yùn)行;(5)當(dāng)連續(xù)按動(dòng)三次按鈕時(shí),第三臺(tái)電機(jī)啟動(dòng)并連續(xù)運(yùn)行;(6)按下停止按鈕,電機(jī)停止。輸入功能說(shuō)明輸出功能I00081啟動(dòng)按鈕Q00001第一臺(tái)電機(jī)接觸器I00082停止按鈕Q00002第二臺(tái)電機(jī)接觸器Q00003第三臺(tái)電機(jī)接觸器程序思考題(舉例6)控制要求:用一個(gè)點(diǎn)動(dòng)按鈕控制三臺(tái)電機(jī)的啟動(dòng)和停止(1)連續(xù)按動(dòng)按鈕時(shí),時(shí)間間隔不小于一秒;(2)三臺(tái)電機(jī)可以同時(shí)運(yùn)行;(3)當(dāng)只按動(dòng)一次按鈕時(shí),第一臺(tái)電機(jī)啟動(dòng)并連續(xù)運(yùn)行;(4)當(dāng)連續(xù)按動(dòng)兩次按鈕時(shí),第二臺(tái)電機(jī)啟動(dòng)并連續(xù)運(yùn)行;(5)當(dāng)連續(xù)按動(dòng)三次按鈕時(shí),第三臺(tái)電機(jī)啟動(dòng)并連續(xù)運(yùn)行;(6)按下點(diǎn)動(dòng)按鈕四秒時(shí),所有電機(jī)停止。輸入功能說(shuō)明輸出功能I00081啟動(dòng)按鈕Q00001第一臺(tái)電機(jī)接觸器I00082停止按鈕Q00002第二臺(tái)電機(jī)接觸器Q00003第三臺(tái)電機(jī)接觸器二、數(shù)學(xué)運(yùn)算指令基本數(shù)學(xué)運(yùn)算指令高等數(shù)學(xué)運(yùn)算指令1、基本數(shù)學(xué)運(yùn)算指令
基本數(shù)學(xué)運(yùn)算指令包括:絕對(duì)值運(yùn)算、加、減、乘、除、模數(shù)及比例運(yùn)算。數(shù)學(xué)運(yùn)算功能塊操作數(shù)
功能許用操作數(shù)描述可用相關(guān)功能塊IN除S,SA,SB,SC外任何操作數(shù)需處理的數(shù)值絕對(duì)值IN1同上當(dāng)有兩個(gè)輸入時(shí),需處理的第一個(gè)數(shù)值加、減、乘、除IN2同上需處理的第二個(gè)數(shù)值加、減、乘、除Q除S,SA,SB,SC和常量外任何操作數(shù)運(yùn)算結(jié)果。加、減、乘、除助記符所指定的數(shù)據(jù)類(lèi)型
助記符符號(hào)數(shù)據(jù)類(lèi)型二進(jìn)制位(bit)顯示INT有單精度整數(shù)16帶符號(hào)十進(jìn)制數(shù),5位數(shù)DINT有雙精度整數(shù)32帶符號(hào)十進(jìn)制數(shù),10位數(shù)REAL有浮點(diǎn)數(shù)32十進(jìn)制數(shù),帶符號(hào)和小數(shù),8位數(shù)(包括小數(shù)位)UINT無(wú)單精度整數(shù)16無(wú)符號(hào)十進(jìn)制數(shù),5位數(shù)說(shuō)明:當(dāng)一個(gè)操作結(jié)果溢出時(shí),就沒(méi)有能流。如果對(duì)一個(gè)INT或DINT操作數(shù)的操作導(dǎo)致溢出,輸出參考設(shè)置為該數(shù)據(jù)類(lèi)型的最大可能值。對(duì)有符號(hào)數(shù),符號(hào)被設(shè)置為指示溢出的方向。如果有符號(hào)數(shù)或雙精度整數(shù)被使用,除法和乘法功能塊的結(jié)果的符號(hào)取決于IN1和IN2的符號(hào)。如果對(duì)一個(gè)UINT操作數(shù)的操作導(dǎo)致溢出,結(jié)果設(shè)置為最小值(0)。如果操作沒(méi)有導(dǎo)致溢出,能流輸出打開(kāi)。(1)絕對(duì)值運(yùn)算
(2)加運(yùn)算
本例試圖建立一個(gè)能計(jì)算開(kāi)關(guān)%I0001閉合次數(shù)的計(jì)算回路,但不成功。運(yùn)行結(jié)果存儲(chǔ)在寄存器%R0002中。這個(gè)設(shè)計(jì)的目的是當(dāng)%I0001閉合時(shí),ADD指令將%R0002中的數(shù)值加1,并將新的數(shù)值返回到%R0002。這個(gè)設(shè)計(jì)的問(wèn)題是%I0001閉合時(shí),ADD指令執(zhí)行一次時(shí)間為一個(gè)PLC掃描時(shí)間。所以,例如,%I0001保持閉合狀態(tài)5次掃描時(shí)間,輸出就將增加5次,即使%I0001在那個(gè)時(shí)期只閉合了一次。解決辦法:(3)減運(yùn)算如果一個(gè)SUB_UINT操作得到一個(gè)負(fù)數(shù),Q返回其補(bǔ)碼(Qwrapsaround)。例如,結(jié)果為-1則Q輸出為65535。(4)乘運(yùn)算
當(dāng)MUL功能塊接收能量流,操作數(shù)IN1乘于與IN1具有相同數(shù)據(jù)類(lèi)型的操作數(shù)IN2除并且將結(jié)果存儲(chǔ)在輸出變量Q中。當(dāng)MUL執(zhí)行無(wú)溢出時(shí),能流輸出激活,除非發(fā)生無(wú)效操作。Q(32bit)=IN1(16bit)*IN2(16bit)(5)除運(yùn)算
當(dāng)DIV功能塊接收能量流,操作數(shù)IN1被與IN1具有相同數(shù)據(jù)類(lèi)型的操作數(shù)IN2除并且將商存儲(chǔ)在輸出變量Q中,商的數(shù)據(jù)類(lèi)型也與IN1和IN2相同。
當(dāng)DIV執(zhí)行無(wú)溢出時(shí),能流輸出激活,除非發(fā)生無(wú)效操作。如果一個(gè)溢出發(fā)生,結(jié)果是帶適當(dāng)符號(hào)的最大可能值,能流斷開(kāi)。Q(16bit)=IN1(32bit)/IN2(16bit)舉例通過(guò)一個(gè)乘法操作后接著一個(gè)除法操作,來(lái)縮放模擬輸入值。舉例通過(guò)一個(gè)乘法操作后接著一個(gè)除法操作,來(lái)縮放模擬輸入值。(6)模運(yùn)算
當(dāng)除法求模(MOD)功能塊接收能流,輸入IN1除以IN2并輸出余數(shù)到Q。Q=IN1-((IN1/IN2)*IN2)(7)比例運(yùn)算當(dāng)縮放功能塊接收能量流,它縮放輸入操作數(shù)IN并把結(jié)果放到由輸出操作數(shù)OUT指派的輸出變量中。當(dāng)SCALE操作無(wú)溢出時(shí),能流輸出激活。
舉例寄存器%R0120~%R0123都用來(lái)存儲(chǔ)縮放數(shù)值的高低限。要被縮放的輸入數(shù)是模擬量輸入%AI0017??s放輸出數(shù)據(jù)被用來(lái)控制模擬輸出%AQ0017。%I0001為ON時(shí),執(zhí)行縮放操作。作業(yè):編程實(shí)現(xiàn)簡(jiǎn)易加法器的設(shè)計(jì),要求可輸入0~9中的任意數(shù)字作為第一個(gè)加數(shù)a,并輸入“+”號(hào),再輸入0~9中的任意數(shù)字作為第二個(gè)加數(shù)b,當(dāng)按下“=”號(hào)按鈕時(shí),將a+b的結(jié)果送入R00001中。2、高等數(shù)學(xué)函數(shù)運(yùn)算指令高等數(shù)學(xué)函數(shù)執(zhí)行對(duì)數(shù),指數(shù),平方根,三角函數(shù)和反三角函數(shù)的操作。(1)指數(shù)、對(duì)數(shù)函數(shù)
(1)指數(shù)、對(duì)數(shù)函數(shù)
EXP計(jì)算eIN,IN為操作數(shù)。EXPT計(jì)算IN1IN2。LN計(jì)算IN操作數(shù)的自然對(duì)數(shù)。LOG計(jì)算IN操作數(shù)的10為底的對(duì)數(shù)。(2)平方根函數(shù)(3)三角函數(shù)指令SIN、COS和TAN功能塊用來(lái)計(jì)算輸入為弧度的正弦,余弦和正切值。當(dāng)這些功能模塊接收到能量流
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘇教版數(shù)學(xué)一年級(jí)上學(xué)期第6單元測(cè)試卷
- 中學(xué)生學(xué)習(xí)心理壓力緩解課件
- 浙江省2025年小升初數(shù)學(xué)專(zhuān)項(xiàng)復(fù)習(xí)9-圓(含答案)
- 廣告設(shè)計(jì)師作品評(píng)價(jià)試題及答案
- 產(chǎn)科基礎(chǔ)知識(shí)試題及答案
- 2024年助理廣告師考試突破技巧試題及答案
- 松下集團(tuán)招聘試題及答案
- 叉車(chē)考試題庫(kù)分析及答案
- 本溪工勤考試題庫(kù)及答案
- 安安規(guī)考試題庫(kù)及答案
- 決策樹(shù)在飼料技術(shù)推廣中的應(yīng)用研究
- 空管自動(dòng)化系統(tǒng)的基本組成與功能課件
- 安寧療護(hù)之舒適護(hù)理
- 2023年杭州市規(guī)劃局拱墅規(guī)劃分局編外人員招考考前自測(cè)高頻難、易考點(diǎn)模擬試題(共500題)含答案詳解
- 品牌國(guó)際化對(duì)企業(yè)出口競(jìng)爭(zhēng)力和品牌價(jià)值的影響研究
- 大模型的因果推理與可解釋性
- 《圓柱與圓錐》單元整體教學(xué)設(shè)計(jì)展示
- journal of affective disorders投稿格式要求
- 大白菜收獲機(jī)的設(shè)計(jì)
- 卒中后抑郁(PSD)在中國(guó)的發(fā)病情況及臨床管理分析-修改
- 260噸汽車(chē)吊地基承載力驗(yàn)算
評(píng)論
0/150
提交評(píng)論