
一、項(xiàng)目背景
某大型機(jī)車制造廠新上馬一條"輪對(duì)壓裝-跑合-檢測(cè)"自動(dòng)化線,整條線由三套獨(dú)立電控系統(tǒng)組成:
輪對(duì)壓裝工位:采用某國(guó)產(chǎn)485總線型力矩控制器(品牌:華控,型號(hào):HK-485-TQ),實(shí)時(shí)采集壓裝力矩、位移、油溫等12路過(guò)程量,并通過(guò)Modbus-RTU協(xié)議對(duì)外提供數(shù)據(jù)。
跑合工位:核心為三菱FX3U-64M PLC,帶FX3U-485-BD擴(kuò)展板,負(fù)責(zé)跑合電機(jī)啟停、速度閉環(huán)及報(bào)警聯(lián)鎖。
終檢工位:使用步科MT4433T觸摸屏,需讀取壓裝與跑合兩工位的關(guān)鍵數(shù)據(jù),實(shí)現(xiàn)"一屏三看",并生成CSV報(bào)表上傳MES。
由于三個(gè)設(shè)備物理層、協(xié)議層完全不同,現(xiàn)場(chǎng)無(wú)法直接互通:
力矩控制器僅有一路RS-485口,Modbus-RTU從站;
FX3U自帶422編程口+485-BD,但協(xié)議為三菱專有;
觸摸屏只有1個(gè)RS-232口和1個(gè)以太網(wǎng)口,且232已被條碼槍占用。
甲方要求在不改動(dòng)原有程序、不增加PLC通訊模塊的前提下,兩周內(nèi)完成"三端互通",并保證刷新周期≤500 ms。經(jīng)過(guò)評(píng)估,最終采用"遠(yuǎn)創(chuàng)智控YC-RTU-TCP串口轉(zhuǎn)以太網(wǎng)模塊+YC8000-FX以太網(wǎng)通訊處理器"雙網(wǎng)關(guān)方案,成功打通鏈路。

二、方案設(shè)計(jì)
1.網(wǎng)絡(luò)拓?fù)?/strong>
上位機(jī)(Win10,組態(tài)王7.5 SP3)通過(guò)千兆交換機(jī)與兩臺(tái)遠(yuǎn)創(chuàng)智控網(wǎng)關(guān)相連:
串口數(shù)傳模塊YC-RTU-TCP(IP:192.168.1.200)——RS-485側(cè)連接HK-485-TQ力矩控制器;
以太網(wǎng)通訊處理器YC8000-FX(IP:192.168.1.201)——串行側(cè)接FX3U-422編程口,以太網(wǎng)側(cè)進(jìn)交換機(jī);
步科MT4433T觸摸屏(IP:192.168.1.203)直接掛在同一網(wǎng)段。
2.協(xié)議映射策略
| 設(shè)備 | 物理層 | 協(xié)議層 | 網(wǎng)關(guān)角色 | 映射后協(xié)議 |
| HK-485-TQ | RS-485 | Modbus-RTU從站 | YC-RTU-TCP | Modbus-TCP |
| FX3U-64M | RS-422 | 三菱編程口 | YC8000-FX | 三菱FX以太網(wǎng)協(xié)議 |
| MT4433T | 以太網(wǎng) | Modbus-TCP主站 | —— | —— |
說(shuō)明:
YC-RTU-TCP串口轉(zhuǎn)以太網(wǎng)模塊內(nèi)置"透?jìng)?指令緩存"雙模式,可把任何串口從站直接映射為Modbus-TCP從站,站號(hào)、寄存器地址完全保持原樣。
YC8000-FX以太網(wǎng)通訊模塊支持FX1N/2N/3U全系列,無(wú)需在PLC側(cè)寫(xiě)通訊程序,自動(dòng)在D8000~D8255區(qū)間創(chuàng)建"以太網(wǎng)交換區(qū)",上位機(jī)直接按三菱MC協(xié)議訪問(wèn)。
觸摸屏同時(shí)作為Modbus-TCP主站,分別訪問(wèn)兩臺(tái)網(wǎng)關(guān),實(shí)現(xiàn)"一屏采三源"。
三、硬件清單與接線
| 序號(hào) | 名稱 | 品牌 | 型號(hào) | 數(shù)量 | 關(guān)鍵參數(shù) |
| 1 | 串口服務(wù)器 | 遠(yuǎn)創(chuàng)智控 | YC-RTU-TCP | 1 | 1×RS-485/422/232,2×RJ45,支持Modbus-TCP、MQTT、WebSocket |
| 2 | 以太網(wǎng)模塊 | 遠(yuǎn)創(chuàng)智控 | YC8000-FX | 1 | 1×RS-422(8P8C),1×RJ45,支持MC協(xié)議、Modbus-TCP、Socket |
| 3 | 力矩控制器 | 華控 | HK-485-TQ | 1 | 12路AI,Modbus-RTU從站,波特率9600,8,E,1 |
| 4 | PLC | 三菱 | FX3U-64M | 1 | 帶FX3U-485-BD,但本方案未用 |
| 5 | 觸摸屏 | 步科 | MT4433T | 1 | 1×RS-232(已用),1×10/100 M網(wǎng)口 |
| 6 | 交換機(jī) | 華為 | S1730S-L8T-A | 1 | 8口千兆,工業(yè)級(jí) |
| 7 | 電源 | 明緯 | HDR-30-24 | 2 | 24 V/1.25 A,給兩臺(tái)網(wǎng)關(guān)獨(dú)立供電 |
接線要點(diǎn):
YC-RTU-TCP串口數(shù)傳模塊的485口:A接HK-485-TQ的D+,B接D-,GND相連,終端電阻120 Ω撥碼置ON。
YC8000-FX以太網(wǎng)模塊的422口:使用隨模塊贈(zèng)送的8P8C→DB25轉(zhuǎn)接線,直接插入FX3U編程口;模塊供電24 V,功耗<3 W。
兩臺(tái)網(wǎng)關(guān)均用超五類網(wǎng)線接交換機(jī),長(zhǎng)度<30 m,現(xiàn)場(chǎng)無(wú)需光電轉(zhuǎn)換。

四、軟件配置步驟
1. YC-RTU-TCP側(cè)
用"YC-Search"工具掃描,出廠默認(rèn)IP 192.168.1.254,改為192.168.1.200,子網(wǎng)掩碼255.255.255.0。
進(jìn)入Web頁(yè),串口參數(shù)設(shè)定:9600,8,E,1;工作模式選"Modbus-RTU從站→Modbus-TCP服務(wù)器";站號(hào)1;映射保持寄存器40001~40024(對(duì)應(yīng)力矩控制器16 bit原始地址0x0000~0x0017)。
開(kāi)啟"多主機(jī)"功能,允許最高8個(gè)TCP客戶端同時(shí)訪問(wèn),保證觸摸屏與組態(tài)王同時(shí)在線不沖突。
啟用"心跳包"功能,每30 s向上位機(jī)發(fā)送"0xFF 0xFE",方便MES判斷設(shè)備在線。
2. YC8000-FX側(cè)
用"YC-FXConfig"軟件,通過(guò)USB-C口連接模塊,把IP設(shè)為192.168.1.201,網(wǎng)關(guān)192.168.1.1。
在"以太網(wǎng)交換區(qū)"選項(xiàng)卡,勾選"D8000~D8099可讀可寫(xiě)",并把D8100~D8199設(shè)為"只讀",用于存放跑合速度、電流、溫度。
模塊自動(dòng)把FX3U的D區(qū)映射為MC協(xié)議的"Word Device",起始地址D8000對(duì)應(yīng)MC地址"D*8000",長(zhǎng)度200字。
打開(kāi)"Modbus-TCP從站"開(kāi)關(guān),站號(hào)2,功能碼03/10,映射區(qū)域同樣為D8000~D8199,方便觸摸屏用Modbus-TCP直接訪問(wèn),無(wú)需MC驅(qū)動(dòng)。

3.觸摸屏側(cè)(步科MT4433T)
在Kinco HMIWare 2.8中新建工程,添加兩臺(tái)Modbus-TCP服務(wù)器:
遠(yuǎn)端IP 192.168.1.200,站號(hào)1,寄存器40001~40024,用于力矩?cái)?shù)據(jù);
遠(yuǎn)端IP 192.168.1.201,站號(hào)2,寄存器40001~40050,用于FX3U數(shù)據(jù)。
畫(huà)面中添加"數(shù)值顯示""棒圖""趨勢(shì)圖"控件,刷新周期統(tǒng)一設(shè)為300 ms。
在"歷史數(shù)據(jù)"頁(yè),勾選"自動(dòng)導(dǎo)出CSV",路徑指向U盤(pán),每30 min存一次,文件名帶時(shí)間戳,滿足甲方追溯要求。
4.組態(tài)王側(cè)(上位機(jī))
新建兩個(gè)驅(qū)動(dòng):
驅(qū)動(dòng)1:Modbus-TCP,IP 192.168.1.200,采集12路力矩;
驅(qū)動(dòng)2:三菱FX以太網(wǎng),IP 192.168.1.201,采集跑合速度、電流、溫度。
在"報(bào)表"節(jié)點(diǎn),利用"歷史趨勢(shì)+Excel模板",自動(dòng)生成班報(bào)、日?qǐng)?bào),通過(guò)OPC接口轉(zhuǎn)發(fā)給MES。
開(kāi)啟"斷線重連",重試間隔5 s,最大3次,保證網(wǎng)絡(luò)抖動(dòng)時(shí)數(shù)據(jù)不丟失。
五、調(diào)試過(guò)程與關(guān)鍵問(wèn)題
1.串口干擾
現(xiàn)象:YC-RTU-TCP串口數(shù)傳模塊在線率偶爾掉到90%,力矩?cái)?shù)據(jù)出現(xiàn)"0xFF"亂碼。
排查:發(fā)現(xiàn)現(xiàn)場(chǎng)變頻器和伺服共用一條24 V母線,地電位漂移±3 V。
解決:
給YC-RTU-TCP單獨(dú)加24 V/1 A隔離電源;
485線改用雙屏蔽雙絞線,屏蔽層單端接地;
終端電阻由120 Ω改為150 Ω,抑制反射。之后連續(xù)72 h無(wú)丟包。

2. PLC數(shù)據(jù)不刷新
現(xiàn)象:組態(tài)王能Ping通YC8000-FX,但D8100值始終為0。
排查:FX3U程序中D8100未被任何MOV指令賦值,導(dǎo)致MC協(xié)議讀到的是隨機(jī)值。
解決:在跑合工位PLC程序中添加"MOV D100 D8100"等傳送指令,把實(shí)時(shí)速度、電流寫(xiě)入D8100~D8199區(qū)間,刷新周期200 ms,問(wèn)題解決。
3.觸摸屏偶發(fā)"通信超時(shí)"
現(xiàn)象:MT4433T彈出"Modbus Timeout 02"。
排查:Wireshark抓包發(fā)現(xiàn),YC8000-FX以太網(wǎng)模塊在200 ms內(nèi)連續(xù)收到觸摸屏與組態(tài)王的兩條讀請(qǐng)求,模塊默認(rèn)"單線程"響應(yīng),第二條請(qǐng)求被丟棄。
解決:把YC8000-FX的"Modbus并行處理"選項(xiàng)由1改為4,重試次數(shù)由0改為2;同時(shí)將觸摸屏刷新周期從200 ms調(diào)到400 ms。之后超時(shí)消失。
六、運(yùn)行效果
數(shù)據(jù)刷新周期:力矩?cái)?shù)據(jù)<300 ms,跑合數(shù)據(jù)<200 ms,滿足≤500 ms要求。
通信穩(wěn)定性:連續(xù)運(yùn)行30天,YC-RTU-TCP串口數(shù)傳模塊在線率99.8%,YC8000-FX在線率100%。
報(bào)表功能:觸摸屏自動(dòng)導(dǎo)出CSV 1420條,無(wú)丟行;上位機(jī)班報(bào)生成成功率100%,與MES比對(duì)誤差為0。
產(chǎn)線節(jié)拍:因數(shù)據(jù)實(shí)時(shí)可視,跑合工位平均節(jié)拍由180 s縮短到165 s,提升8.3%。
維護(hù)量:雙網(wǎng)關(guān)均采用導(dǎo)軌安裝,尺寸小、功耗低,至今零故障,甲方已決定將方案復(fù)制到第二條輪對(duì)產(chǎn)線。
七、總結(jié)
通過(guò)"遠(yuǎn)創(chuàng)智控YC-RTU-TCP串口服務(wù)器+YC8000-FX以太網(wǎng)模塊"組合,本案例在不動(dòng)原設(shè)備程序、不增PLC通訊板的前提下,僅用兩天布線、三天調(diào)試,就實(shí)現(xiàn)了"485力矩控制器—FX3U PLC—步科觸摸屏"三端高速互通,為機(jī)車制造廠節(jié)省了大量硬件成本與停機(jī)時(shí)間。
(具體內(nèi)容配置過(guò)程及其他相關(guān)咨詢可聯(lián)系楊工。)
審核編輯 黃宇
-
以太網(wǎng)
+關(guān)注
關(guān)注
41文章
5995瀏覽量
180781 -
plc
+關(guān)注
關(guān)注
5051文章
14587瀏覽量
486828 -
通信處理器
+關(guān)注
關(guān)注
0文章
16瀏覽量
8606
發(fā)布評(píng)論請(qǐng)先 登錄
三菱FX3U PLC控制伺服電機(jī)的高速脈沖模式解析
三菱FX系列PLC+FX以太網(wǎng)通訊處理器:上位機(jī)通訊應(yīng)用案例
三菱Q?03UDE PLC借助以太網(wǎng)通訊處理器與讀卡器通訊的配置案例
CCLKIE轉(zhuǎn)智能網(wǎng)關(guān)實(shí)現(xiàn)鍋爐房西門(mén)子PLC與三菱PLC通訊案例
基于以太網(wǎng)通訊處理器實(shí)現(xiàn)三菱Q03UDE PLC與讀卡器的連接配置
工業(yè)智能網(wǎng)關(guān)配合三菱以太網(wǎng)通信處理器實(shí)現(xiàn)三菱FX3U PLC的無(wú)線通信
串口以太網(wǎng)模塊與三菱以太網(wǎng)通信處理器的 FX3U PLC - 觸摸屏通訊應(yīng)用案例
三菱A系列PLC借助以太網(wǎng)模塊同時(shí)與上位機(jī)和觸摸屏高效通訊案例
三菱A1NCPU系列PLC通過(guò)以太網(wǎng)模塊與S7-1500及HMI構(gòu)建三端實(shí)時(shí)通訊系統(tǒng)
三菱 PLC Q04UDEH?配以太網(wǎng)模塊,連上位機(jī)與觸摸屏方案
三菱FX3S PLC借助于PLC以太網(wǎng)通訊模塊與上位機(jī)通訊實(shí)現(xiàn)觸摸屏監(jiān)控的應(yīng)用配置案例
三菱A2NCPU PLC借助MC轉(zhuǎn)以太網(wǎng)模塊同時(shí)與上位機(jī)和觸摸屏高效通訊案例
三菱A1SJ PLC:以太網(wǎng)模塊助力上位機(jī)與觸摸屏協(xié)同通訊案例
三菱A系列PLC借助以太網(wǎng)模塊與上位機(jī)和觸摸屏協(xié)同通信
以太網(wǎng)模塊助力三菱 Q04UDEH PLC 對(duì)接上位機(jī)、觸摸屏
串口以太網(wǎng)模塊配合三菱以太網(wǎng)通信處理器實(shí)現(xiàn)三菱FX3U PLC和觸摸屏的通訊案例
評(píng)論