999久久久精品国产消防器材,国产成人久久综合77777,√最新版天堂资源网在线,精品久久久久区二区8888,卡一卡二卡三乱码视频

技成培訓(xùn)網(wǎng) 技成學(xué)習(xí)APP 技成工具箱 技成企業(yè)服務(wù)

歡迎回到技成培訓(xùn)網(wǎng)

技成培訓(xùn)網(wǎng)

電工題庫寶典

技成電工課堂

PLC練習(xí)題

技成PLC課堂

變頻器故障查詢

技成PLC學(xué)吧

伺服驅(qū)動故障查詢

技成PLC網(wǎng)校

當(dāng)前位置:技成首頁 > 文章中心 > 西門子PLC > PTO發(fā)生器輸出高速度脈沖串單段多段操作

PTO發(fā)生器輸出高速度脈沖串單段多段操作

發(fā)布于2023-02-09 11:50 49 1 標(biāo)簽:PTO輸出脈沖串

  下列PTO初始化和操作順序使用“首次掃描”內(nèi)存位SM0.1以初始化脈沖輸出。使用“首次掃描”位調(diào)用初始化子程序減少掃描時間,因?yàn)殡S后的掃描不調(diào)用此子程序(“首次掃描”位只在轉(zhuǎn)變?yōu)镽UN模式后在首次掃描時設(shè)置)。然而,在應(yīng)用當(dāng)中可能有其他限制需要初始化(或重新初始化)脈沖輸出。在那種情況下,可以使用另一個條件調(diào)用初始化程序。

  1.初始化單段操作的PTO輸出

  一般地,使用子程序?yàn)槊}沖輸出配置和初始化PTO。從主程序調(diào)用初始化子程序。使用首次掃描內(nèi)存位SM0.1初始化被PTO使用的輸出為0,并調(diào)用子程序完成初始化操作。當(dāng)使用子程序調(diào)用時,隨后的掃描不調(diào)用子程序,這減少了掃描執(zhí)行時間,并優(yōu)化了程序的結(jié)構(gòu)。

  在從主程序創(chuàng)建對初始化子程序的調(diào)用后,使用下列步驟在初始化子程序中創(chuàng)建對配置脈沖輸出Q0.0的控制邏輯:

  (1)載入16#85(選擇微秒增量)或16#8D(選擇毫秒增量)到SMB67設(shè)置控制字節(jié)。這兩個數(shù)值都啟用PTO/PWM功能,選擇PTO操作,設(shè)置更新脈沖計(jì)數(shù)和周期時間數(shù)值,選擇時基(us 或ms)

  (2)將數(shù)值載入SMW68,設(shè)置周期時間。

  (3)將脈沖計(jì)數(shù)的雙字?jǐn)?shù)值載入SMD72中

  (4)一旦脈沖串輸出完成,要完成相應(yīng)功能,可以通過將脈沖串完成事件(中斷事件19)連接到中斷子程序設(shè)置一個中斷。使用ATCH指令和執(zhí)行全局中斷啟用指令ENI來調(diào)用此中斷程序。

  (5)執(zhí)行PLS指令。

  (6)退出子程序。

  2.調(diào)整單段操作的PTO周期時間

  對于單段PTO操作,可以使用中斷程序或子程序改變周期時間。當(dāng)使用單段PTO操作時,要改變中斷程序或子程序中的PTO周期時間,可按下列步驟進(jìn)行:

  (l)載入16#81(μs)或16#89(ms)到SMB67,設(shè)置控制字節(jié)(啟用PTOPWM功能、選擇PTO操作、選擇時基和設(shè)置更新周期時間數(shù)值)。

  (2)將新數(shù)值載入SMW68,設(shè)置周期時間。

  (3)執(zhí)行PLS指令。在啟動新的周期時間的PTO波形前,S7-200先完成現(xiàn)有的PTO操作。

  (4)退出中斷程序或子程序。

  3.改變單段操作的PTO脈沖計(jì)數(shù)

  對于單段PTO操作,可以使用中斷程序或子程序改變脈沖計(jì)數(shù)。當(dāng)使用單段PTO操作時,要改變中斷程序或子程序中的PTO脈沖計(jì)數(shù),可按下列步驟進(jìn)行:

  (l)載入16#84(us)或16#8C(ms)到SMB67,設(shè)置控制字節(jié)(啟用PTO/PWM功能、選擇PTO操作、選擇時基和設(shè)置更新脈沖計(jì)數(shù)數(shù)值)。

  (2)將新脈沖計(jì)數(shù)的雙字?jǐn)?shù)值載入SMD72。

  (3)執(zhí)行PLS指令。在啟動新的周期時間的PTO波形前,S7-200先完成現(xiàn)有的PTO操作。

  (4)退出中斷程序或子程序。

  單段PTO操作示例如圖5-77所示。

  4.改變單段操作的PTO周期時間和脈沖計(jì)數(shù)

  對于單段PTO操作,可以使用中斷程序或子程序改變周期時間和脈沖計(jì)數(shù)。當(dāng)使用單段PTO操作時,要改變中斷程序或子程序中的PTO周期時間和脈沖計(jì)數(shù),可按下列步驟進(jìn)行:

單段PTO操作示例

  (1)載入16#85(us)或16#8D(ms)到SMB67,設(shè)置控制字節(jié)(啟用PTO/PWM功能、選擇PTO操作、選擇時基和設(shè)置更新周期時間和脈沖計(jì)數(shù)數(shù)值)。

  (2)將新數(shù)值載入SMW68,設(shè)置周期時間。

  (3)將新脈沖計(jì)數(shù)的雙字?jǐn)?shù)值載入SMC72中。

  (4)執(zhí)行PLS指令。在啟動帶有新的脈沖計(jì)數(shù)和周期時間的波形前,S7-200先完成現(xiàn)有的PTO操作。

  (5)退出中斷程序或子程序。

  單段PTO操作示例波形圖如圖5-78所示。

單段PTO操作示例波形圖

  圖5-78單段PTO操作示例波形圖

  5.初始化多段操作的PTO輸出

  一般地,使用子程序?yàn)槎喽蜳TO操作的脈沖輸出配置和初始化PTO。從主程序調(diào)用初始化子程序。使用首次掃描內(nèi)存位SM0.1初始化被PTO使用的輸出為0,并調(diào)用子程序完成初始化操作。當(dāng)使用“首次掃描”調(diào)用初始化子程序,隨后的掃描不調(diào)用子程序,這減少了掃描執(zhí)行時間。

  在從主程序創(chuàng)建對初始化子程序的調(diào)用后,使用下列步驟在初始化子程序中創(chuàng)建對配置脈沖輸出Q0.0的控制邏輯:

  (1)通過載入下列數(shù)值之一到SMB67配置控制字節(jié):16#A0(選擇微秒增量)或16#A8(選擇毫秒增量)。這些數(shù)值都啟用PTO/PWM功能、選擇PTO操作、選擇多段PTO操作和選擇時基(微秒或毫秒)。

  (2)在SMW168中,載入字大小數(shù)值用于啟動概要表的V內(nèi)存偏移量。

  (3)使用V內(nèi)存在概要表中設(shè)置段數(shù)值。確保段域數(shù)(表格的第一個字節(jié))是正確的。

  (4)如果在PTO概要圖完成后要執(zhí)行相應(yīng)的功能,可以通過將脈沖串完成事件(中斷事件19)連接到中斷子程序來對一個中斷進(jìn)行編程。使用ATCH指令和執(zhí)行全局中斷啟用指令ENI(供選用)。

  (5)執(zhí)行PLS指令。

  (6)退出子程序。

  多段PTO操作示例如圖 5-79所示。

若有收獲,就點(diǎn)個贊吧!

文章來源于網(wǎng)絡(luò)及文獻(xiàn)如有侵權(quán)請聯(lián)系站長
分享到:

微信掃一掃分享

閱讀與本文標(biāo)簽相同的文章

PTO輸出脈沖串

相關(guān)推薦

最新文章 熱門文章
最新課程 免費(fèi)課程
PLC資料下載 電工電氣資料下載
應(yīng)用新秀
變頻器故障代碼查詢APP
伺服故障代碼查詢APP
技成
手機(jī)APP
熱門標(biāo)簽