在线免费观看成年人视频-在线免费观看国产-在线免费观看国产精品-在线免费观看黄网站-在线免费观看精品

產品分類

當前位置: 首頁 > 工業控制產品 > 自動化控制 > PLC可編程控制器

類型分類:
科普知識
數據分類:
PLC可編程控制器

西門子PLC中的PTO/PWM操作的設置與控制

發布日期:2022-04-26 來源:環球電氣之家 作者:環球電氣之家 點擊率:2489 品牌:組態王_Kingview

西門子PLC

     每個PTO/PWM發生器有一個8位的控制字節,一個16位無符號的周期值或脈沖寬度值,以及一個無符號32位脈沖計數值。這些值全部存儲在指定的特殊存儲器(SM)區,它們被設置好后,通過執行脈沖輸出指令( PLS)來啟動操作。從SM中讀取數據,使程序按照其存儲值控制PTO/PWM發生器。SMB67控制PTOO或者PWMO.SMB77控制PT01或者PWM1。表7-15給出了PTO/PWM控制寄存器與有關的特殊存儲器。

    通過修改SM區(包括控制字節),然后再執行PLS指令,可改變PTO或PWM輸出波形的特性。將控制字節中的PTO/PWM允許位(SM67.7或SM77.7)清O,然后執行PLS指令,可以在任意時刻禁止Pro或PWM波形輸出。

    每個PTO發生器都有一個狀態字節,用來指示PTO操作的狀態。影響狀態字節的操作有:

    1)狀態字節(SM66.7或SM76.7)中的PTO空閑位用來指示可編程脈沖串輸出結束。可以在脈沖串結束時啟動中斷程序。如果使用多段操作,將在整個包絡表( Profile Table)完成之后執行中斷服務程序。

    2)如果指定的周期增量值使得在輸出一定數量的脈沖后導致非法的周期值,會產生一個算術溢出錯誤,同時終止Pro功能,輸出改為由映像寄存器控制。另外,狀態字節中的增量計算錯誤位(SM66.4或SM76.4)被設置為1。

    3)如果將狀態字節中的用戶終止位(SM66.5或SM76.5)置1,就可以終止運行中的包絡。

    4)當管線已滿時,如果試圖裝入脈沖串參數,狀態寄存器中的PTO溢出位(SM66.6或SM76.6)被置1。PLC進入RUN模式時,該位被初始化為0。如果檢測到溢出,必須手工清除該位。

    如果要裝入新的脈沖數(SMD72或SMD82)、脈沖寬度(SMW70或SMW80)或周期

(SMW68或SMW78),應該在執行PLS指令前裝人數值和設置控制寄存器。如果要使用多段PTO操作,也要在執行PLS指令前裝入包絡表的起始偏移量(SMW168或SMW178)和包絡表的值。

下一篇: PLC、DCS、FCS三大控

上一篇: MATLAB和Simulink在航

推薦產品

更多