電動機功率 | 4kW | 外形尺寸 | 3mm |
---|---|---|---|
應用領域 | 環(huán)保,食品,地礦,印刷包裝,紡織皮革 | 重量 | 5kg |
全新的西門子S7-200SMART帶來兩種不同類型的CPU 模塊,標準型和經濟型,*滿足不同行業(yè)、不同客戶、不同設備的各種需求。標準型作為可擴展CPU 模塊,可滿足對I/O 規(guī)模有較大需求,邏輯控制較為復雜的應用;而經濟型CPU 模塊直接通過單機本體滿足相對簡單的控制需求。
![]() |
參考價 | ¥366 |
訂貨量 | 1 |
更新時間:2019-07-23 13:44:55瀏覽次數:126
聯系我們時請說明是化工儀器網上看到的信息,謝謝!
福建西門子S7-200SMART模塊代理經銷商
PWM,寬度可調脈沖輸出。用來輸出占空比可調的高速脈沖。用戶可以控制脈沖的周期和脈沖寬度。
(1)周期和脈沖寬度。
周期:單位可以是微秒μs或毫秒ms;為16位無符號數據,周期變化范圍是50~65535μs或2~65535ms,通常應設定周期值為偶數,若設置為奇數,則會引起輸出波形占空比的輕微失真。如果編程時設定周期單位小于2,系統(tǒng)默認按2進行設置。
脈沖寬度:單位可以是微秒μs或毫秒ms;為16位無符號數據,周期變化范圍是50~65535μs或2~65535ms。
周期增量:單位可以是微秒μs或毫秒ms;為16位無符號數據,周期變化范圍是0~65535μs或0~65535ms。
(2)更新方式。
有兩種方式改變高速PWM的波形:同步更新和異步更新。
同步更新:同步更新時,波形的變化發(fā)生在周期的邊緣,形成平滑轉換。在不需要改變時間基準的情況下,可以采用同步更新。
異步更新:在改變脈沖發(fā)生器時間基準的情況下,就必須采用異步更新。異步更新有時會引起脈沖輸出功能被瞬時禁止,或波形不同步,引發(fā)被控制設備的振動。
(3) PWM的使用。
使用高速脈沖串輸出時,要按以下步驟進行:
■ 確定脈沖發(fā)生器
包括兩方面工作:根據控制要求,一是選用高速脈沖串輸出端(發(fā)生器);二是選擇工作模式為PWM。
■ 設置控制字節(jié)
按控制要求將控制字節(jié)寫入SMB67或SMB77特殊寄存器。
■ 寫入周期值和脈沖寬度值
按控制要求將脈沖周期值寫入SMW68或SMW78特殊寄存器,將控制字節(jié)寫入SMW70或SMW80特殊寄存器。
執(zhí)行PLS指令
以上設置完成并用指令實現之后,即可用HSC指令啟動寬度可調脈沖由Q0.0或Q0.1輸出。
指令例如:PLS 0
以上步驟是對高速計數器的初始化,可以用主程序中的程序段來實現,也可以用子程序來實現,稱為寬度可調脈沖初始化子程序。脈沖輸出之前,必須要執(zhí)行一次初始化程序段或初始化子程序。
初始化脈沖可以用外加脈沖信號,也可以使用系統(tǒng)特殊標志存儲器位中的SM0.1位(初次掃描位)。
步進電機轉動過程中,要從A點加速到B點后恒速運行,又從C點開始減速到D點,完成這一過程時用指示燈顯示。電機的轉動受脈沖控制,A點和D點的脈沖頻率為2kHz,B點和C點的頻率為10kHz,加速過程的脈沖數為400個,恒速轉動的脈沖數為4000個,減速過程脈沖數為200個。
■ 確定脈沖發(fā)生器及工作模式
本例要求PLC輸出一定數量的多串脈沖,因此確定用PTO輸出的多段管線方式。選擇如下:選用高速脈沖串發(fā)生器為Q0.0輸出端;二是選擇工作模式為PTO,并且確定3段脈沖管線(AB、BC和CD段)。
■ 設置控制字節(jié)
大脈沖頻率為10kHz,對應的周期值為100μs,因此時基選擇為μs。將16#A0寫入控制字節(jié)SMB67。
■ 寫入周期值、周期增量值和脈沖數
由于是3段脈沖,則需要建立3段脈沖的包絡表,對各段參數分別設置。包絡表中各脈沖都是以周期為時間參數,所以必須先把頻率值換算為周期值。包絡表結構如表5.19所示。
表5.19 包絡表內容
V變量存儲器地址 | 各塊名稱 | 實際功能 | 參數名稱 | 參數值 |
VB400 | 段數 | 決定輸出脈沖串數 | 總包絡段數 | 3 |
VW401 | 段1 | 電機加速階段 | 初始周期 | 500μs |
VW403 | 周期增量 | -2μs | ||
VD405 | 輸出脈沖數 | 400 | ||
VW409 | 段2 | 電機恒速運行階段 | 初始周期 | 100μs |
VW411 | 周期增量 | 0μS | ||
VD413 | 輸出脈沖數 | 4000 | ||
VW417 | 段3 | 電機減速階段 | 初始周期 | 100μs |
VW419 | 周期增量 | 1μS | ||
VD421 | 輸出脈沖數 | 200 |
■ 裝入包絡表首地址
將包絡表的起始V存儲器地址裝入SMW168中。
■ 中斷調用
電機執(zhí)行完成這一過程時,信號燈亮,編寫中斷程序INT0與之相對應。
中斷事件是3段脈沖輸出完成,中斷事件號為19。用中斷調用ATCH指令將中斷事件號19與中斷子程序INT0連接起來,并全局開中斷。
指令例如:ATCH INT0, 19
ENI
■ 執(zhí)行PLS指令
以上設置完成并用指令實現之后,即可用HSC指令啟動多段脈沖串由Q0.0輸出。
使用高速脈沖串輸出時,要按以下步驟進行:
■ 確定脈沖發(fā)生器及工作模式
包括兩方面工作:根據控制要求,一是選用高速脈沖串輸出端(發(fā)生器);二是選擇工作模式為PTO,并且確定多段或單段工作模式。如果要求有多個脈沖串連續(xù)輸出,通常采用多段管線。
■ 設置控制字節(jié)
按控制要求將控制字節(jié)寫入SMB67或SMB77特殊寄存器。
■ 寫入周期值、周期增量值和脈沖數
如果是單段脈沖,對以上各值分別設置;如果是多段脈沖,則需要建立多段脈沖的包絡表,對各段參數分別設置。
■ 裝入包絡的首地址
本步為可選,只在多段脈沖輸出中需要。
■ 設置中斷事件并全局開中斷
高速脈沖串輸出PTO可利用中斷方式對高速事件進行精確控制。
中斷事件是高速脈沖輸出完成,中斷事件號為19或20。用中斷調用ATCH指令將中斷事件號19或20與中斷子程序(假設中斷子程序編號為INT0)連接起來,并全局開中斷。
指令例如:ATCH INT0, 19
FNI
特別提示:必須編寫中斷程序INT0與之相對應
■ 執(zhí)行PLS指令
以上設置完成并用指令實現之后,即可用HSC指令啟動高速脈沖串由Q0.0或Q0.1輸出。
指令例如:PLS 0
如果用單段管線輸出多個脈沖串,還要將下一個脈沖串的有關控制參數裝入控制字節(jié),以實現自動切換。以上5步是對高速計數器的初始化,可以用主程序中的程序段來實現,也可以用子程序來實現,稱為高速脈沖串初始化子程序,高速脈沖串在運行之前,必須要執(zhí)行一次初始化程序段或初始化子程序。
初始化脈沖可以用外加脈沖信號,也可以使用系統(tǒng)特殊標志存儲器位中的SM0.1位(初次掃描位)。
福建西門子S7-200SMART模塊代理經銷商