PLC上位編程軟件EasyProg使用手冊(V15)_第1頁
PLC上位編程軟件EasyProg使用手冊(V15)_第2頁
PLC上位編程軟件EasyProg使用手冊(V15)_第3頁
PLC上位編程軟件EasyProg使用手冊(V15)_第4頁
PLC上位編程軟件EasyProg使用手冊(V15)_第5頁
已閱讀5頁,還剩60頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、第二部分 EasyProg 軟件手冊第一章 歡迎使用 EasyProgEasyProg 是 KDN-K3系列小型一體化 PLC 的上位編程軟件, 編程環(huán)境完全符合 IEC61131-3標(biāo)準(zhǔn),是一套功能強(qiáng)大、使用方便、高效的開發(fā)系統(tǒng)。IEC61131-3是 IEC 為工業(yè)自動化編程制定的標(biāo)準(zhǔn),是在吸收不同廠家編程語言風(fēng)格、方言 及適應(yīng)未來軟件技術(shù)發(fā)展要求制定的,獨(dú)立于任何一家公司,適合不同領(lǐng)域、不同類編程人員習(xí) 慣。自發(fā)布以來得到所有頂尖 PLC 廠家的認(rèn)可,各廠家的編程軟件也在盡量向 IEC 標(biāo)準(zhǔn)靠攏。EasyProg 完全是自主研發(fā), 我們采用了符合 IEC61131-3標(biāo)準(zhǔn)的方案, 由于許

2、多用戶通過各 種渠道已經(jīng)掌握了大部分編程技巧,將使得 EasyProg 簡便、易學(xué),使用起來將會得心應(yīng)手。EasyProg 軟件具有如下特點(diǎn):·符合 IEC61131-3標(biāo)準(zhǔn)· 支持 IL(指令表和 LD(梯形圖兩種標(biāo)準(zhǔn)語言· 豐富的指令集,內(nèi)置 IEC61131-3定義的標(biāo)準(zhǔn)功能、功能塊以及一些特殊的應(yīng)用指令 · 支持中斷服務(wù)程序· 支持用戶自定義功能塊(子程序· 允許在程序中選擇顯示絕對地址或者是其符號變量名稱,便于工程的實(shí)施、維護(hù)· 靈活的硬件配置方式,最大限度地允許用戶自定義各種硬件參數(shù)· 完善的聯(lián)機(jī)功能,

3、包括下載、上載、在線監(jiān)測、強(qiáng)制、讀寫實(shí)時時鐘等· 定義了完善的快捷鍵、右鍵菜單,方便用戶的使用· 對用戶的錯誤操作盡可能地予以屏蔽、提示,體貼用戶的操作第二章 EasyProg安裝及運(yùn)行本章對 EasyProg 的安裝以及運(yùn)行環(huán)境進(jìn)行了詳細(xì)的描述, 可以幫助用戶邁出使用 EasyProg 的第一步。若用戶熟悉 Windows 下軟件的使用,則可以跳過本章。2.1 系統(tǒng)需求EasyProg軟件對于計(jì)算機(jī)的要求并不高,此處做如下推薦:2.1.1 硬件需求 CPU:Pentium133MHz 或以上 硬盤:10M 以上空間 內(nèi)存:64M 以上 鍵盤、鼠標(biāo)、串行通信口(com 口或

4、者 USB 口(需另外使用 USB/RS232轉(zhuǎn)換器 17” 以上彩色顯示器,分辨率 1024*7682.1.2 軟件需求Windows 9x/Me/NT4.0(sp4以上 /2000/XP簡體中文版操作系統(tǒng)2.2 安裝與卸載2.2.1 安裝步驟詳解注意:在安裝過程的任何一步單擊取消 ,都可以終止安裝。 運(yùn)行安裝盤中的 EasyProgVxxxx_setup.exe(xxxx 代表版本號,比如 1004 ,彈出安裝向第二部分 EasyProg軟件手冊小型一體化 PLC 用戶手冊導(dǎo)的首頁,如圖 2-1: 圖 2-1 單擊下一步 ,將確認(rèn) EasyProg 的安裝路徑。用戶可用使用默認(rèn)路徑,也可以

5、對其進(jìn)行修改,如圖 2-2。 圖 2-2 單擊下一步 ,將確認(rèn)在【開始】菜單中生成的快捷方式文件夾名稱,默認(rèn)為“KDN” 。如圖 2-3:第二部分 EasyProg軟件手冊小型一體化 PLC 用戶手冊 圖 2-3 單擊下一步 ,將確認(rèn)是否在桌面、運(yùn)行欄中生成快捷方式。如圖 2-4: 圖 2-4 用戶選擇完是否在桌面、運(yùn)行欄中創(chuàng)建快捷方式后,單擊下一步 ,將提示確認(rèn)準(zhǔn)備開始安 裝。如圖 2-5:第二部分 EasyProg軟件手冊小型一體化 PLC 用戶手冊 圖 2-5 單擊安裝 ,將正式開始安裝過程,安裝結(jié)束后的提示如圖 2-6: 圖 2-6 單擊完成 ,將結(jié)束安裝過程。用戶若同時選中了運(yùn)行 E

6、asyProg ,則 EasyProg 會立即啟動。第二部分 EasyProg 軟件手冊 小型一體化 PLC 用戶手冊2.2.2 卸載步驟詳解注意:執(zhí)行卸載前,請先退出 EasyProg 程序。卸載 EasyProg 軟件共有兩種方法:· 方法一 執(zhí)行【開始】|【程序】中 EasyProg 快捷方式組中的【卸載 EasyProg】命令,將開始卸 載過程。如圖 2-7所示。圖 2-7 單擊是 ,卸載程序?qū)蓛舻貙?EasyProg 軟件從計(jì)算機(jī)中卸載,最后提示如圖 2-8。圖 2-8· 方法二單擊【開始】|【設(shè)置】|【控制面板】 ,進(jìn)入控制面板,執(zhí)行其中的【添加或刪除程序】

7、命 令,繼而在彈出的“添加/刪除程序”對話框中選擇“EasyProg Vx.x.x.x” (x.x.x.x代表版本號, 如 1.0.0.4 ,然后單擊更改/刪除按鈕,余下的操作過程如同方法一。第二部分 EasyProg軟件手冊 小型一體化 PLC 用戶手冊2.3 啟動和退出 EasyProg2.3.1 啟動 EasyProg您可以通過下面兩種簡單的方法啟動 EasyProg :· 執(zhí)行【開始】|【程序】中 EasyProg 快捷方式組中的【EasyProg】命令。 · 若您在安裝時選中了“在桌面上創(chuàng)建快捷方式” ,則單擊桌面上的 圖標(biāo)即可。 2.3.2 退出 EasyPro

8、g啟動 EasyProg 后,有三種方式可以退出軟件:· 執(zhí)行【文件】|【退出】菜單命令· 使用 Alt+F4快捷鍵· 單擊 EasyProg 主窗口右上角的 圖標(biāo)。第三章 EasyProg 編程基礎(chǔ)本章詳細(xì)描述了使用 EasyProg 軟件針對 KDN-K3系列 PLC 編程的基礎(chǔ)知識, 同時也介紹了 IEC61131-3標(biāo)準(zhǔn)中的一些基本概念, 這些概念對于用戶使用任何一種 IEC61131-3軟件都是非常 有用的。本章的目的是幫助用戶開始編程的學(xué)習(xí)和實(shí)踐,達(dá)到“知其然并知其所以然”的程度。 在初次閱讀時,并不需要用戶對每個環(huán)節(jié)都理解得非常透徹,但建議用戶采取“

9、邊閱讀,邊 使用”的方式,這樣會更有助于對本章內(nèi)容的理解。這也是推薦用戶閱讀后續(xù)章節(jié)的方式。3.1 程序組織單元(POU IEC61131-3引入 POU 的概念, POU 就是構(gòu)成項(xiàng)目的基本程序單元。傳統(tǒng)的 PLC 制造商在 編程方面為各自的 PLC 定義了各種類型的塊, IEC61131-3將這些塊的種類減少為 3種統(tǒng)一的基 本類型。下面描述了標(biāo)準(zhǔn)的 POU 類型。 程序(Programme 關(guān)鍵字:PROGRAMME 。“程序”用于執(zhí)行一定的任務(wù),無返回值。在所有的 POU 中,只有“程序”才能作為“任務(wù)”在 CPU 中得以運(yùn)行。 功能(Function 關(guān)鍵字:FUNCTION 。“功

10、能”可有輸入?yún)?shù),只有一個返回值,其返回值是通過功能名帶回的。當(dāng)輸入?yún)?shù)相同 時,返回值總是相同的。 “功能”主要用于代碼重用,可被其它 POU 調(diào)用。 功能塊(Function Block關(guān)鍵字:FUNCTION_BLOCK。“功能塊”簡稱 FB 。可有輸入、輸出參數(shù),并具有靜態(tài)變量(即能夠記憶 FB 以前的狀態(tài) 。 FB 的輸出值通過其輸出參數(shù)傳遞。 FB 的輸出不僅取決于其輸入值,而且也取決于在其靜態(tài)變量 中儲存的狀態(tài)值。 FB 也主要用于代碼重用,可被其它 POU 調(diào)用。3.2 數(shù)據(jù)類型數(shù)據(jù)類型定義了數(shù)據(jù)的位長度、取值范圍及其初始化值。在 IEC61131-3中定義了一組最常用的基本數(shù)

11、據(jù)類型, 因此在 PLC 領(lǐng)域內(nèi)這些數(shù)據(jù)類型的含 義以及使用方式是開放、統(tǒng)一的。這些基本數(shù)據(jù)類型按照其使用目的的不同又可以劃分為兩類:位串型和數(shù)值型。位串型的數(shù) 據(jù), 可以形象地描述為由若干個二進(jìn)制位構(gòu)成的串, 其值可以用于邏輯運(yùn)算, 比如移位、 按位與、 按位或等;數(shù)值型的數(shù)據(jù)可以用于數(shù)學(xué)計(jì)算,比如四則運(yùn)算、三角函數(shù)、求對數(shù)等。目前 K3系列 PLC 支持的標(biāo)準(zhǔn)數(shù)據(jù)類型如表 3-1所示。分類數(shù)據(jù)類型描述長度(位取值范圍缺省 初始值 BOOL 布爾型BYTE 8位位串 8 0, FF 0 WORD 16位位串 16 0, FFFF 0布爾 /位串型DWORD 32位位串 32 0, FFFFF

12、FFF 0 INT 整型,有符號 16 -215, 215-1 0 DINT 雙整型,有符號 32 -231, 231-1 0數(shù)值型REAL 實(shí)型 32 采用 ANSI/IEEE754-1985標(biāo)準(zhǔn);約 1.18*10-38, 3.40*1038 , -3.40*1038, -1.18*10-38表 3-1 K3系列 PLC 支持的數(shù)據(jù)類型第二部分 EasyProg軟件手冊 小型一體化 PLC 用戶手冊113.3 常量在程序運(yùn)行的過程中,其值不能改變的量稱為常量。常量也要區(qū)分為不同的數(shù)據(jù)類型,并且 根據(jù)數(shù)據(jù)類型的不同,常量的書寫格式各不相同。表 3-2列出了 EasyProg 中各種類型的常量

13、的定義。 分類數(shù)據(jù)類型 常量格式 描 述示例BOOLtrue 、 false true 代表真, false 代表假 falseB#x x :十進(jìn)制數(shù)字,范圍 0, 255 B#129 B#2#xx :二進(jìn)制數(shù)字,范圍 0, 11111111 B#2#10010110 B#8#x x :八進(jìn)制數(shù)字,范圍 0, 377 B#8#173 BYTEB#16#x x :十六進(jìn)制數(shù)字,范圍 0, FF B#16#3E W#x x :十進(jìn)制數(shù)字,范圍 0, 65535 W#39675 2#x2#100110011 W#2#xx :二進(jìn)制數(shù)字,8#17473216#x 16#6A7D WORDW#16#x

14、x :十六進(jìn)制數(shù)字,范圍 0, FFFFW#16#9BFE DW#x x :十進(jìn)制數(shù)字,范圍 0, 232-1DW#547321 DW#2#xx :二進(jìn)制數(shù)字,范圍DWORDDW#16#xx :十六進(jìn)制數(shù)字,范圍 0, FFFFFFFFDW#16#FF7DI#x x :十進(jìn)制數(shù)字,范圍-32768, 32767I#-2345 I#2#x x :二進(jìn)制數(shù)字 I#2#1111110 數(shù)值型INTI#8#xx :八進(jìn)制數(shù)字 I#8#16732第二部分 EasyProg軟件手冊 小型一體化 PLC 用戶手冊 12I#16#x x:十六進(jìn)制數(shù)字 I#16#7FFF DI#x x :十進(jìn)制數(shù)字,范圍 -2

15、31, 231-1DI#8976540 DI#2#xx :二進(jìn)制數(shù)字 DI#2#101111 DI#8#x x :八進(jìn)制數(shù)字 DI#8#126732 DINTDI#16#xx :十六進(jìn)制數(shù)字 DI#16#2A7FFREALx E yx :帶小數(shù)點(diǎn)的十進(jìn)制數(shù)字,范圍約 1.18, 3.40 , -3.40,-1.18 y :整數(shù),范圍-38, 38 -2.3E-23 表 3-2 常量的定義注: 在 IEC61131-3中,各種標(biāo)識符的使用是大小寫無關(guān)的。因此在程序中將格式字符寫為大寫或者小寫均合法,比如 W#234, dw#12345均為合法常量。 具體請參見下文關(guān)于標(biāo)識符的定義部分。 INT、

16、 DINT 型常量的二進(jìn)制、八進(jìn)制、十六進(jìn)制表示方法均采用了通用計(jì)算機(jī)中標(biāo)準(zhǔn)的補(bǔ)碼表示法,其最高有效位(MSB 是符號位:MSB 為 1則代表負(fù)數(shù), MSB 為 0則代表正 數(shù)。比如 I#16#FFFF=-1, I#7FFF=32767, I#8000=-32768等。 具體請參閱相關(guān)的計(jì)算機(jī)基礎(chǔ)類書籍。3.4 標(biāo)識符標(biāo)識符是由數(shù)字、字母等字符組成的字符串。編程人員可以使用標(biāo)識符來為變量、程序等指 定名稱。3.4.1 標(biāo)識符的定義標(biāo)識符的定義和使用必須依據(jù)如下原則: 必須以一個字母或者一個單一的下劃線字符開始, 隨后是一定數(shù)量的數(shù)字、 字母或者下劃線。第二部分 EasyProg軟件手冊 小型一

17、體化 PLC 用戶手冊 13 標(biāo)識符是大小寫無關(guān)的。比如,abc、ABC、aBC 是同一個標(biāo)識符。 標(biāo)識符的長度僅受各編程系統(tǒng)的限制。在 EasyProg 中,標(biāo)識符的最大長度是 16個字符。 關(guān)鍵字不允許用于用戶自定義的標(biāo)識符。關(guān)鍵字是標(biāo)準(zhǔn)的標(biāo)識符,其拼寫形式和使用目的均由 IEC61131-3明確規(guī)定。 IEC61131-3定義的保留關(guān)鍵字請參閱 附錄二 。3.4.2 標(biāo)識符的使用下面列出了在 EasyProg 中可使用標(biāo)識符的語言元素: 程序、功能、功能塊名稱 變量 跳轉(zhuǎn)標(biāo)號等3.5 變量在程序的運(yùn)行過程中, 其值可以改變的量稱為變量。 變量用于初始化、 存儲和處理用戶數(shù)據(jù), 每個變量都

18、有其固定的數(shù)據(jù)類型。在 IEC61131-3中,變量的存儲位置可以由用戶自行指定一個 有效的 PLC 內(nèi)存地址,也可以由編程系統(tǒng)自行分配。變量的使用必須遵循“先定義,后使用”的原則。請參閱 部分。3.5.1 變量類型在 IEC61131-3中變量具有不同的形式。 它們可以定義為一個 POU (Programme Orgnization Unit ,程序組織單元的形式參數(shù);也可以在一個 POU 內(nèi)定義,僅作為本 POU 的局部變量;也 可以在 POU 外定義,而且在整個工程范圍內(nèi)使用。表 3-3中詳細(xì)描述了 IEC61131-3中定義的各種變量類型。 存儲權(quán)限 變量類型外部 內(nèi)部 描述讀寫 局部

19、變量。僅可在定義它的 POU 內(nèi)使用。 VAR_INPUT寫讀輸入變量。在定義它的 POU 內(nèi)作為 POU 的輸入?yún)?shù)僅可第二部分 EasyProg軟件手冊 小型一體化 PLC 用戶手冊14讀,在調(diào)用此 POU 時此變量僅可寫。VAR_OUTPUT讀讀寫輸出變量。在定義它的 POU 內(nèi)作為 POU 的輸出參數(shù)可讀 寫,在調(diào)用此 POU 時此變量僅可讀。VAR_IN_OUT 讀寫 讀寫 輸入 /輸出變量,是 VAR_INPUT和 VAR_OUTPUT的組合類型。在定義它的 POU 內(nèi)以及在調(diào)用此 POU 時此變量可 讀寫。VAR_GLOBAL 讀寫 讀寫 全局變量??杀凰械?POU 直接讀寫。

20、VAR_EXTERNAL讀寫讀寫外部變量。若全局變量是在某 POU 內(nèi)定義的,則若要在該 POU 外訪問該變量,就必須在訪問之前再次將其聲明為外 部變量。VAR_ACCESS讀寫讀寫關(guān)于配置(configuration 的全局變量。作為各資源之間的 聯(lián)系通道。表 3-3 IEC61131-3中的變量類型EasyProg 目前支持 VAR 、 VAR_INPUT、 VAR_OUTPUT、 VAR_IN_OUT、 VAR_GLOBAL五種變量類型。3.5.2 EasyProg中變量類型的使用在 EasyProg 中,各種變量的定義均在相應(yīng)的表格中進(jìn)行,這樣既避免了讓用戶進(jìn)行繁瑣的 輸入,同時軟件還

21、能夠?qū)τ脩舻妮斎脒M(jìn)行嚴(yán)格的語法檢查。全局變量的定義在全局變量表中完成。POU 的局部變量、形式參數(shù)在該 POU 編輯界面的變量定義表格中完成。 若全局變量與局部變量的名稱相同,則在程序中局部變量的使用優(yōu)先。 具體的使用方法請參見本手冊中關(guān)于界面的詳細(xì)介紹部分。3.5.3 變量的檢驗(yàn)在編輯、編譯程序時, EasyProg 可以自動對變量的使用情況進(jìn)行檢驗(yàn),即判別該變量是否 按照其變量類型、數(shù)據(jù)類型進(jìn)行處理。這也是 IEC61131-3的重要優(yōu)點(diǎn)之一。比如, 在程序中為一個 WORD 類型的變量賦一個 BOOL 類型的值, 或者對一個 VAR_INPUT第二部分 EasyProg軟件手冊 小型一體

22、化 PLC 用戶手冊型的變量進(jìn)行賦值操作, EasyProg 就會向用戶進(jìn)行錯誤警告并提示修改。由于變量的特性取決于其變量類型和數(shù)據(jù)類型,因此這種檢驗(yàn)?zāi)軌蛟诤艽蟪潭壬媳苊庥捎谧?量使用而引起的錯誤。3.6 K3系列 PLC 內(nèi)存區(qū)域分配3.6.1 基本內(nèi)存區(qū)域類型及其特性在 KDN-K3系列 PLC 中, CPU 的內(nèi)存被劃分為不同類型的幾個區(qū)域,各區(qū)域的使用目的不 同,并且各有自己的特性。具體如表 3-4所示。I描述 (開關(guān)量輸入映像區(qū)訪問方式 可按位、字節(jié)、字、雙字訪問存儲權(quán)限 可讀其它 允許強(qiáng)制,不能掉電保持Q描述 (開關(guān)量輸出映像區(qū)訪問方式 可按位、字節(jié)、字、雙字訪問存儲權(quán)限 可讀、可

23、寫其它 允許強(qiáng)制,不能掉電保持AI描述 (模擬量輸入映像區(qū)訪問方式 可按字訪問存儲權(quán)限 可讀其它 允許強(qiáng)制,不能掉電保持AQ描述 (模擬量輸出映像區(qū)15訪問方式 可按字訪問存儲權(quán)限 可寫其它 允許強(qiáng)制,不能掉電保持V描述 變量存儲區(qū)。該區(qū)域比較大,可用于存儲大量的數(shù)據(jù)。 訪問方式 可按位、字節(jié)、字、雙字訪問存儲權(quán)限 可讀可寫,不能掉電保持其它 允許強(qiáng)制,允許掉電保持M描述 中間繼電器區(qū)。用于存儲控制繼電器的中間狀態(tài)或者其它數(shù)據(jù)。 與 V 區(qū)相比, M 區(qū)的訪問速度更快,更有利于位操作。訪問方式 可按位、字節(jié)、字、雙字訪問 存儲權(quán)限 可讀可寫其它 允許強(qiáng)制,允許掉電保持 SM描述 系統(tǒng)存儲區(qū)。存

24、儲著系統(tǒng)當(dāng)前的各種狀態(tài)信息,并且用戶可以利用 SM 區(qū)的某些 位來選擇和控制 CPU 的某些特殊功能。訪問方式 可按位、字節(jié)、字、雙字訪問存儲權(quán)限 可讀可寫其它 不允許強(qiáng)制,不能掉電保持L描述局部變量區(qū)。程序中定義的所有局部變量、 POU 的輸入 /輸出參數(shù)均在 L 區(qū)內(nèi)自 訪問方式 可按位、字節(jié)、字、雙字訪問存儲權(quán)限 可讀可寫其它 不允許強(qiáng)制,不能掉電保持表 3-4 K3系列 PLC 的內(nèi)存區(qū)域分配K3系列 CPU 的每個內(nèi)存單元都有其明確、唯一的地址。用戶可以通過直接尋址方式,即直 接使用某內(nèi)存單元的地址,來訪問各內(nèi)存區(qū)域。IEC61131-3規(guī)定,所有的直接地址都必須以“ %” 開始。各

25、內(nèi)存區(qū)域的直接尋址方式如下述列表。表中的 x 、 y 均代表十進(jìn)制數(shù)字。 I 區(qū)描述 x :字節(jié)地址,即在 I 區(qū)中該內(nèi)存單元所在的字節(jié)的編號(地址 。 y :位地址,表示位于該字節(jié)的第幾位。范圍 0,7 。數(shù)據(jù)類型 BOOL位尋址格式 %IBx描述 x :字節(jié)地址,即在 I 區(qū)中該內(nèi)存單元所在的字節(jié)的編號(地址 。 數(shù)據(jù)類型 BYTE字節(jié)尋址示例 %IB0 %IB1 %IB10格式 %IWx描述 x :字節(jié)地址,即在 I 區(qū)中該內(nèi)存單元首字節(jié)的地址。由于 WORD 類型的數(shù)據(jù)長度為 2字節(jié),因此 x 必須為偶數(shù)。 數(shù)據(jù)類型 、 INT字尋址示例 %IW0 %IW2 %IW12格式 %IDx描

26、述 x :字節(jié)地址,即在 I 區(qū)中該內(nèi)存單元首字節(jié)的地址。由于 DWORD 類型的數(shù)據(jù)長度為 4字節(jié),因此 x 必須為偶數(shù)。 雙字尋址數(shù)據(jù)類型 、 DINT第二部分 EasyProg軟件手冊 小型一體化 PLC 用戶手冊示例 %ID0 %ID4 %ID12表 3-5 I區(qū)地址格式 Q 區(qū)描述 x :字節(jié)地址,即在 Q 區(qū)中該內(nèi)存單元所在的字節(jié)的編號(地址 。 y :位地址,表示位于該字節(jié)的第幾位。范圍 0,7 。數(shù)據(jù)類型 BOOL位尋址格式 %QBx描述 x :字節(jié)地址,即在 Q 區(qū)中該內(nèi)存單元所在的字節(jié)的編號(地址 。 數(shù)據(jù)類型 BYTE字節(jié)尋址示例 %QB0 %QB1 %QB10格式 %Q

27、Wx描述 x :字節(jié)地址,即在 Q 區(qū)中該內(nèi)存單元首字節(jié)的地址。由于 WORD 類型的數(shù)據(jù)長度為 2字節(jié),因此 x 必須為偶數(shù)。數(shù)據(jù)類型 、 INT字尋址示例 %QW0 %QW2 %QW12格式 %QDx描述 x :字節(jié)地址,即在 Q 區(qū)中該內(nèi)存單元首字節(jié)的地址。由于 DWORD 類型的數(shù)據(jù)長度為 4字節(jié),因此 x 必須為偶數(shù)。 數(shù)據(jù)類型 、 DINT雙字尋址示例 %QD0 %QD4 %QD12表 3-6 Q區(qū)地址格式 M 區(qū)位尋址描述 x :字節(jié)地址,即在 M 區(qū)中該內(nèi)存單元所在的字節(jié)的編號(地址 。 y :位地址,表示位于該字節(jié)的第幾位。范圍 0,7 。數(shù)據(jù)類型 BOOL格式 %MBx描述

28、 x :字節(jié)地址,即在 M 區(qū)中該內(nèi)存單元所在的字節(jié)的編號(地址 。 數(shù)據(jù)類型 BYTE字節(jié)尋址示例 %MB0 %MB1 %MB10格式 %MWx描述 x :字節(jié)地址,即在 M 區(qū)中該內(nèi)存單元首字節(jié)的地址。由于字?jǐn)?shù)據(jù)長度為 2字節(jié),因此 x 必須為偶數(shù)。數(shù)據(jù)類型 、 INT字尋址示例 %MW0 %MW2 %MW12格式 %MDx描述 x :字節(jié)地址,即在 M 區(qū)中該內(nèi)存單元首字節(jié)的地址。由于雙字?jǐn)?shù)據(jù)長度為 4字節(jié),因此 x 必須為偶數(shù)。數(shù)據(jù)類型 、 DINT雙字尋址示例 %MD0 %MD4 %MD12表 3-7 M區(qū)地址格式 V 區(qū)描述 x :字節(jié)地址,即在 V 區(qū)中該內(nèi)存單元所在的字節(jié)的編號

29、(地址 。 y :位地址,表示位于該字節(jié)的第幾位。范圍 0,7 。數(shù)據(jù)類型 BOOL位尋址格式 %VBx描述 x :字節(jié)地址,即在 V 區(qū)中該內(nèi)存單元所在的字節(jié)的編號(地址 。 數(shù)據(jù)類型 BYTE字節(jié)尋址示例 %VB0 %VB1 %VB10格式 %VWx描述 x :字節(jié)地址,即在 V 區(qū)中該內(nèi)存單元首字節(jié)的地址。由于字?jǐn)?shù)據(jù)長度為 2字節(jié),因此 x 必須為偶數(shù)。數(shù)據(jù)類型 、 INT字尋址示例 %VW0 %VW2 %VW12格式 %VDx描述 x :字節(jié)地址,即在 V 區(qū)中該內(nèi)存單元首字節(jié)的地址。由于雙字?jǐn)?shù)據(jù)長度為 4字節(jié),因此 x 必須為偶數(shù)。數(shù)據(jù)類型 DWORD 、 DINT另外, V 區(qū)的最

30、后 256字節(jié)(VD3840VD4092可作 REAL 型。 雙字尋址示例 %VD0 %VD4 %VD12表 3-8 V區(qū)地址格式 SM 區(qū)描述 x :字節(jié)地址,即在 SM 區(qū)中該內(nèi)存單元所在的字節(jié)的編號(地址 。 y :位地址,表示位于該字節(jié)的第幾位。范圍 0,7 。數(shù)據(jù)類型 BOOL位尋址格式 %SMBx描述 x :字節(jié)地址,即在 SM 區(qū)中該內(nèi)存單元所在的字節(jié)的編號(地址 。 數(shù)據(jù)類型 BYTE字節(jié)尋址示例 %SMB0 %SMB1 %SMB10格式 %SMWx描述 x :字節(jié)地址,即在 SM 區(qū)中該內(nèi)存單元首字節(jié)的地址。由于字?jǐn)?shù)據(jù)長度為 2字節(jié),因此 x 必須為偶數(shù)。數(shù)據(jù)類型 、 INT

31、字尋址示例 %SMW0 %SMW2 %SMW12雙字尋址 格式 %SMDx第二部分 EasyProg軟件手冊 小型一體化 PLC 用戶手冊描述 x :字節(jié)地址,即在 SM 區(qū)中該內(nèi)存單元首字節(jié)的地址。由于雙字?jǐn)?shù)據(jù)長度為 4字節(jié),因此 x 必須為偶數(shù)。數(shù)據(jù)類型 、 DINT示例 %SMD0 %SMD4 %SMD12表 3-9 SM區(qū)地址格式 L 區(qū)(注意:不建議用戶使用直接地址來訪問 L 區(qū)描述 x :字節(jié)地址,即在 L 區(qū)中該內(nèi)存單元所在的字節(jié)的編號(地址 。 y :位地址,表示位于該字節(jié)的第幾位。范圍 0,7 。數(shù)據(jù)類型 BOOL位尋址格式 %LBx描述 x :字節(jié)地址,即在 L 區(qū)中該內(nèi)存

32、單元所在的字節(jié)的編號(地址 。 數(shù)據(jù)類型 BYTE字節(jié)尋址示例 %LB0 %LB1 %LB10格式 %LWx描述 x :字節(jié)地址,即在 L 區(qū)中該內(nèi)存單元首字節(jié)的地址。由于字?jǐn)?shù)據(jù)長度為 2字節(jié),因此 x 必須為偶數(shù)。數(shù)據(jù)類型 、 INT字尋址示例 %LW0 %LW2 %LW12格式 %LDx描述 x :字節(jié)地址,即在 L 區(qū)中該內(nèi)存單元首字節(jié)的地址。由于雙字?jǐn)?shù)據(jù)長度為 4字節(jié),因此 x 必須為偶數(shù)。數(shù)據(jù)類型 、 DINT 、 REAL雙字尋址示例 %LD0 %LD4 %LD12表 3-10 L區(qū)地址格式 AI 區(qū)第二部分 EasyProg軟件手冊 小型一體化 PLC 用戶手冊 格式 %AIWx

33、描述 x :字節(jié)地址,即在 AI 區(qū)中該內(nèi)存單元首字節(jié)的地址。 由于字?jǐn)?shù)據(jù)長度為 2字節(jié),因此 x 必須為偶數(shù)。數(shù)據(jù)類型 INT字尋址示例 %AIW0 %AIW2 %AIW12表 3-11 AI區(qū)地址格式 AQ 區(qū)格式 %AQWx描述 x :字節(jié)地址,即在 AQ 區(qū)中該內(nèi)存單元首字節(jié)的地址。由于字?jǐn)?shù)據(jù)長度為 2字節(jié),因此 x 必須為偶數(shù)。數(shù)據(jù)類型 INT字尋址示例 %AQW0 %AQW2 %AQW12表 3-12 AQ區(qū)地址格式3.6.2.2 直接地址與內(nèi)存單元之間的映射每一個合法的直接地址都對應(yīng)于 CPU 中的一個內(nèi)存單元。在程序中對直接地址的操作就是 對其對應(yīng)的內(nèi)存單元進(jìn)行操作。下面將以

34、V 區(qū)為例圖解直接地址與內(nèi)存單元之間的映射關(guān)系。 位地址 圖 3-1 字節(jié)地址 圖 3-2 字地址 圖 3-3 雙字地址 圖 3-4KDN-K3系列 PLC 有幾種不同型號的 CPU , 不同型號 CPU 中的各內(nèi)存區(qū)域的地址范圍可能第二部分 EasyProg軟件手冊 小型一體化 PLC 用戶手冊 有所不同,超出允許范圍的地址是非法的。表 3-13對此進(jìn)行了詳細(xì)說明 .長度(字節(jié)字節(jié)地址 IB0 - IB2 IB0 - IB7 IB0 IB31字地址 IW0 IW0 - IW6 IW0 - IW30I雙字地址 ID0 - ID4 ID0 - ID28長度(字節(jié)位地址 Q0.0 - Q2.7 Q

35、0.0 - Q7.7 Q0.0 - Q31.7 字節(jié)地址 QB0 - QB2 QB0 - QB7 QB0 QB31字地址 QW0 QW0 - QW6 QW0 - QW30 Q雙字地址 QD0 - QD4 QD0 - QD28 長度(字節(jié)AI字地址 AIW0 - AIW30 AIW0 - AIW62 長度(字節(jié)AQ字地址 AQW0 - AQW30 AQW0 - AQW62 長度(字節(jié) 4096字節(jié)地址 VB0 - VB4095字地址 VW0 - VW4094V雙字地址 VD0 - VD4092其中, VD3840 - VD4092只允許存儲 REAL 型數(shù)據(jù)長度(字節(jié) 32位地址 M0.0 -

36、M31.7 字節(jié)地址 MB0 - MB31 M字地址 MW0 - MW30雙字地址 MD0 - MD28長度(字節(jié) 300字節(jié)地址 SMB0 - SMB299字地址 SMW0 - SMW298SM雙字地址 SMD0 - SMD296長度(字節(jié) 16字節(jié)地址 LB0 - LB15字地址 LW0 - LW14L雙字地址 LD0 - LD12表 3-13 K3系列 PLC 內(nèi)存區(qū)域的范圍 3.6.4 FB實(shí)例存儲區(qū)的分配3.6.4.1 IEC61131-3中定義的標(biāo)準(zhǔn)功能塊 定時器TP - 脈沖定時器;TON - 接通延時定時器;TOF - 斷開延時定時器。 計(jì)數(shù)器CTU - 加計(jì)數(shù);CTD - 減

37、計(jì)數(shù);CTUD - 加 /減計(jì)數(shù)。 雙穩(wěn)態(tài)觸發(fā)器SR - SR觸發(fā)器;RS - RS觸發(fā)器。 邊沿檢測R_TRIG - 上升沿檢測;F_TRIG - 下降沿檢測。3.6.4.2 FB的實(shí)例化在 IEC61131-3中, “ FB 實(shí)例化”的概念特別重要。所謂實(shí)例化,就是用戶在變量定義部分通過指定變量名和數(shù)據(jù)類型來建立一個變量。 FB 也需要如同變量那樣首先進(jìn)行實(shí)例化。在程序中不允許直接調(diào)用 FB ,而只能調(diào)用 FB 的 實(shí)例。形象地講,在程序中不能讀寫一個數(shù)據(jù)類型(比如 INT 型 ,而只能讀寫聲明為該數(shù)據(jù)類 型(比如 INT 型的具體的變量。如下圖,在程序中只能調(diào)用、訪問 T1。 圖 3-5

38、 實(shí)例化舉例3.6.4.3 FB實(shí)例存儲區(qū)的分配在 K3系列 CPU 的內(nèi)存內(nèi)已經(jīng)為每一種 FB 類型都分配了一個存儲區(qū)域。當(dāng)定義了某種 FB 的實(shí)例時, EasyProg 會自動在該 FB 類型對應(yīng)的存儲區(qū)域內(nèi)為每一個實(shí)例分配一個獨(dú)立的存儲區(qū)。 表 3-14描述了 K3系列 CPU 為每種 FB 分配的實(shí)例存儲區(qū)域。T描述 定時器區(qū),可在該區(qū)域內(nèi)分配 TON 、 TOF 、 TP 的實(shí)例。 用于存儲所有定時器實(shí)例的狀態(tài)值和當(dāng)前計(jì)時值。訪問方式 直接訪問定時器的狀態(tài)值、當(dāng)前計(jì)時值 存儲權(quán)限 可讀其它 允許掉電保持,不允許強(qiáng)制C描述 計(jì)數(shù)器區(qū),可在該區(qū)域內(nèi)分配 CTU 、 CTD 、 CTUD

39、的實(shí)例。 用于存儲所有計(jì)數(shù)器實(shí)例的狀態(tài)值和當(dāng)前計(jì)數(shù)值。訪問方式 直接訪問定時器的狀態(tài)值、計(jì)數(shù)值存儲權(quán)限 可讀其它 允許掉電保持,不允許強(qiáng)制RS描述 RS 觸發(fā)器區(qū),可在該區(qū)域內(nèi)分配 RS 的實(shí)例。 用于存儲所有 RS 實(shí)例的狀態(tài)值。訪問方式 直接訪問 RS 狀態(tài)值存儲權(quán)限 可讀其它 不允許強(qiáng)制,不允許掉電保持SR描述 SR 觸發(fā)器區(qū),可在該區(qū)域內(nèi)分配 SR 的實(shí)例。 用于存儲所有 SR 實(shí)例的狀態(tài)值。訪問方式 直接訪問 SR 狀態(tài)值存儲權(quán)限 可讀第二部分 EasyProg軟件手冊 小型一體化 PLC 用戶手冊其它 不允許強(qiáng)制,不允許掉電保持表 3-14 FB示例的存儲區(qū)3.6.5 FB實(shí)例的命

40、名及使用FB 的實(shí)例遵循“先定義,后使用”的原則。為了方便用戶, 在 EasyProg 中特意作了如下處理:FB 實(shí)例的命名遵循傳統(tǒng) PLC 的常用方式, 比如 T0、 C3等;用戶不需要手工輸入 FB 實(shí)例的定義語句,只需在程序中調(diào)用合法的實(shí)例即可, 軟件將會在全局變量表中為用戶調(diào)用的實(shí)例自動生成定義語句。 T格式 T x描述 x :定時器編號,十進(jìn)制數(shù)字。數(shù)據(jù)類型 BOOL - 存儲定時器的狀態(tài)值INT - 存儲定時器的當(dāng)前計(jì)時值。T x 兼具以上兩種含義,但用戶只需在程序中使用實(shí)例名即可,其含義 將由軟件自動識別。直接尋址示例 、 T5、 T20表 3-15 定時器實(shí)例 C格式 C x描

41、述 x :計(jì)數(shù)器編號,十進(jìn)制數(shù)字。數(shù)據(jù)類型 BOOL - 存儲計(jì)數(shù)器的狀態(tài)值INT - 存儲計(jì)數(shù)器的當(dāng)前計(jì)時值。C x 兼具以上兩種含義,但用戶只需在程序中使用實(shí)例名即可,其含義 將由軟件自動識別。直接尋址示例 、 C5、 C20表 3-16 計(jì)數(shù)器實(shí)例第二部分 EasyProg軟件手冊 小型一體化 PLC 用戶手冊 RS格式 RS x描述 x :RS 觸發(fā)器編號,十進(jìn)制數(shù)字。數(shù)據(jù)類型 -存儲 RS 觸發(fā)器的狀態(tài)值直接尋址示例 、 RS5、 RS10表 3-17 RS觸發(fā)器實(shí)例 SR格式 SR x描述 x :SR 觸發(fā)器編號,十進(jìn)制數(shù)字。數(shù)據(jù)類型 -存儲 SR 觸發(fā)器的狀態(tài)值直接尋址示例 、

42、SR5、 SR10表 3-18 SR觸發(fā)器實(shí)例3.6.6 FB實(shí)例存儲區(qū)的范圍系統(tǒng)能夠?yàn)楦鞣N FB 類型分配的存儲區(qū)域的大小受到硬件本身資源的限制,因此, K3系列各 型號的 CPU 為各 FB 實(shí)例存儲區(qū)分配的范圍有所不同,如下表所示:允許數(shù)量范圍 T0 - T31 T0 - T127 T0 - T255分辨率 待定 T0 - T3:1msT4 - T19:10msT20 - T127:100ms待定T最大定時時間 32767*分辨率 分辨率 分辨率第二部分 EasyProg軟件手冊 小型一體化 PLC 用戶手冊允許數(shù)量范圍 T0 - T31 T0 - T127 T0 - T255C最大計(jì)數(shù)

43、值 32767 32767 32767最大允許數(shù)量 16RS范圍 RS0 - RS15最大允許數(shù)量 16SR范圍 SR0 - SR15表 3-19 FB實(shí)例存儲區(qū)的分配3.7 EasyProg中應(yīng)用程序的組織3.7.1 工程的組織結(jié)構(gòu)在 EasyProg 中應(yīng)用程序被組織成“工程(Project ” ,工程中包含了用戶程序、硬件配置等 應(yīng)用程序的所有信息。表 3-20詳細(xì)描述了工程的組織結(jié)構(gòu)。表中注明“可選”的項(xiàng)表示此項(xiàng)并非工程的必要元素, 用戶在工程在工程中可以忽略它們。初始化數(shù)據(jù)表(可選 用戶可以在此表中為 V 區(qū)中的變量指定初始值。允許類型:BYTE 、 WORD 、 INT 、 DWO

44、RD 、 DINT 、 REAL 。主程序 CPU 的主循環(huán)任務(wù)。在一個工程中有且僅有一個主程序。 主程序?qū)嶋H是 PROGRAMME 類型的 POU 。中斷服務(wù)程序(可選 中斷任務(wù),當(dāng)指定的中斷事件發(fā)生時才會執(zhí)行。 在一個工程中最多允許有 32個中斷服務(wù)程序 中斷服務(wù)程序?qū)嶋H是 PROGRAMME 類型的 POU 。程序子程序(可選 可重用的程序模塊。 只有在主程序或者中斷服務(wù)程序中被調(diào)用時 才能得以執(zhí)行。在一個工程中最多允許有 32個子程序。 子程序?qū)嶋H是 PROGRAMME 類型的 POU 。第二部分 EasyProg軟件手冊 小型一體化 PLC 用戶手冊硬件配置 用戶在此對工程中用到的

45、PLC 模塊及其參數(shù)進(jìn)行配置。 CPU 將在冷啟動時讀取一次硬件配置。配置 資源全局變量表(可選用戶在此定義工程中需要的全局變量。表 3-20 工程的組織結(jié)構(gòu)工程的存儲目錄在建立工程時 EasyProg 軟件將會要求用戶輸入工程的存放路徑, 工程主文件 (擴(kuò)展名為 .kpr 就存放于此路徑下。另外,在此路徑下將會自動建立一個與工程名稱相同的子目錄,用于存放該 工程所有的程序文件、變量文件以及其它的一些臨時文件等。例如, 用戶若選擇在 c:temp 目錄下建立一個名為 project 的工程, 則工程主文件的路徑是 c:tempproject.kpr,其它文件存放在 c:tempproject

46、目錄中。3.8 CPU 中程序的執(zhí)行在 CPU 中只有主程序、中斷服務(wù)程序才能得以執(zhí)行,其中主程序是被循環(huán)連續(xù)執(zhí)行的,是 主循環(huán),中斷服務(wù)程序在系統(tǒng)定義的中斷事件發(fā)生時方能執(zhí)行。CPU 連續(xù)執(zhí)行用戶主程序的過程稱為掃描。如圖 3-6,在掃描周期內(nèi) CPU 將執(zhí)行如下任務(wù): 執(zhí)行自診斷 讀取物理輸入通道的狀態(tài)并將其寫至輸入映像寄存器 執(zhí)行用戶程序 處理通訊請求 將輸出寄存器中的狀態(tài)寫至物理輸出通道第二部分 EasyProg軟件手冊 小型一體化 PLC 用戶手冊圖 3-6 掃描周期中斷事件可能發(fā)生在掃描過程的任一時刻,這時候 CPU 將會先暫時中斷主循環(huán),轉(zhuǎn)去執(zhí) 行中斷服務(wù)程序,中斷服務(wù)程序執(zhí)行完

47、成后,再在主循環(huán)的斷點(diǎn)重新進(jìn)入主循環(huán)。如圖 3-7。圖 3-7 中斷服務(wù)程序的執(zhí)行第二部分 EasyProg軟件手冊 小型一體化 PLC 用戶手冊 第四章 EasyProg 軟件的使用本章對 EasyProg 軟件界面的組成以及各部分的功能、使用進(jìn)行了詳細(xì)的描述,用戶在掌握 上一章介紹的基本概念的基礎(chǔ)上,通過閱讀本章可以快速認(rèn)識并理解 EasyProg 的具體功能以及 操作。LD 編輯器和 IL 編輯器的使用將涉及到 IEC61131-3標(biāo)準(zhǔn)中的許多語法,因此在本章中未作 介紹,相關(guān)內(nèi)容以及語法將在后續(xù)章節(jié)中進(jìn)行詳細(xì)描述。第二部分 EasyProg軟件手冊小型一體化 PLC 用戶手冊4.1 界

48、面總體介紹 圖 4-1 界面的總體組成 菜 單:菜單中包含了 EasyProg 軟件所有的操作命令。 工 具 欄:工具欄中包含了用戶使用頻度較高的一些操作命令。 狀 態(tài) 欄:狀態(tài)條提供了軟件當(dāng)前的狀態(tài)信息和操作命令的提示信息。第二部分 EasyProg軟件手冊 小型一體化 PLC 用戶手冊 工程管理器:工程管理器中采用樹型結(jié)構(gòu)顯示了整個工程的組織結(jié)構(gòu),包括程序、配置等。用 戶可以在此對當(dāng)前工程進(jìn)行操作、管理。工程管理器中支持右鍵菜單。 用戶工作區(qū):這是用戶使用的主要區(qū)域,用戶可以在此打開硬件配置窗口、全局變量表、編輯 器等窗口,完成配置硬件、聲明全局變量、編輯程序等任務(wù)。圖 4-1顯示的是編輯

49、器,包括區(qū)域上部的變量定義表格和區(qū)域下部的程序編輯 器。編輯器又分為 LD 編輯器、 IL 編輯器。 指 令 集:以樹狀列出了 K3系列 PLC 支持的所有指令、功能、功能塊和用戶自己編寫的子 程序。指令集又分為 LD 指令集、 IL 指令集。 指 令 集:以樹狀列出了 K3系列 PLC 支持的所有指令、功能、功能塊和用戶自己編寫的子 信息輸出區(qū):用于顯示軟件輸出的提示信息,包括編譯信息、查找結(jié)果等。4.2 菜單命令介紹4.2.1 【文件】菜單 新建工程 建立一個新工程。用戶可通過鼠標(biāo)單擊此菜單或者快捷鍵 Ctrl+N來執(zhí)行。 執(zhí)行該命令后, 將彈出對話框如圖 4-2。第二部分 EasyPro

50、g軟件手冊小型一體化 PLC 用戶手冊 圖 4-2 新建工程選擇好路徑并輸入工程文件名后,單擊保存按鈕即可。 打開工程 打開一個已經(jīng)存在的工程。用戶可通過鼠標(biāo)單擊此菜單或者快捷鍵 Ctrl+O來執(zhí)行。 執(zhí)行該命令后, 將彈出對話框如圖 4-3。 圖 4-3 打開工程選擇好要打開的工程后,單擊打開按鈕即可。第二部分 EasyProg軟件手冊小型一體化 PLC 用戶手冊 保存工程保存當(dāng)前正打開的工程,工程名稱不變。用戶可通過鼠標(biāo)單擊此菜單或者快捷鍵 Ctrl+S來執(zhí)行。 工程另存為 將當(dāng)前已經(jīng)打開的工程重新命名并以新名字保存。用戶可通過鼠標(biāo)單擊此菜單來執(zhí)行。執(zhí)行該命令后,將彈出對話框如圖 4-4。

51、 圖 4-4 工程另存為 選擇好路徑并輸入工程文件名后,單擊保存按鈕即可。 導(dǎo)入工程 導(dǎo)入一個已存在的工程備份文件(擴(kuò)展名為 .zip 并將其打開。用戶可通過鼠標(biāo)單擊此菜單來執(zhí)行。 執(zhí)行該命令后,首先將彈出“導(dǎo)入工程 ”對話框,如圖 4-5。第二部分 EasyProg軟件手冊小型一體化 PLC 用戶手冊 圖 4-5 選擇好備份文件后并單擊 打開 按鈕, 將彈出對話框, 以選擇備份文件解壓之后得到的工程文件的存放目錄,如圖 4-6。 圖 4-6選擇好路徑后,單擊確定按鈕即可工程文件解壓到選定的目錄下并將其打開。第二部分 EasyProg軟件手冊小型一體化 PLC 用戶手冊 若在選定的目錄下存在與

52、壓縮文件中所包含的工程同名的工程,則會被直接覆蓋。 導(dǎo)出工程 將當(dāng)前打開的工程所涉及到的所有文件壓縮至一個文件(擴(kuò)展名 .zip 中以便于用戶備份。 用戶可通過鼠標(biāo)單擊此菜單來執(zhí)行。執(zhí)行后彈出“導(dǎo)出工程 ”對話框,如圖 4-7所示。 圖 4-7 導(dǎo)出工程選擇好路徑并輸入備份文件名后,單擊保存按鈕即可。在壓縮文件中,所有的文件名、相對路徑以及工程的相關(guān)設(shè)置均保持不變。 例如,工程名稱為 project ,工程文件為 project.kpr ,則壓縮文件中的工程文件仍舊為 project.kpr ,工程名稱仍舊為 project 。 關(guān)閉工程關(guān)閉當(dāng)前打開的工程; 最近文件列表在此處列出了用戶最近使

53、用過的 4個工程文件。第二部分 EasyProg軟件手冊 小型一體化 PLC 用戶手冊用戶可以直接單擊列表中的文件名稱來打開相應(yīng)的工程。 退出退出本軟件。用戶可通過鼠標(biāo)單擊此菜單或者快捷鍵 Alt+F4來執(zhí)行。 4.2.2 【編輯】菜單【編輯】菜單中的各命令主要在編寫 IL 、 LD 程序時使用。 撤銷撤銷最近一次的操作。用戶可通過鼠標(biāo)單擊此菜單或者快捷鍵 Ctrl+Z來執(zhí)行。 重復(fù)重復(fù)最近一次撤銷的操作。用戶可通過鼠標(biāo)單擊此菜單或者快捷鍵 Ctrl+Y來執(zhí)行。 全選用于選定編輯區(qū)中所有可編輯的內(nèi)容。第二部分 EasyProg軟件手冊 小型一體化 PLC 用戶手冊 用戶可通過鼠標(biāo)單擊此菜單或者快捷鍵 Ctrl+A來執(zhí)行。 剪切刪除選中的內(nèi)容,并將選中的內(nèi)容復(fù)制至剪貼板中。用戶可通過鼠標(biāo)單擊此菜單或者快捷鍵 Ctrl+X來執(zhí)行。 復(fù)制將選中的內(nèi)容復(fù)制至剪貼板中。用戶可通過鼠標(biāo)單擊此菜單或者快捷鍵 Ctrl+C來執(zhí)行。 粘貼將剪貼板中剪切或者復(fù)制的內(nèi)容放至編輯器中。用戶可通過鼠標(biāo)單擊此菜單或者快捷鍵 Ctrl+V來執(zhí)行。 查找用于在當(dāng)前活動的 IL 文檔中查找指定的字符串。用戶可通過鼠標(biāo)單擊此菜單或者快捷鍵 Ctrl+F來執(zhí)行。執(zhí)行后將彈出“查找 ”對話框。 查找用于在當(dāng)前活動的 IL 文檔中查找指定的字符串,并用指定的字符串來代替查找到的結(jié)果。 用戶可通過鼠標(biāo)單擊此菜單或者快捷

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論