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

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

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

一文詳解PLC高速脈沖輸出指令

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

利用高速脈沖輸出指令可讓CPU模塊內(nèi)部的高速脈沖發(fā)生器輸出占空比為50%、周期可調(diào)的方波脈沖(即PTO脈沖),或者輸出占空比及周期均可調(diào)的脈寬調(diào)制脈沖(即PWM脈沖)。占空比是指高電平時(shí)間與周期時(shí)間的比值。PTO脈沖和PWM脈沖如圖1所示。

689003fa-9e34-11ee-8b88-92fbcf53809c.png

圖1 PTO脈沖和PWM脈沖

在使用脈沖發(fā)生器功能時(shí),其產(chǎn)生的脈沖從Q0.0、Q0.1和Q0.3端子輸出;若不使用脈沖輸出功能,則這三個(gè)端子恢復(fù)普通端子功能。要使用高速脈沖發(fā)生器功能,PLC應(yīng)選擇晶體管輸出型,以滿足高速輸出要求。

一、指令說明

高速脈沖輸出指令說明如表2所示。

表2 高速脈沖輸出指令說明

68972eb4-9e34-11ee-8b88-92fbcf53809c.png

S7-200 SMART經(jīng)濟(jì)型CPU模塊(CR40/CR60)無高速脈沖輸出功能;標(biāo)準(zhǔn)型CPU模塊有兩個(gè)或三個(gè)脈沖輸出端子,可使用高速脈沖輸出(PLS)指令,具體如下。

①SR20/ST20有兩個(gè)高速脈沖輸出端子(Q0.0、Q0.1);

②SR30/ST30、SR40/ST40、SR60/ST60有三個(gè)高速脈沖輸出端子(Q0.0、Q0.1和Q0.3)。

二、高速脈沖輸出的控制字節(jié)、參數(shù)設(shè)置和狀態(tài)位

要讓高速脈沖發(fā)生器產(chǎn)生符合要求的脈沖,須對(duì)其進(jìn)行有關(guān)控制及參數(shù)設(shè)置。另外,通過讀取其工作狀態(tài)可觸發(fā)需要的操作。

1.控制字節(jié)

高速脈沖發(fā)生器的控制采用一個(gè)SM控制字節(jié)(8位),用來設(shè)置脈沖輸出類型(PTO或PWM)、脈沖時(shí)間單位等內(nèi)容。高速脈沖發(fā)生器的控制字節(jié)說明見表6-69。例如,當(dāng)SM67.6=0時(shí),讓Q0.0端子輸出PTO脈沖;當(dāng)SM77.3=1時(shí),讓Q0.1端子輸出時(shí)間單位為ms的脈沖。

表3 高速脈沖發(fā)生器的控制字節(jié)說明

68a6944e-9e34-11ee-8b88-92fbcf53809c.png

高速脈沖發(fā)生器的控制字節(jié)需要設(shè)置的控制位較多,采用對(duì)照表3來逐位確定各位值比較麻煩,表4所示為高速脈沖發(fā)生器的控制字節(jié)常用設(shè)置值及對(duì)應(yīng)實(shí)現(xiàn)的控制功能。

表4高速脈沖發(fā)生器的控制字節(jié)常用設(shè)置值及對(duì)應(yīng)實(shí)現(xiàn)的控制功能

68b4ad86-9e34-11ee-8b88-92fbcf53809c.png

2.參數(shù)設(shè)置寄存器

高速脈沖發(fā)生器的參數(shù)設(shè)置寄存器用來設(shè)置脈沖參數(shù)等內(nèi)容,具體見表5。例如,SM67.3=1,SMW68=25,則將脈沖周期設(shè)為25ms。

表5 高速脈沖發(fā)生器的參數(shù)設(shè)置寄存器

68bcc9e4-9e34-11ee-8b88-92fbcf53809c.png

3.狀態(tài)位

高速脈沖發(fā)生器的狀態(tài)位用于顯示工作狀態(tài)等信息,通過讀取狀態(tài)位值可觸發(fā)需要的操作。高速脈沖發(fā)生器的狀態(tài)位功能說明見表6,例如,SM66.7=1表示Q0.0端子的PTO脈沖輸出完成。

表6 高速脈沖發(fā)生器的狀態(tài)位功能說明

68cbedc0-9e34-11ee-8b88-92fbcf53809c.png

審核編輯:湯梓紅

聲明:本文內(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)投訴
  • plc
    plc
    +關(guān)注

    關(guān)注

    5013

    文章

    13346

    瀏覽量

    464397
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10889

    瀏覽量

    212396
  • 指令
    +關(guān)注

    關(guān)注

    1

    文章

    608

    瀏覽量

    35777
  • PWM脈沖
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    7864

原文標(biāo)題:PLC高速脈沖輸出指令

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    詳解PLC轉(zhuǎn)換指令

    PLC的主要數(shù)據(jù)類型有字節(jié)型、整數(shù)型、雙整數(shù)型和實(shí)數(shù)型,數(shù)據(jù)的編碼類型主要有二進(jìn)制、十進(jìn)制、十六進(jìn)制、BCD碼和ASCII碼等。在編程時(shí),指令對(duì)操作數(shù)類型有定的要求,如字節(jié)型與字型數(shù)據(jù)不能直接進(jìn)行
    的頭像 發(fā)表于 12-12 13:48 ?1.3w次閱讀

    使用PLC高速輸出點(diǎn)控制伺服電動(dòng)機(jī)

    輸出指令  高速脈沖輸出功能即在PLC的指定輸出點(diǎn)上
    發(fā)表于 03-03 15:37

    PLC基本指令實(shí)現(xiàn)自動(dòng)運(yùn)動(dòng)定位控制的研究

    詳述了用PLC高速計(jì)數(shù)和高速脈沖輸出指令PTO/PWM基本
    發(fā)表于 02-11 14:37 ?104次下載

    PLC基本指令實(shí)現(xiàn)自動(dòng)運(yùn)動(dòng)定位控制的研究

    詳述了用PLC高速計(jì)數(shù)和高速脈沖輸出指令PTO/PWM基本
    發(fā)表于 07-13 16:10 ?38次下載

    置位/復(fù)位及脈沖指令實(shí)驗(yàn)

    置位/復(fù)位及脈沖指令實(shí)驗(yàn) 、實(shí)驗(yàn)?zāi)康?、 熟悉置位/復(fù)位及脈沖指令的使用。2、 掌握PLC
    發(fā)表于 09-23 08:02 ?5225次閱讀
    置位/復(fù)位及<b class='flag-5'>脈沖</b><b class='flag-5'>指令</b>實(shí)驗(yàn)

    PLC編程語言_操作指令_使用步驟詳解

    PLC編程語言_操作指令_使用步驟詳解,感興趣的小伙伴們可以瞧瞧。
    發(fā)表于 05-12 10:36 ?0次下載

    三菱PLC實(shí)例詳解-PLSV指令脈沖方向

    M0閉合,PLC在Y0口發(fā)脈沖以500的速度共發(fā)出2000脈沖,發(fā)完脈沖后M8029動(dòng)作,復(fù)位M0。M1閉合,PLC在Y1口發(fā)
    的頭像 發(fā)表于 04-12 09:33 ?15.2w次閱讀
    三菱<b class='flag-5'>PLC</b>實(shí)例<b class='flag-5'>詳解</b>-PLSV<b class='flag-5'>指令</b>的<b class='flag-5'>脈沖</b>方向

    如何用指令使PLC輸出脈沖的方法

    PLC輸出脈沖的方法還是比較多的,我們可以根據(jù)控制不同的負(fù)載,通過不同的指令輸出脈沖的頻率是不
    的頭像 發(fā)表于 10-19 11:03 ?3.6w次閱讀

    PLC AB相脈沖高速計(jì)數(shù)設(shè)計(jì)實(shí)例詳解

    DVP32EH00M 發(fā)送 AB 相脈沖控制伺服,每秒發(fā)送 10000 個(gè)脈沖給伺服,伺服電機(jī)轉(zhuǎn)動(dòng)距離經(jīng)編碼器編碼后接入 plc 高速計(jì)數(shù)輸入點(diǎn)(差動(dòng)輸入點(diǎn)),若
    的頭像 發(fā)表于 08-28 17:12 ?1.1w次閱讀
    <b class='flag-5'>PLC</b> AB相<b class='flag-5'>脈沖</b><b class='flag-5'>高速</b>計(jì)數(shù)設(shè)計(jì)實(shí)例<b class='flag-5'>詳解</b>

    三菱PLC脈沖輸出指令PLSY詳解

    當(dāng)M0閉合時(shí),以D0指定的脈沖頻率從Y1輸出D10指定的脈沖數(shù);在輸出進(jìn)程中M0斷開,當(dāng)即接連脈沖輸出
    發(fā)表于 10-06 16:26 ?8.9w次閱讀

    脈沖輸出(PLS/PLF)指令的介紹

    PLS?(脈沖)上升沿微分輸出指令 PLF?(脈沖)下降沿微分輸出指令 例?圖?1?和?2 轉(zhuǎn)發(fā)
    的頭像 發(fā)表于 01-11 11:11 ?4595次閱讀

    PLC指令的基本類型 PLC指令如何輸入

      PLC指令是可編程邏輯控制器(PLC)的指令集,也稱為PLC編程指令。這些
    發(fā)表于 03-15 14:36 ?4708次閱讀

    三菱PLC指令

    、脈沖指令 1.ZRN指令 2.PLSY指令 PLSY: 16位連續(xù)執(zhí)行型脈沖
    發(fā)表于 04-19 10:26 ?0次下載
    三菱<b class='flag-5'>PLC</b><b class='flag-5'>指令</b>

    西門子PLC采用高速計(jì)數(shù)器來接收軸運(yùn)動(dòng)輸出脈沖

    最近在學(xué)習(xí)西門子PLC高速計(jì)數(shù)器指令和運(yùn)動(dòng)控制部分,是用運(yùn)動(dòng)控制軸輸出 頻率為10kHz,AB相正交信號(hào)的一萬個(gè)脈沖信號(hào) 來讓
    發(fā)表于 04-20 11:30 ?2次下載
    西門子<b class='flag-5'>PLC</b>采用<b class='flag-5'>高速</b>計(jì)數(shù)器來接收軸運(yùn)動(dòng)<b class='flag-5'>輸出</b>的<b class='flag-5'>脈沖</b>

    PLC指令大全詳解 PLC26個(gè)基本指令

    PLC指令是可編程邏輯控制器(PLC)使用的機(jī)器指令。
    的頭像 發(fā)表于 07-14 11:08 ?1.7w次閱讀
    <b class='flag-5'>PLC</b><b class='flag-5'>指令</b>大全<b class='flag-5'>詳解</b> <b class='flag-5'>PLC</b>26個(gè)基本<b class='flag-5'>指令</b>