0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PTO脈沖的產(chǎn)生與使用方法介紹

laidenongfhs ? 來源:中泰PLC自動(dòng)化教學(xué) ? 2023-12-28 14:06 ? 次閱讀

PTO脈沖是一種占空比為50%、周期可調(diào)的方波脈沖。PTO脈沖的頻率范圍為1~65535 Hz(單段)或1~100000 Hz(多段),PTO脈沖數(shù)范圍為1~2147483647。

在設(shè)置脈沖個(gè)數(shù)時(shí),若將脈沖個(gè)數(shù)設(shè)為0,系統(tǒng)會(huì)默認(rèn)個(gè)數(shù)為1;在設(shè)置脈沖周期時(shí),如果周期小于兩個(gè)時(shí)間單位,系統(tǒng)會(huì)默認(rèn)周期值為兩個(gè)時(shí)間單位,比如時(shí)間單位為ms,周期設(shè)為1.3ms,系統(tǒng)會(huì)默認(rèn)周期為2ms。另外,如果將周期值設(shè)為奇數(shù)值(如75ms),產(chǎn)生的脈沖波形會(huì)失真。

** PTO脈沖可分為單段脈沖串和多段脈沖串,多段脈沖串由多個(gè)單段脈沖串組成。**

1.單段脈沖串的產(chǎn)生

** 要讓高速脈沖輸出端子輸出單段脈沖串,須先對(duì)相關(guān)的控制字節(jié)和參數(shù)進(jìn)行設(shè)置,再執(zhí)行高速脈沖輸出PLS指令。**

圖1所示是一段讓Q0.0端子輸出單段脈沖串的程序。在PLC首次掃描時(shí),SM0.1觸點(diǎn)閉合一個(gè)掃描周期,復(fù)位指令將Q0.0輸出映像寄存器(即Q0.0線圈)置0,以便將Q0.0端子用作高速脈沖輸出;當(dāng)I0.1觸點(diǎn)閉合時(shí),上升沿P觸點(diǎn)接通一個(gè)掃描周期,MOV_B、MOV_W和MOV_DW依次執(zhí)行,對(duì)高速脈沖發(fā)生器的控制字節(jié)和參數(shù)進(jìn)行設(shè)置,然后執(zhí)行高速脈沖輸出PLS指令,讓高速脈沖發(fā)生器按設(shè)置產(chǎn)生單段PTO脈沖串并從Q0.0端子輸出。在PTO脈沖串輸出期間,如果I0.2觸點(diǎn)閉合,MOV_B、MOV_DW依次執(zhí)行,將控制字節(jié)設(shè)為禁止脈沖輸出,脈沖個(gè)數(shù)設(shè)為0,然后執(zhí)行PLS指令,高速脈沖發(fā)生器馬上按新的設(shè)置工作,即停止從Q0.0端子輸出脈沖。單段PTO脈沖串輸出完成后,狀態(tài)位SM66.7會(huì)置1,表示PTO脈沖輸出結(jié)束。

若網(wǎng)絡(luò)2中不使用邊沿P觸點(diǎn),那么在單段PTO脈沖串輸出完成后如果I0.1觸點(diǎn)仍處于閉合狀態(tài),則會(huì)在前一段脈沖串后面繼續(xù)輸出相同的下一段脈沖串。

2.多段脈沖串的產(chǎn)生

多段脈沖串由多個(gè)單段脈沖串組成,每個(gè)單段脈沖串的參數(shù)可以不同,單段脈沖串中的每個(gè)脈沖參數(shù)也可以不同。

wKgZomWNEI-AIRVJAAI5rHfY8Qg719.jpg

圖1讓Q0.0端子輸出單段脈沖串的程序

1)參數(shù)設(shè)置包絡(luò)表

由于多段脈沖串的各個(gè)脈沖串允許有較復(fù)雜的變化,無法用產(chǎn)生單段脈沖串的方法來輸出多段脈沖串,S7-200 SMART PLC在變量存儲(chǔ)區(qū)(V區(qū))建立一個(gè)包絡(luò)表,由該表來設(shè)置多段脈沖串中的各個(gè)脈沖串的參數(shù)。

表1 多段脈沖串參數(shù)設(shè)置包絡(luò)表

wKgaomWNEJCAC4WIAAFGkG-DiN8412.jpg

表1所示為多段脈沖串參數(shù)設(shè)置包絡(luò)表。包絡(luò)表的第1個(gè)字節(jié)單元VBn存放脈沖串的總段數(shù),此后用3個(gè)連續(xù)的雙字單元(每4個(gè)字節(jié)單元組成一個(gè)雙字單元)分別存放一段脈沖串的起始頻率、結(jié)束頻率和脈沖數(shù)。在多段模式下,系統(tǒng)仍使用特殊存儲(chǔ)器區(qū)的相應(yīng)控制字節(jié)和狀態(tài)位,每個(gè)脈沖串的參數(shù)則從包絡(luò)表的變量存儲(chǔ)器區(qū)讀出。在多段編程時(shí),必須將包絡(luò)表的變量存儲(chǔ)器起始地址(即包絡(luò)表中的n值)裝入SMW168(使用Q0.0端子輸出脈沖時(shí))、SMW178或SMW578。在運(yùn)行時(shí)不能改變包絡(luò)表中的內(nèi)容,執(zhí)行PLS指令來啟動(dòng)多段操作。

2)輸出多段脈沖串的應(yīng)用舉例多段脈沖串常用于步進(jìn)電動(dòng)機(jī)的控制。圖2所示是一個(gè)步進(jìn)電動(dòng)機(jī)的控制包絡(luò)線,包絡(luò)線分三段:第1段(AB段)為加速運(yùn)行,電動(dòng)機(jī)的起始頻率為2kHz,終止頻率為10kHz,要求運(yùn)行脈沖數(shù)目為200個(gè);第2段(BC段)為恒速運(yùn)行,電動(dòng)機(jī)的起始和終止頻率均為10kHz,要求運(yùn)行脈沖數(shù)目為3400個(gè);第3段(CD段)為減速運(yùn)行,電動(dòng)機(jī)的起始頻率為10kHz,終止頻率為2kHz,要求運(yùn)行脈沖數(shù)目為400個(gè)。

根據(jù)步進(jìn)電動(dòng)機(jī)的控制包絡(luò)線可列出相應(yīng)的包絡(luò)表,如表2所示。

wKgZomWNEI-AT45DAAElZJ-9cTg158.jpg

圖2 一個(gè)步進(jìn)電動(dòng)機(jī)的控制包絡(luò)線

表2 根據(jù)步進(jìn)電動(dòng)機(jī)的控制包絡(luò)線列出的包絡(luò)表

wKgaomWNEI-AdXWiAAD9lAmMNIA325.jpg

根據(jù)包絡(luò)表可編寫出步進(jìn)電動(dòng)機(jī)的控制程序,如表3所示,該程序由主程序、SBR_0子程序和INT_0中斷程序組成。

表3產(chǎn)生多段脈沖串的程序(用于控制步進(jìn)電動(dòng)機(jī))及說明

wKgaomWNEI-AQrkbAAXAnXA-YwY268.jpg

wKgZomWNEJCAHVv6AAIUNInw-o4887.jpg






審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 占空比
    +關(guān)注

    關(guān)注

    0

    文章

    110

    瀏覽量

    29262
  • PTO
    PTO
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    7635

原文標(biāo)題:PTO脈沖的產(chǎn)生與使用

文章出處:【微信號(hào):中泰PLC自動(dòng)化教學(xué),微信公眾號(hào):中泰PLC自動(dòng)化教學(xué)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    面向工業(yè)應(yīng)用并且采用 PRU-ICSS 的高性能脈沖序列輸出 (PTO)

    `描述面向工業(yè)應(yīng)用的具有 PRU-ICSS 的 TIDEP0027 高性能脈沖序列輸出 (PTO) 將德州儀器 (TI) 的 AM335x Sitara 處理器系列與 PTO 模塊整合成單個(gè)片上系統(tǒng)
    發(fā)表于 04-28 11:30

    英飛凌MEMTOOL軟件介紹使用方法

    ,附件中詳細(xì)介紹了這款軟件支持的操作系統(tǒng)平臺(tái)、支持燒錄的英飛凌MCU系列和具體型號(hào),并詳細(xì)介紹了軟件的使用方法。MEMTOOL軟件介紹使用方法
    發(fā)表于 12-14 09:39

    采用Sitara處理器PRU-ICSS的高性能脈沖序列輸出 (PTO)

    描述面向工業(yè)應(yīng)用的具有 PRU-ICSS 的 TIDEP0027 高性能脈沖序列輸出 (PTO) 將德州儀器 (TI) 的 AM335x Sitara 處理器系列與 PTO 模塊整合成單個(gè)片上系統(tǒng)
    發(fā)表于 12-17 16:03

    介紹示波器的特殊使用方法

    本文介紹了示波器的特殊使用方法。
    發(fā)表于 05-06 10:36

    介紹SPI的使用方法

    寫在最前使用RT-Thread Studio開發(fā)環(huán)境開發(fā)STM32單片機(jī)程序,與MDK使用env有一定的差別,對(duì)于剛開始使用的程序員來說,主要是找不到配置選項(xiàng)在哪里,上一篇介紹了TIM設(shè)備的使用方法
    發(fā)表于 02-17 06:32

    脈沖波形的產(chǎn)生和整形

    脈沖波形的產(chǎn)生和整形:介紹矩形脈沖產(chǎn)生電路和脈沖整形電路。在
    發(fā)表于 09-16 08:59 ?121次下載

    脈沖波形的產(chǎn)生與變換

    脈沖波形的產(chǎn)生與變換1.學(xué)習(xí)利用集成邏輯門、555定時(shí)器設(shè)計(jì)脈沖信號(hào)產(chǎn)生電路。2.掌握影響脈沖波形參數(shù)的定時(shí)元件參數(shù)的計(jì)算
    發(fā)表于 12-09 18:24 ?0次下載

    脈沖電源脈沖序列產(chǎn)生的一種方法

    脈沖電源脈沖序列產(chǎn)生的一種方法 介紹一種利用8253芯片產(chǎn)生可變的
    發(fā)表于 10-16 22:31 ?2880次閱讀
    <b class='flag-5'>脈沖</b>電源<b class='flag-5'>脈沖</b>序列<b class='flag-5'>產(chǎn)生</b>的一種<b class='flag-5'>方法</b>

    什么是PTO

    什么是PTO  英文縮寫: PTO 中文譯名: 公眾電信運(yùn)營(yíng)者 分  類: IP與多媒體
    發(fā)表于 02-23 09:42 ?2046次閱讀

    脈沖信號(hào)怎么產(chǎn)生

    本文首先介紹脈沖信號(hào)怎么產(chǎn)生的以及產(chǎn)生脈沖信號(hào)的方法,其次
    的頭像 發(fā)表于 08-21 18:01 ?4.6w次閱讀

    面包板的結(jié)構(gòu)和使用方法詳細(xì)介紹

    面包板是實(shí)驗(yàn)室中用于搭接電路的重要工具,熟練掌握面包板的使用方法是提高實(shí)驗(yàn)效率,減少實(shí)驗(yàn)故障出現(xiàn)幾率的重要基礎(chǔ)之一。下面就面包板的結(jié)構(gòu)和使用方法做簡(jiǎn)單介紹。
    發(fā)表于 10-31 08:00 ?0次下載
    面包板的結(jié)構(gòu)和<b class='flag-5'>使用方法</b>詳細(xì)<b class='flag-5'>介紹</b>

    示波器的使用方法(三):示波器的使用方法詳解

    示波器的使用方法并非很難,重點(diǎn)在于正確使用示波器的使用方法。往期文章中,小編對(duì)模擬示波器的使用方法和數(shù)字示波器的使用方法均有所介紹。為增進(jìn)大
    的頭像 發(fā)表于 12-24 20:37 ?3498次閱讀

    脈沖發(fā)生器工作原理 脈沖信號(hào)怎么產(chǎn)生?產(chǎn)生脈沖信號(hào)的方法

    脈沖發(fā)生器工作原理 脈沖信號(hào)怎么產(chǎn)生產(chǎn)生脈沖信號(hào)的方法?
    的頭像 發(fā)表于 08-24 15:49 ?8877次閱讀

    脈沖干擾的產(chǎn)生 脈沖干擾的解決方法

    脈沖干擾的產(chǎn)生 脈沖干擾的解決方法? 脈沖干擾的產(chǎn)生 脈沖
    的頭像 發(fā)表于 01-05 14:31 ?4531次閱讀

    產(chǎn)生脈沖信號(hào)有幾種方法

    脈沖信號(hào)是一種在特定時(shí)間間隔內(nèi)具有特定幅度的信號(hào),它在電子學(xué)、通信、控制等領(lǐng)域有著廣泛的應(yīng)用。產(chǎn)生脈沖信號(hào)的方法有很多種,下面將介紹幾種常見
    的頭像 發(fā)表于 07-15 10:35 ?1985次閱讀
    <b class='flag-5'>產(chǎn)生</b><b class='flag-5'>脈沖</b>信號(hào)有幾種<b class='flag-5'>方法</b>