版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、IEC61131-3標(biāo)準(zhǔn),IEC61131-3對(duì)工業(yè)控制編程的以下方面進(jìn)行了標(biāo)準(zhǔn)化定義公共元素: 變量和數(shù)據(jù)類型 軟件模型:組態(tài),資源和任務(wù) 編程組織單元POU:程序,F(xiàn)B,F(xiàn)C編程語(yǔ)言: 指令表(IL),結(jié)構(gòu)文本(ST) 梯形圖(LD),功能塊圖(FBD) 順序功能圖(SFC)標(biāo)準(zhǔn)FB和FC: IEC還提供了一批標(biāo)準(zhǔn)的功能FC和功能塊FB,IEC標(biāo)準(zhǔn)之公共元素
2、,變量聲明的語(yǔ)法,——變量和數(shù)據(jù)類型,在TwinCAT中,變量定義的語(yǔ)法完全符合IEC61131-3標(biāo)準(zhǔn),變量名 AT 地址 : 數(shù)據(jù)類型 ;,bStart AT %IX100.1 : Bool ;,e.g.,IEC標(biāo)準(zhǔn)之公共元素,基本數(shù)據(jù)類型,——變量和數(shù)據(jù)類型,在TwinCAT中,IEC61131
3、-3標(biāo)準(zhǔn)的數(shù)據(jù)類型完全可以直接使用,IEC標(biāo)準(zhǔn)之公共元素,基本數(shù)據(jù)類型,——變量和數(shù)據(jù)類型,在TwinCAT中,IEC61131-3標(biāo)準(zhǔn)的數(shù)據(jù)類型完全可以直接使用,IEC標(biāo)準(zhǔn)之公共元素,用戶定義的類型:枚舉數(shù)組結(jié)構(gòu),——變量和數(shù)據(jù)類型,在TwinCAT中,用戶定義數(shù)據(jù)類型的方法完全與標(biāo)準(zhǔn)一致,TYPE Device :STRUCT ID: STRING(25); Name: STRING(25);
4、 Power:Real; Weight: Real;END_STRUCTEND_TYPE,結(jié)構(gòu)名稱結(jié)構(gòu)的元素1, 名稱 : 類型結(jié)構(gòu)的元素2, 名稱 : 類型 ■ ■,,,,,,,Device,ID: Name:,Power: kW Weight: kg,
5、,,,,IEC標(biāo)準(zhǔn)之公共元素,——軟件模型,,,,,Configuration,,,,,,,Main,,Motion,,,,Resource,,,,,,,,,,,,,,,,,,,,,,Resource,Task1,Task2,Task1,Task2,Program,Program,Program,Program,FB,FB,FB,FB,,FB,Global and direct addressed variable,access pat
6、hs,,,,,,,,,,,IEC標(biāo)準(zhǔn)之公共元素,——軟件模型, TwinCAT模型,一臺(tái)PC機(jī)上,最多有4個(gè) PLC runtime, 每套PLC最多可有4個(gè)Task,,,,,,,,,,,Main,,Motion,,,,TwinCAT PLC runtime 1,,,,,,Task1,Task2,Program,Program,FB,FB,I/O 設(shè)備,,,,,,,,,,,,,,,Main,,Motion,,,,TwinCAT PLC
7、 runtime 2,,,Task1,Task2,Program,Program,FB,FB,,,,,直接定位到 I/O地址的變量,TwinCAT System Manager,IEC標(biāo)準(zhǔn)之公共元素,——軟件模型, TwinCAT PLC 實(shí)例,,,TwinCAT的軟件模型與IEC61131-3的完全一致,任務(wù)配置,程序調(diào)用功能塊,程序通過(guò)I/O變量存取物理I/O,IEC標(biāo)準(zhǔn)之公共元素,——軟件模型, TwinCAT PLC 實(shí)例
8、,TwinCAT資源: 任務(wù)配置,IEC標(biāo)準(zhǔn)之公共元素,——軟件模型, TwinCAT PLC 實(shí)例,程序通過(guò)I/O變量存取物理I/O,IEC標(biāo)準(zhǔn)之公共元素,——軟件模型, TwinCAT PLC 實(shí)例,在TwinCAT中, 程序調(diào)用功能塊,IEC標(biāo)準(zhǔn)之公共元素,POU的種類:Function功能,又稱函數(shù),用于擴(kuò)展PLC的運(yùn)算,無(wú)靜態(tài)變量FunctionBlock功能塊, 調(diào)用時(shí)須賦予實(shí)例名稱,每個(gè)
9、實(shí)例對(duì)應(yīng)一個(gè)靜態(tài)變量存儲(chǔ)區(qū).Program程序,可以由任務(wù)直接調(diào)用,也可以被其它程序調(diào)用.調(diào)用時(shí)無(wú)須實(shí)例化,有靜態(tài)變量.程序中的物理地址必須在Program或全局變量中聲明,——程序組織單元POU,在TwinCAT程序中,有且只有這3種組織單元. 含義完全同IEC,IEC標(biāo)準(zhǔn)之公共元素,POU的要素:變量聲明部分包括: Var_Input Var_Output Var程序
10、代碼部分不同的語(yǔ)言 指令表(IL), 結(jié)構(gòu)文本(ST) 梯形圖(LD), 功能塊圖(FBD),——程序組織單元POU,在TwinCAT程序中,變量聲明和程序代碼的語(yǔ)法完全與IEC相同,,,IEC標(biāo)準(zhǔn)之編程語(yǔ)言,——指令表 Instruction List(IL),在TwinCAT中,IL指令集完全與IEC61131一致,,,,,觸點(diǎn),,,線圈,當(dāng)前位置可插入元素,LD梯形圖編程元素,,
11、,IEC標(biāo)準(zhǔn)之編程語(yǔ)言,——梯形圖Ladder(LD),在TwinCAT中,梯形圖的語(yǔ)句規(guī)范完全與IEC61131一致,IEC標(biāo)準(zhǔn)之編程語(yǔ)言,——功能塊圖Function Block Diagram(FBD),FBD中的圖形元素,功能,,FBD中的當(dāng)前位置可插入新元素,,,在TwinCAT中,功能塊圖的語(yǔ)句規(guī)范完全與IEC61131一致,IEC標(biāo)準(zhǔn)之編程語(yǔ)言,——結(jié)構(gòu)文本Structured text (ST),在TwinCAT中,結(jié)構(gòu)
12、文本ST的語(yǔ)句規(guī)范完全與IEC61131一致,TYPE Steps :( INIT:=0, START, AUTOMATIC);END_TYPE,CASE State OFINIT:Q0:=TRUE;IF Transition THEN state := START; END_IFSTART:Q1:=TRUE;IF Transition THEN state := AU
13、TOMATIC; END_IFAUTOMATIC:Q2:=TRUE;IF Transition THEN state := END; END_IFEND_CASE,Step,Step的指令, 動(dòng)作,Step 跳轉(zhuǎn)的條件,IEC標(biāo)準(zhǔn)之編程語(yǔ)言,——順序功能圖Sequential function chart (SFC),在TwinCAT中,順序功能圖的語(yǔ)句規(guī)范完全與IEC61131一致,在任一時(shí)刻,只執(zhí)行一個(gè)S
14、tep 從一個(gè)Step切換到下一個(gè)StepR的條件是 transition. 正在執(zhí)行的Step中必須有可執(zhí)行語(yǔ)句.,Action,可用 指令表(IL),結(jié)構(gòu)文本(ST)梯形圖(LD),功能塊圖(FBD)編寫,IEC標(biāo)準(zhǔn)之FB和FC,在TwinCAT中,這些FC的定義和使用完全與IEC61131一致,類型轉(zhuǎn)換,Int_TO_DintBOOL運(yùn)算,AND,OR,NOT數(shù)學(xué)運(yùn)算,ADD,MUL,DIV……,移位,SHL
15、,SHR,ROL,ROR比較,GT,LT,GE,LE,EQ按位布爾運(yùn)算, AND,XOR……,——標(biāo)準(zhǔn)功能,F(xiàn)C,IEC標(biāo)準(zhǔn)之FB和FC,觸發(fā)器:RS,SR,R,S計(jì)數(shù)器:CTU,CTD,CTUD定時(shí)器:TON,TOF,TP邊沿檢測(cè):R_TRIG,F(xiàn)_TRIG,在TwinCAT中,這些FB的定義和使用完全與IEC61131一致,——標(biāo)準(zhǔn)功能塊FB之一:邏輯控制,IEC標(biāo)準(zhǔn)之FB和FC,用于單軸控制的功能
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- iec標(biāo)準(zhǔn)
- iec標(biāo)準(zhǔn)介紹
- IEC61850標(biāo)準(zhǔn)的研究與應(yīng)用.pdf
- iec61970系列標(biāo)準(zhǔn)介紹
- twincat3.1 入門手冊(cè)
- 符合 iec61850-3 標(biāo)準(zhǔn)
- IEC標(biāo)準(zhǔn)中諧波與間諧波的檢測(cè)與分析.pdf
- 標(biāo)準(zhǔn) iec 60068-2-58-2017
- iec61215 標(biāo)準(zhǔn) (中文版)
- iec60068-2系列測(cè)試標(biāo)準(zhǔn)
- gb1094.1與iec60076-1標(biāo)準(zhǔn)差異
- IEC 61850標(biāo)準(zhǔn)研究及其應(yīng)用.pdf
- 基于IEC61131標(biāo)準(zhǔn)的PLC設(shè)計(jì)與實(shí)現(xiàn).pdf
- twincat3.1 入門手冊(cè)
- IEC 61968標(biāo)準(zhǔn)的企業(yè)應(yīng)用集成總線研究與實(shí)現(xiàn).pdf
- 國(guó)網(wǎng)版網(wǎng)絡(luò)冗余技術(shù)與iec 62439標(biāo)準(zhǔn)(上)
- iec60320電源插頭標(biāo)準(zhǔn)
- 基于IEC61850標(biāo)準(zhǔn)的通信功能設(shè)計(jì)與開發(fā).pdf
- 風(fēng)力發(fā)電機(jī)標(biāo)準(zhǔn)iec中文版
- 標(biāo)準(zhǔn) bs en iec 60068-2-5-2018
評(píng)論
0/150
提交評(píng)論