01 脈衝(chong) 串輸出(PTO)與(yu) 脈寬調製(PWM)
S7-200SMARTZui多支持三個(ge) 高速脈衝(chong) 輸出點(Q0.0, Q0.1, Q0.3),每個(ge) 脈衝(chong) 輸出點都可以組態為(wei) PTO或者PWM輸出。
PTO可指定頻率、指定脈衝(chong) 數量輸出50%占空比的方波信號,其中單段輸出頻率最大可支持65535HZ,多段輸出頻率Zui大可支持10KHZ,脈衝(chong) 數Zui大可一次輸出2的31次方個(ge) 脈衝(chong) ,頻率和周期時間互為(wei) 倒數。
PWM可在固定周期內(nei) 輸出占空比可變的脈衝(chong) 信號,其中周期時間範圍從(cong) 10μs到 65,535μs或2ms到65,535ms;脈衝(chong) 寬度時間範圍從(cong) 0μs到65,535μ 或0ms到65,535ms。
02 脈衝(chong) 輸出指令(PLS)
脈衝(chong) 輸出指令的輸入引腳N定義(yi) 了硬件的輸出選擇,當引腳分別輸入0,1,2時分別代表啟用數字量輸出Q0.0,Q0.1,Q0.3。
當輸入引腳EN導通時,選擇的引腳將會(hui) 發出脈衝(chong) 。具體(ti) 發送的脈衝(chong) 列的頻率和個(ge) 數等信息,取決(jue) 於(yu) 用來組態對應輸出點位的特殊寄存器。
以Q0.0為(wei) 例:
SMB67規定了輸出脈衝(chong) 列的模式;
SMW68規定了PTO頻率或 PWM周期時間值;
SMW70規定了PWM脈衝(chong) 寬度;
SMD72規定了PTO脈衝(chong) 計數值。
更多的特殊寄存器說明請參考表格數據和係統手冊(ce) 。
03 脈寬調製指令(PWM)

脈寬調製指令是在向導中配置生成後可以直接調用的子例程,指令包含三個(ge) 輸入引腳和一個(ge) 輸出引腳,其中:
RUN輸入引腳觸發將執行該子例程。
Cycle輸入是一個(ge) 字值,定義(yi) 脈寬調製(PWM)輸出的周期。時基為(wei) 毫秒時,允許範圍是2到65535,時基為(wei) 微秒時是10到65535。
Pulse輸入是一個(ge) 字值,用於(yu) 定義(yi) PWM輸出的脈寬(占空比)。允許的取值範圍為(wei) 0到65535個(ge) 時基單元,時基是在向導中指定的,單位為(wei) 微秒或毫。
Error是子例程返回的字節值,用於(yu) 指示執行結果。執行結果為(wei) 0時無錯誤,錯誤代碼131時說明脈衝(chong) 生成器已被另一個(ge) PWM或運動軸占用,或者時基更改無效。