




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第十三講
計數器與數學運算指令一、計數器計數器功效塊包含:減計數器、增計數器功效塊助記符描述減計數器DNCTR從預置值倒計數。一旦CV≤0輸出接通。增計數器UPCTR計數直到一個指定值。一旦CV≥PV輸出接通。其字存放器、操作數與定時器中字存放器、操作數相同。計數器字存放器每個計數器使用%R、%W、%P或%L一元三字數組或符號存放器來存放信息當前值(CV)Word1可讀普通不寫入預設值(PV)Word2可讀可寫控制字Word3可讀不可寫計數器中不使用位0到131、
減計數器
減計數器(DNCTR)功效模塊從預置值遞減計數。最小預置值(PV)為0,最大預置值為+32767。當當前值(CV)抵達最小值-32768,它將保持在那里不變直到復位。當DNCTR復位,CV被置為PV。當能量流輸入從OFF變為ON,CV開始以1為單位遞減。當CV≤0時,輸出為ON;當失電時,DNCTR輸出狀態Q被保持;在得電時不會發生自動初始化。
減計數器操作數參數許用操作數描述地址(????)R,W,P,L,符號地址三個字字組開始地址Word1:當前值(CV)Word2:預置值(PV)Word3:控制字R能流當R接收到能量流,它將重置CV為PVPV除了S,SA,SB,SC外任何操作數當計數器激活或者復位,PV值復制進word2預置值。0≤PV≤32,767。假如PV超出范圍,word2不能重置。CV除了S,SA,SB,SC和常數外任何操作數計數器當前值。減計數器使用方法2、
增計數器
增計數器功效模塊(UPCTR)從預置值(PV)遞增計數。計數范圍為0到32767。當當前值(CV)抵達32767,將保持直到復位。當UPCTR重置為ON,CV重置為0。每次當能量流從OFF轉換為ON,CV增加1。CV能增加到超出PV。只要CV≥PV,則輸出為ON。輸出Q保持ON直到R輸入接收到能量流來重置CV為0。增計數器操作數參數許用操作數描述地址(????)R,W,P,L,符號地址三個字字組開始地址Word1:當前值(CV)Word2:預置值(PV)Word3:控制字R能流當R接收到能量流,它將重置CV為PVPV除了S,SA,SB,SC外任何操作數當計數器激活或者復位,PV值復制進word2預置值。0≤PV≤32,767。假如PV超出范圍,不影響word2。CV除了S,SA,SB,SC和常數外任何操作數計數器當前值。增計數器使用方法增減計數器應用:例1
控制要求:當零件進入存放區,增計數器增加1,零件當前值增加1。當一個零件離開存放區,減計數器降低1,存貨區值降低1,當存貨區零件多于10時紅燈指示。I/O分配:輸入觸點功效說明輸出線圈功效說明I00001零件進入檢測Q00001紅燈指示I00002零件離開檢測I00003復位按鈕參考程序例2:展廳人數控制系統控制要求:現有一展廳,最多可容納50人同時參觀。展廳進口與出口各裝一傳感器,每有一人進出,傳感器給出一個脈沖信號。試編程實現,當展廳內不足50人時,綠燈亮,表示能夠進入;當展廳滿50人時,紅燈亮,表示不準進入。例3:由定時器和計數器組成長延時電路控制要求:在控制開關閉合后,開始二十四小時30分鐘長延時,延時時間到則Q00001輸出30秒脈沖。有沒有問題?舉例4控制要求:用一個點動按鈕控制三臺電機開啟(1)連續按動按鈕時,時間間隔大于一秒;(2)當只按動一次按鈕時,第一臺電機開啟并連續運行;(3)當連續按動兩次按鈕時,第二臺電機開啟并連續運行;(4)當連續按動三次按鈕時,第三臺電機開啟并連續運行;(5)按下停頓按鈕,電機停頓;(6)三臺電機不一樣時運行。輸入功效說明輸出功效I00081開啟按鈕Q00001第一臺電機接觸器I00082停頓按鈕Q00002第二臺電機接觸器Q00003第三臺電機接觸器程序程序簡化舉例5控制要求:用一個點動按鈕控制三臺電機開啟(1)連續按動按鈕時,時間間隔大于一秒;(2)三臺電機能夠同時運行;(3)當只按動一次按鈕時,第一臺電機開啟并連續運行;(4)當連續按動兩次按鈕時,第二臺電機開啟并連續運行;(5)當連續按動三次按鈕時,第三臺電機開啟并連續運行;(6)按下停頓按鈕,電機停頓。輸入功效說明輸出功效I00081開啟按鈕Q00001第一臺電機接觸器I00082停頓按鈕Q00002第二臺電機接觸器Q00003第三臺電機接觸器程序思索題(舉例6)控制要求:用一個點動按鈕控制三臺電機開啟和停頓(1)連續按動按鈕時,時間間隔大于一秒;(2)三臺電機能夠同時運行;(3)當只按動一次按鈕時,第一臺電機開啟并連續運行;(4)當連續按動兩次按鈕時,第二臺電機開啟并連續運行;(5)當連續按動三次按鈕時,第三臺電機開啟并連續運行;(6)按下點動按鈕四秒時,全部電機停頓。輸入功效說明輸出功效I00081開啟按鈕Q00001第一臺電機接觸器I00082停頓按鈕Q00002第二臺電機接觸器Q00003第三臺電機接觸器二、數學運算指令基本數學運算指令高等數學運算指令1、基本數學運算指令基本數學運算指令包含:絕對值運算、加、減、乘、除、模數及百分比運算。數學運算功效塊操作數
功效許用操作數描述可用相關功效塊IN除S,SA,SB,SC外任何操作數需處理數值絕對值IN1同上當有兩個輸入時,需處理第一個數值加、減、乘、除IN2同上需處理第二個數值加、減、乘、除Q除S,SA,SB,SC和常量外任何操作數運算結果。加、減、乘、除助記符所指定數據類型
助記符符號數據類型二進制位(bit)顯示INT有單精度整數16帶符號十進制數,5位數DINT有雙精度整數32帶符號十進制數,10位數REAL有浮點數32十進制數,帶符號和小數,8位數(包含小數位)UINT無單精度整數16無符號十進制數,5位數說明:當一個操作結果溢出時,就沒有能流。假如對一個INT或DINT操作數操作造成溢出,輸出參考設置為該數據類型最大可能值。對有符號數,符號被設置為指示溢出方向。假如有符號數或雙精度整數被使用,除法和乘法功效塊結果符號取決于IN1和IN2符號。假如對一個UINT操作數操作造成溢出,結果設置為最小值(0)。假如操作沒有造成溢出,能流輸出打開。(1)絕對值運算
(2)加運算本例試圖建立一個能計算開關%I0001閉合次數計算回路,但不成功。運行結果存放在存放器%R0002中。這個設計目標是當%I0001閉合時,ADD指令將%R0002中數值加1,并將新數值返回到%R0002。這個設計問題是%I0001閉合時,ADD指令執行一次時間為一個PLC掃描時間。所以,比如,%I0001保持閉合狀態5次掃描時間,輸出就將增加5次,即使%I0001在那個時期只閉合了一次。處理方法:(3)減運算假如一個SUB_UINT操作得到一個負數,Q返回其補碼(Qwrapsaround)。比如,結果為-1則Q輸出為65535。(4)乘運算當MUL功效塊接收能量流,操作數IN1乘于與IN1含有相同數據類型操作數IN2除而且將結果存放在輸出變量Q中。當MUL執行無溢出時,能流輸出激活,除非發生無效操作。Q(32bit)=IN1(16bit)*IN2(16bit)(5)除運算當DIV功效塊接收能量流,操作數IN1被與IN1含有相同數據類型操作數IN2除而且將商存放在輸出變量Q中,商數據類型也與IN1和IN2相同。當DIV執行無溢出時,能流輸出激活,除非發生無效操作。假如一個溢出發生,結果是帶適當符號最大可能值,能流斷開。Q(16bit)=IN1(32bit)/IN2(16bit)舉例經過一個乘法操作后接著一個除法操作,來縮放模擬輸入值。舉例經過一個乘法操作后接著一個除法操作,來縮放模擬輸入值。(6)模運算當除法求模(MOD)功效塊接收能流,輸入IN1除以IN2并輸出余數到Q。Q=IN1-((IN1/IN2)*IN2)(7)百分比運算當縮放功效塊接收能量流,它縮放輸入操作數IN并把結果放到由輸出操作數OUT指派輸出變量中。當SCALE操作無溢出時,能流輸出激活。
舉例存放器%R0120~%R0123都用來存放縮放數值高低限。要被縮放輸入數是模擬量輸入%AI0017。縮放輸出數據被用來控制模擬輸出%AQ0017。%I0001為ON時,執行縮放操作。作業:編程實現簡易加法器設計,要求可輸入0~9中任意數字作為第一個加數a,并輸入“+”號,再輸入0~9中任意數字作為第二個加數b,當按下“=”號按鈕時,將a+b結果送入R00001中。2、高等數學函數運算指令高等數學函數執行對數,指數,平方根,三角函數和反三角函數操作。(1)指數、對數函數
(1)指數、對數函數
EXP計算eIN,IN為操作數。EXPT計算IN1IN2。LN計算IN操作數自然對數。LOG計算IN操作數10為底對數。(2)平方根函數(3)三角函數指令SIN、COS和TAN功效塊用來計算輸入為弧度正弦,余弦和正切值。當這些功
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 項目管理能力檢測試題及答案
- 2025年特許金融分析師考試中常見試題及答案
- 理財中的商業倫理與社會責任2025年國際金融理財師考試試題及答案
- 項目管理流程優化試題及答案
- 2025年注冊會計師考試綜合提升試題及答案
- 掌握2025年注冊會計師考試必考內容試題及答案
- 項目管理決策制定的關鍵試題及答案
- 廣州體育學院高壓配電房標準化改造工程項目招標文件
- 新疆哈密地區本年度(2025)小學一年級數學部編版能力評測((上下)學期)試卷及答案
- 2025年證券投資基礎知識試題及答案
- 房源和客源的開發
- DL-T 2209-2021 架空輸電線路雷電防護導則
- GB/T 38615-2020超聲波物位計通用技術條件
- 商業銀行經營管理學商業銀行資產負債管理課件
- 智慧環衛大數據信息化云平臺建設和運營綜合解決方案
- 中國制造業數字化轉型研究報告
- 申請法院調查取證申請書(調取銀行資金流水)
- 辦公室事故防范(典型案例分析)
- 三治融合課件講解
- 設計概論重點知識
- 留仙洞總部基地城市設計
評論
0/150
提交評論