ComCaptureV2.0串口軟件用于HMI和PLC連接調(diào)試的方法
2006/6/9 9:37:00
一、 前言 自動(dòng)化控制設(shè)備中常用到人機(jī)界面(HMI)和PLC組成的系統(tǒng),開發(fā)者在HMI和PLC的連接調(diào)試過(guò)程中常需要使用基于PC 機(jī)Windows平臺(tái)下的工具軟件對(duì)HMI及PLC的程序進(jìn)行修改;當(dāng)某些HMI畫面組態(tài)軟件沒有“在線模擬”功能(大多數(shù)文本HMI軟件)時(shí),開發(fā)者就必須頻繁交替拔插PC、HMI及PLC三者間的通訊電纜。由于電纜拔插時(shí)還需關(guān)閉所連設(shè)備的電源,使得開發(fā)調(diào)試工作及不方便。 為了解決這一問題,在此介紹一種利用運(yùn)行于PC Windows平臺(tái)下的“ComCaptureV2.0串口工具”軟件來(lái)進(jìn)行串口通訊“虛擬”連接的調(diào)試方法,從而避免開發(fā)人員在串口設(shè)備調(diào)試過(guò)程中頻繁地拔插通訊電纜。(以下說(shuō)明以三菱PLC和POP-HMI文本人機(jī)界面為例) 二、 方法原理及使用步驟 1、硬件連接原理如圖(一): 圖(一):硬件連接示意圖 PLC和HMI分別連接在PC機(jī)的兩個(gè)串口COM1、COM2上,PC機(jī)的操作系統(tǒng)為Windows98以上。 2、本文中所用的軟、硬件清單: 帶兩個(gè)串口的PC個(gè)人計(jì)算機(jī) POP-HMI文本人機(jī)界面、POP-HMI與PC的串口通訊電纜 三菱FX系列PLC、三菱PLC與PC的串口通訊電纜 ComCapture V2.0串口工具軟件 POP-HMI畫面組態(tài)軟件JB-HMI V2.6 三菱PLC編程軟件FX-PCS 3、使用步驟如下: 第一步:硬件連接操作 將工程所需的三菱PLC及POP-HMI小型人機(jī)界面如圖(一)分別接至計(jì)算機(jī)的兩個(gè)串行端口COM1、COM2,然后給兩個(gè)串口設(shè)備上電。( 注意:嚴(yán)禁帶電拔插串口的通訊電纜 ) 第二步:對(duì)PLC和HMI操作 A) 用三菱PLC編程軟件將已編輯好的PLC程序由串口COM2下載至PLC,然后斷開三菱PLC編程軟件與PLC間的串口通訊連接(使編程軟件和PLC之間的處于脫機(jī)狀態(tài))。 第三步:打開同一Windows平臺(tái)下的ComCapture串口工具軟件 屏幕彈出如下圖(二)所示畫面: 屏幕彈出如下圖(二)所示畫面: 第四步:軟件選項(xiàng)及參數(shù)設(shè)置 A) 選擇ComCapture軟件的“協(xié)議捕獲”功能項(xiàng)。 B) “串口配置”項(xiàng):在“端口號(hào)”和“設(shè)備名稱”下,填寫準(zhǔn)確的串口號(hào)和連接在該串口下的設(shè)備名稱。 C) “通信參數(shù)”項(xiàng):在“波特率”、“數(shù)據(jù)位”、“停止位”、“校驗(yàn)碼”等選項(xiàng)中選擇三菱PLC和POP-HMI互相通信的參數(shù)值:“9600、7、1、偶”。 B) “顯示方式”項(xiàng):勾選“不顯示”。如不選中“不顯示”項(xiàng),則在軟件右側(cè)的空白區(qū)域內(nèi)將顯示PLC和HMI之間的通訊信息數(shù)據(jù)值。且隨著通訊時(shí)間的增加,顯示的數(shù)據(jù)越來(lái)越多,最終將影響用JB_HMI畫面組態(tài)軟件將編輯好的HMI工程文件由串口COM1下載至POP-HMI文本中。 D) 通信的速度。如果選中“HEX”選項(xiàng),PLC和POP-HMI之間的通訊數(shù)據(jù)將以十六進(jìn)制數(shù)顯示,以方便使用者查看。 E) “串口控制信號(hào)”項(xiàng):按PLC的串口信號(hào)實(shí)際情況選用;三菱PLC選取默認(rèn)方式,無(wú)需選中。 F) “數(shù)據(jù)保存”:默認(rèn)為不保存。如需保存通信過(guò)程的數(shù)據(jù),選擇“啟動(dòng)”,捕獲的數(shù)據(jù)將被保存。數(shù)據(jù)文件的保存路徑和文件名默認(rèn)為ComCapture軟件安裝目錄下的ComCapture.txt,也可以自行更改保存路徑及文件名。鼠標(biāo)移至默認(rèn)路徑上,點(diǎn)擊左鍵,輸入文件名,即可輸入新的保存路徑和文件名。 第五步:程序調(diào)試 A) 在ComCapture軟件畫面的右下方中,用鼠標(biāo)點(diǎn)擊“啟動(dòng)捕獲和顯示”項(xiàng)。此時(shí)如果通訊參數(shù)設(shè)置完全正確,通過(guò)PC上的ComCapture串口軟件,將在PC串口COM1和COM2之間搭接一條“虛擬電纜通道”,而分別連接在COM1、COM2口的POP-HMI和三菱PLC將通過(guò)該P(yáng)C軟件虛擬通道進(jìn)行間接的通訊連接;這就避免了直接用通訊電纜連接PLC和HMI設(shè)備給調(diào)試帶來(lái)的不便。 B) 測(cè)試使用POP-HMI和PLC的功能是否滿足設(shè)計(jì)要求;如果POP-HMI或PLC的程序達(dá)不到設(shè)計(jì)要求需要修改PLC程序或POP-HMI工程文件,您只需鼠標(biāo)點(diǎn)擊“停止捕獲和顯示”,COM1和COM2口即處于通訊斷開狀態(tài)。然后根據(jù)設(shè)計(jì)要求分別對(duì)PLC或POP-HMI進(jìn)行程序修改,并回到第二步進(jìn)行操作。 C) 程序修改完畢后,您只要再次回到第五步,點(diǎn)擊“啟動(dòng)捕獲和顯示”項(xiàng),即可調(diào)試修改后的PLC程序或POP-HMI工程文件。如果還要修改PLC和POP-HMI的程序,那就再次點(diǎn)擊“停止捕獲和顯示”。如此反復(fù),直至調(diào)試工作結(jié)束。 三、結(jié)束語(yǔ) 在三菱PLC和POP-HMI連接調(diào)試中,使用PC Windows平臺(tái)下的ComCapture串口工具軟件,在PC的COM1和COM2兩個(gè)串口之間建立了一個(gè)虛擬的電纜通道,間接的連通了COM1和COM2上的兩個(gè)串口設(shè)備(HMI和PLC);使得開發(fā)者可以在不必頻繁拔插串口通訊電纜的情況下,任意修改不滿足要求的HMI或PLC程序,極大的簡(jiǎn)化了開發(fā)者的調(diào)試工作。由于ComCapture串口軟件具有串口通訊數(shù)據(jù)顯示和存儲(chǔ)功能,使用者還可以利用此功能對(duì)兩個(gè)串口設(shè)備的通訊協(xié)議進(jìn)行分析研究,從而得到該通訊協(xié)議的完整資料。
提交
查看更多評(píng)論
其他資訊
基于ARM處理器的高速、大容量POP文本顯示器開發(fā)
雙串口文本顯示器在電梯監(jiān)控系統(tǒng)中的應(yīng)用
Modbus_Simulator仿真軟件用于小型人機(jī)界面調(diào)試
POP-HMI文本顯示器用于多臺(tái)硫化罐集中控制系統(tǒng)
人機(jī)界面(HMI)基本概念