三菱PLC編程語(yǔ)言介紹_第1頁(yè)
三菱PLC編程語(yǔ)言介紹_第2頁(yè)
三菱PLC編程語(yǔ)言介紹_第3頁(yè)
三菱PLC編程語(yǔ)言介紹_第4頁(yè)
三菱PLC編程語(yǔ)言介紹_第5頁(yè)
已閱讀5頁(yè),還剩26頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

三菱QPLC編程語(yǔ)言介紹三菱QPLC編程語(yǔ)言介紹01三菱編程方式總貌指令表FBDST編程梯型圖1三菱編程方式總貌指令表FBDST編程梯型圖1SFC編程語(yǔ)言SFC編程語(yǔ)言2什么是SFC。

SFC(SequentialFunctionChart)是“順序功能圖”的縮寫,一種編程語(yǔ)言。是將整個(gè)控制流程分割為一系列的控制步,用以清晰的表示程序執(zhí)行順序和控制條件。

什么是SFC。SFC(SequentialFunction3梯形圖編程中的難點(diǎn)梯形圖編程過(guò)程中需要考慮到復(fù)雜的電路互鎖信號(hào),這樣就往往使程序設(shè)計(jì)者由于考慮不全面,把接下來(lái)的程序執(zhí)行過(guò)程中應(yīng)該復(fù)位掉的信號(hào)而忘記復(fù)位,增加了程序設(shè)計(jì)人員的負(fù)擔(dān)。梯形圖編程中沒(méi)有固定的編程規(guī)則,不同的設(shè)計(jì)者按照各自不同的編程習(xí)慣、思路、方法來(lái)設(shè)計(jì)出相同功能的程序,以致要完全理解其他人設(shè)計(jì)的程序比較困難。梯形圖編程中的難點(diǎn)梯形圖編程過(guò)程中需要考慮到復(fù)雜的電路互鎖4SFC編程的優(yōu)點(diǎn)在程序中可以很直觀的看到設(shè)備的動(dòng)作順序。編程規(guī)則像設(shè)備動(dòng)作順序一樣被嚴(yán)格限制機(jī)械設(shè)備工程師都能很容易地理解程序不同編程人員引起的程序差異性減到最小前進(jìn)下降中間點(diǎn)Cramp下降端上昇Timer前進(jìn)上昇端Uncramp前進(jìn)端後退Timer後退端過(guò)去的動(dòng)作未來(lái)的動(dòng)作現(xiàn)在的動(dòng)作SFC編程的優(yōu)點(diǎn)在程序中可以很直觀的看到設(shè)備的動(dòng)作順序。前進(jìn)5SFC編程的優(yōu)點(diǎn)更容易設(shè)計(jì)和維護(hù)系統(tǒng)不需要復(fù)雜的互鎖電路還可以用大家熟悉的梯形圖編程方法前進(jìn)下降中間點(diǎn)Cramp下降端上昇Timer前進(jìn)上昇端Uncramp前進(jìn)端後退Timer後退端過(guò)去的動(dòng)作未來(lái)的動(dòng)作現(xiàn)在的動(dòng)作SFC編程的優(yōu)點(diǎn)更容易設(shè)計(jì)和維護(hù)系統(tǒng)前進(jìn)下降中間點(diǎn)Cramp6SFC的結(jié)構(gòu)可以有多個(gè)控制條件SFC的結(jié)構(gòu)可以有多個(gè)控制條件7用機(jī)械手來(lái)自動(dòng)的搬運(yùn)零件啟動(dòng)機(jī)械手按扭,機(jī)械手從原點(diǎn)向下運(yùn)動(dòng),碰到下限,停止運(yùn)動(dòng),開(kāi)始抓取零件,等待5秒后向上運(yùn)動(dòng),碰到上限停止,轉(zhuǎn)動(dòng)一個(gè)角度,放置零件,再等待5秒后,轉(zhuǎn)動(dòng)到原點(diǎn)位置,準(zhǔn)備下一個(gè)工序。舉例說(shuō)明用機(jī)械手來(lái)自動(dòng)的搬運(yùn)零件舉例說(shuō)明8機(jī)械手在原點(diǎn)[工藝流程說(shuō)明][SFC程序][步內(nèi)程序和轉(zhuǎn)移條件]按啟動(dòng)按鈕機(jī)械手向下運(yùn)動(dòng)抓取零件5秒鐘后,機(jī)械手向上運(yùn)動(dòng)機(jī)械手在原點(diǎn)[工藝流程說(shuō)明][SFC程序][步內(nèi)程序9[工藝流程說(shuō)明][SFC程序][步內(nèi)程序和轉(zhuǎn)移條件]轉(zhuǎn)動(dòng)機(jī)械手放下零件5秒鐘后返回原點(diǎn)[工藝流程說(shuō)明][SFC程序][步內(nèi)程序和轉(zhuǎn)移條件]轉(zhuǎn)動(dòng)機(jī)械10111111SFC編程的不足SFC適用于順控程序,不適用于非順控的控制,比如,手工操作中斷操作用于上述控制時(shí),建議采用梯形圖編程ManualAllmanualoperations

writteninladderManualONManualOFFI**Allinterruptoperations

writteninladderIRETSFC編程的不足SFC適用于順控程序,不適用于非順控的控制,12ST編程語(yǔ)言ST編程語(yǔ)言13GXDeveloperVersion8(ST)GXDeveloperVersion8(ST)14StructuredText“ST”語(yǔ)言

C語(yǔ)言,有與BASIC語(yǔ)言相似的語(yǔ)法構(gòu)造,結(jié)構(gòu)化程序語(yǔ)言

ST語(yǔ)言,運(yùn)算符·控制結(jié)構(gòu)·函數(shù)等制作程序

?運(yùn)算符:*,+,-,<,>,=等

?控制結(jié)構(gòu):條件式,重復(fù),選擇分支等

?函數(shù):MELSEC命令,IEC標(biāo)準(zhǔn)函數(shù)StructuredText“ST”語(yǔ)言

C語(yǔ)言,有與B15ST語(yǔ)言的賣點(diǎn)

比梯形圖更易于理解例子:浮點(diǎn)運(yùn)算簡(jiǎn)單ST語(yǔ)言的賣點(diǎn)

比梯形圖更易于理解16GXDeveloperVersion8(ST)支持的ST語(yǔ)言符合IEC61131-3標(biāo)準(zhǔn)類似于高級(jí)語(yǔ)言VC的編程支持在線修改使用ST功能塊提高了設(shè)計(jì)的效率項(xiàng)目信息(標(biāo)簽,F(xiàn)B定義和ST程序)可以存儲(chǔ)在PLC中從PLC讀出的ST程序仍然保持ST結(jié)構(gòu)ST分割的監(jiān)視窗口使可以同時(shí)瀏覽程序和監(jiān)視數(shù)據(jù)GXDeveloperVersion8(ST)支持的17在GXDeveloper中編輯ST程序不同顏色表示不同的程序參數(shù)分割的窗口GXDeveloperVersion8(ST)在GXDeveloper中編輯ST程序分割的窗口GXDe18--3.MELSEC指令2.IEC指令1.選擇,循環(huán)語(yǔ)句等:IF,CASE,FOR,WHILE,REPEAT,EXIT,RETURN指令同GXDeveloperVer8(),**(power),NOT,*,/,MOD,+,-,compare,=,<>,AND,XOR,OR運(yùn)算符BOOL,INT,DINT,UINT,UDINT?LINT,USINT,ULINT,WORD,DWORD,LWORD,REAL,LREAL,STRING,BYTE,TIME,DATE,TOD,DT,ARRAY,BOOL,INT,DINT,REAL,STRING,ARRAY,STRUCTURE數(shù)據(jù)類型語(yǔ)言---高性能型QCPU,SX控制器、過(guò)程型CPU:4096(IF~THEN是1條)-基本型QCPU:300條件指令的數(shù)目--根據(jù)PLC類型.ST程序的數(shù)目同GXDeveloperVer8FB,ST增加的語(yǔ)言的功能--Q(Q模式)(高性能型QCPU、基本型QCPU、SX控制器、過(guò)程型CPU)支持的PLC類型通性IEC61131-3GXDeveloperVer8項(xiàng)目GXDeveloperVersion8(ST)--3.MELSEC指令2.IEC指令1.選擇,19FB編程語(yǔ)言FB編程語(yǔ)言20FB(FunctionBlock)FB(FunctionBlock)21FB,是為了在序列程序內(nèi)重復(fù)使用的功能程序結(jié)構(gòu)化效率化做程序開(kāi)發(fā)

削減程序錯(cuò)誤能提高程序的質(zhì)量FB(FunctionBlock)FB,是為了在序列程序內(nèi)重復(fù)使用的功能程序結(jié)構(gòu)化FB(Fun22程序的功能結(jié)構(gòu)化用一個(gè)FB塊實(shí)現(xiàn)一個(gè)特定功能,定義了一個(gè)標(biāo)準(zhǔn)的程序塊,程序的再利用和可讀性提高,容易進(jìn)行編輯和調(diào)試程序質(zhì)量的均一化

由于利用結(jié)構(gòu)化的FB,使水平不均一的編程人員直接可以調(diào)用高性能的已經(jīng)編好的FB塊,操作性高的編輯機(jī)能

做到程序FB托曳和監(jiān)視FBFB的賣點(diǎn)程序的功能結(jié)構(gòu)化FB的賣點(diǎn)23FB變量(FB程序FB程序的定義和FB變量的定義FB(FunctionBlock)FB變量(FB程序FB程序的定義和FB變量的定義FB(24FB完成FB程序塊的編程流程FB(FunctionBlock)FB完成FB程序塊的編程流程FB(FunctionBloc25FB(FunctionBlock)FB的拖曳FB程序塊的編程流程FB(FunctionBlock)FB的拖曳FB程序塊的26制作程序編譯后寫入CPUFB程序塊的編程流程FB(FunctionBlock)制作程序編譯后寫入CPUFB程序塊的編程流程F27行業(yè):液晶制造公司(液晶制造會(huì)社)

應(yīng)用裝置:液晶制造裝置

語(yǔ)言:FB

理由:使用原來(lái)歐洲裝置公司已有的FB塊

PLC制造公司FB程序制作公司外部機(jī)器制造公司FB最終用

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論