僅一個PLC硬件就可以完成高速計數器、高速脈衝輸出指令的實驗,把高速脈衝輸出端口與高速計數器脈衝輸入端口連接就可以實現了。
S7-200有兩個PTO/PWM發生器,它們可以產生一個高速脈衝串或者一個脈寬調製波形。一個發生器 是數字輸出點Q0.0,另一個發生器是數字輸出點Q0.1。一個指定的特殊寄存器(SM)位置為每個發 生器存儲下列數據:一個控制字節(8位),一個計數值(32位無符號數)和一個週期或脈寬值 (16位無符號數)。
脈衝輸出指令(PLS)用於在高速輸出(Q0.0和Q0.1)上控制 脈衝串輸出(PTO)和脈寬調製(PWM)功能 PTO可以輸出一串脈衝(佔空比50%),用戶可以控制脈衝的 週期和個數。PTO/PWM發生器與過程映像寄存器共用Q0.0和Q0.1。當在Q0.0或Q0.1上激活PTO或PWM功能時, PTO/PWM發生器對輸出擁有控制權,同時普通輸出點功能被禁止。輸出波形不受過程映象區狀態、 輸出點強制值或者立即輸出指令執行的影響。當不使用PTO/PWM發生器功能時,對輸出點的控制權 交回到過程映象寄存器。過程映象寄存器決定輸出波形的起始和結束狀態,以高低電平產生波形的啟 動和結束。
僅一個PLC硬件就可以完成高速計數器、高速脈衝輸出指令的實驗,把高速脈衝輸出端口與高速計數器脈衝輸入端口連接就可以實現了。
S7-200有兩個PTO/PWM發生器,它們可以產生一個高速脈衝串或者一個脈寬調製波形。一個發生器 是數字輸出點Q0.0,另一個發生器是數字輸出點Q0.1。一個指定的特殊寄存器(SM)位置為每個發 生器存儲下列數據:一個控制字節(8位),一個計數值(32位無符號數)和一個週期或脈寬值 (16位無符號數)。
脈衝輸出指令(PLS)用於在高速輸出(Q0.0和Q0.1)上控制 脈衝串輸出(PTO)和脈寬調製(PWM)功能 PTO可以輸出一串脈衝(佔空比50%),用戶可以控制脈衝的 週期和個數。PTO/PWM發生器與過程映像寄存器共用Q0.0和Q0.1。當在Q0.0或Q0.1上激活PTO或PWM功能時, PTO/PWM發生器對輸出擁有控制權,同時普通輸出點功能被禁止。輸出波形不受過程映象區狀態、 輸出點強制值或者立即輸出指令執行的影響。當不使用PTO/PWM發生器功能時,對輸出點的控制權 交回到過程映象寄存器。過程映象寄存器決定輸出波形的起始和結束狀態,以高低電平產生波形的啟 動和結束。