資源描述:
《控制策略組態(tài)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、ControlITAC800F用戶培訓(xùn)資料過(guò)程站控制策略組態(tài)5.1IEC61131-3編程15.2資源分配25.2.1建立FBD項(xiàng)目樹(shù)25.2.2編寫(xiě)FBD程序35.2.2.1FBD程序元素45.2.2.2基本操作55.1IEC61131-3編程Freelance2000編程采用IEC61131-3標(biāo)準(zhǔn)。有功能塊圖(FBD),指令表(IL),梯形邏輯圖(LD),順序功能圖(SFC)。其程序結(jié)構(gòu)如下:過(guò)程站資源用戶任務(wù)列表對(duì)象用戶間隔方式運(yùn)行任務(wù)程序列表FBD程序LD程序IL程序亠」SFC程序「匚1系統(tǒng)任務(wù)5.2FBD編程FBD編程是圖形化的編程方法,共冇190多個(gè)標(biāo)準(zhǔn)功能塊可
2、調(diào)用。下面說(shuō)明編程步驟。5.2.1建立FBD編程項(xiàng)目樹(shù)(1)建立用戶任務(wù)列表口錄E)01project_name1E)01CONF(CONF]
3、PS1.USRTasknASKLIS'S02PSI.SYSTask(TASKLIST)□020S1(DOS)□03DDE(D-GS)——E)01PS1(D-PS/RED)□02PoolIndustrialIT的任務(wù)分為系統(tǒng)任務(wù)和用戶任務(wù)兩人類。用戶任務(wù)是由運(yùn)行在過(guò)程站中的用戶程序組成的。所有用戶任務(wù)的集合稱為用戶任務(wù)列表。?在建立過(guò)程站資源時(shí),系統(tǒng)自動(dòng)生成系統(tǒng)任務(wù)列表和用戶任務(wù)列農(nóng)。(2)建立用戶任務(wù)每個(gè)過(guò)程站資源可以組態(tài)9個(gè)任務(wù),其
4、中8個(gè)任務(wù)為周期運(yùn)行方式,1個(gè)為PLC循環(huán)運(yùn)行方式。對(duì)于周期運(yùn)行方式的任務(wù)用戶可以指定任務(wù)的執(zhí)行周期行優(yōu)先級(jí)。?在用戶任務(wù)列表上選擇插入下一級(jí);9菜單:編輯(Edit)插入卜一級(jí)(Insertnextlevel)9工具條選擇:瞎I侶—插入下_級(jí)?出現(xiàn)任務(wù)選擇對(duì)話框:ObjectSelectionDefaultTaskTASKRedundantDefaultTaskTASK/REDRedundantTaskTASK/REDTaskTASK任務(wù)又有兀余任務(wù)行非兀余任務(wù)之分,兀余任務(wù)運(yùn)行在兀余過(guò)程站。>DefaultTaskTASK為PLC任務(wù)>TaskTASK為周期任務(wù)?選擇周期
5、運(yùn)行方式任務(wù),按確認(rèn)鍵出現(xiàn)用戶任務(wù)參數(shù)配置對(duì)話框:>輸入任務(wù)名稱;>確認(rèn)任務(wù)周期行優(yōu)先級(jí);>其它參數(shù)保留缺省值。任務(wù)處理方式有兩種:等間距(Equidistant)方式、負(fù)載優(yōu)化(Loadoptimal)方式?Equidistant:任務(wù)按照固定的時(shí)間間隔執(zhí)行,起始時(shí)間確定后,隨后一系列任務(wù)執(zhí)行時(shí)間是固定的;?LoadOptimal:每次任務(wù)的啟動(dòng)運(yùn)行時(shí)間取決于前一次結(jié)束時(shí)間,前后兩次間隔時(shí)間差為設(shè)定的周期時(shí)間。?確認(rèn)結(jié)束插入用戶任務(wù)。(1)建立程序列表任務(wù)由程序組成,程序又分為±FDB.IL、LD組成的PL和SFC。操作方法同上。(2)在程序列表PLT插入FBD,如下圖:Q
6、01project_name1□01CONF(CONF]□01PS1(D-PS/RED)Q01PSI.USRTask(TASKLIST11Q01Taskl(TASK/RED)(CyclicJ#500ms)1Q01PL(PL)(On)FBD1fFBD1□01S02PSI.SYSTask(TASKLIST)□020S1(DOS)□03DDE(D-GS)□02Pool5?2?2編寫(xiě)FBD程序在項(xiàng)冃樹(shù)FBD上選擇編輯,或雙擊FBD則進(jìn)入FBD編程界面。FBDprogramBlocksVariablesEditSystemCrossreferencesOptionsBack!Help?
7、MU価油俺I型5.2.2.1FBD程序元素(1)變量與常數(shù)變量與常數(shù)可置于程序中的任何地方,并以矩形方式顯示和編輯。變量的類型有:REAL實(shí)型:DINT雙整型:INT整型:UDINT雙字無(wú)符號(hào)整型:UINT無(wú)符號(hào)整型:DWORD雙字:WORD字:BYTE字節(jié):BOOL布爾型:1,0TIME吋間類型:STR字符型位位位位位位位位位32321632163216832系統(tǒng)中的所有變量都組織在變量表中?訪問(wèn)變量表,在菜單中選擇"System”弓變量表>Res.變量所在資源>X“輸出”屬性(Y-Yes,N-No)一個(gè)資源中的變量只有被“輸出”Z后,其它的資源才可訪問(wèn);>ObjectLo
8、cation指明為I/O組件所定義的變量在硬件結(jié)構(gòu)中的位置;>P代表變量的“過(guò)程映象”屬性;?冗余任務(wù)必須使用映象變量?任務(wù)在執(zhí)行時(shí),首先掃描過(guò)程映象區(qū),讀入映象變量,然后執(zhí)行程序,最后將映象變量寫(xiě)到映象區(qū)-映彖變量前冇@符號(hào)變量表中系統(tǒng)變量以紅色顯示,如果用戶自定義變量顯示紅色,則該變量沒(méi)有被引用。(1)功能塊MonitoringENIN□ISEENOSL1SL2L1SL3L2SL4L3ERR14廠功能塊的左邊為輸入“管腳”,右邊為輸岀“管腳”。功能塊兩側(cè)的長(zhǎng)管腳必須連接變量或其它功能塊。每個(gè)功能塊必