技術頻道

      高速處理指令(FNC50~FNC59) 三菱FX系列PLC

      1.和輸入輸出有關的指令

      1)輸入輸出刷新指令REF REF(P)指令的編號為FNC50FX系列PLC采用集中輸入輸出的方式。如果需要最新的輸入信息以及希望立即輸出結果則必須使用該指令。如圖3-60所示,當X0接通時,X10X178點將被刷新;當X1接通時,則Y0Y7Y10Y17、共16點輸出將被刷新。

      3-60 輸入輸出刷新指令的使用

      使用REF指令時應注意:

      1)目標操作數為元件編號個位為0XYn應為8的整倍數。

      2)指令只要進行16位運算,占5個程序步。

      2)濾波調整指令REFF REFF(P)指令的編號為FNC51。在FX系列PLCX0X17使用了數字濾波器,用REFF指令可調節其濾波時間,范圍為060ms(實際上由于輸入端有RL濾波,所以最小濾波時間為50μs)。如圖3-61所示,當X0接通時,執行REFF指令,濾波時間常數被設定為1ms

      3-61濾波調整指令說明

      使用REFF指令時應注意:

      1REFF16位運算指令,占7個程序步。

      2)當X0X7用作高速計數輸入時或使用FNC56速度檢測指令以及中斷輸入時,輸入濾波器的濾波時間自動設置為50ms

      3)矩陣輸入指令MTR MTR指令的編號為FNC52。利用MTR可以構成連續排列的8點輸入與n點輸出組成的8n行的輸入矩陣。如圖3-62所示,由[S]指定的輸入X0X78點與n點輸出Y0Y1Y2n=3)組成一個輸入矩陣。PLC在運行時執行MTR指令,當Y0ON時,讀入第一行的輸入數據,存入M30M37中;Y1ON時讀入第二行的輸入狀態,存入M40M47。其余類推,反復執行。

      3-62 矩陣輸入指令的使用

      使用MTR指令時應注意:

      1源操作數[S]是元件編號個位為0X,目標操作數[D1]是元件編號個位為0Y,目標操作數[D2]是元件編號個位為0YMSn的取值范圍是28

      2考慮到輸入濾波應答延遲為10ms,對于每一個輸出按20ms順序中斷,立即執行。

      3)利用本指令通過8點晶體管輸出獲得64點輸入,但讀一次64點輸入所許時間為20ms×8=160ms,不適應高速輸入操作。

      4)該指令只有16位運算,占9個程序步。

      2.高速計數器指令

      1)高速計數器置位指令HSCS DHSCS指令的編號為FNC53。它應用于高速計數器的置位,使計數器的當前值達到預置值時,計數器的輸出觸點立即動作。它采用了中斷方式使置位和輸出立即執行而與掃描周期無關。如圖3-63所示,[S1.]為設定值(100),當高速計數器C255的當前值由99100或由101變為100時,Y0都將立即置1

      3-63 高速計數器指令的使用

      2)高速計速器比較復位指令HSCR DHSCR指令的編號為FNC54。如圖3-63所示,C254的當前值由199變為200或由201變為200時,則用中斷的方式使Y10立即復位。

      使用HSCSHSCR時應注意:

      1源操作數[S1.]可取所有數據類型,[S2.]C235C255,目標操作數可取YMS

      2)只有32位運算,占13個程序步。

      3高速計速器區間比較指令HSZ DHSZ指令的編號為FNC55。如圖3-63所示,目標操作數為Y20Y21Y22。如果C251的當前值<K1000時,Y20ONK1000C251的當前值K1200Y21ONC251的當前值>K1200時,Y22ON

      使用高速計速器區間比較指令時應注意:

      1操作數[S1.][S2.]可取所有數據類型,[S .]C235C255,目標操作數[D.]可取YMS

      2指令為32位操作,占17個程序步。

      2.速度檢測指令

      速度檢測指令SPD的編號為FNC56。它的功能是用來檢測給定時間內從編碼器輸入的脈沖個數,并計算出速度。如圖4-64所示,[D. ]占三個目標元件。當X12ON時,用D1X0的輸入上升沿計數,100ms后計數結果送入D0D1復位,D1重新開始對X0計數。D2在計數結束后計算剩余時間。

      4-64 速度檢測指令的使用

      使用速度檢測指令時應注意:

      1[S1.]X0X5[S2.]可取所有的數據類型,[D.]可以是TCDVZ

      2)指令只有16位操作,占7個程序步。

      3.脈沖輸出指令

      脈沖輸出指令(D)PLSY的編號為FNC57。它用來產生指定數量的脈沖。如圖3-65所示,[S1.]用來指定脈沖頻率(220000Hz),[S2.]指定脈沖的個數(16位指令的范圍為132767 32位指令則為12147483647)。如果指定脈沖數為0,則產生無窮多個脈沖。[D .]用來指定脈沖輸出元件號。脈沖的占空比為50%,脈沖以中斷方式輸出。指定脈沖輸出完后,完成標志M80291X10ON變為OFF時,M8029復位,停止輸出脈沖。若X10再次變為ON則脈沖從頭開始輸出。

      3-65 脈沖輸出指令的使用

      使用脈沖輸出指令時應注意

      1[S1.][S2.]可取所有的數據類型,[D.]Y1Y2

      2)該指令可進行1632位操作,分別占用7個和13個程序步。

      3)本指令在程序中只能使用一次。

      5.脈寬調制指令

      脈寬調制指令PWM的編號為FNC58。它的功能是用來產生指定脈沖寬度和周期的脈沖串。如圖3-66所示,[S1.]用來指定脈沖的寬度,[S2.]用來指定脈沖的周期,[D.]用來指定輸出脈沖的元件號(Y0Y1),輸出的ON/OFF狀態由中斷方式控制。

      3-66 脈寬調制指令的使用

      使用脈寬調制指令時應注意:

      1)操作數的類型與PLSY相同;該指令只有16位操作,需7個程序步。

      2[S1.]應小于[S2.]

      6.可調速脈沖輸出指令

       可調速脈沖輸出指令該指令(D)PLSR的編號為FNC59。該指令可以對輸出脈沖進行加速,也可進行減速調整。源操作數和目標操作數的類型和PLSY指令相同,只能用于晶體管PLCY0Y1,可進行16位操作也可進行32位操作,分別占9個和17個程序步。該指令只能用一次。

      文章版權歸西部工控xbgk所有,未經許可不得轉載。

      主站蜘蛛池模板: 精品国产福利在线观看一区| 国产精品丝袜一区二区三区| 爆乳熟妇一区二区三区| 国产在线观看一区精品| 无码人妻一区二区三区av| 无码人妻精品一区二区| 一区二区三区四区无限乱码| 伊人色综合一区二区三区影院视频| 国产区精品一区二区不卡中文| 69久久精品无码一区二区| 亚洲AV无码一区二区乱孑伦AS| 精品伦精品一区二区三区视频| 国产人妖在线观看一区二区| 国产午夜一区二区在线观看| 国精产品一区一区三区MBA下载| 91福利视频一区| 国产精品日本一区二区不卡视频 | 亚州AV综合色区无码一区| 中文无码一区二区不卡αv| 无码人妻一区二区三区在线| 国产一区二区内射最近更新| 亚洲乱码一区二区三区在线观看| 不卡一区二区在线| 日韩免费观看一区| 日韩人妻一区二区三区蜜桃视频| 久久一区二区精品综合| 亚洲午夜一区二区电影院| 精品性影院一区二区三区内射| 亚洲日本乱码一区二区在线二产线| 亚洲无删减国产精品一区| 制服丝袜一区在线| 色窝窝免费一区二区三区| 波多野结衣一区二区三区高清av| 久久国产精品无码一区二区三区| 久久久久无码国产精品一区| 亚洲AV乱码一区二区三区林ゆな| 日韩免费观看一区| 国产精品一区在线麻豆 | 精品深夜AV无码一区二区老年| 精品亚洲AV无码一区二区三区| 中文字幕一区日韩精品|