科威plc編程軟件采用的是三菱FXGPWIN編程軟件,F(xiàn)xgpwin 編程軟件供對(duì)FXos,F(xiàn)Xon,F(xiàn)X,F(xiàn)X2n系列三菱可編程控制器編程以及監(jiān)控可編程控制器中各軟元件的實(shí)時(shí)狀態(tài)使用。
使用方法:
文件的管理
(1)創(chuàng)建新文件
選擇[文件]-[新文件]菜單項(xiàng),或者按[Ctrl]+[N]鍵,在PLC類型設(shè)置對(duì)話框中選擇PLC類型,按確認(rèn)按鈕即可。
(2)打開已存的文件
從一個(gè)文件名列表中打開一個(gè)新的順控程序以及諸如注釋數(shù)據(jù)之類的數(shù)據(jù)。操作方法是:選擇[文件]-[打開]菜單或按[Ctrl]+[O]鍵,再在打開的文件菜單中選擇一個(gè)要打開的文件名,在文件打開對(duì)話框中點(diǎn)擊確定,再在打開對(duì)話框中單擊確認(rèn)即可。
(3)文件的保存
保存當(dāng)前順控程序、注釋數(shù)據(jù)、以及其它在同一文件名下的數(shù)據(jù)。如果是首次保存,屏幕顯示[File Save As]對(duì)話框,可通過該對(duì)話框?qū)⑺鼈儽4嫦聛。操作方法是:?zhí)行菜單操作中的[文件] - [保存]或按[Ctrl] + [S]鍵,出現(xiàn)[File Save As]對(duì)話框,在文件名框中輸入***.PMW,按確定按鈕后,在“另存為”對(duì)話框中輸入文件題頭名,按確認(rèn)按鈕即可。
(4)關(guān)閉與打開
將已處于打開狀態(tài)的順控程序關(guān)閉,再打開一個(gè)已有的程序及相應(yīng)的注釋和數(shù)據(jù)。操作方法是:執(zhí)行[文件] - [關(guān)閉打開]菜單操作即可。如果現(xiàn)有的順控程序已經(jīng)被改變過或未被保存,[保存確認(rèn)]對(duì)話框出現(xiàn)。
梯形圖程序的形成及編輯
(1)常規(guī)操作
按住鼠標(biāo)左鍵并拖動(dòng)鼠標(biāo),可在梯形圖內(nèi)選中某一電路塊單元,被選中的電路塊單元中的元件被藍(lán)色矩形框覆蓋,使用工具條中的圖標(biāo)或通過執(zhí)行編輯菜單可對(duì)被選中的電路塊單元中的元件進(jìn)行剪切、拷貝、粘貼、刪除(在行單元中刪除線路塊)。行刪除(刪除電路符號(hào)或電路塊單元)及行插入(插入一行)也是通過執(zhí)行編輯菜單來實(shí)現(xiàn)的。
(2)輸入元件
使用視圖菜單欄的命令[功能鍵]可選擇是否顯示窗口底部的觸點(diǎn)、線圈等圖形符號(hào),使用視圖菜單欄的命令[功能圖] 可選擇是否顯示浮動(dòng)的元件圖表框。
在梯形圖中輸入觸點(diǎn)元件的操作方法為:執(zhí)行[工具] - [觸點(diǎn)] - [-| |-] 菜單操作時(shí),選中一個(gè)動(dòng)合觸點(diǎn),顯示元件輸入對(duì)話框;執(zhí)行[工具] - [觸點(diǎn)] - [-|/|-] 菜單操作選中動(dòng)斷觸點(diǎn);執(zhí)行[工具] - [觸點(diǎn)] - [-|P|-]菜單操作選擇上升沿觸發(fā)觸點(diǎn);執(zhí)行[工具] - [觸點(diǎn)] - [-|F|-] 菜單操作選擇下降沿觸發(fā)觸點(diǎn)。也可以直接點(diǎn)擊浮動(dòng)的元件圖表框中對(duì)應(yīng)的觸點(diǎn)元件。在元件輸入欄中輸入元件, 按[Enter]鍵或確認(rèn)按鈕后,光標(biāo)所在處便有一個(gè)元件被輸入,如圖3-1所示。若點(diǎn)擊[參照]按鈕,則顯示“元件說明”對(duì)話框,可完成更多的設(shè)置,如圖3-2所示。
在梯形圖中輸入“輸出線圈”元件,如圖3-3所示。定時(shí)器和計(jì)數(shù)器的元件號(hào)和設(shè)定值要用空格鍵分開。輸入垂直及水平線、刪除垂直線、清除程序區(qū)(NOP命令)等都可通過〔工具〕菜單欄實(shí)現(xiàn)。
(3)輸入指令
直接輸入功能線圈命令及其它指令時(shí),助記符和參數(shù)之間、參數(shù)與參數(shù)之間要用空格分開。例如輸入MOVP K50 D2,如圖3-4所示。
利用參照按鈕輸入用方括號(hào)表示的應(yīng)用指令及其它指令時(shí),例如輸入MOV D6 D10,可按圖3-4中的參照鍵,彈出圖3-5指令表對(duì)話框,在指令欄輸入指令助記符,在元件欄中輸入該指令的參數(shù);亦可按指令文本框右側(cè)的參照按鈕,彈出圖3-6指令類型對(duì)話框,在指令類型和指令中選擇對(duì)應(yīng)的指令,若是雙字節(jié)指令或脈沖指令,可選中圖3-6右下側(cè)的雙字節(jié)指令或脈沖指令框,按確認(rèn)按鈕,該指令將出現(xiàn)在圖3-5的指令欄中。
(4)注釋
在進(jìn)行梯形圖編輯時(shí),元件名、 元件注釋、線圈注釋、塊注釋也可通過執(zhí)行〔編輯〕菜單實(shí)現(xiàn),圖3-7所示。但線圈注釋、塊注釋必須在梯形圖轉(zhuǎn)換后執(zhí)行。
(5)程序的轉(zhuǎn)換與清除
通過〔工具〕菜單欄將創(chuàng)建的梯形圖轉(zhuǎn)換格式存入計(jì)算機(jī)中。如果沒完成轉(zhuǎn)換而關(guān)閉梯形圖窗口,被創(chuàng)建的梯形圖將消失。點(diǎn)擊[工具] - [全部清除] 菜單,顯示清除對(duì)話框,通過按[Enter]鍵或點(diǎn)擊確認(rèn)按鈕,執(zhí)行清除過程,但所清除的僅僅是程序區(qū),而參數(shù)的設(shè)置值未被改變。
(6)程序的檢查
執(zhí)行菜單命令[選項(xiàng)]、[程序檢查],在彈出的對(duì)話框中,可選擇檢查的項(xiàng)目。如圖3-8所示。其功能是檢查語法錯(cuò)誤、雙線圈及創(chuàng)建的順控程序電路圖是否錯(cuò)誤并顯示結(jié)果。
[語法檢查]:檢驗(yàn)命令碼及其格式;[雙線圈檢查]:檢查同一元件或顯示順序輸出命令的重復(fù)使用狀況;[線路檢查]:檢查梯形圖電路中的缺陷。操作方法是:執(zhí)行[選項(xiàng)] - [程序檢查]菜單操作,在[程序檢查]對(duì)話框中進(jìn)行設(shè)置,再點(diǎn)擊確認(rèn)按鈕或按[Enter]鍵使命令得到執(zhí)行。注意:如果在[雙線圈檢查]或[線路檢查]檢出錯(cuò)誤時(shí),它并不一定導(dǎo)致PLC或操作方面的錯(cuò)誤。特別是在PLC的某些情況下,雙線圈輸出并不認(rèn)為是錯(cuò)誤的,如在步進(jìn)梯形圖中它是允許的。
(7)查找功能
欲想從開始步的位置顯示程序,可通過執(zhí)行[查找] - [到頂]菜單操作或按[Ctrl] + [HOME]鍵操作,若想到程序的最后一步顯示程序,可執(zhí)行[查找] - [到底]菜單操作或按[Ctrl] + [End]鍵操作。
元件名查找、元件查找、 指令查找、觸點(diǎn)/線圈查找等均可通過執(zhí)行[查找]菜單欄實(shí)現(xiàn)。
確認(rèn)并查找一個(gè)任意程序步,可執(zhí)行[查找] - [到指定程序步]菜單,屏幕上顯示程序步查找對(duì)話框,輸入待查的程序步,點(diǎn)擊運(yùn)行按鈕 或按[Enter]鍵,執(zhí)行指令,光標(biāo)移動(dòng)到待查步處同時(shí)改變顯示。
改變?cè)刂?nbsp; 改變特定軟元件地址的操作方法是:執(zhí)行[查找] - [改變?cè)?hào)]菜單操作,屏幕顯示改變?cè)膶?duì)話框,設(shè)置好將被改變的元件及范圍, 敲擊運(yùn)行按鈕或[Enter]鍵執(zhí)行命令。[例如]用X20至X25替換X10至X15, 在[被代換元件]輸入欄中輸入X10至X15并在[代換起始點(diǎn)]處輸入X10,用戶可設(shè)定順序替換或成批替換,還可設(shè)定是否同時(shí)移動(dòng)注釋以及應(yīng)用指令元件。
改變觸點(diǎn)類型 將A觸點(diǎn)與B觸點(diǎn)互換的操作方法是:執(zhí)行[查找] - [改變位元件]菜單操作, 改變A、B觸點(diǎn)的對(duì)話框出現(xiàn),指定待換元件范圍,點(diǎn)擊運(yùn)行按鈕 或按[Enter]鍵,改變A、B觸點(diǎn)的變換得到執(zhí)行,可選擇順序改變或成批改變。注意這里被指定的元件僅限于同類元件。
交換元件地址 互換兩個(gè)指定元件的操作方法是:執(zhí)行[查找] - [交換元件號(hào)]菜單,屏幕顯示互換元件對(duì)話框,指定互換元件,點(diǎn)擊運(yùn)行按鈕或按[Enter]鍵執(zhí)行命令,可指定逐次交換或成批交換。注意只能指定同類元件進(jìn)行互換。
標(biāo)簽設(shè)置 為運(yùn)行程序到指定步數(shù)而設(shè)置,其操作方法是:執(zhí)行[查找] - [標(biāo)簽設(shè)置]菜單操作,光標(biāo)所在處的程序步即被標(biāo)定。在線路窗口中, 線路塊的起始步被設(shè)置。注意最多只能設(shè)定5個(gè)步數(shù)。
跳向標(biāo)簽 跳至標(biāo)簽設(shè)置處,操作方法:執(zhí)行[查找] - [跳向標(biāo)簽]菜單操作,屏幕顯示跳向標(biāo)簽對(duì)話框,選擇已設(shè)置標(biāo)簽的位置,再點(diǎn)擊運(yùn)行按鈕或按[Enter]鍵予以執(zhí)行。
(8)視圖命令
在視圖菜單中選擇“顯示梯形圖”、“指令表”、“SFC(順序功能圖)”、“注釋視圖”。
執(zhí)行[視圖] - [注釋視圖]-[元件注釋]/[元件名稱]菜單操作,在對(duì)話框中選擇要顯示的元件號(hào),將顯示該元件及相鄰元件的注釋和元件名稱。
執(zhí)行[視圖] - [注釋視圖]-[程序塊注釋]或[線圈注釋],顯示前必須設(shè)置起始的步序號(hào),確認(rèn)后,窗口顯示出步序號(hào)和程序塊注釋或線圈注釋。
執(zhí)行[視圖] - [寄存器視圖]菜單操作,窗口將顯示如圖3-9所示。選擇顯示格式為“列表”時(shí),可以選擇二進(jìn)制、十進(jìn)制、十六進(jìn)制、ASCⅡ碼中的任一種方式來顯示所有寄存器的數(shù)據(jù)。選擇顯示格式為“行”時(shí),可以顯示各個(gè)寄存器分別以十進(jìn)制、十六進(jìn)制、ASCⅡ碼、二進(jìn)制所表示的數(shù)據(jù)。
執(zhí)行[視圖] - [顯示比例]菜單操作,可以改變梯形圖的顯示比例。
執(zhí)行[視圖] - [TC設(shè)置表]菜單操作,顯示程序中計(jì)數(shù)器及定時(shí)器的設(shè)置表,如果在列表窗口中光標(biāo)處顯示T或C,則元件被標(biāo)為起始點(diǎn),即使沒有T或C指定起始步,在元件顯示后可設(shè)置24處的值,未被輸出命令作用的T、C的顯示區(qū)域?yàn)榭瞻住?/p>
利用視圖菜單還可以執(zhí)行工具欄、狀態(tài)欄、功能鍵的顯示操作以及查看觸點(diǎn)/線圈列表、已用元件列表、TC設(shè)置表顯示等。
指令表程序的形成及編輯
執(zhí)行[視圖] - [指令表]-進(jìn)入指令表編輯狀態(tài),可以逐行輸入指令,此時(shí)指定了操作的步序號(hào)后,可以通過[編輯]-[NOP覆蓋寫入]、[NOP插入]、[NOP刪除]在指令表程序中做相應(yīng)的操作。
在執(zhí)行[工具] - [指令]菜單操作命令時(shí),出現(xiàn)指令選擇對(duì)話框. 如圖3-5所示 在本對(duì)話框中直接進(jìn)行設(shè)置后,敲擊確認(rèn)按鈕或按[Enter]鍵加以確認(rèn),設(shè)定的指令及元件被寫入到光標(biāo)位置。還可點(diǎn)擊指令或元件右邊的參照按鈕,指令說明對(duì)話框如圖3-6或元件說明對(duì)話框如圖3-2被顯示,可輸入更多的特定設(shè)置。
點(diǎn)擊[工具] - [全部清除] 菜單,顯示清除對(duì)話框,通過按[Enter]鍵或點(diǎn)擊確認(rèn)按鈕,執(zhí)行清除過程。
PLC操作
下列操作中,計(jì)算機(jī)的RS232C端口及PLC之間必須用指定的纜線及轉(zhuǎn)換器連接。
(1)端口設(shè)置
用計(jì)算機(jī)RS232C端口與PLC相連,執(zhí)行[PLC] - [端口設(shè)置]菜單操作,在[端口設(shè)置](COM1~COM4)和[傳送速率](9600、19200bit/s)對(duì)話框中加以設(shè)置。
(2)文件傳送
將已創(chuàng)建的順控程序成批傳送到可編程控制器中。傳送功能包括[讀入]、[寫出]及[校驗(yàn)]。
a.執(zhí)行[PLC] - [傳送] - [讀入] ,將PLC中的程序傳送到計(jì)算機(jī)中,選擇[讀入]時(shí),在[PLC模式設(shè)置]對(duì)話框中將已連接的PLC模式設(shè)置好,執(zhí)行完[讀入]后,計(jì)算機(jī)中的程序?qū)⒈粊G失,PLC模式被改變成被設(shè)定的模式,現(xiàn)有的程序被讀入的程序替代。
b.執(zhí)行[PLC] - [傳送] - [寫出],如圖3-10所示,將計(jì)算機(jī)中的程序發(fā)送到PLC中,在[寫出]時(shí), PLC應(yīng)停止運(yùn)行,程序必須在RAM或EE-PROM內(nèi)存保護(hù)關(guān)斷的情況下寫出,然后進(jìn)行校驗(yàn)。
c.執(zhí)行[PLC] - [傳送] - [校驗(yàn)]菜單操作,在計(jì)算機(jī)及PLC中將程序加以比較校驗(yàn)。
(3)寄存器數(shù)據(jù)傳送
將已創(chuàng)建的寄存器數(shù)據(jù)成批傳送到PLC中, PLC的型號(hào)必須與計(jì)算機(jī)中設(shè)置的PLC型號(hào)一致。其功能包括[讀入]、[寫出]及[校驗(yàn)]。
a.執(zhí)行[PLC] - [寄存器數(shù)據(jù)傳送] - [讀入],將設(shè)置在PLC中的寄存器數(shù)據(jù)讀入計(jì)算機(jī)中。
b.執(zhí)行[PLC] - [寄存器數(shù)據(jù)傳送] - [寫出],將計(jì)算機(jī)中的寄存器數(shù)據(jù)寫入PLC中。
c.執(zhí)行[PLC] - [寄存器數(shù)據(jù)傳送] - [校驗(yàn)],將計(jì)算機(jī)中的數(shù)據(jù)與PLC中的數(shù)據(jù)進(jìn)行校驗(yàn)。
(4)PLC存儲(chǔ)器清除
為了初始化PLC中的程序及數(shù)據(jù), 以下三項(xiàng)將被清除。
[PLC儲(chǔ)存器]:程序?yàn)镹OP,參數(shù)設(shè)置為缺省值。
[數(shù)據(jù)元件存儲(chǔ)器]:數(shù)據(jù)文件緩沖器中數(shù)據(jù)置零。
[位元件存儲(chǔ)器]:X, Y, M, S, T, C的值被置零。
執(zhí)行[PLC] - [PLC存儲(chǔ)器清除]菜單操作,再在[PLC存儲(chǔ)器清除]中設(shè)置清除項(xiàng)。這里特殊數(shù)據(jù)寄存器數(shù)據(jù)不被清除。
(5)串口設(shè)置 (D8120)
使用RS命令及RS232C適配器來設(shè)置及顯示通訊格式,通信參數(shù)用PLC特殊數(shù)據(jù)寄存器D8120來設(shè)置。
執(zhí)行[PLC] - [串口設(shè)置(D8120)]菜單操作,在[串口設(shè)置(D8120)]對(duì)話框設(shè)置通訊格式。
(6)PLC口令改變或刪除
執(zhí)行[PLC] - [PLC當(dāng)前口令或刪除]菜單操作,在[PLC口令登錄]對(duì)話框中完成登錄。
a.設(shè)置新口令
在文本對(duì)話框中輸入新口令,敲擊確認(rèn)按鈕或按[Enter]鍵。
b.修改口令
在原有口令輸入文本框中輸入原有口令,按Tab鍵,在新口令輸入對(duì)話框中輸入新口令,再敲擊確認(rèn)按鈕 或按[Enter]鍵。
c.清除口令
在原有口令輸入對(duì)話框中輸入PLC原有的口令,按Tab鍵, 在新口令輸入對(duì)話框中輸入空格鍵,敲擊確認(rèn)按鈕 或按[Enter]鍵。
(7)運(yùn)行時(shí)程序改變
將運(yùn)行中的與計(jì)算機(jī)相連的PLC的程序部分改變。
在[線路編輯]中,執(zhí)行[PLC] - [運(yùn)行中程序更改]菜單操作或[Shift] + [F4]鍵操作時(shí)出現(xiàn)確認(rèn)對(duì)話框,點(diǎn)擊確認(rèn)按鈕或[Enter]鍵執(zhí)行命令。
注意該功能改變了PLC操作,應(yīng)對(duì)其改變內(nèi)容充分加以確認(rèn), PLC程序內(nèi)存必為RAM,可被改變的程序僅為一個(gè)電路塊,限于127步,依據(jù)要求,被改變的電路塊中應(yīng)無高速計(jì)數(shù)器的應(yīng)用指令。
(8)遙控運(yùn)行/停止
在PLC中以遙控的方式進(jìn)行運(yùn)行/停止操作。該功能改變程序的操作狀態(tài),在操作中需要有相應(yīng)的警告信號(hào)。
執(zhí)行[PLC] - [遙控運(yùn)行/停止]菜單操作命令,在遙控運(yùn)行/停止對(duì)話框中操作。
(9)PLC診斷
顯示與計(jì)算機(jī)相連的PLC狀況,與出錯(cuò)信息相關(guān)的特殊數(shù)據(jù)寄存器以及內(nèi)存的內(nèi)容。
執(zhí)行[PLC] - [PLC診斷]菜單操作,出現(xiàn)[PLC診斷]對(duì)話框,點(diǎn)擊確認(rèn)按鈕,或按[Enter]鍵。
(10)采樣跟蹤
采樣跟蹤的目的在于存儲(chǔ)與時(shí)間相關(guān)的元件數(shù)值變化并將其在時(shí)間表中加以顯示,或在PLC中設(shè)置采樣條件,顯示基于PLC中采樣數(shù)據(jù)的時(shí)間表。
a. [參數(shù)設(shè)置]:設(shè)置采樣的次數(shù)、時(shí)間、元件及觸發(fā)條件,采樣次數(shù)可設(shè)為1到512間,采樣時(shí)間為0到200(×10毫秒)之間。
b.[運(yùn)行]:設(shè)置條件被寫入PLC中,以此規(guī)范采樣的開始。
c.[顯示]:當(dāng)PLC完成采樣,采樣數(shù)據(jù)被讀出并被顯示。
d.[記錄文件]:采樣的數(shù)據(jù)可從記錄文件中讀取。
e.[寫入記錄文件]:采樣結(jié)果被寫入記錄文件。
在執(zhí)行[PLC] - [采樣跟蹤] - [參數(shù)設(shè)置]后顯示的對(duì)話框中設(shè)置各項(xiàng)條件,再執(zhí)行[運(yùn)行], - [顯示], - [從記錄文件中讀入],[寫入記錄文件]菜單命令即可。
注意:采樣由PLC執(zhí)行,其結(jié)果也被存入PLC中 這些數(shù)據(jù)可被計(jì)算機(jī)讀入并顯示。
3.6監(jiān)控/檢測(cè)
(1)開始監(jiān)控
執(zhí)行[監(jiān)控/測(cè)試]-[開始監(jiān)控]后,用綠色表示線圈和觸點(diǎn)接通,定時(shí)器、計(jì)數(shù)器和數(shù)據(jù)寄存器的當(dāng)前值在元件號(hào)的上面顯示。
(2)元件監(jiān)控
監(jiān)控元件單元:執(zhí)行[監(jiān)控/測(cè)試]- [進(jìn)入元件監(jiān)控]菜單操作命令,屏幕顯示元件登錄監(jiān)控窗口,在此登錄元件,雙擊左側(cè)藍(lán)色矩形框或按[Enter]鍵顯示元件登錄對(duì)話框,設(shè)置好元件及顯示點(diǎn)數(shù)(元件數(shù))再敲擊確認(rèn)按鈕或按[Enter]鍵即可。
(3)強(qiáng)制Y輸出
強(qiáng)制PLC輸出端口(Y)輸出ON/OFF。
執(zhí)行[監(jiān)控/測(cè)試] - [強(qiáng)制Y輸出]操作,出現(xiàn)強(qiáng)制Y輸出對(duì)話框,設(shè)置元件地址及ON/ OFF,點(diǎn)擊運(yùn)行按鈕 或按[Enter]鍵,即可完成特定輸出。
(4)強(qiáng)制ON/OFF
強(qiáng)行設(shè)置或重新設(shè)置PLC的位元件。
執(zhí)行[監(jiān)控/測(cè)試] - [強(qiáng)制ON/OFF]菜單命令,屏幕顯示設(shè)置、重置對(duì)話框,在此輸入元件,選擇SET或RST,點(diǎn)擊確認(rèn)按鈕或按[Enter]鍵,使特定元件得到設(shè)置或重置。
SET有效元件: X, Y, M, 特殊元件 M, S, T, C。
RST有效元件: X, Y, M,特殊元件 M, S, T, C, D, 特殊元件 D, V, Z。
RST字元件:當(dāng)T或C被重置,其位信息被關(guān)閉,當(dāng)前值被清零。如果是D、 V、或Z,僅僅是當(dāng)前值被清零。
(5)改變當(dāng)前值
改變PLC字元件的當(dāng)前值。
執(zhí)行[監(jiān)控/測(cè)試] - [改變當(dāng)前值]菜單選擇,屏幕顯示改變當(dāng)前值對(duì)話框,在此選定元件及改變當(dāng)前值,點(diǎn)擊運(yùn)行按鈕或按[Enter]鍵,選定元件的當(dāng)前值則被改變。
(6)改變?cè)O(shè)置值
改變PLC中計(jì)數(shù)器或定時(shí)器的設(shè)置值。
在電路監(jiān)控中,如果光標(biāo)所在位置為計(jì)數(shù)器或定時(shí)器的輸出命令狀態(tài),執(zhí)行[監(jiān)控/測(cè)試]-[改變?cè)O(shè)置值]菜單操作命令,屏幕顯示改變?cè)O(shè)置值對(duì)話框,在此設(shè)置待改變的值并點(diǎn)擊運(yùn)行按鈕或按[Enter]鍵,指定元件的設(shè)置值被改變。如果設(shè)置輸出命令的是數(shù)據(jù)寄存器,或光標(biāo)正在應(yīng)用命令位置并且D、 V或Z當(dāng)前可用,該功能同樣可被執(zhí)行,在這種情況下,元件號(hào)可被改變。