官术网_书友最值得收藏!

3.3 CX-Programmer的使用

3.3.1 CX-Programmer軟件的打開

打開CX-Programmer軟件通常有三種方法,分別介紹如下。

①單擊“所有程序”→“OMRON”→“CX-One”→“CX-Programmer”,如圖3-17所示,即可打開軟件。

圖3-17 打開CX-Programmer軟件界面

②直接雙擊桌面上的CX-Programmer軟件快捷方式,也可以打開軟件,這是較快捷的打開方法。

③在電腦的任意位置,雙擊以前保存的程序,即可打開軟件。

3.3.2 CX-Programmer軟件的界面介紹

CX-Programmer軟件的主界面如圖3-18所示。其中包含標題欄、菜單欄、工程樹、工具欄、狀態欄、符號欄、輸出窗口、信息窗口和梯形圖窗口等。

圖3-18 CX-Programmer軟件的主界面

CX-Programmer軟件的主界面的各部分的含義見表3-3。

表3-3 CX-Programmer軟件的主界面的各部分的含義

(1)標題欄

顯示CX-Programmer中創建保存的文件名。圖3-18中的顯示為“圖5-2”。

(2)菜單欄

菜單欄包括文件、編輯、視圖、插入、PLC、編程、模擬、工具、窗口和幫助10個菜單項。用戶可以用熱鍵和鼠標進行選擇。

①文件欄如圖3-19所示,包含新建、打開、關閉、保存、另存為、打印和退出等,文件欄的用法與Office的用法類似。

圖3-19 文件欄

②編輯欄如圖3-20所示,包含復制、剪切、粘貼、刪除、全選、查找和替換等,這些功能的用法與Office的用法類似,此外,還有一些功能:編輯、條(進行梯形圖和助記符的轉換)、微分(觸頭加上升沿或者下降沿)和刪除未使用的符號等。

圖3-20 編輯欄

③視圖欄如圖3-21所示,包含梯形圖、助記符、交叉引用表、內存視圖、顯示條注釋表、工具欄、窗口、狀態欄、顯示、放大、縮小和屬性等。單擊梯形圖則程序顯示為梯形圖;單擊助記符則程序顯示助記符;交叉引用則可以查看程序中用到的所有的變量及其位置,在調試時很有用;單擊工具欄,工具欄消失,再次單擊則工具欄顯示;單擊窗口中的“輸出窗口”或者“工作區”可以將其顯示或者關閉。

圖3-21 視圖欄

④插入欄如圖3-22所示,包含條、行、列、觸點、水平、垂直和線圈等。“條”在有的PLC中也稱為“程序段”或者“網絡”,插入條,就是插入一個新的程序段。

圖3-22 插入欄

⑤PLC欄如圖3-23所示,包含在線工作、自動在線、操作模式、監視、傳送、保護、編輯、改變機型、強制和設置等。這些功能是至關重要的,以下分別解釋。

圖3-23 PLC欄

在線工作、自動在線就是將CX-Programmer與PLC聯機或者斷開連接。

操作模式包括編程、調試、監視和運行幾個模式,只有PLC在線時,才有效。

傳送就是上傳和下載程序,只有PLC在線時,才有效。

保護就是設置密碼和釋放密碼,用于保護知識產權。

改變機型就是當機型選擇不符合時,重新更改正確的型號。

強制和設置主要用在調試程序時,例如當按鈕等硬件沒有接入時,可以用強制或者設置的方法改變參數。

⑥編程欄如圖3-24所示,包含編譯、在線編輯、段/條管理器等。

圖3-24 編程欄

⑦模擬欄如圖3-25所示,包含在線模擬、退出模擬、PLC錯誤模擬、斷點設置和斷點清除(在斷點子菜單中)、運行和停止(在模式子菜單中)及單步運行等。

圖3-25 模擬欄

⑧工具欄如圖3-26所示,包含PLC備份工具、網絡設置、Switch Box工具、PROM寫入器、更改輸入模式、鍵盤映像、選項等。

圖3-26 工具欄

(3)工具欄

CX-Programmer的工具欄提供了便捷的鼠標操作訪問方式,菜單欄中的功能在工具欄中基本都能找到,而且使用更加便捷。常用的工具欄介紹如下。

①標準工具欄。標準工具欄如圖3-27所示,包含新建、打開、保存、打印等按鈕。

圖3-27 標準工具欄

②PLC工具欄。PLC工具欄如圖3-28所示,包含在線、直接在線、從PLC傳送、傳送到PLC、數據跟蹤、設置密碼和翻譯密碼等常用功能。

圖3-28 PLC工具欄

③梯形圖工具欄。梯形圖工具欄如圖3-29所示,包含縮放、切換網格、輸入模式、新節點、選擇模式和新PLC指令等按鈕,是輸入程序最為常用的工具。

圖3-29 梯形圖工具欄

④程序工具欄。程序工具欄如圖3-30所示,包含切換窗口監視、編譯程序、編譯PLC程序、開始在線編輯等按鈕。

圖3-30 程序工具欄

⑤查看工具欄。查看工具欄如圖3-31所示,包含切換工程工作區、切換輸出窗口、切換查看窗口、顯示地址引用工具、交叉引用表、查看梯形圖(以梯形圖顯示程序)、查看記憶(以助記符顯示程序)等按鈕。

圖3-31 查看工具欄

⑥SFC工具欄。SFC工具欄如圖3-32所示,包含增加步、增加子圖步、增加入口步、增加返回步、增加分支、增加匯流等按鈕。

圖3-32 SFC工具欄

(4)工程區、工程樹

一般而言工程樹在界面的左側,如圖3-33所示,工程樹的使用比較靈活。以下介紹幾個常見的用法。

圖3-33 工程樹

①在新工程處,可以插入PLC、粘貼、重命名等操作。插入PLC的操作方法是,選中“新工程”→單擊右鍵→單擊“插入PLC”即可,如圖3-34所示。

圖3-34 插入PLC

②在圖3-35的“新PLC1”處,可以修改、插入程序、離線工作、在線工作、重命名、剪切、復制和更改PLC類型等操作,雙擊“新PLC1”處,彈出“變更PLC”界面如圖3-35所示。

圖3-35 變更PLC

③全局符號表。在圖3-33的上方有“符號”,雙擊此處,彈出一個符號表,如圖3-36所示。這個符號表顯示了常用的特殊繼電器。

圖3-36 全局符號表

④PLC設置。在圖3-33的上方有“設置”,雙擊此處,彈出PLC設定界面,如圖3-37所示。

圖3-37 PLC設定

對于不同的PLC都有各自的系統設置區,用于設置各種系統參數。這些參數包括啟動、設置、時序、輸入常數、串口1、外部服務等。

⑤PLC內存。在圖3-33的上方有“內存”,雙擊此處,彈出一個內存窗口,如圖3-38所示。可以通過這個窗口監控PLC的實時數據。舉例說明監控如圖3-39所示的梯形圖中的100.00的方法。先將梯形圖下載到PLC中,并運行;再雙擊圖3-33的上方的“內存”,彈出PLC內存窗口,如圖3-38所示,選中CIO,首地址中輸入“100”,單擊“監視”按鈕,可以看到,100.0在“0000”和“0001”之間跳變。

圖3-38 PLC內存窗口

圖3-39 梯形圖

PLC的內存窗口的應用比較靈活,數據監控外,還可以修改數據、向PLC傳送和比較數據、強制和設置數據、數據的清除和填充等。

⑥PLC程序。在圖3-33的中間有“程序”,選中“程序”,單擊右鍵,彈出快捷菜單,單擊“插入程序”→“梯形圖”,如圖3-40所示,即可插入一段新程序。此外,在此還可以進行打開、復制、粘貼、刪除和重命名等操作。

圖3-40 插入程序

⑦符號表。在圖3-33的下部有“符號”,雙擊此處,彈出一個符號表窗口。符號表中有名稱、地址/值、注釋、數據類型等欄目。在該窗口可以進行插入符號、復制、粘貼、刪除和重命名等操作。以下介紹一個應用。如圖3-41所示,選中“符號”,單擊右鍵,彈出快捷菜單,單擊“插入符號”,彈出如圖3-42所示界面,把名稱“Motor”和地址“100.00”對應,單擊“確定”按鈕,這樣“Motor”就是地址“100.00”。做以上操作后,圖3-38所示的程序變成如圖3-43所示的程序。有的PLC中把經過這種設置后的尋址稱為“符號尋址”。

圖3-41 插入符號表

圖3-42 插入符號

圖3-43 程序

⑧程序段。在圖3-33的下部有“段1”,雙擊此處,可以彈出程序編輯區域的界面。

⑨功能塊。在圖3-33的下部有“功能塊”,歐姆龍的CJ1、CS1、CP1H、CP1L系列PLC可以使用功能塊圖編程。功能塊圖可以從歐姆龍的標準功能庫或者其他的庫文件中調入,用戶可以用梯形圖或者結構文本編寫各種功能塊。

(5)程序編輯窗口

正常情況下,程序編輯窗口的區域最大,是編寫和調試程序的窗口。

(6)輸出窗口

單擊工具欄中的“切換輸出窗口”按鈕,可以關閉或者打開輸出窗口。還可以單擊菜單欄中的“視圖”→“窗口”→“輸出”關閉或者打開輸出窗口。輸出窗口有編譯、查找報表和傳送等不同的視圖,如圖3-44所示。

圖3-44 輸出窗口

(7)查看窗口

單擊工具欄中的“切換查看窗口”按鈕,可以關閉或者打開查看窗口。還可以單擊菜單欄中的“視圖”→“窗口”→“查看”關閉或者打開查看窗口。該窗口可以同時監控多個PLC中指定的內存區域內容,如圖3-45所示。圖中監控到100.00的瞬時值為1。這個功能在調試時比較有用。

圖3-45 查看窗口

(8)狀態欄

狀態欄在界面的最下面,如圖3-46所示,狀態欄上顯示了模擬器處于監視模式,掃描周期為2ms,當前處于智能輸入模式等信息。

圖3-46 狀態欄

3.3.3 創建新工程

新建工程有兩種方法,一種方法是單擊菜單欄中的“文件”→“新建”,如圖3-47所示,彈出變更PLC界面,選擇讀者使用的設備類型(本例為CP1L),再單擊“設定”按鈕,如圖3-48所示,彈出“設備類型設置”界面,選擇讀者使用的CPU類型(本例為M),如圖3-49所示。另一種方法是單擊工具欄中的圖標。

圖3-47 新建工程

圖3-48 變更PLC

圖3-49 設備類型設置

3.3.4 保存工程

保存工程有兩種方法,一種方法是單擊菜單欄中的“文件”→“保存”,即可保存工程,如圖3-50所示。另一種方法是單擊工具欄中的圖標即可。

圖3-50 保存工程

3.3.5 打開工程

打開工程有三種方法,第一種方法是單擊菜單欄中的“文件”→“打開”,如圖3-51所示,找到要打開的文件的位置,選中要打開的文件,單擊“打開”按鈕即可打開工程,如圖3-52所示。第二種方法是單擊工具欄中的圖標即可打開工程。第三種方法是直接在工程的存放目錄下雙擊該工程,也可以打開此工程。

圖3-51 打開工程(1)

圖3-52 打開工程(2)

3.3.6 程序調試

程序調試是工程中的一個重要步驟,因為初步編寫完成的程序不一定正確,有時雖然邏輯正確,但需要修改參數,因此程序調試十分重要。CX-Programmer提供了豐富的程序調試工具供用戶使用,下面分別介紹。

(1)查看窗口

使用查看窗口可以監控數據,各種參數(如CPU的I/O開關狀態、模擬量的當前數值等)都在狀態表中顯示。此外,配合“強制”功能還能將相關數據寫入CPU,改變參數的狀態,例如可以改變I/O開關狀態。以下以如圖3-53所示的梯形圖為例,介紹查看窗口的使用。

圖3-53 “狀態表”窗口

單擊工具欄中的“切換查看窗口”按鈕,可以關閉或者打開查看窗口。還可以單擊菜單欄中的“視圖”→“窗口”→“查看”關閉或者打開查看窗口。在如圖3-54所示的查看窗口中輸入梯形圖中的三個地址,先雙擊“地址”下面的空白,彈出如圖3-55所示的編輯對話框,輸入要監控的地址,輸入完成后如圖3-56所示。

圖3-54 查看窗口

圖3-55 編輯對話框

圖3-56 查看窗口

(2)強制

CX-Programmer提供了強制功能,以方便調試工作。在現場不具備某些外部條件的情況下模擬工藝狀態。用戶可以對數字量(DI/DO)和模擬量(AI/AO)進行強制。強制時,運行狀態指示燈變成黃色,取消強制后指示燈變成綠色。

如果在沒有實際的I/O連線,可以利用強制功能調試程序。先下載程序,在“查看窗口”中,選中“0.00”,單擊右鍵,彈出快捷菜單,再單擊“強制”→“On”,如圖3-57所示,則輸入繼電器“0.00”為1。如單擊“強制”→“Off”,則輸入繼電器“0.00”為0;單擊“強制”→“取消”,則取消強制。當然強制功能也可以直接在梯形圖中使用。有的PLC對于輸入繼電器,不能使用強制功能。

圖3-57 使用強制功能

(3)設置

CX-Programmer提供了數據寫入功能,以方便調試工作。先下載程序,在“查看窗口”中,選中“0.00”,單擊右鍵,彈出快捷菜單,再單擊“設置”→“On”,如圖3-58所示,則輸入繼電器“0.00”為1。如單擊“設置”→“Off”,則輸入繼電器“0.00”為0。當然設置功能也可以直接在梯形圖中使用。

圖3-58 使用設置功能

“設置”的作用類似于“強制”的作用。但兩者是有區別的:強制功能的優先級別要高于“設置”,“設置”的數據可能改變參數狀態,但當與邏輯運算的結果抵觸時,寫入的數值也可能不起作用。

【例3-1】 如圖3-59所示的梯形圖,100.00狀態為1,問分別用“設置”、“強制”功能,是否能將100.00的數值變成0?

圖3-59 梯形圖

【解】 用“設置”功能不能將100.00的數值變成0,因為圖3-59的梯形圖的邏輯運算的結果造成100.00為1,與“設置”結果抵觸,最后輸出結果以邏輯運算的結果為準。

用“強制”功能將100.00的數值變成0,因為強制的作用高于邏輯運算的作用。

強制后的梯形圖和查看窗口如圖3-60所示。

圖3-60 強制后的梯形圖和查看窗口

(4)數據跟蹤圖

前面提到查看窗口可以監控PLC的狀態數據,數據跟蹤圖同樣可以監控數據,只不過使用查看窗口監控數據時的結果是以表格的形式表示的,而使用數據跟蹤圖時則以曲線的形式表達。利用后者能夠更加直觀地觀察數字量信號變化的邏輯時序或者模擬量的變化趨勢。

單擊調試工具欄上的“數據跟蹤”按鈕,打開數據跟蹤圖,在數據跟蹤圖的菜單中單擊“操作”→“監控”→“時間模式”,數據跟蹤圖如圖3-61所示,再單擊“讀跟蹤數據”按鈕,讀取跟蹤數據,再單擊“執行跟蹤/時間圖”按鈕,圖上顯示的是參數100.00的時序圖,如圖3-62所示。

圖3-61 數據跟蹤圖(1)

圖3-62 數據跟蹤圖(2)

3.3.7 交叉引用表

交叉引用表能顯示程序中元件使用的詳細信息。交叉引用表對查找程序中數據地址的使用十分有用。在菜單中單擊“視圖”→“交叉引用表”,或者直接在工具欄中單擊“交叉引用表”按鈕,可彈出如圖3-63所示的界面,單擊“生成”按鈕,彈出交叉引用表,如圖3-64所示。當雙擊交叉引用表中某個元素時,界面立即切換到程序編輯器中顯示交叉引用對應元件的程序段。例如,雙擊“交叉引用表”中第二行的“100.00”,界面切換到程序編輯器中,而且光標(方框)停留在“100.00”上,如圖3-65所示。

圖3-63 生成交叉引用表

圖3-64 交叉引用表

圖3-65 交叉引用表對應的程序

3.3.8 地址引用

地址引用工具用來完成如何在PLC程序中集中顯示PLC地址,以及在哪里使用PLC地址。在CX-Programmer的菜單中單擊“視圖”→“窗口”→“地址引用工具”,或者直接在工具欄中單擊“顯示地址引用工具”按鈕,可彈出如圖3-66所示界面。

圖3-66 地址引用工具

3.3.9 幫助菜單

CX-Programmer軟件雖然界面友好,比較容易使用,但遇到問題是難免的。CX-Programmer軟件提供了詳盡的幫助。使用菜單欄中的“幫助”→“幫助內容”命令,可以打開如圖3-67所示的“幫助”對話框。其中有4個選項卡,分別是“目錄”、“索引”、“搜索”和“書簽”。“目錄”選項卡中顯示的是CX-Programmer軟件的幫助主題,單擊幫助主題可以查看詳細內容。而在“索引”選項卡中,可以根據關鍵字查詢幫助主題。目前CX-Programmer提供的幫助是英文版,還沒有漢化,對讀者的英文水平有一定的要求,如讀者看不懂英文,則建議讀者參考相關的中文手冊。

圖3-67 使用CX-Programmer的幫助

主站蜘蛛池模板: 亳州市| 申扎县| 兴安县| 临潭县| 平谷区| 河北区| 达尔| 图木舒克市| 济南市| 册亨县| 叙永县| 青阳县| 华宁县| 休宁县| 晋州市| 富平县| 祁阳县| 乐亭县| 蓬莱市| 丰都县| 湟中县| 西宁市| 嫩江县| 昌吉市| 沧源| 海原县| 苗栗县| 宾川县| 湟中县| 长顺县| 苍溪县| 乌拉特中旗| 济源市| 白城市| 凌源市| 台安县| 德保县| 平罗县| 长寿区| 邯郸市| 临沂市|