『壹』 歐姆龍PLC的介紹及應用
CX-Programmer編程軟體介紹
CX-Programmer 是OMRON公司新的編程軟體,適用於C、CV、CS1系列 PLC,它可完成用戶程序的建立、編輯、檢查、調試以及監控,同時還具有完善的維護等功能,使得程序的開發及系統的維護更為簡單、快捷。
一、安裝CX-P編程軟體
1、系統要求
運行CX-P編程軟體的計算機系統要求如表B-1所示。
表B-1 系統要求
CPU Pentium以上的微處理器、主頻90 兆赫以上
內存 16MB以上
硬碟 40MB以上
操作系統 Windows 95以上,或Windows NT 4.0 Service Pack 3以上
計算機 IBMPC及兼容機
2、軟體安裝
將CX-P安裝光碟放入CD-ROM中,在CX-P子目錄下雙擊安裝程序Setup,啟動安裝過程,並按照屏幕提示依次進行。安裝時首先要選擇安裝語言;然後是輸入許可證號碼,利用許可證號碼才可以使用CX-P的所有功能,不輸入許可證號碼也能夠完成安裝,但得到的是CX-P的「部分功能」版本,它也能正常工作,但僅支持CPM1, CPM2* 和SRM1 PLC;最後在選擇是否安裝CX-SERVER時,應選擇「是」。
二、CX-P編程軟體的主要功能
CX-P編程軟體可以實現梯形圖或語句表的編程、編譯檢查程序、程序和數據的上載及下載、設置PLC的設定區、對PLC的運行狀態或內存數據進行監控和測試、列印程序清單、文檔管理等功能。
圖B-1 CX-P編程軟體界面
CX-P編程軟體界面的外觀如圖B-1所示。編程界麵包括標題欄、菜單條、工具條、狀態欄以及5個窗口(可用「視圖」菜單中的「窗口」項來選擇顯示窗口),下面將簡單介紹各部分的功能。
1、菜單條
1)文件菜單可完成如新建、打開、關閉、保存文件、文件的頁面設置、列印預覽和列印設置等操作。
2)編輯菜單提供編輯程序用的各種工具,如選擇、剪切、復制、粘貼程序塊或數據塊的操作,以及查找、替換、插入、刪除和微分等功能。
3)視圖菜單可以設置編程軟體的開發環境,如選擇梯形圖或助記符編程窗口,打開或關閉其他窗口(如工程窗口、查看窗口、輸出窗口等),顯示全局符號表或本地符號表等。
4)插入菜單可實現在梯形圖或助記符程序中插入行、列、指令或觸點、線圈等功能。
5)PLC菜單用於實現與PLC聯機時的一些操作,如設置PLC的在線或離線工作方式以及編程、調試、監視和運行4種工作模式;所有程序在線編譯;上載或下載程序;查看PLC的信息等。
6)程序菜單實現梯形圖和助記符程序的編譯。
7)工具菜單用於設置PLC的型號和網路配置工具、創建快捷鍵、以及改變梯形圖的顯示內容。
8)窗口菜單用於設置窗口的排放方式。
9)幫助(Help)菜單項可以方便地檢索各種幫助信息,而且在軟體操作過程中,可隨時按F1鍵來顯示在線幫助。
2、工具條
工具條是將CX-P編程軟體中最常用的操作以按鈕形式顯示,提供更加快捷的滑鼠操作。可以用「視圖」菜單中的「工具欄」選項來顯示或隱藏各種按鈕。
3、工程窗口
在工程窗口中,以分層樹狀結構顯示與工程相關的PLC和程序的細節。一個工程可生成多個PLC,每個PLC包含全局符號表、設置、內存、程序等內容,而每個程序又包含本地符號表和程序段。工程窗口可以實現快速編輯符號、設定PLC、以及切換各個程序段的顯示。
4、圖表工作窗口
圖表工作窗口用於編輯梯形圖程序或語句表程序,並可顯示全局變數或本地變數等內容。
5、輸出窗口
輸出窗口可顯示程序編譯的結果(如有無錯誤、錯誤的內容和位置),以及程序傳送結果等信息。
6、查看窗口
在查看窗口中,可以同時顯示多個PLC中某個地址編號的繼電器的內容,以及它們的在線工作情況。
7、地址引用工具窗口
地址引用工具窗口用來顯示具有相同地址編號的繼電器在PLC程序中的位置和使用情況。
8、狀態欄
在編程時,狀態欄將提供一些有用的信息,如即時幫助、PLC在線或者離線狀態、PLC工作模式、連接的PLC和CPU類型、PLC連接時的循環時間及錯誤信息等。
三、CX-P編程軟體的使用
用CX-P編程軟體編制用戶程序可按以下步驟進行:啟動CX-P軟體、建立新工程文件、繪制梯形圖、編譯程序、下載程序和監視程序運行等。
1、啟動CX-P編程軟體
在開始菜單中找到Omron/CX- Programmer/ CX- Programmer選項即可啟動CX-P編程軟體,CX- Programmer的啟動畫面如B-2所示。
圖B-2 CX-P編程軟體啟動界面
2、建立新工程文件
啟動CX-P後,單擊文件菜單中的「新建」命令,或者直接點擊工具條上的「新建」按鈕來創建一個新工程。此時,屏幕上出現如圖B-3所示的對話框可進行PLC的設置。
圖B-3 「改變PLC」窗口
1)在「設備名稱」欄中鍵入新建工程的名稱
2)在「設備型號」欄中選擇PLC的系列號,然後再點擊其右邊的「設置」按鈕,設置PLC型號、程序容量等內容。
3)在「網路類型」欄中選擇PLC的網路類型,一般採用系統的默認值。
4)在「注釋」欄中輸入與此PLC有關的注釋。
在完成以上的設置後,單擊「改變PLC」對話框下方的「確定」按鈕,則顯示如圖B-4所示的CX-P編程軟體的操作界面,該操作界面為新工程的離線編程狀態。
圖B-4 新建文件後CX-P操作界面
在如圖B-5的工程窗口中,如果要操作某個項目,可以右擊該項目圖標,然後在出現的菜單中選擇所需的命令;或者在選中該項目後單擊菜單欄中的選項,選擇相應的命令;還可以利用工具條中的快捷按鈕。下面將介紹工程窗口中各個項目及其操作。
圖B-5 工程窗口
(1)工程 在「工程」項目中,可以進行重命名工程、創建新的PLC以及將PLC粘貼到工程中等操作。CX-P軟體還提供了多台PLC的聯控功能。
(2)PLC 在「PLC」項目中,可實現對PLC修改、改變PLC操作模式、設置PLC為在線工作狀態、自動分配符號、編譯所有的PLC程序、上載或下載PLC程序等功能。
(3)全局符號表和本地符號表 PLC中,符號是地址和數據的標識符,在每個程序中都能使用的符號稱為全局符號,而只能在某個程序中使用的符號稱為本地符號。
利用符號表可以編輯符號的名稱、數據類型、地址和注釋等內容。使用符號表後,一旦改變符號的地址,程序就會自動啟用新地址,簡化了編程操作。每個PLC下有一個全局符號表,而每一個程序下有一個本地符號表。每個符號名稱在各自的表內必須是唯一的,但在全局符號表和本地符號表內允許出現相同的符號名稱,本地符號優於全局符號。
雙擊工程中PLC下的「符號表」圖標,將顯示如圖B-6所示的全局符號表,表中會自動填入一些與PLC型號有關的預先定義好的符號,其中帶前綴「P-」的符號不能被用戶所修改。
圖B-6 全局符號表
雙擊工程中任一程序下的「符號表」 圖標,將顯示如圖B-7所示的本地符號表。
圖B-7 本地符號表
(4)設置 雙擊工程中PLC下的「設置」圖標,出現如圖B-8所示的PLC設置對話框,可設置PLC的系統參數,一般應用只要採用默認值即可。設置完畢,可用該窗口的「選項」菜單中的命令將設置傳送到PLC,當然也可從PLC中讀出原有的設置內容。
圖B-8 「PLC設置」窗口
(5)內存 雙擊工程中PLC下的「內存」圖標,出現如圖B-9所示的PLC內存對話框,其左側窗口列出了PLC的各繼電器區,若雙擊「IR」圖標,則右側窗口將顯示PLC的IR繼電器區中各字的工作狀態。該窗口可以對PLC的內存數據進行編輯、監視、上載和下載等操作。
圖B-9 「PLC內存」窗口
單擊PLC內存窗口中左下方的「地址」標簽,會出現一個窗口,該窗口包含「監視」和「強制狀態」兩個命令,可實現在線狀態下地址的監視和強制,以及掃描和處理地址強制狀態信息等。
(6)程序 在「程序」項目中,可對程序進行打開、插入、編譯、重命名等操作,若雙擊「程序」圖標,還可顯示程序中各段的名稱、起始步、結束步、注釋等信息。若一個工程中有多個「新程序」段,PLC將按設定的順序掃描執行各段程序,當然也可通過「程序屬性」中的命令來改變各「新程序」的執行順序。
(7)程序段 一個新程序可以分成多個程序段,可分別對這些段進行編輯、定義和標識。
當PLC處於在線狀態時,工程窗口還會顯示PLC的「錯誤日誌」等圖標。
3、繪制梯形圖
下面以「電動機的定時控制」程序為例,簡要說明使用CX-P軟體編寫梯形圖的過程。電動機的定時控制要求電動機啟動運行2分鍾後自動停止。
1)先用滑鼠選取工具條中的「常開觸點」按鈕,然後在如圖B-4所示的梯形圖編輯窗口中,單擊第一條指令行的開始位置,將彈出如圖B-10所示的新接點對話框,輸入圖中的各項內容後,按「確定」鍵。
圖B-10 「輸入常開觸點」窗口
2)圖B-11顯示第一個觸點已經輸入到第一行的起始位置。觸點的上方是該常開觸點的名稱和地址,下方是注釋。觸點左側的紅色標記表示該觸點所在的指令條存在邏輯錯誤或者不完整。
圖B-11 顯示常開觸點
如果想改變觸點的顯示方式,可利用「工具」菜單中的「選項」命令來實現。
圖B-12 「選項」窗口(梯形圖信息)
3)若要在第一個觸點的右邊串接一個常閉觸點,可先用滑鼠選取工具條中的「常閉觸點」按鈕,然後單擊第一個觸點的右邊位置,在彈出的對話框中輸入相應的內容,完成第二個觸點的輸入。
4)若要在第一行的最後輸入一個線圈,可用滑鼠選取工具條中的「新線圈」按鈕,然後按照上述的方法完成線圈的輸入。當游標離開線圈時,軟體會自動將該線圈調整到緊靠右母線的位置,如圖B-13所示。當線圈輸入完畢後,第一個觸點左側的紅色標記就會自動消失。
圖B-13 添加輸出線圈
如果要改變右母線在梯形圖中的顯示位置,可以通過「工具」菜單中的「選項」命令來實現。選項窗口如圖B-14所示,只要改變圖中「初始位置(單元格)」的數值即可。
圖B-14 「選項」窗口(梯形圖)
5)若要在第一個觸點的下方並聯一個常開觸點,可用滑鼠選取工具條中的「新的縱線」按鈕,再點擊第一個觸點的右邊位置,添加一條縱線,此時軟體會在第一個觸點的下方自動插入空行,如圖B-15所示。然後按照第一步的方法,在第一個觸點的下方添加一個常開觸點。
圖B-15 添加縱線
6)如果要在梯形圖第二行的行首輸入常開觸點01000,可以用復制和粘貼命令來完成。輸入定時器線圈時,可用滑鼠單擊工具條中的「指令盒」按鈕,並點擊第二行右邊的空白處,將出現如圖B-16的對話框,在該窗口中輸入定時器指令和操作數後,按「確定」鍵,顯示的內容如圖B-17所示。
圖B-16 「輸入定時器指令」窗口
圖B-17 顯示定時器指令
用滑鼠雙擊上圖中定時器「設置值」的左邊,將出現如圖B-18的對話框,在「操作數」欄的第二行輸入定時器的定時常數「#1200」後,按「確定」鍵完成定時器的輸入。
圖B-18 「輸入定時器設置值」窗口
7)如果要在輸出線圈01000前插入一個定時器的常閉觸點,可依照第三步的方法來完成。
8)輸入程序結束指令「END」。用滑鼠選取工具條中的「指令盒」按鈕,並點擊梯形圖中第三行的起始處,在彈出窗口的「指令」欄中輸入「END」,按「確定」鍵後,顯示的內容如圖B-19所示。至此,全部程序輸入完畢。
圖B-19 添加END指令
梯形圖程序編輯完成後,可以通過雙擊工程窗口中「新程序」下的「符號」項,顯示本地符號表,查看該程序段中各符號的使用情況。用「視圖」菜單中的「助記符」命令來切換梯形圖與助記符的顯示窗口,顯示助記符程序,如圖B-20所示。
圖B-20 助記符程序
4、程序的檢查和編譯
可以通過「PLC」菜單中的「程序檢查選項」命令來實現程序編輯過程的語法、數據等檢查,當出現錯誤時,會在相應指令條的左母線前出現紅色標記,並在輸出窗口中顯示錯誤信息。
程序編輯完成後,單擊工具條中的「編譯程序」按鈕,或者選擇「程序」菜單中的「編譯」命令進行程序的編譯,檢查程序的正確性,編譯的結果將顯示在輸出窗口中。當「錯誤」的級別較高時,可能會導致程序無法運行,而「警告」的級別較低,程序仍然可以運行。
5、下載程序
程序編譯完成後,要將程序傳送到PLC中,可以按照以下3個步驟進行。
1)使用專用電纜連接PLC與計算機,並在離線的狀態下進行PLC的介面設置。
2)選擇「PLC」菜單中的「在線工作」命令,或點擊工具條上的「在線工作」按鈕,在出現的確認對話框中,選擇「是」,建立起PLC與計算機的通信。此時CPU面板上的通信燈不斷閃爍,梯形圖編輯窗口的背景由白色變為灰色,表明系統已經正常進入在線狀態。
3)開始下載程序。選擇「PLC」菜單中的「傳送」命令,在彈出的下拉菜單中點擊「到PLC」,將出現下載選項對話框,在選項中選取「程序」,並確認,就可以實現程序的下載。也可點擊工具條中的「傳送到PLC」按鈕來實現程序的下載。
6、程序的調試及監控
(1)程序監控 首先選擇「PLC」菜單中「操作模式」下的「運行」或「監視」命令,PLC開始運行程序;然後選取「PLC」菜單中的「監視」命令,使程序進入監控狀態,以上操作也可利用工具條中的快捷按鈕實現。進入程序的監控狀態後,梯形圖窗口中被點亮的元件表示是導通的,否則為斷開。
通過「查看」窗口也能實現程序的運行監視。將要觀察的地址添加到查看窗口中,利用元件值信息就可知道該元件的工作情況,如圖B-21所示。
圖B-21 「查看」窗口
(2)暫停程序監控 暫停監視能夠將程序的監視凍結在某一時刻,這一功能對程序的調試有很大幫助。觸發暫停監視功能可以用手動觸發或者觸發器觸發來實現,步驟如下。
1)在監視模式下,選擇需要暫停監視的梯級。
2)單擊工具條中「以觸發器暫停」按鈕,在出現的對話框中選擇觸發類型:手動或觸發器。
若選擇觸發器,則在「地址和姓名」欄中鍵入觸發信號地址,並選擇「條件」類型。當觸發的條件滿足時,「暫停監視」將出現在剛才所選擇的區域。要恢復完全監視,可再單擊「以觸發器暫停」按鈕。
若選擇手動,監視開始後,等屏幕中出現所需的內容時,單擊工具條中「暫停」按鈕,使暫停監視功能發生作用。要恢復完全監視,可再次單擊「暫停」按鈕。
(3)強制操作 強制操作是指對梯形圖中的元件進行強制性地賦值,來模擬真實的控制過程,以驗證程序的正確性。先選中要操作的元件,再點擊「PLC」菜單中的「強制」命令,此時,進行強制操作的元件會出現強制標記。元件的強制操作可通過相同的方法解除。
(4)在線編輯程序 下載完成後,程序變成灰色,將無法進行直接修改,但可利用在線編輯功能來修改程序,提高編程效率。
先選擇要編輯的對象,再點擊程序菜單中「在線編輯」命令,在彈出的子菜單中選擇「開始」,此時,編輯對象所在的梯級的背景將由灰色變為白色,表示可以對其進行編輯。當編輯完成時,利用程序菜單的「在線編輯」中的「發送修改」命令將修改的內容傳送到PLC。傳送結束後,梯級的背景又會變成灰色,處於只讀狀態。
『貳』 歐姆龍PLC模擬量編程
首先進行硬體設置:
根據接線圖將模擬模塊接好線,接著設置模擬量的信號類型是電壓還是電流,主要通過下面四個指撥開關完成,如下圖所示
『叄』 歐姆龍plc編程中,&表示什麼呀有沒有高手能告訴我 ,二進制用什麼表示
如上圖,送入數據寄存器D0,D1的值都是500,只是進製表示不同,&表示十進制數,#表示十六進制數,在歐姆龍編程運行過程中,默認是十六進制顯示的,在輸入數據時,如果覺得轉換十六進制很麻煩,可以輸入十進制數,前提要加&。
二進制在歐姆龍編程過程中一般不做指令的輸入,只有某些指令會在執行過程中,要用二進制數來判斷,賦值或者取反等。
『肆』 歐姆龍PLC CP1E如何在DM區設定值,使用MOV嗎編程手冊里直接說在DM區設定值。DM區在哪呢
就是使用MOV指令就可以給D區域賦值了,歐姆龍部分機型叫做D區域,部分機型叫做DM區域,其實是一樣的。
例如給D0賦值5 MOV &5 D0