通用電氣AB 119524 129708-01
<< 誠信>><<創新>>
<<合作>><<共贏>>
聯係人:吳金孝(銷售工程師)
電話:0592-5165553
手機:15359409553微信同號
郵箱:2851195451@qq.com
徂 本公司主要優勢產品:
l 美國,英維思 Invensys FOXBORO IA係統, Triconex ESD係統
l 美國AB ..1756係列,1785係列,1746係列,1747係列,1771係列
l 瑞士ABB.. 機器人 DSQC係列,ABB Advant OCS,ABB Procontic PLC CPU
l 法國施耐德140莫迪康昆騰係列處理器,內存卡,電源模塊等。
l 德國西門子Siemens MOORE,6DD,6DP等
l 美國通用電氣GE..IC693/IC697係列
l 美國Westinghouse(西屋):OVATION係統、WDPF係統、WEStation係統備件
l 德國Bosch Rexroth(博世力士樂):Indramat,I/O模塊,PLC控制器,驅動模塊等
l 美國Motorola(摩托羅拉):MVME 162、MVME 167、MVME1772、MVME177等係列
在汽車制造行業,MES與設備層有深入的集成,而PLC集成是主流的形式。本文主要介紹MES與PLC集成時的幾種握手方式及特點。
方式4:請求-響應機制,2次握手
具體握手過程為:
PLC在PLC_MSG寫入請求數據,如工位。
PLC將REQUEST_SENT置位。
MES掃描到REQUEST_SENT,讀取PLC_MSG,然後發送REQUEST_RECEIVED。
MES生成工單數據,並寫入MES_MSG。
MES將RESPONSE_SENT置位。
PLC掃描RESPONSE_SENT,讀取MES_MSG並寫入本地數據塊,然後將RESPONSE_RECEIVED置位。
MES掃描RESPONSE_RECEIVED,將所有數據和控制位復位。
PLC將本地數據和控制位復位。
我們可以看出,整個過程相當於進行了2次握手,其中1-3步是第1次握手,用於接收請求;4-8步是第2次握手,用於下發數據。
我們可以看出,方式4比方式3繁瑣很多,但是這種方式在實際項目中用得還非常多。這是因為完整響應時間可能多達數秒,而PLC的掃描周期只有幾十毫秒,中間多出的狀態位可以作為狀態指示緩解工人等待的焦慮,也可以作為斷點方便通信調試。
方式5:基於工位生產周期
在一些工位,會有多個關鍵的業務過程,比如發動機上線工位先上線,然後裝配,後發送過站記錄。
具體握手過程為:
發動機到達,PLC給ENGINE_ARRIVAL置位。
PLC檢查托盤、設備、物料,條件具備後將STATION_READY置位。
MES將STATION_READY_RECEIVED置位。
MES將工單數據寫入MES_DATA。
MES將MES_DATA_SENT置位。
PLC將MES_DATA寫入本地數據塊,並將MES_DATA_RECEIVED置位。
MES復位IT側所有數據和狀態位。
PLC開始本工位的裝配作業,並將發動機序列號寫入ENGINE_SN。
PLC裝配完成後,PLC將PLC_COMPLETE置位。
MES將PLC_COMPLETE_RECEIVED置位。
MES執行過站邏輯,完成後將MES_COMPLETE置位。
PLC將MES_COMPLETE_RECEIVED置位。
MES復位IT側所有數據和狀態位。
發動機準備離開,PLC將ENGINE_LEAVE置位。
PLC復位所有數據和狀態位。
我們可以看到,此方式非常繁瑣,但是優點是:
生產周期中的關鍵狀態都有體現,可以很方便地通過HMI進行監控。
PLC狀態對應於實際的生產執行情況,發生問題時容易追蹤。
程序出錯時,可以很直觀地看到通信執行到哪一步。
Siemens 6SC6130-0FE00
Indramat MAC112D-0-FD-3-C/130-A-2/S013
Siemens 6GK7443-1EX41-0XE0
Danfoss VLT 3060 VLT3060 175L3007
LAUER PCS900
Siemens 6AM4900-2AA00-1AA0 + C79458L1084A20
Schunk GSM-Z-45-E-180
Heidenhain LC 483 ML 1020 mm 557648-18
Mannesmann Rexroth FES 40 CA15/670LM-23 441148/4
ABB Procontic CS31 GJR5251300R1101 07KT93C
Siemens 6ES5246-4UB21
SIEMENS SIMATIC IP32M 9AC9100-0AA01
DATALOGIC MATRIX 2121-R HD
SIEMENS 6ES7033-2EG84-1JF0
Siemens SIMATIC IP32M 9AC9100-1AA01
Siemens Simatic IP32M 9AC9100-1AA01
Siemens 6ES7412-2XJ05-0AB0
Siemens 6DS1715-8BB
Siemens IP252 IP32M 9AC9100-1AA01 9AC9 00-01101-3AA9
Siemens PC870 6AV7764-0AA02-0AT0+AV7764-0AA02-0AA0+A5E00160017
Siemens 6DS1223-8AA
Siemens 6DS1412-8DD
Siemens Simatic S5 CPU928A 6ES5928-3UA21
Schneider Automation TBXAMS620 /6INPUTS
Siemens 6FC5110-0DB02-0AA4
Siemens 6ES5 466-3LA11
Siemens 6FC5850-1YG23-3YA0-Z
Siemens 6FX1136-2BA01
Siemens 6DS1101-8AB
REXROTH INDRAMAT MAC112D-0-HD-2-C/130-A-0
MAC112D-0-ED-4-C/130-B-1/WI515LV/S005
INDRAMAT MAC112D-0-FD-3-C/130-A-0/S005
St?ber Getriebemotor B21R100L4 + F602VG0350D100K4
KRONES 0-901-60-762-6
Festo VIFB-03-B
ABB Emax X1 SaceX1N12
Siemens 1FT6105-1AC71-3FG1
Siemens 1FT6105-8AF71-4EA0
Siemens 1FK7063-5AF71-1FV5-Z + Getriebe K302VG0230
Baum徂ller DSOG 100-K Servomotor 10,5kW + W2S130-AB03-10
Rexroth HCS02.1E-W0070-A-03-NNNN + CSH01.1C-SE-EN1-NNN-NNN-S1-S-NN-FW
HAWE KA 44 S 25