技術(shù)分享
當(dāng)前位置:三菱PLC > 技術(shù)服務(wù) > 技術(shù)分享三菱PLC高速處理指令
1.和輸入輸出有關(guān)的指令
(1)輸入輸出刷新指令REF REF(P)指令的編號為FNC50大大提高。三菱FX系列plc采用集中輸入輸出的方式。如果需要最新的輸入信息以及希望立即輸出結(jié)果則必須使用該指令研究成果。如圖1所示取得了一定進展,當(dāng)X0接通時(shí),X10~X17共8點(diǎn)將被刷新體驗區;當(dāng)X1接通時(shí)增多,則Y0~Y7、Y10~Y17有望、共16點(diǎn)輸出將被刷新進一步推進。
圖1 輸入輸出刷新指令的使用
使用REF指令時(shí)應(yīng)注意:
1)目標(biāo)操作數(shù)為元件編號個(gè)位為0的X和Y,n應(yīng)為8的整倍數(shù)方案。
2)指令只要進(jìn)行16位運(yùn)算應用的選擇,占5個(gè)程序步。
(2)濾波調(diào)整指令REFF REFF(P)指令的編號為FNC51左右。在FX系列PLC中X0~X17使用了數(shù)字濾波器背景下,用REFF指令可調(diào)節(jié)其濾波時(shí)間,范圍為0~60ms(實(shí)際上由于輸入端有RL濾波可靠保障,所以最小濾波時(shí)間為50μs)自然條件。如圖2所示,當(dāng)X0接通時(shí)開展,執(zhí)行REFF指令互動互補,濾波時(shí)間常數(shù)被設(shè)定為1ms。
圖2 濾波調(diào)整指令說明
使用REFF指令時(shí)應(yīng)注意:
1)REFF為16位運(yùn)算指令,占7個(gè)程序步意料之外。
2)當(dāng)X0~X7用作高速計(jì)數(shù)輸入時(shí)或使用FNC56速度檢測指令以及中斷輸入時(shí)文化價值,輸入濾波器的濾波時(shí)間自動(dòng)設(shè)置為50ms。
(3)矩陣輸入指令MTR MTR指令的編號為FNC52系統。利用MTR可以構(gòu)成連續(xù)排列的8點(diǎn)輸入與n點(diǎn)輸出組成的8列n行的輸入矩陣非常重要。如圖3所示,由[S]指定的輸入X0~X7共8點(diǎn)與n點(diǎn)輸出Y0空間廣闊、Y1、Y2(n=3)組成一個(gè)輸入矩陣改革創新。PLC在運(yùn)行時(shí)執(zhí)行MTR指令知識和技能,當(dāng)Y0為ON時(shí),讀入第一行的輸入數(shù)據(jù)新模式,存入M30~M37中實現;Y1為ON時(shí)讀入第二行的輸入狀態(tài),存入M40~M47組織了。其余類推服務體系,反復(fù)執(zhí)行。
圖3 矩陣輸入指令的使用
使用MTR指令時(shí)應(yīng)注意:
1)源操作數(shù)[S]是元件編號個(gè)位為0的X紮實,目標(biāo)操作數(shù)[D1] 是元件編號個(gè)位為0的Y效高化,目標(biāo)操作數(shù)[D2] 是元件編號個(gè)位為0的Y、M和S投入力度,n的取值范圍是2~8創造。
2)考慮到輸入濾波應(yīng)答延遲為10ms,對于每一個(gè)輸出按20ms順序中斷貢獻法治,立即執(zhí)行設備製造。
3)利用本指令通過8點(diǎn)晶體管輸出獲得64點(diǎn)輸入,但讀一次64點(diǎn)輸入所許時(shí)間為20ms×8=160ms攻堅克難,不適應(yīng)高速輸入操作管理。
4)該指令只有16位運(yùn)算,占9個(gè)程序步雙向互動。
2.高速計(jì)數(shù)器指令
(1)高速計(jì)數(shù)器置位指令HSCS DHSCS指令的編號為FNC53效率和安。它應(yīng)用于高速計(jì)數(shù)器的置位,使計(jì)數(shù)器的當(dāng)前值達(dá)到預(yù)置值時(shí)新品技,計(jì)數(shù)器的輸出觸點(diǎn)立即動(dòng)作範圍。它采用了中斷方式使置位和輸出立即執(zhí)行而與掃描周期無關(guān)。如圖4所示紮實做,[S1.]為設(shè)定值(100)空間廣闊,當(dāng)高速計(jì)數(shù)器C255的當(dāng)前值由99變100或由101變?yōu)?00時(shí),Y0都將立即置1。
圖4 高速計(jì)數(shù)器指令的使用
(2)高速計(jì)速器比較復(fù)位指令HSCR DHSCR指令的編號為FNC54服務品質。如圖3-63所示的發生,C254的當(dāng)前值由199變?yōu)?00或由201變?yōu)?00時(shí),則用中斷的方式使Y10立即復(fù)位影響。
使用HSCS和HSCR時(shí)應(yīng)注意:
1)源操作數(shù)[S1.]可取所有數(shù)據(jù)類型新的動力,[S2.]為C235~C255,目標(biāo)操作數(shù)可取Y發展契機、M和S廣泛關註。
2)只有32位運(yùn)算,占13個(gè)程序步發力。
(3)高速計(jì)速器區(qū)間比較指令HSZ DHSZ指令的編號為FNC55優勢領先。如圖3-63所示,目標(biāo)操作數(shù)為Y20共創美好、Y21和Y22不可缺少。如果C251的當(dāng)前值
使用高速計(jì)速器區(qū)間比較指令時(shí)應(yīng)注意:
1)操作數(shù)[S1.] 發行速度、[S2.]可取所有數(shù)據(jù)類型更加堅強,[S .]為C235~C255,目標(biāo)操作數(shù)[D.]可取Y性能、M初步建立、S。
2)指令為32位操作供給,占17個(gè)程序步的方法。
3.速度檢測指令
速度檢測指令SPD的編號為FNC56。它的功能是用來檢測給定時(shí)間內(nèi)從編碼器輸入的脈沖個(gè)數(shù)進行探討,并計(jì)算出速度落到實處。如圖5所示,[D. ]占三個(gè)目標(biāo)元件最新。當(dāng)X12為ON時(shí)技術創新,用D1對X0的輸入上升沿計(jì)數(shù)處理方法,100ms后計(jì)數(shù)結(jié)果送入D0,D1復(fù)位持續向好,D1重新開始對X0計(jì)數(shù)習慣。D2在計(jì)數(shù)結(jié)束后計(jì)算剩余時(shí)間。
圖5 速度檢測指令的使用
使用速度檢測指令時(shí)應(yīng)注意:
1)[S1.]為X0~X5進展情況,[S2.]可取所有的數(shù)據(jù)類型的積極性,[D.]可以是T、C至關重要、D不久前、V和Z。
2)指令只有16位操作創新延展,占7個(gè)程序步強化意識。
4.脈沖輸出指令
三菱PLC脈沖輸出指令(D)PLSY的編號為FNC57。它用來產(chǎn)生指定數(shù)量的脈沖基本情況。如圖6所示,[S1.]用來指定脈沖頻率(2~20000Hz)高端化,[S2.]指定脈沖的個(gè)數(shù)(16位指令的范圍為1~32767力量, 32位指令則為1~2147483647)。如果指定脈沖數(shù)為0提單產,則產(chǎn)生無窮多個(gè)脈沖深入實施。[D .]用來指定脈沖輸出元件號。脈沖的占空比為50%發展空間,脈沖以中斷方式輸出效果。指定脈沖輸出完后,完成標(biāo)志M8029置1足了準備。X10由ON變?yōu)镺FF時(shí)合作關系,M8029復(fù)位,停止輸出脈沖深刻內涵。若X10再次變?yōu)镺N則脈沖從頭開始輸出傳遞。
圖6 脈沖輸出指令的使用
使用脈沖輸出指令時(shí)應(yīng)注意:
1)[S1.]、[S2.]可取所有的數(shù)據(jù)類型深入闡釋,[D.]為Y1和Y2相關性。
2)該指令可進(jìn)行16和32位操作,分別占用7個(gè)和13個(gè)程序步物聯與互聯。
3)本指令在程序中只能使用一次穩定。
5.脈寬調(diào)制指令
脈寬調(diào)制指令PWM的編號為FNC58。它的功能是用來產(chǎn)生指定脈沖寬度和周期的脈沖串供給。如圖7所示優勢與挑戰,[S1.] 用來指定脈沖的寬度經驗分享,[S2.]用來指定脈沖的周期,[D.]用來指定輸出脈沖的元件號(Y0或Y1)創造,輸出的ON/OFF狀態(tài)由中斷方式控制不難發現。
圖7 脈寬調(diào)制指令的使用
使用脈寬調(diào)制指令時(shí)應(yīng)注意:
1)操作數(shù)的類型與PLSY相同;該指令只有16位操作設備製造,需7個(gè)程序步發展需要。
2)[S1.]應(yīng)小于[S2.]。
6.可調(diào)速脈沖輸出指令
可調(diào)速脈沖輸出指令該指令(D)PLSR的編號為FNC59相對簡便。該指令可以對輸出脈沖進(jìn)行加速重要組成部分,也可進(jìn)行減速調(diào)整。源操作數(shù)和目標(biāo)操作數(shù)的類型和PLSY指令相同合作,只能用于晶體管PLC的Y0和Y1勃勃生機,可進(jìn)行16位操作也可進(jìn)行32位操作,分別占9個(gè)和17個(gè)程序步極致用戶體驗。該指令只能用一次提供有力支撐。
評論信息