




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 高速處理S7-200的高速處理功能nS7-200 自帶了高速輸入和高速輸出功能,根據CPU的不同,所帶數量不同。n高速處理與CPU自身的掃描時鐘無關。只與CPU類型有關。旋轉編碼器n 旋轉編碼器是用來測量轉速的裝置,光電式旋轉編碼器通過光電轉換,可將輸出軸的角位移、角速度等機械量轉換成相應的電脈沖以數字量輸出(REP)。 n 編碼器的分類n 編碼器按照信號電壓分類:24V和5Vn 按照信號類型分為:絕對式編碼器、增量式編碼器、混合式編碼器 絕對值編碼器為每一個軸的位置提供一個獨一無二的編碼數字值。 增量式編碼器軸的每圈轉動,增量型編碼器提供一定數量的脈沖。 n 按照信號采集方式分為:單倍頻和
2、四倍頻旋轉編碼器單倍頻模式(1X)旋轉編碼器四倍頻模式(4X)S7-200 高速計數器基礎n 高速計數器對CPU掃描速率無法控制的高速事件進行計數,最多可配置12種不同的操作模式。高速計數器的最高計數頻率取決于CPU類型。n 其中CPU222和CPU221沒有HSC1和HSC2S7-200 高速計數器基礎n 模式0、 1、 2 的計數方式S7-200 高速計數器基礎n 模式3、 4、 5 的計數方式S7-200 高速計數器基礎n 模式6、7、8 的計數方式S7-200 高速計數器基礎n 模式9、10、11 (1X)的計數方式S7-200 高速計數器基礎n 模式9、10、11 (4X)的計數方式
3、S7-200 高速計數器特殊寄存器n在使用高速計數功能的時候,需要修改系統(tǒng)內的部分特使寄存器。以改變我們的計數模式。 SMB36至SMB65被用于監(jiān)控和控制高速計數器HSC0、HSC1和HSC2; SMB136至SMB165被用于監(jiān)控和控制高速計數器HSC3、HSC4和HSC5。n下面,我們就對相應的特殊寄存器進行介紹S7-200 高速計數器特殊寄存器n 控制字節(jié)S7-200 高速計數器特殊寄存器n 當我們需要手動更新計數器預設值和當前值時,需要將SM*.5和SM*.6設置為1。然后,將要輸入的值更新給對應計數器的特殊寄存器中S7-200 高速計數器特殊寄存器狀態(tài)位S7-200 高速計數器指令
4、v高速計數器定義(HDEF)指令選擇特定的高速計數器(HSCx)的操作模式。模式選擇定義高速計數器的時鐘、方向、起始和復原功能。例:將HSC0設置成計數模式1S7-200 高速計數器指令v高 速 計 數 器(HSC)指 令根 據 HSC 特 殊 內 存 位 的狀 態(tài) 配 置 和控 制 高 速 計數 器。參 數 N指 定 高 速 計數 器 的 號 碼。讀取高速計數器當前值n欲存取高速計數器的計數值,您需要利用內存類型(HC)和計數器號碼(例如HC0)指定高速計數器的地址。如下所示,高速計數器的當前值是只讀數值,只能作為雙字(32位)編址。n格式:HC高速計數器號碼 例如:HC2例題n 編寫一個高
5、速計數程序,將I0.6的輸入模式設置高速計數,為A/B正交計數,由外部信號啟動和復位。當計數值為50的時候將計數值清零重新計數。n 項目分析: 1)項目使用模式為: A/B正交計數,由外部信號啟動和復位。所以,我們選擇工作模式為“11”; 2)輸入端使用I0.6,我們根據模式選擇定義使用的高速計數器為:HSC1(I0.6為A相,I0.7為B相, I1.0為復位, I1.1為啟動) 3)由于使用的是HSC1,我們需要選擇CPU224以上的CPU型號例題 程序設計:在首次運行時需要對高速計數器參數初始化,初始化程序為SBR_0例題n將HSC1的預設值和當前值設置為允許更新,方向允許更新,4倍頻的向
6、上計數n將HSC1的計數模式設置為11n將HSC1的當前值更新為0n將HSC1的預設值設置為50子程序SBR_0例題n設置中斷為預設值=當前值,觸發(fā)中斷INT_0n啟用全局中斷n將設置傳給HSC1子程序SBR_0例程n當前值=預設值時,當前值清零n設置允許更新當前值n將設置傳給HSC1中斷程序INT_0思考練習題n編寫一個高速計數程序,將I0.0的輸入模式設置高速計數,為A相計數,B相高電平為加計數。由內部信號啟動和復位。當計數值為100的時候將計數值停止計數,并將Q0.0置位。存放計數器當前值,從V100.0開始高速輸出前言n S7-200自帶了兩個高速輸出Q0.0和Q0.1(僅限DC輸出)
7、n 高速輸出的分類: 分為兩種:PTO和PWM PTO提供方波(50%占空比)輸出,配備周期和脈沖數用戶控制功能。 PWM提供連續(xù)性變量占空比輸出,配備周期和脈寬用戶控制功能。高速輸出前言脈沖周期PTO脈沖數高速輸出前言脈沖周期PKW寬度高速輸出關聯特殊寄存器高速輸出關聯特殊寄存器高速輸出關聯特殊寄存器n經過整理,我們得到上表高速輸出指令例題n 一臺步進電機,每200個脈沖旋轉一圈,我們需要它在按下I0.0后旋轉20圈,速度為1圈/秒。做出設計實現功能!項目分析: 本項目使用步進電機,對于脈沖寬度沒有要求,而對于發(fā)出的脈沖數有要求,采用的脈沖為PTO模式發(fā)送。發(fā)送數量為200*20=4000個脈沖。速度為1圈/S,那么脈沖的周期應當為1000/200=5ms。PLC選型: CPU222 DC/DC/DC例程n 當I0.0的上升邊沿時啟用發(fā)送子程序例程n將Q0.0的輸出選擇成為PTO高速輸出,周期以毫秒為單位n將周期設置為5MS,也就是200脈沖/
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國智能數字監(jiān)控錄像機行業(yè)深度研究分析報告
- 2025年保濕液體粉底項目投資可行性研究分析報告
- 2025年雙環(huán)定向天線項目投資可行性研究分析報告
- 2025年聚氨酯防水涂料項目可行性研究報告
- 2025年充電式電圓鋸項目投資可行性研究分析報告
- 農田打井合同范本
- 釕基比率熒光智能傳感平臺的構建及其在生鮮安全檢測中的應用研究
- 文旅融合視域下曲沃“晉都印象”文創(chuàng)設計研究
- 新型裝配式鋼-UHPC組合梁高強螺栓連接件抗剪性能研究
- 頁巖氣油基鉆屑脫油灰渣用作道路混凝土摻合料活性激發(fā)及性能研究
- GB/T 23457-2009預鋪/濕鋪防水卷材
- 先天性腎上腺皮質增生癥(CAH)課件
- 水利工程設計變更表格
- 畢業(yè)設計(論文)-巴哈賽車懸架系統(tǒng)設計
- 電纜用PP填充繩標準
- 了不起的狐貍爸爸-全文打印
- 《工程熱力學》(第四版)配套教學課件
- (更新版)HCIA安全H12-711筆試考試題庫導出版-上(單選、多選題)
- 漢語作為第二語言教學教學法教案(漢碩)
- 新能源技術(第二版)完整版課件(全)
- 課程改革與學前教育發(fā)展研究
評論
0/150
提交評論