版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、軟件界面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)行,以便
2、查找相關(guān)信息。通過(guò)“編輯”/ “后錯(cuò)誤”(F4功能鍵)和“編輯”/ “前錯(cuò)誤”(Shift+F4組合功能鍵)命令可以在錯(cuò)誤消息行中快速跳轉(zhuǎn)。2 . F2功能鍵:在編輯窗口中的當(dāng)前光標(biāo)位置,按F2功能鍵,會(huì)自動(dòng)彈出當(dāng)前位置可以插入的待選 項(xiàng),例如運(yùn)算符、函數(shù)、功能塊和變量類型等列表。SHIFT+F即用于改寫(xiě)。3 .對(duì)象組織器:主界面左側(cè)的豎條窗口稱為對(duì)象組織器,由“程序”、“數(shù)據(jù)類型”、“視圖”和“資 源”四個(gè)選項(xiàng)卡組成,包含了一個(gè)工程所必需的基本對(duì)象。1)程序選項(xiàng)卡用于對(duì)程序的管理。諸如新建子程序、新建中斷服務(wù)程序等都在程 序選卡中完成。2)數(shù)據(jù)類型選項(xiàng)卡完成對(duì)自定義數(shù)據(jù)類型功能。PowerP
3、ro支持用戶自定義的數(shù)據(jù)類型。3)視圖選項(xiàng)卡完成視圖功能。4)資源選項(xiàng)卡完成PLC®件配置、添加指令、工程選項(xiàng)及設(shè)置中斷等功能。4 .變量聲明區(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ū)有文本和表格
4、兩種顯示形式,圖 2-2-5所示為變量表格顯示形式。5.監(jiān)視列表:在“資源”選項(xiàng)卡中的“監(jiān)視與接收管理器”下,選擇“插入”菜單下的“新建監(jiān) 視列表”,或在“監(jiān)視與接收管理器”列表區(qū)的左區(qū)點(diǎn)擊鼠標(biāo)右鍵,從彈出的菜單中 選擇“增加監(jiān)視列表”,并為列表輸入合適的名稱,即可插入新的監(jiān)視列表6 .菜單欄高級(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è)置。不同
5、的選項(xiàng)卡中,菜單顯示的功能不同7 .菜單欄在線選項(xiàng)1)在線O/停止P、在線O/復(fù)位E、在線O/冷復(fù)位T三者的區(qū)別:在線O/停止P:停止程序的運(yùn)行。在線O/復(fù)位E:停止程序的運(yùn)行,變量置為初始值。retain型變量維持當(dāng)前值。在線O/冷復(fù)位T:停止程序的運(yùn)行,重新初始化所有變量。2)在線O/清空用戶程序O與工程/清空二者的區(qū)別:在線O/清空用戶程序O:清除PLC中的程序,重新初始化PLC系統(tǒng)。注意,這與 “工程/清空”菜單有所不同?!霸诰€/清空用戶程序”是指清除PLC中的程序、重新 初始化PLC系統(tǒng)。而“工程/清空”菜單清除以前產(chǎn)生的下載文件,確保系統(tǒng)在下次 進(jìn)行編譯時(shí),重新建立新的下載文件。3
6、)在線O/斷點(diǎn)B:在線O/斷點(diǎn)B:在當(dāng)前位置設(shè)置一個(gè)斷點(diǎn)或刪除已有的斷點(diǎn)。如果程序運(yùn)行后到 達(dá)斷點(diǎn),則程序終止,相應(yīng)得程序段會(huì)以紅色背景顯示。為了繼續(xù)程序的運(yùn)行,可 用“在線/運(yùn)行”、“在線/跳過(guò)”或“在線/跳入”在線O/斷點(diǎn)對(duì)話框L:編輯整個(gè)工程中的斷點(diǎn)4)在線O/跳過(guò)S與在線O/跳入N二者的區(qū)別:在線O/跳過(guò)S:單步執(zhí)行程序,程序在執(zhí)行之后停止在線O/跳入N:如果在當(dāng)前位置是函數(shù)或功能塊,則程序?qū)?zhí)行到被調(diào)用程序的 第一條指令。在其它情況下,與“在線/跳過(guò)”命令一樣。5)在線O/輸入值W與在線O/強(qiáng)制值C二者的區(qū)別:在線O/輸入值W:調(diào)試時(shí)修改變量值。在線O/強(qiáng)制值C:同樣用于調(diào)試時(shí)對(duì)變量
7、賦值。在每個(gè)循環(huán)結(jié)束之后,被強(qiáng)制的變量都被寫(xiě)入強(qiáng)制值,直到執(zhí)行“解除強(qiáng)制”命令為止。在線O/輸入/強(qiáng)制對(duì)話框G:允許對(duì)多個(gè)變量寫(xiě)入新值,并同時(shí)輸入到 PLC中。對(duì) 于“在線/輸入值”,變量只被寫(xiě)一次,而且變量允許立刻被其它程序賦值。8 .添加動(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)用的格式為: 程序名 .動(dòng)作名 或?qū)嵗?.動(dòng)作名。9 .顯小調(diào)用樹(shù):顯示調(diào)用樹(shù):與“工
8、程” /“查看調(diào)用樹(shù)”命令相同。可以在一個(gè)新窗口中顯示當(dāng)前 對(duì)象調(diào)用程序、函數(shù)、功能塊的樹(shù)型結(jié)構(gòu),直觀地指出當(dāng)前POU與工程中其它POU 的先后調(diào)用關(guān)系。工程必須通過(guò)編譯,該命令才有效。10 .快速啟動(dòng)軟件(需要注意的):1)打開(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-LECG3CPUExtJn抽匕目標(biāo)為程序存儲(chǔ)空間為 120KB的CPU所選用的 設(shè)置,點(diǎn)擊“確認(rèn)”按鈕,如圖3-3-1所示。如果所使用的模塊為存
9、儲(chǔ)空間28KB 的CPU則需選擇“ HOLLiAS-LECG3CPU若不確定模塊的程序存儲(chǔ)空間大小, 請(qǐng)參見(jiàn)附錄。若需編寫(xiě)庫(kù)指令,則應(yīng)選擇None。2) PLC配置:在“資源”選項(xiàng)卡中雙擊“ PLC配置”,在“ PLCConfiguratio6上點(diǎn) 擊鼠標(biāo)右鍵,選擇“ AppendSubelement”中的“LM3107”,進(jìn)行PLC的配置,彈出通訊參數(shù)設(shè)置對(duì)話框,Cc>tion Fax1±&ettr?3)設(shè)置通訊參數(shù):“在線”菜單中選定“通訊參數(shù)”如圖3-5-1所示。圍m通田夢(mèng)放燈困根.選擇“New”按鈕添加新通道,出現(xiàn)如圖3-5-2所示的對(duì)話框其中通道名稱默認(rèn)為“
10、Local',通信協(xié)議使用缺省的RS232B議。點(diǎn)擊“ OK”按鈕 后返回通訊參數(shù)設(shè)置對(duì)話框,如圖 3-5-3所示。點(diǎn)擊“ OK”按鈕確認(rèn)。這樣,本地 計(jì)算機(jī)CPU模塊之間的通信連接便建立完成。注意:要想改變端口設(shè)置或者波特率設(shè)置,鼠標(biāo)左鍵快速雙擊“Port”、“Baudrate”所對(duì)應(yīng)的 “Value” 值。4)程序編譯:對(duì)于工程菜單下“查看” / “未使用變量”的應(yīng)用,應(yīng)該習(xí)慣性地在編譯通過(guò)后進(jìn)行 一下自檢。如果存在未使用的變量,建議刪除未使用的變量,有助于程序的正確運(yùn) 行。另外,也可以直接設(shè)置。在“資源”選項(xiàng)卡中,選擇“工程選項(xiàng)”/ “Build" /“自動(dòng)檢查”,選中
11、“未用變量”,在編譯時(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ū)共五類。1 .輸入存儲(chǔ)區(qū)(I區(qū)):輸入存儲(chǔ)區(qū)是只讀的,并且不能掉電保持。在仿真模擬時(shí).輸入存儲(chǔ)區(qū)的地址可以 被輸入,也可以被強(qiáng)制。但是在在線調(diào)試時(shí),只能被強(qiáng)制。2 .輸由存儲(chǔ)區(qū)(Q區(qū)):輸出存儲(chǔ)區(qū)的數(shù)據(jù)是 可讀寫(xiě)的,并且不能掉電保持。在仿真模擬或者在線調(diào)試時(shí)、 該數(shù)據(jù)區(qū)地址均可以被輸入或強(qiáng)制。3 . 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ò)尋址方式訪
12、問(wèn),可以按位、 字節(jié)、字、雙字訪問(wèn)。LM系列PLC的M區(qū)共8KB,按字節(jié)來(lái)尋址,M存儲(chǔ)區(qū)的范 圍為 MB0MB8191。M存儲(chǔ)區(qū)的地址中,部分是具有掉電保持功能的,包括 MB300MB799。M余地址, 均不具有掉電保持功育E外,要特別注意,M存儲(chǔ)區(qū)的前100個(gè)字節(jié),即MB0MB99,是被系統(tǒng)用于自診斷的數(shù)據(jù)區(qū),可以讀取這些存儲(chǔ)區(qū)的數(shù)據(jù),但是不 能寫(xiě)入。建議用戶在編程時(shí),從 MB100開(kāi)始使用。I區(qū)、Q區(qū)和M區(qū)是按地址尋址方式訪問(wèn),這些存儲(chǔ)區(qū)都有唯一的、明確的地址。4 . N存儲(chǔ)區(qū):N存儲(chǔ)區(qū)也屬于PLC的中間寄存器區(qū),用于存儲(chǔ)和管理中間過(guò)程產(chǎn)生的數(shù)據(jù)和狀態(tài)。與M存儲(chǔ)區(qū)不同的是,N存儲(chǔ)區(qū)只能通過(guò)
13、變量的方式來(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。5 . R存儲(chǔ)區(qū):R存儲(chǔ)區(qū)屬于掉電保持區(qū),其調(diào)用方式與 N區(qū)一致,也是通過(guò)變量的方式訪問(wèn),無(wú) 法指定地址。R存儲(chǔ)區(qū)的大小為6KB。R存儲(chǔ)區(qū)變量可以讀寫(xiě),可以被輸入和強(qiáng)制。 變量定義時(shí),假如沒(méi)有選擇保持功能,或者直接在局部變量中定義,則該變量存儲(chǔ) 在
14、N區(qū),若選擇了保持功能或直接在保持型變量中定義,則該變量存儲(chǔ)于R區(qū),具有掉電保持功能。注意:LM系列PLUT兩種方式可以實(shí)現(xiàn)數(shù)據(jù)的掉電保才I。一是采用地址方式,選擇 M區(qū) 的MB300MB799之間的地址即可;另一種采用變量的方式,將變量定義為掉電保 持區(qū)變量即可。6 .存儲(chǔ)格式:注意:按字尋址方式訪問(wèn),因?yàn)橐粋€(gè)字由兩個(gè)字節(jié)組成,其數(shù)字必為偶數(shù),不能為奇數(shù)。如:乂80和乂81組成一個(gè)字MW0,下一個(gè)字則為MW2,而不是%MW10%MW1 是無(wú)效的地址。按雙字尋址也遵守此規(guī)則。所有的直接地址都從“ ”開(kāi)始。以M區(qū)為例,如表4-2-1所示 對(duì)于I區(qū)、Q區(qū),則把表中的M替換為I或Q即可。表4-2-2
15、為這三個(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ū)不具有掉電保持功能。7.常量注意:PowerPro不區(qū)分大小寫(xiě):諸如T#3s和t#3s屬于同一常數(shù),TRUE和true均可以表示 布爾型常量。8.變量按照數(shù)據(jù)類型的不同,變量可以分為標(biāo)準(zhǔn)類型和用戶自定義類型。其中標(biāo)準(zhǔn)類型包括布爾型(BOOL、整型(INT)、實(shí)型(REAL、字符串型(STRING以及時(shí)間型(TIME)等。自定義類型包括結(jié)構(gòu)體(STRUCT和枚
16、舉(ENUM)按照使用范圍的不同,變量可以分為全局變量和局部變量。局部變量只在整個(gè)工程 的一部分程序中有效,其它程序不能引用。全局變量則可以被整個(gè)工程的任意程序 引用,在整個(gè)工程中均有效。按照屬性的不同,變量分為中間變量、輸入型變量、輸出型變量、輸入輸出型變量 按照能否掉電保護(hù),變量分為保持型變量和非保持型變量。1)變量命名規(guī)則變量命名必須遵循如下的規(guī)則:必須以一個(gè)字母或者單一的下劃線開(kāi)始,隨后是一定數(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)定義,P
17、owerPro的關(guān)鍵詞如表4-4-1所示。2)變量數(shù)據(jù)類型:PowerPro支持的標(biāo)準(zhǔn)數(shù)據(jù)類型及范圍,如表 4-4-2所示其中常用數(shù)據(jù)變量類型3)變量定義:在使用變量之前,必須先對(duì)變量進(jìn)行定義。PowerPro針對(duì)變量不同的功能,規(guī)定了不同的變量類型。在定義變量時(shí),不單要定義數(shù)據(jù)類型,還要定義變量類型。VAR局部變量,僅在該程序中使用。在其余程序中可以定義相同名稱的變量,被 認(rèn)為是兩個(gè)變量。VAR_INPUT輸入變量。當(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í)
18、,輸出變量用于實(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_INPUTF口 VAR_OUTPUT£量的組合。同樣用 于參數(shù)而1。VAR_GLOBAL全局變量。若該變量定義為全局變量,則在任何程序中均可使用該變 量。而時(shí),不能再定義名稱相同的變量。VAR VAR_INPUT VAR_OUTPUT VAR_IN_OUTPUT VAR_GLOBA是用于標(biāo)識(shí)變量 類型的關(guān)鍵詞。定義時(shí)根殺可需要對(duì)類別汪行選擇,系統(tǒng)支持變量自動(dòng)定義功能。當(dāng)程序中出現(xiàn)一個(gè)新變量時(shí),系統(tǒng)會(huì)自動(dòng)彈出對(duì)話
19、框, 要求進(jìn)行變量定義,如圖4-4-1所示。其中類別、名字和類型是必須的。符號(hào)表:只有在“類別”選擇“ VAR_GLOB&L時(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í),需要注意以下幾點(diǎn):變量可以被指定一個(gè)地址,地址的格式與 4.2章節(jié)所講述的一致。當(dāng)變量指定地址 時(shí),變量存儲(chǔ)于該地址所指定的數(shù)據(jù)區(qū),如圖4-4-1所示的變量定義
20、,則該變量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ì)顯示剛定義的變量的聲明。若定義了圖4-4-1所示的變量,則在變量聲明區(qū)有如下聲明: PROGRAMPLC_PRGVARTempAT%MW100:WORD:=30;軸度
21、參數(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ù)??墒褂谩肮こ獭? “查看” / “未使用變量”4)手動(dòng)定義變量:所謂的手動(dòng)定義變量,就是不通過(guò)自動(dòng)定義對(duì)話框進(jìn)行定義,而是手動(dòng)在變量聲明 區(qū)按變量聲明的格式和規(guī)定添加變
22、量。變量聲明的一般格式:標(biāo)識(shí)符AT地址:哪據(jù)類型:=初始值;其中在中的部分是可選的。定義不同類型的變量,需要在不同的位置進(jìn)行定義。諸如:定義局部變量,需要在 VAR和END_VA也間定義,而定義輸入變量,需要在 VARINPUTW END_VA也問(wèn)定義。變量聲明區(qū)也可以定義為表格形式。在“工程”/ “選項(xiàng)” / “Editor”對(duì)話框里選中“聲明為表”項(xiàng),或在程序編輯區(qū)選中右鍵菜單項(xiàng) ”定義為表格”,聲明編輯器會(huì)顯 示成表格的形式,如圖4-4-3所示。5)變量調(diào)用和地址調(diào)用方式的區(qū)別當(dāng)采用“變量+地址”方式定義變量,與直接地址調(diào)用類似,但是兩者還是有區(qū)別的。 直接地址調(diào)用的數(shù)據(jù)類型可為 BOO
23、L BYTE WORD DWORDS類型,而用“變量+ 地址”的方式調(diào)用,可定義的數(shù)據(jù)類型比直接地址調(diào)用方式多。例如:需要定義一 REALS變量,其地址為 %MD100o若直接使用地址 MD100,其 數(shù)據(jù)類型為DWORD型而不是REALS。此時(shí)就需要用“變量+地址”的方式定義一 個(gè)數(shù)據(jù)類型為REALS的變量,地址為MW100 (只需填入初始地址,長(zhǎng)度根據(jù)數(shù)據(jù) 類型自動(dòng)判斷),從而實(shí)現(xiàn)了在%MD100上定義一個(gè)REALS變量。9.程序組織單元(POU)1. POU的類型:POU分為程序(Program)、功能塊(FunctionBlock)和函數(shù)(Function)等三種類型。 程序(Program):程序是為了完成某項(xiàng)任務(wù)而編寫(xiě)的語(yǔ)句序列,是一組指令的集合。 程序是唯一可執(zhí)行的POU,是邏輯執(zhí)行的主體。程序可以通過(guò)任務(wù)組態(tài)來(lái)激活,也 可以通過(guò)其它程序來(lái)調(diào)用。功能塊(FunctionBlock):功能塊是預(yù)先編好的、實(shí)現(xiàn)某種運(yùn)算的程序。功能塊本身 不能單獨(dú)執(zhí)行,只能由程序調(diào)用功能塊執(zhí)行。在執(zhí)行時(shí),輸入量可以是一個(gè)或多個(gè) 值,輸出量可以是一個(gè)或多個(gè)執(zhí)行結(jié)果。與函數(shù)不同,功能塊本
溫馨提示
- 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ǔ)《代詞》專題練習(xí)與答案 (100 題)
- 果酒廠生產(chǎn)車(chē)間規(guī)章制度
- 2025年合同管理與服務(wù)操作手冊(cè)
- 地產(chǎn)安全生產(chǎn)獎(jiǎng)罰制度
- 蛋雞養(yǎng)殖生產(chǎn)獎(jiǎng)罰制度
- 對(duì)生產(chǎn)安全事故追究制度
- 企業(yè)人力資源招聘與配置手冊(cè)(標(biāo)準(zhǔn)版)
- 2026年系統(tǒng)安全評(píng)估與防御策略測(cè)試題
- 公司解散清算專項(xiàng)法律服務(wù)行動(dòng)方案
- 2026年筑夢(mèng)未來(lái)黑金色的搖籃
- 心血管疾病風(fēng)險(xiǎn)評(píng)估
- 慢性肝病患者營(yíng)養(yǎng)支持護(hù)理培訓(xùn)
- 2025年云服務(wù)器采購(gòu)合同協(xié)議
- 汽車(chē)租賃業(yè)應(yīng)急預(yù)案(3篇)
- 基層高血壓管理流程
- 2026年咨詢工程師咨詢實(shí)務(wù)考前沖刺重點(diǎn)知識(shí)考點(diǎn)總結(jié)記憶筆記
- 2025年內(nèi)蒙古自治區(qū)呼和浩特市評(píng)審專家考試題庫(kù)(一)
- 電化學(xué)儲(chǔ)能電站安全檢查要點(diǎn)表
- 空軍招飛心理測(cè)試題及答案解析
- 2025年及未來(lái)5年中國(guó)凹凸棒石市場(chǎng)競(jìng)爭(zhēng)格局及投資戰(zhàn)略規(guī)劃報(bào)告
- 新解讀《JB-T 3162-2011滾珠絲杠副 絲杠軸端型式尺寸》
評(píng)論
0/150
提交評(píng)論