資源描述:
《PLC高速脈沖輸出指令》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、PLC高速脈沖輸出指令基本指令和順序控制指令是PLC最常用的指令,為了適應(yīng)現(xiàn)代工業(yè)自動控制需要,PLC制造商開始逐步為PLC增加很多功能指令,功能指令使PLC具有強(qiáng)大的數(shù)據(jù)運算和特殊處理功能,從而大大擴(kuò)展了PLC的使用范闈。林寃時何脈霍時間弐電f50%A電f50%(a)PTO脈沖S7-200PLC內(nèi)部有兩個高速脈沖發(fā)生器,通過設(shè)置可讓它們產(chǎn)生占空比為50%、周期可調(diào)的方波脈沖(即PTO脈沖),或者產(chǎn)生占空比及周期均可調(diào)節(jié)的脈寬調(diào)制脈沖(即PWM脈沖)。占空比是指高電平時間與周期時間的比值。PT0脈沖和PWM脈沖如圖1所示。卅期JyIJ
2、i#fp(b)PVI脈沖圖1PTO脈沖和PWM脈沖說明在使用脈沖發(fā)生器功能時,其產(chǎn)生的脈沖從Q0.0和Q0.1端子輸出,當(dāng)指泄一個發(fā)生器輸出端為Q0.0時,另一個發(fā)生器的輸出端自動為Q0.1,若不使用脈沖發(fā)生器,這兩個端子恢復(fù)普通端子功能。要使用高速脈沖發(fā)生器功能,PLC應(yīng)選擇晶體管輸出型,以滿足高速輸出要求。一、指令說明高速脈沖輸出指令說明如下:指令名稱梯形圖功能說明操作數(shù)Q0.X高速脈沖輸出指令(PLS)PLSENENOOOX—根據(jù)相關(guān)特殊存儲器(SM)的控制和參數(shù)設(shè)芝要求,啟動高速脈沖發(fā)生器從Q0.X指定的靖子???出相應(yīng)的
3、?10或PWMM:沖.常數(shù)0:QO.O;:?:?0.:(字型)二、高速脈沖輸出的控制字節(jié)、參數(shù)設(shè)置和狀態(tài)位要讓高速脈沖發(fā)生器產(chǎn)生合符要求的脈沖,須對其進(jìn)行有關(guān)控制及參數(shù)設(shè)置,另外,通過讀取其工作狀態(tài)可觸發(fā)需要的操作。1.控制字節(jié)高速脈沖發(fā)生器的控制采用一個SM控制字節(jié)(8位),用來設(shè)置脈沖輸出類型(PTO或PWM)、脈沖時間單位等內(nèi)容。高速脈沖發(fā)生器的控制字節(jié)說明見表5-14,例如當(dāng)SM67.6=0時,讓Q0.0端子輸出PTO脈沖;當(dāng)SM77.3=1時,讓Q0.1端子輸岀時間單位為ms的脈沖。:控制字節(jié)1說明Q0.0QO.1SM67.
4、0SM77.0PTO/PWM底新周期:0:1=SM67.1SM77.1IPWM犯新牀竜時間:0:■無更新1=更SM67.2SM77.2PTOtM新牀沖計0=1S犯新脈沖計數(shù)SM67.3SM77.3PTO/PWM時間菲準(zhǔn):一0:■11X1ms/列度JSM67.4SM77.4PWM更新方法:0:塀步1=同步SM67.5SM77.5IPTO"個/多個段操作:0:=瞅個1=多個SM67.6SM77.6PTO/PWM式選樣:0:■PTO初姬?匚1虛SM67.7SM77.7PTO/PWM啟用:0=■襄It[啟用―詵開
5、表1速脈沖發(fā)生器的控制字節(jié)1
6、.參數(shù)設(shè)置高速脈沖發(fā)生器采用SM存儲器來設(shè)置脈沖的有關(guān)參數(shù)。脈沖參數(shù)設(shè)置存儲器說明見表2,例如SM67.3=1,SMW68=25,則將脈沖周期設(shè)為25ms。脈沖參數(shù)食遙存儲器說明Q0.0Q0.1SMW68SMW78PTO/PWMMJWlft(ft范
7、佻2幼65.535SMW70SMW80PWM脈崔數(shù)們范皿:0jlJ65.535SMD72SMD82PTOIHc沖計數(shù)放値他[如15^4.294.967.295表2脈沖參數(shù)設(shè)置存儲器2.狀態(tài)位高速脈沖發(fā)生器的狀態(tài)采用SM位來顯示,通過讀取狀態(tài)位信息可觸發(fā)需要的操作。高速脈沖發(fā)生器的狀態(tài)位說明
8、見表3,例如SM66.7=1表示Q0.0端子脈沖輸出完成。狀杏位說明Q0.0Q0.1SM66.4SM76.4PTO包絡(luò)被中WfflW):0=仁中止SM66.5SM76.5III『川戶中1卜.「PTO包絡(luò):0=[、中止1=中
9、
10、:SM66.6SM76.6PTO/PWM許線
11、.沿/卜沿:9?朮1溢uuSM66.7SM76.7PTO帥:or?魁ft師1ilPTOvlH表3高速脈沖發(fā)生器的狀態(tài)位三、PTO脈沖的產(chǎn)生與使用PTO脈沖是一種占空比為50%、周期可調(diào)節(jié)的方波脈沖。PTO脈沖的周期范圍為10us?65535“或21^?65535ms,
12、為16位無符號數(shù);PTO脈沖數(shù)范圍為1?4294967295,為32位無符號數(shù)。在設(shè)置脈沖個數(shù)時,若將脈沖個數(shù)設(shè)為0,系統(tǒng)會默認(rèn)為個數(shù)為1;在設(shè)置脈沖周期時,如果周期小于兩個時間單位,系統(tǒng)會默認(rèn)周期值為兩個時間單位,如時間單位為ms,周期設(shè)為1.3ms,系統(tǒng)會默認(rèn)周期為2ms,另外,如果將周期值設(shè)為奇數(shù)值(如75ms),產(chǎn)生的脈沖波形會失真。PT0脈沖可分為單段脈沖串和多段脈沖串,多段脈沖串由多個單段脈沖串組成。1.單段脈沖串的產(chǎn)生要讓Q0.0或Q0.1端子輸出單段脈沖串,須先對相關(guān)的控制字節(jié)和參數(shù)進(jìn)行設(shè)置,再執(zhí)行高速脈沖輸出PLS指
13、令。圖2是一段用來產(chǎn)生單段脈沖串的程序。在PLC首次掃描時,SM0.1觸點閉合一個掃描周期,復(fù)位指令將Q0.0輸出映像寄存器(即Q0.0線圈)置0,以便將Q0.0端子用作高速脈沖輸出;當(dāng)10.1觸點閉合時,上升沿P觸點接