<td id="c62eg"><noscript id="c62eg"></noscript></td>
  • <bdo id="c62eg"><center id="c62eg"></center></bdo>
  • S7-200 PLC的PWM輸出向導

    2020-03-20

      S7-200 SMART CPU 提供脈沖寬度調制功能(PWM),使用向導或特殊寄存器(SM)控制CPU集成的高速輸出點,*多可實現三路PWM輸出,三個輸出點分別為Q0.0、Q0.1和Q0.3。PWM是指占空比可變、周期固定的脈沖。
      PWM輸出以指定頻率(循環時間)啟動之后將連續運行。脈寬則根據所需要的控制要求而變化。占空比可表示為周期的百分比或對應于脈沖寬度的時間值。
      一、如何使用向導組態設置PWM
      除了直接使用設置特殊寄存器發送PWM,還可以使用軟件中提供的向導。下面使用個具體的例子來說明如何使用向導設置PWM。假設發送的脈沖周期為100ms,脈沖寬度為50ms,使用Q0.0發送PWM。具體組態步驟如下所述。
      1、首先,在“工具”菜單功能區選擇PWM,彈出向導組態界面,然后激活PWM0。S7-200 SMART總共支持3個PWM輸出。
      2、選擇脈沖的時基為毫秒或者微秒。
      3、時基組態完畢,單擊“生成”按鈕(Generate),會生成一個名為PWM0_RUN 子程序,在項目樹的調用子程序文件夾中可以找到此子程序。
      4、調用生成的程序塊
      調用PWM0_RUN,設置Cycle(周期)=100,Pulse(脈沖寬度,注:Pulse中文直譯為脈沖的意思,但此處需翻譯為脈寬,Pulse Width)=50,觸發M0.0后,Q0.0就會輸出周期為100ms、占空比為50%的連續方波。
      二、使用SM特殊寄存器設置PWM
      PWM功能除了使用PWM向導配置以外,還可以使用特殊寄存器進行配置,特殊寄存器每個位的定義都不同,用戶可以對照特殊寄存器的定義表,分別設置每個位,最后組成控制字節,由程序寫入。
      下面用一個具體的例子來說明,如何通過設置特殊寄存器來發送PWM。假如需要發送的脈沖周期為100ms,脈寬為30ms,發送脈沖的輸出點為Q0.0。
      ①使用M0.0上升沿觸發,將控制字16#8B送入SMB67,16#8B對應的功能為:使能Q0.0的PWM功能,使能更新脈沖周期、脈沖寬度,使用1ms時基。
      ②脈沖周期為100ms
      ③脈沖寬度為30ms
      ④執行PLS指令,觸發PWM輸出。

    免責聲明:機構動態部分文章信息來源于網絡以及網友投稿,本網站只負責對文章進行整理、排版、編輯,是出于傳遞 更多信息之目的,并不意味著贊同其觀點或證實其內容的真實性。

    了解更多

    @愛培訓版權所有   魯ICP備11020100號-1

    熱推行業:
    熱推課程:
    熱門機構:
    精品課程:
    展開
    我想玩你好邻居
    <td id="c62eg"><noscript id="c62eg"></noscript></td>
  • <bdo id="c62eg"><center id="c62eg"></center></bdo>