資源描述:
《plc功能指令應用技巧》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在工程資料-天天文庫。
1、學兔兔www.xuetutu.com第5期(總第156期)機械工程與自動化No.52009年1O月MECHANICALENGINEERING&AUTOMAT10NOct.文章編號:1672—6413(2009)05—0172-03PLC功能指令的應用技巧易銘(佛山職業(yè)技術學院,廣東佛山528237)摘要:PLC作為一種工業(yè)控制計算機,在工業(yè)控制中獲得了非常廣泛的應用。結合應用實例,從4個方面介紹了PLC功能指令的應用技巧與方法。關鍵詞:可編程控制器;功能指令;應用技巧中圖分類號:TP273文獻標識碼:B0引言明,當這
2、樣的操作數(shù)多時可用1、n2、ml、m2等來可編程控制器(PIC)是“為工業(yè)環(huán)境下應用”而設表示。計的計算機,能控制“各種類型”的工業(yè)設備及生產(chǎn)過1.2功能指令的執(zhí)行方式與數(shù)據(jù)長度程,因其二次開發(fā)十分容易,在工業(yè)控制中獲得了非常1.2.1功能指令的執(zhí)行方式廣泛的應用。PIc的應用領域涉及開關量控制、模擬量功能指令有連續(xù)執(zhí)行和脈沖執(zhí)行兩種類型。指令控制、運動控制、過程控制、數(shù)據(jù)處理、通訊及聯(lián)網(wǎng)等助記符后面有“P”表示脈沖執(zhí)行,即該指令僅在執(zhí)行等。在PLC中引入功能指令(或稱為應用程序),用于數(shù)條件接通(由OFF到ON)時
3、執(zhí)行一次;如果沒有“P”據(jù)的傳送、運算、變換及程序控制等,使得可編程控制則表示連續(xù)執(zhí)行,即在執(zhí)行條件接通(ON)的每一個器成了真正意義上的計算機。特別是近年來.功能指令掃描周期該指令都要被執(zhí)行。又向綜合性方面邁進了一大步,往往通過一條指令即能1.2.2功能指令的數(shù)據(jù)長度實現(xiàn)以往需要大段程序才能完成的某項任務,如PID功能指令可處理16位數(shù)據(jù)或32位數(shù)據(jù)。處理32功能、表功能等.從而大大提高了PIC的實用價值和普位數(shù)據(jù)的指令是在助記符前加“D”標志,無此標志即及率。面對如此龐大復雜的指令系統(tǒng),掌握一定的功能為處理16位
4、數(shù)據(jù)的指令。指令的應用技巧與方法尤其重要。1.2.3功能指令的數(shù)據(jù)格式1功能指令的基本要素(1)位元件與字元件:由于功能指令的引入,需1.1功能指令的表示形式處理大量的數(shù)據(jù)信息,則要設置用于存儲數(shù)值數(shù)據(jù)的要學習與應用指令,首先要掌握指令的表達形式。軟元件,每種軟元件存儲的數(shù)據(jù)和使用特征不同,以和基本指令不同,功能指令不含表達梯形圖符號問相滿足各種指令的操作數(shù)要求。X、Y、M、S等只處理互關系的成分,而是直接表達指令要做什么,在梯形ON/OFF信息的軟元件稱為位元件;而T、C、D等處圖中用功能框表示。功能框中分欄表示指
5、令的名稱、相理數(shù)值的軟元件則稱為字元件,一個字元件由16位二關數(shù)據(jù)或數(shù)據(jù)的存儲地址。功能指令用編號FNC00~進制數(shù)組成。FNC294表示,并給出對應的助記符(大多用英文名稱(2)數(shù)據(jù)格式:在FX系列PIC內(nèi)部,數(shù)據(jù)是以或縮寫表)。二進制(BIN)補碼的形式存儲,所有的四則運算都使有的:力能指令沒有操作數(shù),而大多數(shù)功能指令有用二進制數(shù)。二進制補碼的最高位為符號位,正數(shù)的1個~4個操作數(shù)。[s]表示源操作數(shù),[D]表示目標操符號位為O,負數(shù)的符號位為1。FX系列PIC可實現(xiàn)作數(shù),如果使用變址功能,則可表示為[s·]和[
6、D·]。二進制碼與BCD碼的相互轉(zhuǎn)換。當源或目標不止一個時,用IS1·]、[S2·]、[D1·]、為更精確地進行運算,可采用浮點數(shù)運算。在FXI-D2·]表示。用和/T/表示其他操作數(shù),它們常用來系列PIC中提供了二進制浮點運算和十進制浮點運表示常數(shù)K和H,或作為源和目標操作數(shù)的補充說算,設有將二進制浮點數(shù)與十進制浮點數(shù)相互轉(zhuǎn)換的收稿日期:2309—02—12;修回日期:2009—05—19作者筒分:}銘(1973),女.湖南湘鄉(xiāng)人,講師,碩士。學兔兔www.xuetutu.com2009年第5期易銘:PLC功能指令
7、的應用技巧·173·指令。二進制浮點數(shù)采用編號連續(xù)的一對數(shù)據(jù)寄存器IST初始化狀態(tài)指令(便利指令的一種)是自動控表示,如在D11和D10組成的32位寄存器中,D10的制步進順控中的狀態(tài)初始化,指令形式見圖1。16位加上D11的7位共23位,為浮點數(shù)的尾數(shù)。十進tMS(X)2Is]Era]『D2]制的浮點數(shù)也用一對數(shù)據(jù)寄存器表示,編號小的數(shù)據(jù)H..卜—亙衛(wèi)臣圜寄存器為尾數(shù)段,編號大的為指數(shù)段,如使用數(shù)據(jù)寄l存器(D1,DO)時,表示為:圖1IST指令形式十進制浮點數(shù)=:=(尾數(shù)DO)×10[指數(shù)m。圖1中,[S]是源操
8、作數(shù),為運行模式的初始輸入;其中:DO、D1的最高位是正、負符號位。ED1]是目標操作數(shù)1,為自動模式中的實用狀態(tài)的最2功能指令的應用技巧小號碼;[D2]是目標操作數(shù)2,為自動模式中實用狀態(tài)2.1進行功能指令歸類和使用場合的區(qū)分的最大號碼,即指定操作方式輸入的首元件。IST指令FX2系列PIc具有豐富的功能指令,包括程序流一旦如上所設,則相關元