三菱plc與觸摸屏通迅在plc控制系統(tǒng)的應(yīng)用
隨著社會(huì)現(xiàn)代化的快速發(fā)展,三菱plc與觸摸屏通迅信息交換變得越來(lái)越重要,plc控制系統(tǒng)交換的數(shù)據(jù)量越來(lái)越大。熟悉的移動(dòng)通信行業(yè)已經(jīng)從3G發(fā)展到更快的4G,現(xiàn)在正在運(yùn)營(yíng)5G。同樣,在工業(yè)控制行業(yè),數(shù)據(jù)交換的數(shù)量和速度也非常高。原來(lái)的RS232和RS485通信不能滿(mǎn)足大數(shù)據(jù)交換的需求。相反,它是更快的以太網(wǎng)通信。
項(xiàng)目簡(jiǎn)介
1.項(xiàng)目的行業(yè)和背景
由于近年來(lái)勞動(dòng)力成本的增加,電子加工業(yè)逐漸從原來(lái)的手工制造轉(zhuǎn)向機(jī)械自動(dòng)化和機(jī)器人制造。在處理LCD屏幕的過(guò)程中,手動(dòng)完成原有的LCD屏幕型號(hào)規(guī)格,不僅效率太慢,而且時(shí)間成本和人工成本非常高。為了節(jié)省時(shí)間和人力成本,快速分離不同規(guī)格的不同批次的LCD屏幕并有效地管理產(chǎn)品是有效的。因此,需要開(kāi)發(fā)分揀機(jī)。
2.流程介紹
由于在每個(gè)LCD屏幕被存儲(chǔ)之前沒(méi)有將材料信息輸入MES系統(tǒng),因此需要對(duì)包含不同信息的液晶屏幕進(jìn)行分類(lèi)和分類(lèi),并將每個(gè)液晶屏幕的ID信息輸入到MES系統(tǒng)中。
3.項(xiàng)目使用的三菱plc與觸摸屏通迅產(chǎn)品信息

表1
控制系統(tǒng)組成和網(wǎng)絡(luò)架構(gòu)

圖1
產(chǎn)品選擇參數(shù)
由于機(jī)器中有許多從控制器,如果使用CC-Link網(wǎng)絡(luò)通信,主站和智能設(shè)備站都需要添加CC-Link模塊,這將增加設(shè)備成本,并且內(nèi)置以太網(wǎng)端口是可選的。 Q系列CPU和帶以太網(wǎng)端口的FX3GE解決了成本問(wèn)題。 Q系列內(nèi)置以太網(wǎng)有16個(gè)通道,可滿(mǎn)足FX3GE和觸摸屏,可視鏈路數(shù)量要求,以及主三菱plc和FX3GE之間的以太網(wǎng)通信,通信速度,數(shù)據(jù)量和刷新時(shí)間均可滿(mǎn)足要求,而FX3GE-作為從機(jī)的40MT/ES可以控制三個(gè)脈沖輸出,并且還滿(mǎn)足伺服軸的數(shù)量。
調(diào)試過(guò)程和主要困難
1,因?yàn)橛?0個(gè)FX3GE和Q CPU通信,如果10個(gè)通訊調(diào)試變得比較困難,可以先調(diào)試FX3GE和Q CPU之間的通訊,先設(shè)置Q和FX的通訊參數(shù),主要參數(shù)是使用通訊。通道,IP地址,通信協(xié)議,開(kāi)放模式,端口號(hào),通信數(shù)據(jù)代碼設(shè)置等。
FX3G參數(shù)設(shè)置下圖:

圖2
以太網(wǎng)設(shè)置如下圖所示:

圖3
3.根據(jù)FX3GE內(nèi)置以太網(wǎng)MC協(xié)議命令,寫(xiě)入相應(yīng)的程序。 MC協(xié)議讀寫(xiě)器件時(shí)的主要命令和最大處理點(diǎn)數(shù)如圖4所示.

圖4
FX3GE MC協(xié)議命令包的控制序列如圖5所示.

圖5
消息命令的具體格式如圖7所示。圖6中的標(biāo)題是TCP/IP或UDP/IP的標(biāo)題。在可編程控制器端,將連接,刪除以太網(wǎng)適配器,無(wú)需用戶(hù)設(shè)置。字幕為00H,PC編號(hào)為FFH,看門(mén)狗定時(shí)器可設(shè)置為0000H至FFFFH(1至65535)(單位:250ms)。 A部分是數(shù)據(jù)讀/寫(xiě)命令,結(jié)束代碼是可編程plc控制系統(tǒng)的外部設(shè)備。執(zhí)行數(shù)據(jù)讀/寫(xiě)后的處理結(jié)果(00H:正常結(jié)束,:異常結(jié)束,00H除外)。

圖6
4.根據(jù)FX3GE內(nèi)置以太網(wǎng)MC協(xié)議的命令格式對(duì)Q CPU進(jìn)行編程。首先,使用Q內(nèi)置以太網(wǎng)打開(kāi)/關(guān)閉命令(SP.SOCOPEN/SP.SOCCLOSE)打開(kāi)和關(guān)閉每個(gè)通道,然后編寫(xiě)用于發(fā)送數(shù)據(jù)和接收數(shù)據(jù)的程序。通過(guò)Q CPU程序發(fā)送到FX3GE的MC命令格式的主程序如圖7所示.

圖7
5.主要難點(diǎn):
a)單個(gè)FX3GE的信息無(wú)法主動(dòng)刷新到主三菱plc,Q CPU需要由程序刷新,這增加了程序的復(fù)雜性。并且刷新率不能太快,如果刷新太快,將報(bào)告錯(cuò)誤,錯(cuò)誤代碼為2560.
b)Q CPU使用Socket通信功能編寫(xiě)程序。以太網(wǎng)端口連接的接收模式(SP.SOCRMODE)需要選擇正常模式。如果選擇固定長(zhǎng)度模式,將生成數(shù)據(jù),因?yàn)镕X3GE從Q接收的數(shù)據(jù)不固定。轉(zhuǎn)換現(xiàn)象,無(wú)法獲得正確的數(shù)據(jù)。
c)由于在Q CPU和FX3GE之間添加了HUB,因此在斷開(kāi)電纜時(shí)無(wú)法自動(dòng)識(shí)別通信錯(cuò)誤或Q CPU和FX3GE。解決方案:為每個(gè)觸摸屏屏幕添加手動(dòng)關(guān)閉按鈕,以便與Q CPU和FX3GE進(jìn)行通信。發(fā)生通信錯(cuò)誤或斷開(kāi),操作員通過(guò)觸摸屏按鈕關(guān)閉相應(yīng)的連接通道。
d)Q內(nèi)置以太網(wǎng)端口由Socket通信編程。打開(kāi)相應(yīng)通道時(shí)發(fā)送的MC協(xié)議命令讀/寫(xiě)設(shè)備的數(shù)量必須在允許的范圍內(nèi)。否則,將報(bào)告錯(cuò)誤。錯(cuò)誤代碼為2556.最大點(diǎn)數(shù)如圖5所示。如果一次通信中可處理的最大點(diǎn)數(shù)小于實(shí)際項(xiàng)目中的設(shè)備點(diǎn)數(shù),QCPU將發(fā)送命令進(jìn)行讀取并按程序時(shí)序?qū)懭朐O(shè)備。
總結(jié):系統(tǒng)調(diào)試后,三菱plc與觸摸屏通迅以及各個(gè)FX之間的數(shù)據(jù)通信正常,與MES系統(tǒng)的數(shù)據(jù)交換正常。目前,該機(jī)已在客戶(hù)的生產(chǎn)車(chē)間投入運(yùn)行,整體運(yùn)行穩(wěn)定,不僅降低了人工成本,而且提高了工作效,如果大家有在這方面的需求,請(qǐng)咨詢(xún)?nèi)莞须姎狻?/span>
標(biāo)題:三菱plc與觸摸屏通迅在plc控制系統(tǒng)的應(yīng)用 地址:http://xsdwatch.cn/gongsi/3637.html