發布日期:2022-04-26 點擊率:1067
高速脈沖輸出功能是在PLC的某些輸出端產生高速脈沖,用來驅動負載實現高速輸出和精確位置控制。高速脈沖輸出可分為高速脈沖串( PTO)輸出和脈沖寬度調制(簡稱脈寬調制)( PWM)輸出兩種方式。
1.脈沖輸出指令
脈沖輸出指令( PLS)用于在高速輸出點(QO.0或QO.1)上實現脈沖串(PTO)和脈寬調制( PWM)兩種方波輸出功能。
2.脈沖寬度調制( PWM)操作
PWM功能提供可變占空比的脈沖輸出,波形如圖7-lla所示。時間基準可以設置為us或ms,周期的變化范圍為50 - 65535 }us或2- 65535ms,脈沖寬度的變化范圍為0~65535Vs或0 - 65535ms。
當指定的脈沖寬度值大于周期值時,占空比為100%,輸出連續接通。當脈沖寬度為0時,占空比為0%,輸出斷開。如果指定的周期小于兩個時間單位,周期被設為默認值(兩
個時間單位)。PWM的高頻輸出波形經濾波后可以得到與占空比成正比的模擬量輸出電壓。
可用下述的兩種方法改變PWM波形的特性。
(1)同步更新
(2)異步更新
3.脈沖串( PTO)操作
PTO功能生成指定脈沖數目和周期的方波(占空比為50%)脈沖串,波形如圖7-llb所示。周期的單位可選用us或ms,周期的范圍為50~ 65535us或2- 65535ms。如果設定周期為奇數,不能保證占空比為500-/0。脈沖計數范圍為l一4294967295。
如果周期小于兩個時間單位,周期被默認為兩個時間單位。如果指定的脈沖數為0,則脈沖數默認為1。
4.開環運動控制
(1)開環位置控制的基本概念
1)最大速度與起動/停止速度:MAX.SPEED是運行速度的最大值,它應在電動機轉矩允許的范圍內。
2)包絡:包絡是一個預先定義的以位置為橫坐標、以速度為縱坐標的曲線,包絡是運動的圖形描述。
3)包絡中的步:包絡中的1步是包括加速時間或減速時間的工件運動的一個固定距
離,PTO的一個包絡最多允許29個步。要為每一步指定目標速度和用脈沖個數表示的結束位置。步的數目與包絡中恒速段的數目一致。
(2)開環運動控制與位置控制向導
S7-200 PLC提供了三種開環運動控制方式:
1)內置的脈寬調制( PWM),用于速度、位置或占空比控制。
2)內置的脈沖串輸出( PTO),用于速度和位置的控制。
3)使用定位模塊EM253控制速度和位置。
5.PTO/PWM操作的設置與控制
每個PTO/PWM發生器有一個8位的控制字節,一個16位無符號的周期值或脈沖寬度值,以及一個無符號32位脈沖計數值。這些值全部存儲在指定的特殊存儲器(SM)區,它們被設置好后,通過執行脈沖輸出指令( PLS)來啟動操作。從SM中讀取數據,使程序按照其存儲值控制PTO/PWM發生器。SMB67控制PTOO或者PWMO,SMB77控制PT01或者PWM1。
6.PTO/PWM操作的編程
在對PTO/PWM發生器進行初始化時,應使用首次掃描標志位(SMO.1)來對脈沖輸出進行初始化。用首次掃描標志位調用初始化子程序減少了掃描時間,因為在接下來的掃描周期中不再調用該子程序(首次掃描標志位只在轉入RUN模式的第一個周期內置位)。如果需要在某種條件下初始化(或重新初始化)脈沖輸出,可以使用其他條件來調用初始化子程序。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航