




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
ABB-PLC-AC800M培訓(xùn)中文教程ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第1頁(yè)。目標(biāo)學(xué)會(huì)使用ControlBuilderM(IEC61131-3標(biāo)準(zhǔn))和
ControlModules的編程ThismeansthatthefocusisontheControlBuilderfunctionalityandbenefitsratherthanonhowtoprogram61131-3ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第2頁(yè)。啟動(dòng)控制器ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第3頁(yè)。升級(jí)固件確認(rèn)控制器固件版本,使之與
ControlBuilder版本一致用編程電纜連接控制器和PCAC800M用COM4
AC800C用COM0升級(jí)(SerialFirmwareUpgrade)點(diǎn)擊
Connect,然后按
Reset按鈕直到控制器
R燈閃爍點(diǎn)擊Upgrade,直到看到完成信息ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第4頁(yè)。設(shè)置IP地址控制器的IP地址要與程序中的設(shè)置匹配用CommandPrompt和ipconfig命令來(lái)檢查PC的IP地址ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第5頁(yè)。設(shè)置控制器的IP地址從ControlBuilder菜單中啟動(dòng)啟動(dòng)IPConfig工具確認(rèn)Settings/ComPort端口要與串行電纜連接的端口一致點(diǎn)擊
Connect,然后按
Reset按鈕直到控制器
R燈閃爍選擇AdvanceMode以便設(shè)置IP
地址及子網(wǎng)掩碼鍵入控制器的IP地址及子網(wǎng)掩碼ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第6頁(yè)。ControlBuilderLayoutABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第7頁(yè)。ControlBuilderLayout
項(xiàng)目管理器窗口區(qū)域ProjectExplorerPane
信息窗口區(qū)域InformationPaneABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第8頁(yè)。ControlBuilder結(jié)構(gòu)Libraries–
重復(fù)使用方案引入已開(kāi)發(fā)的方案,或創(chuàng)建您自己的方案Applications–控制邏輯
包括控制邏輯,數(shù)據(jù)類型,功能塊Controller-控制器
定義硬件結(jié)構(gòu)及任務(wù)ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第9頁(yè)。信息欄Description顯示所選目標(biāo)的描述Check顯示所選目標(biāo)的檢查結(jié)果中的錯(cuò)誤信息
Message顯示在線或離線信息
ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第10頁(yè)。Controllers
HardwareSetup
創(chuàng)建硬件結(jié)構(gòu)ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第11頁(yè)。ControlBuilder結(jié)構(gòu)Libraries–
重復(fù)使用方案引入已開(kāi)發(fā)的方案,或創(chuàng)建您自己的方案Applications–控制邏輯
包括控制邏輯,數(shù)據(jù)類型,功能塊Controller-控制器
定義硬件結(jié)構(gòu)及任務(wù)ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第12頁(yè)??刂破饔布耆M設(shè)備結(jié)構(gòu)處理器CPU,
輸入輸出I/O
總線設(shè)備fieldbuses
ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第13頁(yè)。項(xiàng)目管理器中的硬件樹形結(jié)構(gòu)1834561234567872ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第14頁(yè)。如何添加新硬件單擊鼠標(biāo)右鍵,插入需要的硬件設(shè)備ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第15頁(yè)。激活需要配置的選項(xiàng)編輯器顯示可用的菜單項(xiàng)如:你只能在CPU下添加通訊模件然后在其下插入Profibus設(shè)備ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第16頁(yè)。模件幫助信息硬件配置詳細(xì)文本信息可在左下角列出ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第17頁(yè)。AC800MCPU掛接何種設(shè)備,如何連接?如圖所示:數(shù)字代表硬件的物理位置211ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第18頁(yè)。AC800CCPU掛接何種設(shè)備,如何連接?8712345678123456ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第19頁(yè)。PROFIBUS掛接的設(shè)備AC800CProfibusMasterProfibusSlaveonaddress18ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第20頁(yè)。修正位置號(hào)ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第21頁(yè)。Settings(設(shè)置選項(xiàng))雙擊目標(biāo),進(jìn)入設(shè)置窗口也可單擊鼠標(biāo)右鍵,選擇Editor
編輯對(duì)話框可在不同欄之間切換ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第22頁(yè)。編程工具欄使用現(xiàn)有設(shè)置,并關(guān)閉窗口使用現(xiàn)有設(shè)置檢查所選項(xiàng)是否有錯(cuò)誤ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第23頁(yè)。ProjectExplorer工具欄在線離線仿真不需要物理硬件,測(cè)試程序下載程序并在線在Tools菜單下,可看到同樣的選項(xiàng)ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第24頁(yè)。錯(cuò)誤處理在仿真的過(guò)程中如果出錯(cuò),會(huì)得到相應(yīng)的提示選中錯(cuò)誤項(xiàng),單擊鼠標(biāo)右鍵,選擇Editor選中錯(cuò)誤項(xiàng),單擊鼠標(biāo)右鍵,選擇
GotoErrorinProjectExplorerABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第25頁(yè)。仿真方式仿真仿真方式是理想的離線測(cè)試工具,用戶可以不連接控制系統(tǒng),運(yùn)行其中的應(yīng)用程序及任務(wù)如同真的在線運(yùn)行一樣,其性能與PC性能有關(guān)并且可以監(jiān)控,或者強(qiáng)制變量數(shù)值A(chǔ)BB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第26頁(yè)。On-linehelp在線幫助可以按F1找到相關(guān)幫助HelpaboutControlBuilderfunctionalityHelpaboutIEC61131-3HelpaboutHardwaremodules使用IndexSearchcapabilitiesFavorites也可以為用戶自定義功能塊編寫幫助文件F1ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第27頁(yè)??梢栽诰€瀏覽所有手冊(cè)ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第28頁(yè)。ProgramEditor
程序編輯ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第29頁(yè)。ControlBuilder結(jié)構(gòu)Libraries–
重復(fù)使用方案引入已開(kāi)發(fā)的方案,或創(chuàng)建您自己的方案Applications–控制邏輯
包括控制邏輯,數(shù)據(jù)類型,功能塊Controller-控制器
定義硬件結(jié)構(gòu)及任務(wù)ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第30頁(yè)。編程窗口變量及功能塊聲明控制邏輯不同的編程語(yǔ)言,有不同的外形風(fēng)格,每個(gè)CODE代表一段控制邏輯錯(cuò)誤信息工具欄每個(gè)Program多至100個(gè)CODEABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第31頁(yè)。變量控制邏輯中使用的所有變量均需要聲明可以使用program中的本地變量localvariable,也可使用在Application級(jí)聲明的全局變量GlobalVariables.全局變量可以在Application中的所有Programs使用可以定義每個(gè)變量的屬性如:InitialValue(初始值)
I/Oaddress(I/O地址)等……ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第32頁(yè)。變量名長(zhǎng)度變量名長(zhǎng)度Variables,functions,controlmodules,functionblocks等可到
32個(gè)字符長(zhǎng)可包含字母(a-z,A-Z),數(shù)字(0-9)及下劃線(_)第一個(gè)字符必須為字母或者下劃線,不可以使用空格為了增強(qiáng)可讀性,可用下劃線Application,Library&Controller名稱限于
20個(gè)字符Task名稱可到25個(gè)字符其它的一般為20個(gè)字符ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第33頁(yè)。局部變量雙擊Program可以看到變量及其屬性ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第34頁(yè)。GlobalVariables(全局變量)雙擊Application可以看到全局變量及其屬性ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第35頁(yè)。變量屬性變量屬性
ColdRetain在熱啟動(dòng)或冷啟動(dòng)狀態(tài),變量值不變
Constant常量,不能更改其值Retain熱啟動(dòng)時(shí)保持變量值,系統(tǒng)缺省為retain,可清空或改寫其屬性.InitialValue定義變量的初始值
I/OAddress定義變量所要連接的I/ODescription純文本的方式描述變量功能屬性ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第36頁(yè)。數(shù)據(jù)類型系統(tǒng)數(shù)據(jù)類型:布爾型:BOOL雙整型:DINT整型:INT無(wú)符號(hào)整型:UINT雙字型:DWROD字型:WORD實(shí)型:REAL字符串型:STRINGABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第37頁(yè)。數(shù)據(jù)類型系統(tǒng)數(shù)據(jù)類型:布爾型:BOOL0,1;雙整型:DINT32位包括符號(hào)位–2147483648----2147483647;整型:INT16位包括符號(hào)位-32768----32767;無(wú)符號(hào)整型:UINT16位不包括符號(hào)位0---65536;雙字型:DWORD32位string
字型:WORD16位string
實(shí)型:REAL32位浮點(diǎn)數(shù)字符串型:STRINGABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第38頁(yè)。數(shù)據(jù)類型—結(jié)構(gòu)定義使用ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第39頁(yè)。編程窗口包括控制邏輯每個(gè)窗口可創(chuàng)建一種類型的61131-3控制邏輯每個(gè)Program可編多至100個(gè)Tab鼠標(biāo)右鍵單擊Tab切換編程語(yǔ)言改變名稱插入新的tab編程界面的風(fēng)格因編程語(yǔ)言的不同而不同ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第40頁(yè)。用TAB更好地組織程序TAB:
每個(gè)TAB可以使用獨(dú)立的編程語(yǔ)言可以象MSExcel一樣移動(dòng),重命名TAB定義程序執(zhí)行的順序
單擊鼠標(biāo)右鍵可看到操作菜單ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第41頁(yè)。用數(shù)據(jù)輸入助手,輕松編程不必記住所有功能塊的所有參數(shù)聲明你的類型,將其鍵入編輯器輸入類型的同時(shí),數(shù)據(jù)輸入助手會(huì)隨時(shí)彈出可能的參數(shù),讓你輕松編程ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第42頁(yè)。簡(jiǎn)單的界面–Browseforinformation簡(jiǎn)單的輸入列表,選擇更方便(Ctrl-J)Variable窗口Ctrl-R重復(fù)上次輸入內(nèi)容用瀏覽功能將variable指定到
I/O變量窗口中Draganddrop變量即可賦值給I/O編輯器根據(jù)所輸入的字母,列出可能的選項(xiàng),如:
鍵入b–編輯器會(huì)彈出bool類型ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第43頁(yè)。應(yīng)用程序中可以使用Copy&Paste如:ExcelorWord一樣可以從剪貼板Copy,
Paste可能的操作實(shí)例:Variable聲明StructureText和IL文本及字符串I/O指定1.在Excel中定義10個(gè)Motor2.拷貝3.粘貼到FunctionBlock窗口ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第44頁(yè)。Codepane中強(qiáng)大的搜索引擎StandardFind搜索字符串string跳至下一提示項(xiàng)Ctrl-FFindinEditor鍵入查找的字符串等”FindinEditor”可列出所找到的字符串所在的行點(diǎn)擊該行即可直接跳至目標(biāo)位置
ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第45頁(yè)。StructureText
結(jié)構(gòu)文本ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第46頁(yè)。語(yǔ)法結(jié)構(gòu)(Syntax)Statement要以分號(hào);結(jié)尾(*注釋*)可以在Windowsapplication中使用COPY,PASTE
賦值:=比較=ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第47頁(yè)。使用InsertStatement快速編程ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第48頁(yè)。IFstatementABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第49頁(yè)。FORStatementABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第50頁(yè)。AssignI/O
I/O賦值A(chǔ)BB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第51頁(yè)。WheretoassignI/O在ControlBuilder的Controller部分賦值
選擇Controller并瀏覽找到所需I/O雙擊I/O模件,彈出Settings界面,
Connections界面等;ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第52頁(yè)。將I/O指定到信號(hào)
選擇I/O模件,點(diǎn)擊
browse選擇I/O通道在程序編輯器中ProgramEditor可以看到并修改賦值A(chǔ)BB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第53頁(yè)。自動(dòng)生成文檔DocumentationABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第54頁(yè)。自動(dòng)生成文檔Documentation之前需要花大量時(shí)間記錄solutions文檔通常打開(kāi)Word,重復(fù)輸入應(yīng)用程序或記錄已有方案使用ControlBuilder可以自動(dòng)生成下列文檔LibrariesApplicationsController配置ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第55頁(yè)。
生成DocumentationABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第56頁(yè)。HowtostructureyourcontrollogicABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第57頁(yè)。Whydoyouwanttostructureyourapplication?簡(jiǎn)便易讀,易于理解
將控制邏輯分區(qū)每個(gè)Codeblock可以指定不同的掃描周期,以及同一控制器中不同的優(yōu)先級(jí)
控制器之間的Codeblock合理分配InFunctionBlocksApplicationProgramFunctionBlockInControlModulesApplicationControlModulesControlModuleFunctionBlocksABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第58頁(yè)。Task
任務(wù)ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第59頁(yè)。StructuringofyourapplicationProjectApplication1ApplicationxProgram1ProgramXFunctionBlock1FunctionBlockXProjectApplication1ApplicationXControlModuleControlModuleXFunctionBlock1FunctionBlockXIEC61131-3ControlModulesControlModule1ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第60頁(yè)。任務(wù)6個(gè)優(yōu)先級(jí)TimeCritical–0Highest–1High–2Normal–3Low–4Lowest–5任務(wù)按其優(yōu)先級(jí)執(zhí)行高優(yōu)先級(jí)的任務(wù)可以中斷低一級(jí)的任務(wù)執(zhí)行
每個(gè)任務(wù)可有其獨(dú)立的掃描周期
優(yōu)先級(jí)為TimeCritical的任務(wù)只可以有一個(gè)UsetaskstomakesurethatyougetthecorrectperformanceofyourcontrollogicTheperformanceofacontrollerisnotunlimitedPickthecorrecttaskforeachapplicationABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第61頁(yè)。Priority0任務(wù)–TimeCritical最高優(yōu)先級(jí)的任務(wù)有如下特性:
此任務(wù)與其它任務(wù)執(zhí)行不同,是由系統(tǒng)實(shí)時(shí)時(shí)鐘控制的精確任務(wù)分辨率為
1msTimeCritical相關(guān)的優(yōu)先級(jí)的任務(wù)不能在線修改
離線修改TimeCritical相關(guān)的優(yōu)先級(jí)的任務(wù),需要重新編譯應(yīng)用程序使用Priority0任務(wù),要注意:每個(gè)系統(tǒng)僅有1個(gè)任務(wù)可設(shè)為Priority0任務(wù)
連接該任務(wù)的程序并不允許調(diào)用所有功能如包含非法指令,不能設(shè)為Priority0任務(wù)
Priority0任務(wù)可在任意時(shí)刻中斷其它任務(wù),如mid-statement。即使電源故障,Priority0任務(wù)仍
可執(zhí)行完畢
(assumingthatitcanbecompletedwithin1millisecond)如
warmstart,time-criticaltask中的codeblock執(zhí)行時(shí)間少于1msABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第62頁(yè)。Structuringoftherun-timeenvironmentProjectController1ControllerXTask1TaskX每個(gè)項(xiàng)目中可有多個(gè)控制器,每個(gè)控制器中可有多個(gè)任務(wù)1ms10ms500ms100ms999msControllerABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第63頁(yè)。MappingbetweenControlLogicandControllersProjectApplication1ApplicationxProgram1ProgramXFunctionBlock1FunctionBlockXProjectApplication1ApplicationXControlModule1ControlModuleXFunctionBlock1FunctionBlockX可指定到控制器中的任務(wù)
ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第64頁(yè)。任務(wù)處理建議使用offset預(yù)防控制器過(guò)載檢查執(zhí)行時(shí)間
強(qiáng)大的調(diào)試工具run/halt
單步執(zhí)行設(shè)置優(yōu)先級(jí)ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第65頁(yè)。支持多任務(wù)標(biāo)準(zhǔn)tasks:每個(gè)控制器可定義多至16個(gè)任務(wù)
任務(wù)數(shù)量根據(jù)授權(quán)而不同,(ControlBuilderlicense)Basic為3個(gè)任務(wù)
ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第66頁(yè)。支持多控制器合理分散負(fù)荷合理分配應(yīng)用程序,優(yōu)化特性
合理分配應(yīng)用程序,增加正常運(yùn)行時(shí)間特性
選擇合適的控制器類型
,達(dá)到最佳,最實(shí)用的效果創(chuàng)建newcontrollerABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第67頁(yè)。支持多個(gè)應(yīng)用程序
每個(gè)項(xiàng)目可以有多個(gè)應(yīng)用程序優(yōu)化code結(jié)構(gòu)多個(gè)工程師編程
創(chuàng)建newapplicationABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第68頁(yè)。指定application到
controller1.選擇AddApplication2.選擇Application3.結(jié)果如下ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第69頁(yè)。將code指定到不同的controller將Application指定到不同的控制器
Controller可提高性能
將重要的功能分散到不同的控制器中
所有內(nèi)部數(shù)據(jù)將自動(dòng)定義
加速開(kāi)發(fā)時(shí)間,減少人為錯(cuò)誤Application_No1Application_No2Application_No3MyProjectController1Controller2ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第70頁(yè)。指定application或
program到task指定program到task指定application到taskABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第71頁(yè)。Applications及programs在Tasks中的分配ThiscontrollercanrunbothapplicationsThisapplicationrunsintheNormaltaskofControllerNo1ThiscontrollercanrunDemoApplication_No1ThisprogramrunintheFasttaskofControllerNo2ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第72頁(yè)。FunctionBlocks
功能塊ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第73頁(yè)。FBDEditor–2PanesStructurePane顯示執(zhí)行順序FBDPane可在兩種視圖中切換ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第74頁(yè)。插入功能塊InserteFunctionBlocks沒(méi)有FunctionBlocks時(shí),單擊鼠標(biāo)右鍵,ProgramEditor至少有1個(gè)FunctionBlock時(shí),選中1個(gè)
FunctionBlock單擊鼠標(biāo)右鍵ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第75頁(yè)。插入FunctionBlock對(duì)話框輸入數(shù)量點(diǎn)擊自動(dòng)彈出輸入助手InputAssistant選擇創(chuàng)建Enable信號(hào)選擇FunctionBlock選擇已聲明的功能塊ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第76頁(yè)。連接FBD功能塊參數(shù)1
(FBDtoFBD)選中輸出鼠標(biāo)右鍵單擊輸入端,選擇連接
ConnecttoPreviousSelection2(FBDtoFBD)選中輸出按Ctrl鍵,并點(diǎn)擊輸入端
3(FBDtoParm.)選中輸入/輸出,右鍵點(diǎn)擊,選擇”Connect”123ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第77頁(yè)。Copy,Paste功能塊1.選擇功能塊2.按Ctrl-C,然后Ctrl-V用Motor2代替Motor1,點(diǎn)擊OK4.功能塊即被拷貝并重命名AutomaticrenamingofVariablesABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第78頁(yè)。自動(dòng)聲明變量當(dāng)連接variables到
FunctionBlock時(shí),自動(dòng)聲明節(jié)約大量時(shí)間當(dāng)粘貼一個(gè)或一組功能塊時(shí)節(jié)約大量時(shí)間EfficentEngineeringABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第79頁(yè)。FBDEditor–分開(kāi)CodePane將光標(biāo)放至此處,拖動(dòng)即可splitcodepane1pane2pane1paneABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第80頁(yè)。FBDEditor–功能塊注釋注:也可在每頁(yè)的第一個(gè)功能塊前加頁(yè)注釋
ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第81頁(yè)。頁(yè)及功能塊Layout設(shè)置頁(yè)的Layout在StructureView中可以用拖拽的方法,重新排列功能塊drag&drop也可以剪切粘貼功能塊Cut&Paste,并保持連接ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第82頁(yè)。LadderDiagrams
梯形圖ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第83頁(yè)。類似功能塊編程Ladder及FunctionBlockEditor有許多相似點(diǎn):?jiǎn)螕羰髽?biāo)右鍵插入
insertRungsFunctionBlocks拷貝,粘貼Copy,
Paste已有的solutions在行或者功能塊處添加注釋
連接pins時(shí),自動(dòng)聲明變量粘貼rungs時(shí),自動(dòng)聲明變量ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第84頁(yè)。插入行InsertingRungs在沒(méi)有Rungs的界面編程在程序編輯界面右鍵單擊鼠標(biāo)出現(xiàn)InsertRung至少有一個(gè)元素時(shí)選擇
Rung,右鍵單擊鼠標(biāo)
ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第85頁(yè)。插入接點(diǎn)或功能塊
選擇元素,右鍵單擊鼠標(biāo)
梯形圖中可以引用所有功能塊
ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第86頁(yè)。插入接點(diǎn)或功能塊插入接點(diǎn)插入接點(diǎn)或功能塊ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第87頁(yè)。InstructionList
指令表ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第88頁(yè)。指令表編輯器
可跳轉(zhuǎn)到的子程序
變量或者指令執(zhí)行的操作數(shù)
指令的文本描述
執(zhí)行指令
ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第89頁(yè)。重要命令
LD-LoadLoadtheoperandtotheregisterST–StoreStoretheregisterintotheoperandJMP–UnconditionalJumpGT–GreaterthanLT–LessthanJMPC–ConditionaljumpMakeacomparisonintheinstructionbeforeIfthestatementistrue,thenjumpR–ResetSettheoperandto0ifthevalueoftheregisteris0S–SetSettheoperandto1ifthevalueoftheregisteris1AND,OR,XOR,NOT,…ADD,SUB,MUL,DIVABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第90頁(yè)。注釋說(shuō)明CommentsAcommentstartswith(#andendswith#)ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第91頁(yè)。指令表IL中調(diào)用功能塊變量功能塊InstructionsABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第92頁(yè)。SequentialFunctionCharts
SFCABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第93頁(yè)。SequentialFunctionCharts用于創(chuàng)建順控程序
開(kāi)泵OpenPump啟動(dòng)電機(jī)StartMotor開(kāi)加熱器
50s降溫
2minutes排空油箱EmptyTankABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第94頁(yè)。TheSFCEditorABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第95頁(yè)。Stepindetails步進(jìn)入該步執(zhí)行的指令
此步內(nèi)要完成的指令
退出此步時(shí)執(zhí)行的命令
條件ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第96頁(yè)。Howtoendthelines每一步的行結(jié)尾為分號(hào)
;條件的結(jié)尾不需要分號(hào)
;
ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第97頁(yè)。Stepindetails右鍵單擊鼠標(biāo)
Rename步重命名RenameABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第98頁(yè)。PossiblestepsandjumpsABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第99頁(yè)。在線模式On-linemode激活的步為藍(lán)色
監(jiān)控變量ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第100頁(yè)。StepControlABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第101頁(yè)。StepTimingABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第102頁(yè)。FunctionBlockTypes
功能塊類型ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第103頁(yè)。FunctionBlockTypeInstancesMotor1Motor2Motor3Motor4不必重新開(kāi)發(fā),只需復(fù)用
FunctionBlockTypeMotorControlABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第104頁(yè)。ControlBuilder結(jié)構(gòu)Libraries–
重復(fù)使用方案引入已開(kāi)發(fā)的方案,或創(chuàng)建您自己的方案Applications–控制邏輯
包括控制邏輯,數(shù)據(jù)類型,功能塊Controller-控制器
定義硬件結(jié)構(gòu)及任務(wù)ABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第105頁(yè)。定義,使用功能塊類型
FunctionBlockTypes在
Library中定義FunctionBlockTypes在應(yīng)用程序中使用FunctionBlockTypesABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第106頁(yè)。變量,參數(shù)Variables,
ParametersVariables在FunctionBlock,Application,Program等單元使用Parameter用于在功能塊中傳送數(shù)據(jù)
ParametersVariableABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第107頁(yè)。Parameters用于在功能塊類型中定義輸入輸出
FunctionBlockTypeABB-PLC-AC800M培訓(xùn)中文教程培訓(xùn)資料全文共126頁(yè),當(dāng)前為第108頁(yè)。功能塊中的變量類型
功能塊類型中全局變量的連接
雙擊功能塊類型,并選擇外部變量
LocalVariable局部變量雙擊功能塊出現(xiàn)下列界面
在
Applicatio
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 抹灰合同抹灰合同協(xié)議
- 個(gè)人裝修泥工合同
- 弱電安全文明施工方案
- 茶山社區(qū)消毒施工方案
- 法律邏輯與案例解析試題集
- 環(huán)境工程水處理技術(shù)知識(shí)考核卷
- 學(xué)校雇傭保安服務(wù)合同
- 樹木涂白劑施工方案
- 新建道路施工方案
- 干掛巖棉板的施工方案
- 小額納稅人證明模板
- 《總體國(guó)家安全觀學(xué)習(xí)綱要》全書PPT
- 北京市商業(yè)地圖
- 軟件項(xiàng)目進(jìn)度計(jì)劃完整參考模板
- 面包生產(chǎn)工藝流程圖
- 特種設(shè)備使用單位名稱變更申請(qǐng)表(共2頁(yè))
- CASS勘測(cè)定界操作指導(dǎo)方案
- 員工考勤表(通用版)
- 3號(hào)鋼筋加工場(chǎng)桁吊安裝方案
- 貫徹九項(xiàng)準(zhǔn)則《醫(yī)療機(jī)構(gòu)工作人員廉潔從業(yè)九項(xiàng)準(zhǔn)則》PPT
- 2021年度藥店培訓(xùn)計(jì)劃一覽表
評(píng)論
0/150
提交評(píng)論