<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開發(fā)網(wǎng)

      電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊
      搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 梯形圖實(shí)例 >> 正文

      S7-200高速脈沖輸出應(yīng)用,HDEF、HSC、PLS

      作者:佚名    文章來源:網(wǎng)絡(luò)整理    點(diǎn)擊數(shù):    更新時(shí)間:2024/7/26

      前面學(xué)習(xí)了高速計(jì)數(shù)器的內(nèi)容,緊接著我們就來學(xué)習(xí)一下高速脈沖輸出的內(nèi)容,高速脈沖輸出一般是用在運(yùn)動(dòng)控制里面,用來控制步進(jìn)或伺服,高速脈沖輸出也是比較重要的一部分,我們必須得掌握好它。

      在S7-200中有兩個(gè)PTO/PWM高速脈沖發(fā)生器,可以產(chǎn)生高速脈沖串(PTO)或脈寬調(diào)制信號波形(PWM)。在S7-200中有脈沖輸出指令PLS,它用來控制在高速脈沖輸出(Q0.0和Q0.1)中提供的高速脈沖串輸出(PTO)和脈寬調(diào)制(PWM)功能。

      PTO/PWM與數(shù)字量輸出過程映像區(qū)共用輸出點(diǎn)Q0.0和Q0.1,當(dāng)在Q0.0或Q0.1上激活了PTO/PWM功能時(shí),是會(huì)禁止普通輸出點(diǎn)功能的,這時(shí)Q0.0或Q0.1的輸出波形是不受過程映像區(qū)狀態(tài)、輸出點(diǎn)強(qiáng)制值或者立即輸出指令的影響的,我們使用狀態(tài)表或趨勢圖是監(jiān)控不了的。

      要做高速脈沖輸出,我們應(yīng)該選用24VDC晶體管輸出的CPU,而不能選用繼電器輸出的CPU,這是我們要注意的。高速脈沖輸出一般是用在運(yùn)動(dòng)控制里面,用來控制步進(jìn)或伺服。利用高速脈沖輸出實(shí)現(xiàn)運(yùn)動(dòng)控制,除了有PTO、PWM,還有EM253定位模塊,這三種方式都可以實(shí)現(xiàn)運(yùn)動(dòng)控制,不過要注意的是PTO和PWM可以使用脈沖輸出指令PLS和向?qū)韺?shí)現(xiàn),而且PTO方式的甚至還可以使用運(yùn)動(dòng)控制庫指令來實(shí)現(xiàn),而使用EM253定位模塊的話就只能通過向?qū)韺?shí)現(xiàn),而不能使用PLS指令或運(yùn)動(dòng)控制庫指令。

      我們先看一下脈沖串操作PTO,PTO是按照給定的脈沖個(gè)數(shù)和周期輸出一串方波(占空比50%)。在使用時(shí),我們要設(shè)定其脈沖個(gè)數(shù)和周期,我們要注意的是設(shè)定是周期數(shù)應(yīng)該是偶數(shù),如果設(shè)定的周期數(shù)為奇數(shù)的話,是會(huì)引起占空比失真的。而脈寬調(diào)制PWM,它是產(chǎn)生一個(gè)占空比變化周期固定的脈沖輸出的,我們可以設(shè)定其周期和脈寬,我們要注意的是當(dāng)設(shè)定的脈寬等于周期時(shí),輸出是一直為ON的,當(dāng)設(shè)定的脈寬等于0時(shí),輸出是斷開的。

       

      一般來說,使用脈沖串PTO會(huì)比較多,所以后面學(xué)習(xí)時(shí)也是重點(diǎn)學(xué)習(xí)脈沖串PTO的。除此之外,我們還要學(xué)習(xí)脈沖輸出指令PLS以及指令的應(yīng)用,并且主要針對脈沖串PTO的學(xué)習(xí),這是脈沖輸出學(xué)習(xí)的重點(diǎn),我們必須要掌握好它。

      前面有說到脈沖輸出指令PLS用于控制在高速脈沖輸出(Q0.0和Q0.1)中提供的脈沖串輸出PTO和脈寬調(diào)制PWM功能。在S7-200中有兩個(gè)PTO/PWM發(fā)生器,而每臺PTO/PWM發(fā)生器都有一個(gè)控制字節(jié)的,SMB67控制的是Q0.0的PTO/PWM發(fā)生器,而SMB77控制的是Q0.1的PTO/PWM發(fā)生器,這個(gè)我們要知道的。

      脈沖輸出指令是會(huì)從系統(tǒng)存儲器SM(包括控制字節(jié))中讀取數(shù)據(jù),從而控制PTO/PWM發(fā)生器,這樣我們就可以通過修改控制字節(jié),然后執(zhí)行PLS指令,來更改PTO或PWM信號波形。以下就附上PTO/PWM控制寄存器的SM標(biāo)志表和PTO/PWM控制字節(jié)參考表。

       

       

      我們要注意的是,我們在使用PLS指令時(shí)一般是有步驟的。第一步,我們在使能PTO/PWM之前,要對Q0.0、Q0.1的過程映像區(qū)清零;第二步,定義控制字節(jié),Q0.0對應(yīng)SMB67,Q0.1對應(yīng)SMB77。第三步,寫入PTO/PWM相關(guān)寄存器的數(shù)據(jù),比如SMW68對應(yīng)的是PTO/PWM周期值(2-65525ms),SMD72對應(yīng)的是PTO脈沖計(jì)數(shù)值。第四步,就是連接中斷事件和中斷程序,并允許中斷這步是根據(jù)實(shí)際情況決定要還是不要的;第五步,執(zhí)行PLS指令,激活某個(gè)脈沖輸出,更新控制字節(jié)。

      當(dāng)然我們也可以禁止PTO/PWM波形,我們將控制字節(jié)的使能位(SMB67.7/

      SMB77.7)清零,然后執(zhí)行PLS指令就可以了。我們也可以對周期值、脈寬值和脈沖數(shù)進(jìn)行修改,我們把相應(yīng)的系統(tǒng)存儲器位置1,然后再把修改數(shù)據(jù)寫入到相應(yīng)的系統(tǒng)存儲器里,然后執(zhí)行PLS指令就可以。

      下面就舉個(gè)PLS指令應(yīng)用的例子,來更好的掌握PLS指令的使用。

      主程序:

       

      高速脈沖輸出子程序:

       

      高速計(jì)數(shù)器子程序:

       

      以上的程序,在主程序的網(wǎng)絡(luò)一中,首先用SM0.1首次掃描驅(qū)動(dòng)高速計(jì)數(shù)器子程序進(jìn)行高速計(jì)數(shù)初始化,同時(shí)對Q0.0的過程映像區(qū)清零。在高速計(jì)數(shù)器子程序中,首先傳送16#F8到SMB47定義控制字節(jié)定義為更新當(dāng)前值加計(jì)數(shù),然后執(zhí)行HEDF指令定義高速計(jì)數(shù)模式12和選擇高速計(jì)數(shù)器0,最后是激活高速計(jì)數(shù)器,執(zhí)行HSC指令。

      在主程序的網(wǎng)絡(luò)二中,用I0.2的上升沿才驅(qū)動(dòng)高速脈沖輸出子程序,用I0.2的下降沿來驅(qū)動(dòng)一個(gè)傳送指令,傳送0到SMB67,并同時(shí)驅(qū)動(dòng)一個(gè)PLS指令。在高速脈沖輸出子程序中,首先傳送16#85到SMB67中定義控制字節(jié),這里選擇的是PTO模式、單段、1us/周期、裝入周期和脈沖數(shù)的情況(控制字節(jié)的定義可以參考PTO/PWM控制字節(jié)表),并傳送100到SMW68中寫入周期值,傳送100到SMD72中寫入脈沖數(shù),最后執(zhí)行PLS指令。

      那么程序會(huì)在I0.2接通的上升沿執(zhí)行周期為100us,100個(gè)脈沖數(shù)的高速脈沖輸出,會(huì)在I0.2斷開的下降沿禁止PTO波形的輸出。

      Tags:STEP7,以太網(wǎng),通訊,S7-200  
      責(zé)任編輯:admin
      相關(guān)文章列表
      西門子STEP 7-MicroWIN SMART軟件 交叉引用
      三菱FX系列PLC以太網(wǎng)連接組態(tài)王,三菱PLC和組態(tài)王的以太網(wǎng)連接
      smart s7-200與組態(tài)王用以太網(wǎng)怎么連接,組態(tài)王的以太網(wǎng)連接設(shè)置
      STEP7西門子PLC S7-300程序備份步驟,程序下載備份
      STEP7【步驟詳解】西門子 PLC PID組態(tài)設(shè)置及PID常見問題解答
      STEP7西門子S7-200 SMART高速計(jì)數(shù)器指令向?qū)西門子smart高速計(jì)數(shù)
      STEP7運(yùn)動(dòng)控制 S7-200Smart控制運(yùn)動(dòng)軸(脈沖電機(jī)/伺服)教程
      S7-200運(yùn)動(dòng)控制如何移植到200smart, PTOx_CTRL指令由AXISx_CTRL指
      其實(shí),Modbus通訊很簡單!——手把手教你,STEP7
      S7-200SMARTPLC的軟件使用——西門子200plc硬件組態(tài)STEP7
      STEP7-MicroWIN SMART軟件概述和界面介紹,軟件入門教程
      施耐德PM500電量表通過MODBUS協(xié)議與組態(tài)王通訊
      組態(tài)軟件的無線485通訊實(shí)例,組態(tài)王modbus通訊實(shí)例
      S7-200網(wǎng)絡(luò)通訊協(xié)議的選擇,CP243-1,PPI、MPI、PROFIBUS、TCP/IP
      【STEP7 MicroWIN軟件】S7-200多主站連接以太網(wǎng)通訊設(shè)置說明
      STEP7Micro/WIN32軟件CP243-1以太網(wǎng)通訊模塊配置說明
      如何實(shí)現(xiàn)昆侖通態(tài)MCGS與S7-200SMART PLC以太網(wǎng)多臺通信控制?
      S7-200plc的以太網(wǎng)模塊CP243-1配置文檔,V4.0 STEP 7 MicroWIN
      STEP7-MicroWIN SMART西門子smart200運(yùn)動(dòng)控制向?qū)?/a>
      組態(tài)王連接ModbusTCP設(shè)備,利用Modbus Slave模擬從站設(shè)備
      請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個(gè)字
      [ 查看全部 ] 網(wǎng)友評論
      推薦文章
      最新推薦
      關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 国产综合色在线视频区| 天天做天天爱天天综合网| 97久久婷婷五月综合色d啪蜜芽| 久久综合AV免费观看| 亚洲 综合 国产 欧洲 丝袜| 亚洲综合久久夜AV | 久久综合给合久久狠狠狠97色 | 一本综合久久国产二区 | 色综合天天综合网| 狠狠人妻久久久久久综合| 久久综合九色综合91| 国产成人综合久久精品| 精品综合久久久久久97| 91精品国产色综合久久| 色欲久久久久久综合网精品| 青青青伊人色综合久久| 丁香狠狠色婷婷久久综合| 色之综合天天综合色天天棕色| 自拍三级综合影视| 色综合合久久天天给综看| 久久综合九色综合网站| 亚洲国产成人久久综合一| 熟天天做天天爱天天爽综合网 | 国产91色综合久久免费| 狠狠色丁香婷婷综合精品视频| 色五月五月丁香亚洲综合网| 五月婷婷激情综合| 亚洲六月丁香婷婷综合| 久久综合丝袜长腿丝袜| 亚洲综合色婷婷在线观看| 曰韩人妻无码一区二区三区综合部| 青青青伊人色综合久久| 亚洲综合无码一区二区三区| 五月天激情综合网| 奇米综合四色77777久久| 亚洲综合在线视频| 色综合久久久久综合99| 成人综合婷婷国产精品久久蜜臀 | 狠狠色婷婷综合天天久久丁香| 久久综合九色综合97_久久久| 国产亚洲综合色就色|