當前位置: 首頁 > 工業(yè)控制產品 > 自動化控制 > PLC可編程控制器
發(fā)布日期:2022-04-26 來源:環(huán)球電氣之家 作者:環(huán)球電氣之家 點擊率:2439 品牌:組態(tài)王_Kingview
每個PTO/PWM發(fā)生器有一個8位的控制字節(jié),一個16位無符號的周期值或脈沖寬度值,以及一個無符號32位脈沖計數值。這些值全部存儲在指定的特殊存儲器(SM)區(qū),它們被設置好后,通過執(zhí)行脈沖輸出指令( PLS)來啟動操作。從SM中讀取數據,使程序按照其存儲值控制PTO/PWM發(fā)生器。SMB67控制PTOO或者PWMO.SMB77控制PT01或者PWM1。表7-15給出了PTO/PWM控制寄存器與有關的特殊存儲器。
通過修改SM區(qū)(包括控制字節(jié)),然后再執(zhí)行PLS指令,可改變PTO或PWM輸出波形的特性。將控制字節(jié)中的PTO/PWM允許位(SM67.7或SM77.7)清O,然后執(zhí)行PLS指令,可以在任意時刻禁止Pro或PWM波形輸出。
每個PTO發(fā)生器都有一個狀態(tài)字節(jié),用來指示PTO操作的狀態(tài)。影響狀態(tài)字節(jié)的操作有:
1)狀態(tài)字節(jié)(SM66.7或SM76.7)中的PTO空閑位用來指示可編程脈沖串輸出結束。可以在脈沖串結束時啟動中斷程序。如果使用多段操作,將在整個包絡表( Profile Table)完成之后執(zhí)行中斷服務程序。
2)如果指定的周期增量值使得在輸出一定數量的脈沖后導致非法的周期值,會產生一個算術溢出錯誤,同時終止Pro功能,輸出改為由映像寄存器控制。另外,狀態(tài)字節(jié)中的增量計算錯誤位(SM66.4或SM76.4)被設置為1。
3)如果將狀態(tài)字節(jié)中的用戶終止位(SM66.5或SM76.5)置1,就可以終止運行中的包絡。
4)當管線已滿時,如果試圖裝入脈沖串參數,狀態(tài)寄存器中的PTO溢出位(SM66.6或SM76.6)被置1。PLC進入RUN模式時,該位被初始化為0。如果檢測到溢出,必須手工清除該位。
如果要裝入新的脈沖數(SMD72或SMD82)、脈沖寬度(SMW70或SMW80)或周期
(SMW68或SMW78),應該在執(zhí)行PLS指令前裝人數值和設置控制寄存器。如果要使用多段PTO操作,也要在執(zhí)行PLS指令前裝入包絡表的起始偏移量(SMW168或SMW178)和包絡表的值。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航