當前位置:上海茂碩機械設備有限公司>>技術文章>>PLC高速脈沖輸出指令
利用高速脈沖輸出指令可讓CPU模塊內部的高速脈沖發生器輸出占空比為50%、周期可調的方波脈沖(即PTO脈沖),或者輸出占空比及周期均可調的脈寬調制脈沖(即PWM脈沖)。占空比是指高電平時間與周期時間的比值。PTO脈沖和PWM脈沖如圖1所示。
在使用脈沖發生器功能時,其產生的脈沖從Q0.0、Q0.1和Q0.3端子輸出;若不使用脈沖輸出功能,則這三個端子恢復普通端子功能。要使用高速脈沖發生器功能,PLC應選擇晶體管輸出型,以滿足高速輸出要求。
一、指令說明
高速脈沖輸出指令說明如表2所示。
表2 高速脈沖輸出指令說明
S7-200 SMART經濟型CPU模塊(CR40/CR60)無高速脈沖輸出功能;標準型CPU模塊有兩個或三個脈沖輸出端子,可使用高速脈沖輸出(PLS)指令,具體如下。
①SR20/ST20有兩個高速脈沖輸出端子(Q0.0、Q0.1);
②SR30/ST30、SR40/ST40、SR60/ST60有三個高速脈沖輸出端子(Q0.0、Q0.1和Q0.3)。
二、高速脈沖輸出的控制字節、參數設置和狀態位
要讓高速脈沖發生器產生符合要求的脈沖,須對其進行有關控制及參數設置。另外,通過讀取其工作狀態可觸發需要的操作。
1.控制字節
高速脈沖發生器的控制采用一個SM控制字節(8位),用來設置脈沖輸出類型(PTO或PWM)、脈沖時間單位等內容。高速脈沖發生器的控制字節說明見表6-69。例如,當SM67.6=0時,讓Q0.0端子輸出PTO脈沖;當SM77.3=1時,讓Q0.1端子輸出時間單位為ms的脈沖。
表3 高速脈沖發生器的控制字節說明
高速脈沖發生器的控制字節需要設置的控制位較多,采用對照表3來逐位確定各位值比較麻煩,表4所示為高速脈沖發生器的控制字節常用設置值及對應實現的控制功能。
表4高速脈沖發生器的控制字節常用設置值及對應實現的控制功能
2.參數設置寄存器
高速脈沖發生器的參數設置寄存器用來設置脈沖參數等內容,具體見表5。例如,SM67.3=1,SMW68=25,則將脈沖周期設為25ms。
表5 高速脈沖發生器的參數設置寄存器
3.狀態位
高速脈沖發生器的狀態位用于顯示工作狀態等信息,通過讀取狀態位值可觸發需要的操作。高速脈沖發生器的狀態位功能說明見表6,例如,SM66.7=1表示Q0.0端子的PTO脈沖輸出完成。
表6 高速脈沖發生器的狀態位功能說明
請輸入賬號
請輸入密碼
請輸驗證碼
以上信息由企業自行提供,信息內容的真實性、準確性和合法性由相關企業負責,化工儀器網對此不承擔任何保證責任。
溫馨提示:為規避購買風險,建議您在購買產品前務必確認供應商資質及產品質量。