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