如果已通過(guò)運動(dòng)控制向導將所選輸出點(diǎn)組態(tài)為運動(dòng)控制用途,則無(wú)法通過(guò) PLS 指令激活 PTO/PWM。 PTO/PWM 輸出的最低負載必須至少為額定負載的 10%,才能實(shí)現啟用與禁用之間的順利轉換。
PLS 指令讀取存儲在指定 SM 存儲單元的數據,并相應地對 PWM 發(fā)生器進(jìn)行編程。SMB67 控制 PWM 0 ,SMB77 控制 PWM 1 ,而 SMB567 控制 PWM 2 。
可以更改 PWM 波形的特性,方法是修改 SM 存儲區中的位置(包括控制字節),然后執行 PLS 指令。 可以隨時(shí)禁止生成 PWM 波形,方法是將 0 寫(xiě)入控制字節的 PWM 使能位(SM67.7、SM77.7 或 SM567.7 ),然后執行 PLS 指令。
加載新的脈沖計數(SMD72 或 SMD82 )、脈沖寬度(SMW70 或 SMW80 )或周期時(shí)間(SMW68 或 SMW78 )時(shí),也會(huì )在執行 PLS 指令之前置位控制寄存器中的相應更新位。
中止 PWM 操作后,應經(jīng)過(guò)一個(gè)周期時(shí)間,然后再重新啟用 PWM 通道進(jìn)行操作。 如果未經(jīng)過(guò)此時(shí)間就重新啟用 PWM 通道,則可能因完成原始 PWM 命令而導致初始脈沖出現 脈沖失真。
如果在 PWM 正在執行時(shí)嘗試更改 PWM 的時(shí)基,則該請求將被忽略,并會(huì )出現非致命錯誤 (0x001B - ILLEGAL PWM TIMEBASE CHG) 。
PWM控制寄存器的設置詳見(jiàn)《S7-200 SMART系統手冊》。
所需條件:
1、軟件版本:STEP 7-Micro/WIN SMART V2.3
2、SMART CPU固件版本:V2.3(其他版本亦可)
3、通訊硬件:TP電纜(以太網(wǎng)電纜)
所實(shí)現的功能:
M0.0為1時(shí),Q0.0輸出周期為100ms脈寬為50ms的脈沖串
本例程僅供參考,程序中的CPU版本、類(lèi)型可能與用戶(hù)實(shí)際使用不同,用戶(hù)可能需要先對例子程序做修改和調整,才能將其用于測試。本例程的作者和擁有者對于該例程的功能性和兼容性不負任何責任,使用該例程的風(fēng)險完全由用戶(hù)自行承擔。由于它是免費的,所以不提供任何擔保,錯誤糾正和熱線(xiàn)支持,用戶(hù)不必為此聯(lián)系西門(mén)子技術(shù)支持與服務(wù)部門(mén)。
電話(huà):13916183699
郵箱:13916183699@139.com
網(wǎng)址:http://szhongqiang.com
地址:中國上海市青浦區北青公路7171號111-112室