三星PLC編程軟件WinGPC介紹
2006/3/13 22:11:00
1. WinGPC概貌和軟件安裝 WinGPC是基于Windows的OEMax NX系列PLC編程、組態(tài)和監(jiān)測軟件,它支持拖拉、撤消/重做、剪貼/拷貝以及放大縮小等Windows操作,它具有許多Windows操作系統(tǒng)所特有的優(yōu)點(diǎn),幫助用戶方便地進(jìn)行邏輯編程,下文適用于WinGPC 4.0或以上的版本。 1.1 WinGPC運(yùn)行要求以下基本計(jì)算機(jī)配置:奔騰兼容CPU、Windows NT4.0/2000/XP操作系統(tǒng)、至少10Mb存儲空間、RS 232/485串行通訊口、鍵盤和鼠標(biāo)輸入。 1.2 WinGPC4.0文件系統(tǒng):WinGPC4.0或更高的版本只使用了一個(gè)擴(kuò)展名為PRR的工程文件,PGM文件仍然有效,系對WInGPC3.X工程所產(chǎn)生的PRJ、LDR、LBL、PGM、BIN和MNE文件在新軟件中統(tǒng)一集成而成。 1.3 WinGPC數(shù)據(jù)類型和寄存器尋址 1.3.1可以使用的寄存器資源表: WinGPC中,寄存器的地址根據(jù)其數(shù)據(jù)類型(位或字)其表達(dá)有所不同,例如R002表示是字寄存器,R002.01表示該字寄存器的第2位,這樣是將之作為位寄存器來用。 1.3.2數(shù)據(jù)類型 在WinGPC中,根據(jù)使用的PLC型號可以運(yùn)用下列不同的數(shù)據(jù)類型,存儲數(shù)據(jù)的地方被稱為寄存器,共有兩種類型:位寄存器和字寄存器,在WinGPC使用的數(shù)據(jù)類型有:BIT(位,用1和0來表示閉合或打開狀態(tài))、WORD(字,為16位,乃是寄存器單位,WinGPC中可用十進(jìn)制或十六進(jìn)制顯示)、DWORD(雙字,為32位,常表達(dá)二進(jìn)制數(shù)據(jù),一般用兩個(gè)連續(xù)存放的寄存器來表達(dá)雙字概念,其地址為該兩個(gè)連續(xù)存放的寄存器中第一個(gè)的地址)、BCD(二進(jìn)制編碼的十進(jìn)制,用4位表達(dá)0~9的十進(jìn)制數(shù))。 1.3.3 絕對尋址 在LDR、DLDR、STO和DSTO指令中,采用絕對地址去間接引用寄存器或內(nèi)置的通訊口,絕對地址常用于通訊場合,由絕對字地址和位號組成(位號0~15由$0~$F來表示),即0~3為位號、4~15為絕對字地址,如內(nèi)部K127.12接觸器的絕對位地址是$1BFC(Hex)($1BFC=絕對字地址$01BF+位號$C)。 1.4 在OEMax的PLC中有兩種比較重要的寄存器:標(biāo)志(F)寄存器、特殊(SR)寄存器。 2.創(chuàng)建工程與梯形圖 運(yùn)行WinGPC軟件將出現(xiàn)一個(gè)窗口,然后可創(chuàng)建新的工程或打開已經(jīng)存在的工程,連接PLC進(jìn)行在線操作;或控制和監(jiān)測PLC運(yùn)行狀態(tài)。如要編輯邏輯程序或監(jiān)測邏輯程序,必須先打開一個(gè)工程。 2.1創(chuàng)建或打開工程:在工具欄點(diǎn)擊創(chuàng)建圖標(biāo)或在工程菜單中選擇新建工程項(xiàng)將出現(xiàn)對話框,也可以選擇一個(gè)已經(jīng)存在的PRR工程文件,或點(diǎn)擊打開工程文件圖標(biāo),軟件將打開該文件。而后在上述對話框中輸入工程信息,如工程名稱(缺省類型位PRR)、PLC型號、CPU類型等。 2.2創(chuàng)建梯形圖 2.2.1使用指令工具欄或快捷鍵 創(chuàng)建好了工程后,我們可借助工具欄來創(chuàng)建梯形圖邏輯,工具欄里的各項(xiàng)都有對應(yīng)快捷鍵,該鍵在各項(xiàng)的提示信息中會出現(xiàn)。 2.2.2 編制梯形圖邏輯:①在工具欄點(diǎn)擊橫線圖標(biāo)兩次,產(chǎn)生兩個(gè)Rung;②用鼠標(biāo)選擇第一個(gè)Rung,點(diǎn)擊觸點(diǎn)圖標(biāo)產(chǎn)生一個(gè)觸點(diǎn),當(dāng)綠色編輯框彈出時(shí)輸入R000.01后按回車;點(diǎn)擊T圖標(biāo)產(chǎn)生一個(gè)定時(shí)器指令,輸入TIM 100 50后按回車;③用鼠標(biāo)選擇第二個(gè)Rung,點(diǎn)擊觸點(diǎn)和線圈圖標(biāo)產(chǎn)生一個(gè)觸點(diǎn)和一個(gè)輸出,再為其輸入操作數(shù)。 2.2.3 編譯邏輯:為使PLC運(yùn)行輸入的邏輯,必須將其翻譯成PLC接收的二進(jìn)制文件。點(diǎn)擊編譯圖標(biāo)或在編輯菜單中選擇編輯項(xiàng)以完成此步驟,或使用快捷鍵[Ctrl+L]。 2.2.4 信息窗口:一旦編譯圖標(biāo)被按下,信息窗口將顯示語法檢查結(jié)果,如有編譯錯誤會將其列出, 并顯示該錯誤原因和位置,雙擊該錯誤信息可以使光標(biāo)跳轉(zhuǎn)到錯誤位置,出錯的Rung會標(biāo)記e。 2.3聯(lián)機(jī) 聯(lián)機(jī)后可以上下載程序,通過WinGPC和PLC間的通訊來監(jiān)測和控制PLC運(yùn)行,聯(lián)機(jī)前須確保PC與PLC之間的RS232/RS485正常連接,并且串行通訊口的設(shè)置正常。 2.3.1脫機(jī)和聯(lián)機(jī)狀態(tài):脫機(jī)狀態(tài)指示為off-line,表示PLC未與PLC正常通訊,當(dāng)通訊連接建立時(shí)狀態(tài)指示為on-line。 2.3.2通訊口配置:在聯(lián)機(jī)PLC和下載程序之前,須配置通訊口,波特率和CPU之ID,確認(rèn)PLC和PC件的通訊電纜連接無誤后,在工具欄上點(diǎn)擊聯(lián)機(jī)圖標(biāo),或在聯(lián)機(jī)菜單里選擇聯(lián)機(jī)項(xiàng),在對彈出話框中輸入通訊配置參數(shù)。 如將PLC與PC直接連接,可以將CPU之ID設(shè)置為缺省的255;如果采用RS-485網(wǎng)絡(luò)連接法,則必須不選擇僅RS232項(xiàng)以便RTS信號得以使用,輸入正確的CPU之ID號和密碼(如果未設(shè)定則無須輸入密碼,我們可在監(jiān)測聯(lián)機(jī)菜單中的系統(tǒng)信息項(xiàng)中的對話框里找到密碼設(shè)定處,可修改密碼),然后按確定按鈕,如預(yù)通過鏈路連接實(shí)現(xiàn)通訊,必須選擇鏈路網(wǎng)路項(xiàng),一旦通訊連接成功,CPU類型,CPU之ID等將會在狀態(tài)欄里顯示。 2.3.3聯(lián)機(jī):在工具欄里點(diǎn)擊聯(lián)機(jī)圖標(biāo),或在聯(lián)機(jī)菜單里選擇聯(lián)機(jī)項(xiàng)以建立PC和PLC之間的通訊。 2.3.4將邏輯下載到PLC:進(jìn)入聯(lián)機(jī)狀態(tài)后,可將邏輯下載到PLC,點(diǎn)擊菜單>聯(lián)機(jī)>WinGPC= >PLC將執(zhí)行下載任務(wù)。 2.4監(jiān)測:監(jiān)測是提供實(shí)時(shí)監(jiān)測梯形圖指令值和寄存器值的功能,只有當(dāng)PC上梯形圖邏輯和PLC中的一致時(shí)才能監(jiān)測梯形圖。 2.4.1監(jiān)測梯形圖:在聯(lián)機(jī)模式下,點(diǎn)擊監(jiān)測>梯形圖監(jiān)測可以啟動或停止梯形圖監(jiān)測,在實(shí)時(shí)監(jiān)測中,所有閉合狀態(tài)會以紅色色塊來表示,各過程值也會得到實(shí)時(shí)更新。 2.4.2監(jiān)測寄存器:在聯(lián)機(jī)模式下,點(diǎn)擊監(jiān)測>寄存器監(jiān)測可以啟動或停止寄存器監(jiān)測,無論工程是否打開,所有寄存器數(shù)據(jù)都會被實(shí)時(shí)更新。還可以通過下述方法來修改寄存器值:1) 雙擊寄存器值額單元格,輸入新值,WinGPC具有自動有效值檢查功能;2)點(diǎn)擊菜單>監(jiān)測>修改監(jiān)測值,一個(gè)對話框會出現(xiàn),然后輸入寄存器名稱和新值,注意只有中間寄存器值可以被修改。 2.5強(qiáng)制數(shù)據(jù):適用于調(diào)試和某些特殊操作,在寄存器監(jiān)視窗口中選擇強(qiáng)制標(biāo)簽可以監(jiān)測和修改強(qiáng)制值,在強(qiáng)制顯示中,X表示不強(qiáng)制,1表示強(qiáng)制為1,0表示強(qiáng)制為0,只要雙擊該值的單元格并輸入新值即可完成強(qiáng)制數(shù)據(jù)的設(shè)置。 3.WinGPC主菜單內(nèi)各菜單項(xiàng)的功能 WinGPC菜單和工程導(dǎo)航欄的各項(xiàng)內(nèi)容均與工程是否被打開以及是否聯(lián)機(jī)有關(guān),如WinGPC沒有打開工程,且處于脫機(jī)狀態(tài),因此編輯菜單就沒有出現(xiàn),且在工程導(dǎo)航欄中只有一個(gè)項(xiàng)目:工程,除了新建和打開兩項(xiàng)外,所有的菜單項(xiàng)均無效,也即此時(shí)我們可能的操作只有打開一個(gè)已經(jīng)存在的工程,或創(chuàng)建一個(gè)新工程,以下介紹WinGPC主菜單內(nèi)各菜單項(xiàng)的功能: 3.1工程菜單:根據(jù)是否打開工程,其顯示排列有所不同,工程菜單包含下列內(nèi)容:新建工程(Ctrl+N新建一個(gè)新的工程文件)、打開工程(Ctrl+O打開一個(gè)存在的工程文件)、關(guān)閉WinGPC、保存(Ctrl+S保存當(dāng)前的工程文件)、另存為(將當(dāng)前的工程文件存為一個(gè)新名稱)、升級工程(將WinGPC 3.格式的工程文件升級為WinGPC4.0)、CPU選擇(為當(dāng)前工程選擇或編輯PLC類型和CPU類型)、工程描述(輸入有關(guān)工程說明信)、打?。–trl+P打印當(dāng)前工程的邏輯)、打印預(yù)覽(預(yù)覽當(dāng)前工程的邏輯)、打印機(jī)設(shè)置(修改打印機(jī)設(shè)置)、最近打開的文件(列出最近使用過的工程文件)。 3.2配置菜單:根據(jù)是否打開工程,配置菜單的顯示排列也有所不同,遠(yuǎn)程I/O地址配置和I/O地址配置兩項(xiàng)是否支持則取決于 PLC類型,配置菜單用于修改WinGPC的工程配置,它包含下列內(nèi)容:通訊口配置(設(shè)置其通訊參數(shù))、遠(yuǎn)程I/O配置、本地I/O配置、用戶字體設(shè)置。 3.2.1遠(yuǎn)程I/O配置:單擊此項(xiàng)彈出遠(yuǎn)程I/O地址配置對話框,我們可以手工配置地址或讀取PLC中的實(shí)際地址, 雙擊機(jī)架單元(slot)會彈出模塊信息對話框,可在此修改模塊信息, 此對話框中有如下功能:讀實(shí)際映射(從PLC中讀PLC機(jī)架上的實(shí)際配置)、讀手工映射(讀手工配置的I/O映射)、編輯(編輯機(jī)架單元)、刪除(刪除機(jī)架單元)、寫手工映射(將當(dāng)前映射寫入手工映射)、清除手工映射(清除手工映射)。 3.2.2 本地I/O配置:單擊此項(xiàng)將彈出I/O地址配置對話框,我們可以編輯和讀寫I/O配置,主機(jī)架上PLC I/O模塊的寄存器地址是根據(jù)其位置自動分配的,利用該對話框中的下拉選擇框我們可以手工對主機(jī)架上的模塊分配寄存器地址,此功能有兩個(gè)用途:對插入的模塊進(jìn)行有效性類型檢查,或讓用戶對空機(jī)架位置進(jìn)行保留以便將來擴(kuò)展使用,注意此功能僅支持D32LT和D320PLC,同時(shí)其內(nèi)部固件(Firmware)版本高于1.12,該對話框包含如下功能:讀實(shí)際(在聯(lián)機(jī)狀態(tài)下從CPU獲得實(shí)際的映射)、讀虛擬(在聯(lián)機(jī)狀態(tài)下從CPU獲得虛擬的實(shí)際的映射)、全部清楚(清除全部I/O配置數(shù)據(jù))、使用虛擬I/O配置(開關(guān)虛擬I/O映射標(biāo)志,選擇/不選=允許/禁止)、寫入配置(將I/O配置寫入CPU),注意下載程序(WinGPC= >PLC)時(shí)I/O配置的映射數(shù)據(jù)也被下載,如果I/O映射為非法則PLC會進(jìn)入故障。 3.2.3用戶字體設(shè)置:單擊此項(xiàng)將彈出用戶字體設(shè)置對話框,可為各顯示項(xiàng)定制顏色、字體大小和風(fēng)格。 3.3 編輯菜單 編輯菜單僅在有工程文件打開時(shí)才出現(xiàn),主要包含在編輯邏輯程序時(shí)使用到的命令(注意在聯(lián)機(jī)狀態(tài)下有些功能被禁止),計(jì)有: 3.3.1 撤銷: Ctrl+Z,撤消前一個(gè)編輯動作(聯(lián)機(jī)時(shí)禁用),撤銷動作是無限制的,即可以一直回到工程剛打開時(shí)的狀態(tài); 3.3.2 重做: Ctrl+H,重做前一個(gè)編輯動作 (聯(lián)機(jī)時(shí)禁用)),重做動作是無限制的,即可以一直回到工程剛打開時(shí)的狀態(tài); 3.3.3剪切: Ctrl+X,將所選擇內(nèi)容剪切,并拷貝到剪貼板里(聯(lián)機(jī)時(shí)禁用); 3.3.4拷貝: Ctrl+C,將所選擇內(nèi)容拷貝到剪貼板里 (聯(lián)機(jī)時(shí)禁用); 3.3.5粘帖: Ctrl+V,將剪貼板里內(nèi)容粘帖到當(dāng)前光標(biāo)位置(聯(lián)機(jī)時(shí)禁用); 3.3.6刪除: Del,聯(lián)機(jī)時(shí)禁用; 3.3.7全選: Ctrl+A,選中全部在編邏輯; 3.3.8尋找: Ctrl+F,尋找指定內(nèi)容; 3.3.9替換: Ctrl+R,尋找指定內(nèi)容并以新內(nèi)容
提交
查看更多評論
其他資訊
<a href=http://download.gongkong.com/file/company/1249/tougao/200712050001.pdf target=_blank> 水力發(fā)電機(jī)組操作自動化分解與PLC控制設(shè)計(jì) /a>
水力發(fā)電機(jī)組操作自動化分解與PLC控制設(shè)計(jì)
水力發(fā)電廠運(yùn)行于電力系統(tǒng)日最優(yōu)條件泛函分析
S7-200PLC防護(hù)甩負(fù)荷抬機(jī)并兼控調(diào)相壓水
S7-PLC控制調(diào)相壓水系統(tǒng)并與治理甩負(fù)荷抬機(jī)合成為一個(gè)神經(jīng)元