![和利時(shí)軟件手冊(cè)_第1頁(yè)](http://file4.renrendoc.com/view/d3880c56fd9c3bc13fb4c2b5ddd17a2c/d3880c56fd9c3bc13fb4c2b5ddd17a2c1.gif)
![和利時(shí)軟件手冊(cè)_第2頁(yè)](http://file4.renrendoc.com/view/d3880c56fd9c3bc13fb4c2b5ddd17a2c/d3880c56fd9c3bc13fb4c2b5ddd17a2c2.gif)
![和利時(shí)軟件手冊(cè)_第3頁(yè)](http://file4.renrendoc.com/view/d3880c56fd9c3bc13fb4c2b5ddd17a2c/d3880c56fd9c3bc13fb4c2b5ddd17a2c3.gif)
![和利時(shí)軟件手冊(cè)_第4頁(yè)](http://file4.renrendoc.com/view/d3880c56fd9c3bc13fb4c2b5ddd17a2c/d3880c56fd9c3bc13fb4c2b5ddd17a2c4.gif)
![和利時(shí)軟件手冊(cè)_第5頁(yè)](http://file4.renrendoc.com/view/d3880c56fd9c3bc13fb4c2b5ddd17a2c/d3880c56fd9c3bc13fb4c2b5ddd17a2c5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、軟件界面看快速入門(mén)指令包括兩種調(diào)用方法:使能運(yùn)算符調(diào)用和功能塊調(diào)用,在PowerPro的指令系統(tǒng)中,一些標(biāo)準(zhǔn)指令,諸如初等運(yùn)算指令 、比較指令、移位指令、 賦值指令 、類型轉(zhuǎn)換指令、邏輯運(yùn)算指令等,都應(yīng)采用使能運(yùn)算符形式調(diào)用。功能塊和使能運(yùn)算符區(qū)別:在調(diào)用功能塊指令時(shí),需要對(duì)該功能塊進(jìn)行實(shí)例聲明,與變量定義類似,需要定義一個(gè)變量,數(shù)據(jù)類型自動(dòng)默認(rèn)為該功能塊類型,一個(gè)程序中假如用到多個(gè)該指令,其聲明的變量應(yīng)不同。F4功能鍵:編譯信息區(qū)位于程序區(qū)的下方,用于實(shí)時(shí)顯示程序關(guān)于編譯、錯(cuò)誤、警告或比較的消息,如圖2-2-6所示。雙擊編譯信息區(qū)中的任一條消息,可以自動(dòng)跳到編輯器中的相關(guān)行,以便查找相關(guān)信息
2、。通過(guò)“編輯”/“后錯(cuò)誤”(F4功能鍵)和“編輯”/“前錯(cuò)誤”(Shift+F4組合功能鍵)命令可以在錯(cuò)誤消息行中快速跳轉(zhuǎn)。F2功能鍵:在編輯窗口中的當(dāng)前光標(biāo)位置,按F2功能鍵,會(huì)自動(dòng)彈出當(dāng)前位置可以插入的待選項(xiàng),例如運(yùn)算符、函數(shù)、功能塊和變量類型等列表。SHIFT+F2可用于改寫(xiě)。對(duì)象組織器:主界面左側(cè)的豎條窗口稱為對(duì)象組織器,由“程序”、“數(shù)據(jù)類型”、“視圖”和“資源”四個(gè)選項(xiàng)卡組成,包含了一個(gè)工程所必需的基本對(duì)象。程序選項(xiàng)卡用于對(duì)程序的管理。諸如新建子程序、新建中斷服務(wù)程序等都在程序選卡中完成。數(shù)據(jù)類型選項(xiàng)卡完成對(duì)自定義數(shù)據(jù)類型功能。PowerPro支持用戶自定義的數(shù)據(jù)類型。視圖選項(xiàng)卡完
3、成視圖功能。資源選項(xiàng)卡完成PLC硬件配置、添加指令、工程選項(xiàng)及設(shè)置中斷等功能。變量聲明區(qū):變量聲明區(qū)位于對(duì)象組織器的右上角。PowerPro將數(shù)據(jù)分為地址和變量?jī)纱箢?。變量可以不指定具體地址,直接用符號(hào)來(lái)表示,諸如“start”、“run”,同一符號(hào)的變量表示同一個(gè)變量。變量與地址不同,變量在使用時(shí)需要定義,而地址可以直接引用。變量聲明區(qū)就是用于顯示所有定義的變量。變量的定義有兩種方式。一種是在編程時(shí)自動(dòng)定義,并且顯示在變量聲明區(qū)中,如圖2-2-4所示;另一種就是直接在變量聲明區(qū)中定義,變量聲明區(qū)有文本和表格兩種顯示形式,圖2-2-5所示為變量表格顯示形式。監(jiān)視列表:在“資源”選項(xiàng)卡中的“監(jiān)視
4、與接收管理器”下,選擇“插入”菜單下的“新建監(jiān)視列表”,或在“監(jiān)視與接收管理器”列表區(qū)的左區(qū)點(diǎn)擊鼠標(biāo)右鍵,從彈出的菜單中選擇“增加監(jiān)視列表”,并為列表輸入合適的名稱,即可插入新的監(jiān)視列表菜單欄高級(jí)選項(xiàng)功能塊幫助:快捷鍵為“Alt+Enter”。在梯形圖中,選中某個(gè)功能塊,使用“功能塊幫助”,則會(huì)彈出相應(yīng)功能塊的“幫助”文件,即“庫(kù)管理器”,從而了解該功能塊的應(yīng)用。選項(xiàng):在梯形圖中,使用“選項(xiàng)”菜單,則會(huì)彈出如圖2-3-14所示的“功能塊梯形圖選項(xiàng)”對(duì)話框,可以進(jìn)行梯形圖的相關(guān)參數(shù)設(shè)置。不同的選項(xiàng)卡中,菜單顯示的功能不同菜單欄在線選項(xiàng)在線O/停止P、在線O/復(fù)位E、在線O/冷復(fù)位T三者的區(qū)別:在
5、線O/停止P:停止程序的運(yùn)行。 在線O/復(fù)位E:停止程序的運(yùn)行,變量置為初始值。retain型變量維持當(dāng)前值。在線O/冷復(fù)位T:停止程序的運(yùn)行,重新初始化所有變量。在線O/清空用戶程序O 與工程/清空二者的區(qū)別:在線O/清空用戶程序O:清除PLC中的程序,重新初始化PLC系統(tǒng)。注意,這與“工程/清空”菜單有所不同。“在線/清空用戶程序”是指清除PLC中的程序,重新初始化PLC系統(tǒng)。而“工程/清空”菜單清除以前產(chǎn)生的下載文件,確保系統(tǒng)在下次進(jìn)行編譯時(shí),重新建立新的下載文件。在線O/斷點(diǎn)B:在線O/斷點(diǎn)B:在當(dāng)前位置設(shè)置一個(gè)斷點(diǎn)或刪除已有的斷點(diǎn)。如果程序運(yùn)行后到達(dá)斷點(diǎn),則程序終止,相應(yīng)得程序段會(huì)以
6、紅色背景顯示。為了繼續(xù)程序的運(yùn)行,可用“在線/運(yùn)行”、“在線/跳過(guò)”或“在線/跳入”命令。具體請(qǐng)參見(jiàn)8.4.6章節(jié)在線O/斷點(diǎn)對(duì)話框L:編輯整個(gè)工程中的斷點(diǎn)在線O/跳過(guò)S與在線O/跳入N二者的區(qū)別:在線O/跳過(guò)S:?jiǎn)尾綀?zhí)行程序,程序在執(zhí)行之后停止在線O/跳入N:如果在當(dāng)前位置是函數(shù)或功能塊,則程序?qū)?zhí)行到被調(diào)用程序的第一條指令。在其它情況下,與“在線/跳過(guò)”命令一樣。在線O/輸入值W與在線O/強(qiáng)制值C二者的區(qū)別:在線O/輸入值W:調(diào)試時(shí)修改變量值。 在線O/強(qiáng)制值C:同樣用于調(diào)試時(shí)對(duì)變量賦值。在每個(gè)循環(huán)結(jié)束之后,被強(qiáng)制的變量都被寫(xiě)入強(qiáng)制值,直到執(zhí)行“解除強(qiáng)制”命令為止。在線O/輸入/強(qiáng)制對(duì)話框
7、G:允許對(duì)多個(gè)變量寫(xiě)入新值,并同時(shí)輸入到PLC中。對(duì)于“在線/輸入值”,變量只被寫(xiě)一次,而且變量允許立刻被其它程序賦值。添加動(dòng)作:添加動(dòng)作:可以在當(dāng)前選定的程序或功能塊下創(chuàng)建一個(gè)動(dòng)作。在彈出的對(duì)話框中填入動(dòng)作名,并選擇動(dòng)作實(shí)現(xiàn)的語(yǔ)言。“動(dòng)作”代表一個(gè)進(jìn)一步的功能實(shí)現(xiàn),這種功能也可由其他語(yǔ)言所創(chuàng)建的一般功能塊來(lái)實(shí)現(xiàn)。動(dòng)作隸屬于一個(gè)功能塊或程序,可以像調(diào)用功能塊一樣來(lái)調(diào)用功能塊的動(dòng)作。動(dòng)作調(diào)用的格式為:.或.。顯示調(diào)用樹(shù):顯示調(diào)用樹(shù):與“工程”/“查看調(diào)用樹(shù)”命令相同??梢栽谝粋€(gè)新窗口中顯示當(dāng)前對(duì)象調(diào)用程序、函數(shù)、功能塊的樹(shù)型結(jié)構(gòu),直觀地指出當(dāng)前POU與工程中其它POU的先后調(diào)用關(guān)系。工程必須通過(guò)
8、編譯,該命令才有效。快速啟動(dòng)軟件(需要注意的):打開(kāi)工程:在主界面中點(diǎn)擊“文件”/“新建”菜單,或在工具欄中點(diǎn)擊“新建 ”按鈕,隨之出現(xiàn)“目標(biāo)設(shè)置”對(duì)話框。“目標(biāo)”是指PLC的存儲(chǔ)空間,目標(biāo)設(shè)置是指根據(jù)所選擇的PLC的存儲(chǔ)空間來(lái)進(jìn)行配置。 在“配置”欄中選中“HOLLiAS-LEC G3 CPU Extend”,此目標(biāo)為程序存儲(chǔ)空間為120KB的CPU所選用的設(shè)置,點(diǎn)擊“確認(rèn)”按鈕,如圖3-3-1所示。如果所使用的模塊為存儲(chǔ)空間28KB的CPU,則需選擇“HOLLiAS-LEC G3 CPU”。若不確定模塊的程序存儲(chǔ)空間大小,請(qǐng)參見(jiàn)附錄。若需編寫(xiě)庫(kù)指令,則應(yīng)選擇None。PLC配置:在“資源”
9、選項(xiàng)卡中雙擊“PLC配置”,在“PLC Configuration”上點(diǎn)擊鼠標(biāo)右鍵,選擇“Append Subelement”中的“LM3107”,進(jìn)行PLC的配置設(shè)置通訊參數(shù):“在線”菜單中選定“通訊參數(shù)”,彈出通訊參數(shù)設(shè)置對(duì)話框,如圖3-5-1所示。選擇“New”按鈕添加新通道,出現(xiàn)如圖3-5-2所示的對(duì)話框其中通道名稱默認(rèn)為“Local_”,通信協(xié)議使用缺省的RS232協(xié)議。點(diǎn)擊“OK”按鈕后返回通訊參數(shù)設(shè)置對(duì)話框,如圖3-5-3所示。點(diǎn)擊“OK”按鈕確認(rèn)。這樣,本地計(jì)算機(jī)CPU模塊之間的通信連接便建立完成。注意: 要想改變端口設(shè)置或者波特率設(shè)置,鼠標(biāo)左鍵快速雙擊“Port”、“Baud
10、rate”所對(duì)應(yīng)的“Value”值。程序編譯:對(duì)于工程菜單下“查看”/“未使用變量”的應(yīng)用,應(yīng)該習(xí)慣性地在編譯通過(guò)后進(jìn)行一下自檢。如果存在未使用的變量,建議刪除未使用的變量,有助于程序的正確運(yùn)行。另外,也可以直接設(shè)置。在“資源”選項(xiàng)卡中,選擇“工程選項(xiàng)”/“Build”/“自動(dòng)檢查”,選中“未用變量”,在編譯時(shí)會(huì)自動(dòng)檢查未使用的變量。數(shù)據(jù)的類型與地址LM系列PLC的數(shù)據(jù)存儲(chǔ)區(qū)分為輸入?yún)^(qū)(I區(qū))、輸出區(qū)(Q區(qū))、M區(qū)、N區(qū)、掉電保持區(qū)共五類。輸入存儲(chǔ)區(qū)(I區(qū)):輸入存儲(chǔ)區(qū)是只讀的,并且不能掉電保持。在仿真模擬時(shí),輸入存儲(chǔ)區(qū)的地址可以被輸入,也可以被強(qiáng)制。但是在在線調(diào)試時(shí),只能被強(qiáng)制。輸出存儲(chǔ)區(qū)(
11、Q區(qū)):輸出存儲(chǔ)區(qū)的數(shù)據(jù)是可讀寫(xiě)的,并且不能掉電保持。在仿真模擬或者在線調(diào)試時(shí),該數(shù)據(jù)區(qū)地址均可以被輸入或強(qiáng)制。M存儲(chǔ)區(qū):是PLC的中間寄存器區(qū),用于存儲(chǔ)和管理中間過(guò)程產(chǎn)生的數(shù)據(jù)或狀態(tài)。無(wú)論是位數(shù)據(jù),還是字?jǐn)?shù)據(jù),均可以在M存儲(chǔ)區(qū)實(shí)現(xiàn)。M存儲(chǔ)區(qū)通過(guò)尋址方式訪問(wèn),可以按位、字節(jié)、字、雙字訪問(wèn)。LM系列PLC的M區(qū)共8KB,按字節(jié)來(lái)尋址,M存儲(chǔ)區(qū)的范圍為MB0MB8191。M存儲(chǔ)區(qū)的地址中,部分是具有掉電保持功能的,包括MB300MB799。其余地址,均不具有掉電保持功能。 另外,要特別注意,M存儲(chǔ)區(qū)的前100個(gè)字節(jié),即MB0MB99,是被系統(tǒng)用于自診斷的數(shù)據(jù)區(qū),可以讀取這些存儲(chǔ)區(qū)的數(shù)據(jù),但是不能寫(xiě)
12、入。建議用戶在編程時(shí),從MB100開(kāi)始使用。I區(qū)、Q區(qū)和M區(qū)是按地址尋址方式訪問(wèn),這些存儲(chǔ)區(qū)都有唯一的、明確的地址。N存儲(chǔ)區(qū):N存儲(chǔ)區(qū)也屬于PLC的中間寄存器區(qū),用于存儲(chǔ)和管理中間過(guò)程產(chǎn)生的數(shù)據(jù)和狀態(tài)。與M存儲(chǔ)區(qū)不同的是,N存儲(chǔ)區(qū)只能通過(guò)變量的方式來(lái)訪問(wèn)和調(diào)用。N存儲(chǔ)區(qū)中的變量地址,是系統(tǒng)自動(dòng)分配而用戶無(wú)法指定的。N區(qū)中的變量數(shù)據(jù)類型不單有位、字節(jié)、字和雙字,還有REAL、TIME、INT等其他眾多數(shù)據(jù)類型。另外,除了數(shù)據(jù)變量外,定義的功能塊變量也存儲(chǔ)在N存儲(chǔ)區(qū)。N存儲(chǔ)區(qū)可以讀寫(xiě),可以被輸入和強(qiáng)制。N存儲(chǔ)區(qū)的數(shù)據(jù)是不能掉電保持的。定義的功能塊變量也存儲(chǔ)在N存儲(chǔ)區(qū),諸如T1。R存儲(chǔ)區(qū):R存儲(chǔ)區(qū)屬
13、于掉電保持區(qū),其調(diào)用方式與N區(qū)一致,也是通過(guò)變量的方式訪問(wèn),無(wú)法指定地址。 R存儲(chǔ)區(qū)的大小為6KB。R存儲(chǔ)區(qū)變量可以讀寫(xiě),可以被輸入和強(qiáng)制。 變量定義時(shí),假如沒(méi)有選擇保持功能,或者直接在局部變量中定義,則該變量存儲(chǔ)在N區(qū),若選擇了保持功能或直接在保持型變量中定義,則該變量存儲(chǔ)于R區(qū),具有掉電保持功能。注意: LM 系列PLC有兩種方式可以實(shí)現(xiàn)數(shù)據(jù)的掉電保持。一是采用地址方式,選擇M區(qū)的MB300MB799之間的地址即可;另一種采用變量的方式,將變量定義為掉電保持區(qū)變量即可。存儲(chǔ)格式:注意: 按字尋址方式訪問(wèn),因?yàn)橐粋€(gè)字由兩個(gè)字節(jié)組成,其數(shù)字必為偶數(shù),不能為奇數(shù)。如:%MB0和%MB1組成一個(gè)字
14、%MW0,下一個(gè)字則為%MW2,而不是%MW1。%MW1是無(wú)效的地址。按雙字尋址也遵守此規(guī)則。所有的直接地址都從“%”開(kāi)始。以M區(qū)為例,如表4-2-1所示對(duì)于I區(qū)、Q區(qū),則把表中的M替換為I或Q即可。表4-2-2為這三個(gè)數(shù)據(jù)區(qū)的范圍,超過(guò)這個(gè)范圍的地址視為無(wú)效的地址。再次強(qiáng)調(diào)的是M存儲(chǔ)區(qū)大小為8KB,即從%MB0%MB8191。其中,%MB0%MB99作為PLC的內(nèi)部診斷區(qū),建議用戶不要使用。%MB300%MB799具有掉電保持功能,其余存儲(chǔ)區(qū)不具有掉電保持功能。常量注意: PowerPro不區(qū)分大小寫(xiě),諸如T#3s和t#3s屬于同一常數(shù),TRUE和true均可以表示布爾型常量。變量按照數(shù)據(jù)類
15、型的不同,變量可以分為標(biāo)準(zhǔn)類型和用戶自定義類型。其中標(biāo)準(zhǔn)類型包括布爾型(BOOL)、整型(INT)、實(shí)型(REAL)、字符串型(STRING)以及時(shí)間型(TIME)等。自定義類型包括結(jié)構(gòu)體(STRUCT)和枚舉(ENUM)。按照使用范圍的不同,變量可以分為全局變量和局部變量。局部變量只在整個(gè)工程的一部分程序中有效,其它程序不能引用。全局變量則可以被整個(gè)工程的任意程序引用,在整個(gè)工程中均有效。 按照屬性的不同,變量分為中間變量、輸入型變量、輸出型變量、輸入輸出型變量等。 按照能否掉電保護(hù),變量分為保持型變量和非保持型變量。變量命名規(guī)則變量命名必須遵循如下的規(guī)則: 必須以一個(gè)字母或者單一的下劃線開(kāi)
16、始,隨后是一定數(shù)量的字母、數(shù)字或下劃線。字母與大小寫(xiě)無(wú)關(guān),ABC和abc被認(rèn)為是同一個(gè)變量。關(guān)鍵字不能用于變量名。PowerPro定義了一些關(guān)鍵字,關(guān)鍵字是標(biāo)準(zhǔn)的標(biāo)識(shí)符,其作用和命名已在系統(tǒng)中自動(dòng)定義,PowerPro的關(guān)鍵詞如表4-4-1所示。變量數(shù)據(jù)類型:PowerPro支持的標(biāo)準(zhǔn)數(shù)據(jù)類型及范圍,如表4-4-2所示其中常用數(shù)據(jù)變量類型變量定義:在使用變量之前,必須先對(duì)變量進(jìn)行定義。PowerPro針對(duì)變量不同的功能,規(guī)定了不同的變量類型。在定義變量時(shí),不單要定義數(shù)據(jù)類型,還要定義變量類型。VAR:局部變量,僅在該程序中使用。在其余程序中可以定義相同名稱的變量,被認(rèn)為是兩個(gè)變量。VAR_IN
17、PUT:輸入變量。當(dāng)調(diào)用程序時(shí),輸入變量用于實(shí)現(xiàn)調(diào)用程序時(shí)的參數(shù)傳遞。在調(diào)用程序時(shí),可以將參數(shù)通過(guò)輸入變量傳遞至子程序或其余POU中,具體參見(jiàn)5.3章節(jié)。VAR_OUTPUT:輸出變量。當(dāng)調(diào)用程序時(shí),輸出變量用于實(shí)現(xiàn)調(diào)用程序時(shí)的參數(shù)傳遞。在調(diào)用程序時(shí),可以將參數(shù)通過(guò)輸出變量傳遞至調(diào)用該P(yáng)OU的程序中,具體參見(jiàn)5.3章節(jié)。VAR_IN_OUTPUT:輸入/輸出變量。VAR_INPUT和VAR_OUTPUT變量的組合。同樣用于參數(shù)傳遞。VAR_GLOBAL:全局變量。若該變量定義為全局變量,則在任何程序中均可使用該變量。同時(shí),不能再定義名稱相同的變量。VAR、VAR_INPUT、VAR_OUTPU
18、T、VAR_IN_OUTPUT、VAR_GLOBAL是用于標(biāo)識(shí)變量類型的關(guān)鍵詞。定義時(shí)根據(jù)可需要對(duì)類別進(jìn)行選擇,系統(tǒng)支持變量自動(dòng)定義功能。當(dāng)程序中出現(xiàn)一個(gè)新變量時(shí),系統(tǒng)會(huì)自動(dòng)彈出對(duì)話框,要求進(jìn)行變量定義,如圖4-4-1所示。其中類別、名字和類型是必須的。符號(hào)表:只有在“類別”選擇“VAR_GLOBAL”時(shí),符號(hào)表才可選。默認(rèn)選項(xiàng)為“Global_Variables”。當(dāng)定義一個(gè)全局變量時(shí),在“資源”選項(xiàng)卡中打開(kāi)“全局變量”文件夾,可以看到“Global_Variables”,雙擊“Global_Variables”,剛定義的全局變量便顯示在這里,如圖4-4-2所示在自動(dòng)定義變量時(shí),需要注意以下
19、幾點(diǎn):變量可以被指定一個(gè)地址,地址的格式與4.2章節(jié)所講述的一致。當(dāng)變量指定地址時(shí),變量存儲(chǔ)于該地址所指定的數(shù)據(jù)區(qū),如圖4-4-1所示的變量定義,則該變量temp 存儲(chǔ)于M存儲(chǔ)區(qū),與%MW100占用同一存儲(chǔ)區(qū)地址。在程序中,采用直接尋址方式改變%MW100的值,則該變量temp 相應(yīng)改變。變量定義時(shí),也可以不指定地址,則該變量存儲(chǔ)于N存儲(chǔ)區(qū)。 在定義時(shí),可以設(shè)置變量的初始值,初始值是一個(gè)常量,其類型應(yīng)與變量的類型一致。諸如定義一時(shí)間類型變量,則初始值應(yīng)是一個(gè)時(shí)間常量,例如t#5s。定義初始值后,當(dāng)PLC在上電瞬間,變量被賦值為初始值。 自動(dòng)定義變量后,將會(huì)在變量聲明部分會(huì)顯示剛定義的變量的聲明
20、。若定義了圖4-4-1所示的變量,則在變量聲明區(qū)有如下聲明: PROGRAM PLC_PRG VAR Temp AT %MW100: WORD := 30; (*溫度參數(shù)*) END_VAR 若定義的變量是全局變量,則會(huì)顯示在資源選項(xiàng)中的全局變量中,而不是在變量聲明區(qū)。 變量自動(dòng)定義時(shí),在自動(dòng)定義對(duì)話框右下角有兩個(gè)選項(xiàng):常量和保持。當(dāng)選擇常量,則將該變量作為一個(gè)常量,程序中無(wú)法再改變其數(shù)值。當(dāng)選擇保持型變量時(shí),表示將該變量設(shè)置為具有掉電保持功能,該變量存儲(chǔ)在R存儲(chǔ)區(qū)。 新建變量時(shí),系統(tǒng)可以自動(dòng)定義。但當(dāng)變量被刪除時(shí),定義語(yǔ)句不會(huì)自動(dòng)刪除,繼續(xù)保留在編輯器中,因此要注意變量不能定義重復(fù)。可使用“
21、工程”/“查看”/“未使用變量”命令查找到這些無(wú)用的變量聲明。具體使用方法請(qǐng)參見(jiàn)8.2.3章節(jié)。手動(dòng)定義變量:所謂的手動(dòng)定義變量,就是不通過(guò)自動(dòng)定義對(duì)話框進(jìn)行定義,而是手動(dòng)在變量聲明區(qū)按變量聲明的格式和規(guī)定添加變量。 變量聲明的一般格式: AT : : = ; 其中在 中的部分是可選的。定義不同類型的變量,需要在不同的位置進(jìn)行定義。諸如:定義局部變量,需要在VAR和END_VAR之間定義,而定義輸入變量,需要在VAR INPUT和END_VAR之間定義。 變量聲明區(qū)也可以定義為表格形式。在“工程”/“選項(xiàng)”/“Editor”對(duì)話框里選中“聲明為表”項(xiàng),或在程序編輯區(qū)選中右鍵菜單項(xiàng)“定義為表格”
22、,聲明編輯器會(huì)顯示成表格的形式,如圖4-4-3所示。變量調(diào)用和地址調(diào)用方式的區(qū)別當(dāng)采用“變量+地址”方式定義變量,與直接地址調(diào)用類似,但是兩者還是有區(qū)別的。直接地址調(diào)用的數(shù)據(jù)類型可為BOOL、BYTE、WORD、DWORD等類型,而用“變量+地址”的方式調(diào)用,可定義的數(shù)據(jù)類型比直接地址調(diào)用方式多。 例如:需要定義一REAL型變量,其地址為%MD100。若直接使用地址%MD100,其數(shù)據(jù)類型為DWORD型而不是REAL型。此時(shí)就需要用“變量+地址”的方式定義一個(gè)數(shù)據(jù)類型為REAL型的變量,地址為%MW100(只需填入初始地址,長(zhǎng)度根據(jù)數(shù)據(jù)類型自動(dòng)判斷),從而實(shí)現(xiàn)了在%MD100上定義一個(gè)REAL型變量。程序組織單元(POU)POU的類型:POU分為程序(Program)、功能塊(Function Block)和函數(shù)(Function)等三種類型。 程序(Program):程序是為了完成某項(xiàng)任務(wù)而編寫(xiě)的語(yǔ)句序列,是一組指令的集合。程序是唯一可執(zhí)行的POU,是邏輯執(zhí)行的主體。程序可以通過(guò)任務(wù)組態(tài)來(lái)激活,也可以通過(guò)其它程序來(lái)調(diào)用。 功能塊(Function Block):功能塊是預(yù)先編好的、實(shí)現(xiàn)某種運(yùn)算的程序。功能塊本身不能單獨(dú)執(zhí)行,只能由程序調(diào)用功能塊執(zhí)行。在執(zhí)行時(shí),輸入量可以是一個(gè)或多個(gè)值,輸出量可以是一個(gè)或多
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 供排水合同范本
- 別墅出租居間合同范本
- 養(yǎng)殖山羊合作合同范本
- 三間住房合同范本
- 買(mǎi)礦山合同范本
- 判決終止服務(wù)合同范本
- 2025年度國(guó)際貨物鐵路運(yùn)輸與全面保險(xiǎn)服務(wù)合同
- 三人合伙開(kāi)店分紅合同范本
- 勞動(dòng)合同個(gè)人申請(qǐng)書(shū)
- 會(huì)務(wù)會(huì)展合同范例
- 質(zhì)量管理體系策劃-烏龜圖
- 信訪工作課件
- 安全生產(chǎn)的科技創(chuàng)新與成果轉(zhuǎn)化應(yīng)用
- 王洪圖黃帝內(nèi)經(jīng)80課時(shí)講稿
- 英語(yǔ)課堂游戲PPT-英語(yǔ)游戲4個(gè)PPT-(切西瓜-打地鼠-開(kāi)火車-植物大戰(zhàn)僵尸)
- 大學(xué)物理光學(xué)總結(jié)-大學(xué)物理光學(xué)知識(shí)點(diǎn)總結(jié)課件
- 關(guān)于領(lǐng)導(dǎo)干部報(bào)告?zhèn)€人有關(guān)事項(xiàng)的規(guī)定全文
- 個(gè)人借條電子版模板
- 物業(yè)公司特色服務(wù)、日常增值服務(wù)項(xiàng)目供參考
- 創(chuàng)新創(chuàng)業(yè)實(shí)務(wù)PPT全套完整教學(xué)課件
- 工業(yè)企業(yè)電源快速切換裝置設(shè)計(jì)配置導(dǎo)則
評(píng)論
0/150
提交評(píng)論