今天周六了,大家都在家里休息嗎?
昨天的答疑直播,大家都參與了嗎?這個(gè)直播我們還會繼續(xù)哦,請持續(xù)關(guān)注我!
今天給大家?guī)鞰CGS觸摸屏如何與Q系列PLC進(jìn)行RS232串口通訊
本文作者:陸馮
最近本人有幸接手一臺四軸運(yùn)動(dòng)控制設(shè)備,由于該設(shè)備已經(jīng)有較多的年頭,設(shè)計(jì)它和維護(hù)它的工程師(還好有一個(gè)可以電話聯(lián)系),以及設(shè)備圖紙均已不知所蹤,因此這臺設(shè)備留下了5處重大故障(目前已經(jīng)查到的),在這里就不再一一詳細(xì)說明。
這套設(shè)備采用了三菱電機(jī)公司生產(chǎn)的Q02H型可編程控制器和昆侖通態(tài)TPC7062Ti型觸摸屏來共同組成監(jiān)控系統(tǒng),兩者之間是采用一根串口通訊線進(jìn)行連接。但是我試了很長時(shí)間連接不上,這也是我遇到的這臺設(shè)備的第5個(gè)問題。
因此,本文所詳細(xì)闡述說明的是:如何解決MCGSTPC7062Ti 型觸摸屏與 Q02H-PLC連接不上的問題;并向大家分享解決問題的艱難過程和思路。
經(jīng)過長達(dá)1.5天的艱難調(diào)試,終于我成功實(shí)現(xiàn)了所有電氣接線的重新布線、伺服參數(shù)設(shè)置和各軸正反限位傳感器位置的調(diào)整,并完成四個(gè)軸的手動(dòng)JOG功能和原點(diǎn)回歸功能的編程,并在將PLC程序下載后,用PC電腦連接PLC進(jìn)行在線強(qiáng)制M點(diǎn)位,能夠成功實(shí)現(xiàn)四軸的手動(dòng)JOG功能和原點(diǎn)回歸功能。
此時(shí),我就想著:咱們把觸摸屏做了吧!觸摸屏上用按鈕關(guān)聯(lián)這些M點(diǎn),就可以實(shí)現(xiàn)在觸摸屏上控制四軸的手動(dòng)JOG功能和原點(diǎn)回歸功能了,如果能夠成功通訊、實(shí)現(xiàn)上下位機(jī)交互,接下來編寫自動(dòng)運(yùn)行程序就好弄了。
可是,天不如人愿!MCGSTPC7062Ti 型觸摸屏與 Q02H-PLC就是連接不上?。。?/span>
MCGS TPC7062Ti 型觸摸屏通訊狀態(tài)返回值就是不對?。?!要么是“1”:采集初始化錯(cuò)誤;要么是“4”:設(shè)備命令讀寫操作失敗。
惱火?。「鞣N方法都試驗(yàn)了就是不對!??!
于是乎——設(shè)備下電!電腦關(guān)機(jī)!出去轉(zhuǎn)一圈!
PS:
其實(shí)有時(shí)候遇到解決不了的問題時(shí),我們需要靜下心來想一下,給自己一個(gè)放松,如果一直揪著不放,帶著極其煩躁的情緒,去處理技術(shù)問題,往往適得其反。
我仔細(xì)的了一下可能出現(xiàn)問題的方向:
因此,我立即回來按照這些方向進(jìn)行處理:
1.我們的設(shè)備雖然是在這里,但是不是由我設(shè)計(jì),因此它的設(shè)備選型可能不對,是否是設(shè)備選錯(cuò)了?
MCGS TPC7062Ti 型觸摸屏 與 Q02H-PLC根本就不能進(jìn)行通訊,于是我到百度查閱資料,發(fā)現(xiàn) 兩者之間是可以進(jìn)行通訊的,但是網(wǎng)上也有很多人遇到這個(gè)問題卡在這里,在很多工控論壇上,成功者都是說的“含糊其辭”,而“卡住”的人的詢問帖子依舊掛在那里,下面只有寥寥幾句的評論。
2.那么它們兩者之間是可以進(jìn)行通訊的,是否是硬件問題呢?
首先,我先默認(rèn)為MCGSTPC7062Ti 型觸摸屏與 Q02H-PLC這倆貨硬件沒有問題,因?yàn)榭瓷先コ缮苄拢?/span>
如果,它倆壞了,換PLC或者換觸摸屏,那也是筆不小的成本。
因此,我選擇直接默認(rèn)MCGSTPC7062Ti 型觸摸屏與Q02H-PLC沒有硬件問題,如果到最后實(shí)在沒辦法,我才會去進(jìn)行換這種大成本元件。(這也是正常的思路,否則——這臺設(shè)備直接不要了!買臺新的,豈不美哉!?)
于是乎,串口通訊線進(jìn)入我的思考范疇,RS232通訊有3根線,這三根線負(fù)責(zé)MCGSTPC7062Ti 型觸摸屏COM口與Q02H-PLCRS-232口(編程口)之間的通訊連接。那么它是有問題的嗎?
根據(jù)MCGS7.7組態(tài)軟件的幫助菜單,我找到了這根線的腳位圖紙:
|
名稱 |
作用 |
|
SD(TXD) |
發(fā)出數(shù)據(jù) |
|
RD(RXD) |
接收數(shù)據(jù) |
|
SG(GND) |
信號地線 |
|
CS(CTS) |
清除發(fā)送 |
|
RS(RTS) |
請求發(fā)送 |
9針的D型接頭和6針的圓孔接頭,真正有效的就是3根線,要進(jìn)行正確的腳位的對應(yīng),不過Q系列PLC還需要把圓孔6針的第5、6號腳位短接。這邊給大家查閱了很多資料,翻譯了一下這些腳位名稱的含義:
我根據(jù)上面的圖紙和表格,用萬用表打了一下,結(jié)果果然出了問題!腳位不對!我立即將這根串口通訊線從中間剪開,用萬用表測出每一根線屬于哪個(gè)腳位,再用用端子排把D型接頭的線與圓孔接頭的線進(jìn)行正確的腳位連接,如下圖:
1.在接好串口通訊線后,我立即進(jìn)行新的組態(tài)工程搭建。根據(jù)資料查閱三菱Q系列PLC的串口通訊參數(shù)為:數(shù)據(jù)位為8位、停止位為1位、校驗(yàn)位為(奇校驗(yàn));波特率為9600。
于是我便進(jìn)行了通用串口父設(shè)備的添加與設(shè)置:
隨后,又進(jìn)行了添加子設(shè)備【設(shè)備0– 三菱_Q系列編程口】,設(shè)置如下:
終于,在完成上述工作后,我插上通訊線,設(shè)備重新上電,問題解決!nice?。。?/span>
此技術(shù)問題解決成功后,當(dāng)按下M0按鈕,伺服軸開始手動(dòng)JOG運(yùn)動(dòng)時(shí),那種喜悅,比中了彩票還要興奮!但是在這過程中有一些東西比技術(shù)更加重要!
PS:
1.完成任務(wù)的絕對信念——某個(gè)家企業(yè)把一臺設(shè)備交到你的手上。你的任務(wù)就是讓它安全、可靠、高效地進(jìn)行運(yùn)轉(zhuǎn),如果完成不了這個(gè)任務(wù),我們就不能稱之為一名合格的“電氣工程師”!這和設(shè)備新舊程度、所處工況環(huán)境無關(guān),我們要做的,就是去解決問題,并盡量減少成本。
2.在遇到不是由自己設(shè)計(jì),且沒有圖紙的設(shè)備時(shí),要學(xué)會在短時(shí)間內(nèi)進(jìn)行摸排電路、進(jìn)行局部上電測試,并同時(shí)進(jìn)行圖紙的反向繪制!在這個(gè)過程中,要學(xué)會看手冊、查資料(包含對英文資料的翻譯)、翻百度。
3.相信自己、放平心態(tài)、切勿著急,慢慢理清思路,帶著自己的理智與自信去處理問題;要有選擇、有判斷地接納別人的技術(shù)意見,不能“見異思遷”,別人一說什么,就慌亂地去做什么,如同“抓到救命稻草”一樣,因?yàn)橛锌赡苣鞘清e(cuò)的,或者是成本更加高的?。ū热纾何医o某前任工程師打電話咨詢時(shí),他和我說——他串口也試過的,也一直通訊不上,建議在PLC上加一個(gè)QJ71E71-100以太網(wǎng)模塊,用以太網(wǎng)模塊和MCGS觸摸屏通訊,很顯然這個(gè)方案我們要進(jìn)行深刻的考慮…….)
今天《MCGS觸摸屏如何與Q系列PLC進(jìn)行RS232串口通訊》小智就分享到這。
]]>