貼片機(jī)接口與網(wǎng)絡(luò)
環(huán)球貼片機(jī)在剛開機(jī)時(shí),機(jī)器狀態(tài)變量(INITCOMMSTAte)被設(shè)定,機(jī)器嘗試與主機(jī)建立通信,其請(qǐng)求被階段性地發(fā)出,直到通信正式建立,嘗試建立通信的間隔是用戶可以配置的。通信由貼片機(jī)通過通信狀態(tài)模型管理。機(jī)器操作員能通過UPS+控制面板來定義開機(jī)初始通信狀態(tài)。
?。?)數(shù)據(jù)收集活動(dòng)
機(jī)器活動(dòng)對(duì)于主機(jī)是有效的,機(jī)器有一個(gè)預(yù)先定義的收集活動(dòng),在軟件幫助的活動(dòng)信息里有詳細(xì)描述。機(jī)器支持下列活動(dòng):
·主機(jī)啟動(dòng)/撤銷發(fā)出活動(dòng)報(bào)告,為特定活動(dòng)發(fā)出信息;
·主機(jī)定義活動(dòng)報(bào)告;
·主機(jī)把活動(dòng)報(bào)告與收集活動(dòng)連接;
·按照主機(jī)要求發(fā)出報(bào)告。
機(jī)器為每個(gè)活動(dòng)提供一套默認(rèn)報(bào)告,這些報(bào)告與活動(dòng)想連接并包括相關(guān)活動(dòng)數(shù)據(jù)。會(huì)用到一個(gè)狀態(tài)變量EVENTSENABLED(活動(dòng)啟動(dòng)),由一個(gè)啟動(dòng)數(shù)據(jù)活動(dòng)的列表組成。如果收集活動(dòng)已經(jīng)啟動(dòng),根據(jù)特定的收集活動(dòng)就會(huì)發(fā)出一個(gè)活動(dòng)報(bào)告。報(bào)告中包含的與給定的收集活動(dòng)相連接的任何狀態(tài)數(shù)據(jù)值都體現(xiàn)當(dāng)前活動(dòng)的發(fā)生。
所有報(bào)告的定義、報(bào)告與活動(dòng)的連接以及活動(dòng)報(bào)告的啟動(dòng)/撤銷狀態(tài)都保留在磁盤文件REPORT.LOG中,以便當(dāng)開機(jī)循環(huán)時(shí)這些定義得到維護(hù)。在任何時(shí)候,如果在機(jī)器上安裝新版本的UPS+,REPORT,LOG文件會(huì)被覆蓋。任何自定義的報(bào)告數(shù)據(jù)必須用適當(dāng)?shù)墓δ苤匦陆o出。
(3)變量數(shù)據(jù)收集
主機(jī)能夠向機(jī)器要求一個(gè)包含變量的報(bào)告,變量可以由收集活動(dòng)地址(CEID)或報(bào)告地址(RPTID)說明。假定報(bào)告已經(jīng)預(yù)先定義。
主機(jī)還能夠通過制定變量地址(VIDs),就選定的狀態(tài)信息質(zhì)疑機(jī)器。主機(jī)還可以要求任何或所有可用狀態(tài)變量的描述。
對(duì)于用來進(jìn)行數(shù)據(jù)收集的所有變量及相關(guān)的格式代碼變量,存在一個(gè)單獨(dú)的變量地址(VIDs)。所有狀態(tài)、數(shù)據(jù)和設(shè)備常數(shù)變量用于數(shù)據(jù)收集,包含的任何狀態(tài)、數(shù)據(jù)和設(shè)備常數(shù)變量值是當(dāng)前的,離散的數(shù)據(jù)值只有在特定的數(shù)據(jù)收集發(fā)生時(shí)才有效。
?。?)跟蹤數(shù)據(jù)收集
跟蹤數(shù)據(jù)收集提供了定期獲得樣本數(shù)據(jù)的方法,基于時(shí)間的數(shù)據(jù)收集方法對(duì)于在一個(gè)時(shí)間窗口內(nèi)跟蹤趨勢(shì)或重復(fù)應(yīng)用或監(jiān)測(cè)連續(xù)數(shù)據(jù)是有用的。機(jī)器根據(jù)主機(jī)指示建立跟蹤報(bào)告。機(jī)器按照主機(jī)設(shè)定的時(shí)間間隔采集特定數(shù)據(jù),并向主機(jī)發(fā)出預(yù)先定義的跟蹤報(bào)告,報(bào)告特定的組大小。在最后的跟蹤報(bào)告發(fā)出后,跟蹤報(bào)告的定義從機(jī)器中自動(dòng)刪除。
主機(jī)能夠通過在跟蹤要求定義中指明跟蹤地址,修改或重新初試化正在處理的當(dāng)前功能。舊的跟蹤就會(huì)終止,新的跟蹤就會(huì)創(chuàng)立。同時(shí)進(jìn)行的多個(gè)跟蹤,可能收集到相同的變量地址VID。機(jī)器上所有VIDs都支持跟蹤數(shù)據(jù)收集。
?。?)在線確認(rèn)
在線確認(rèn)允許主機(jī)驗(yàn)證機(jī)器的存在和識(shí)別。
?。?)警告管理
警告與機(jī)器的任何異常情況有關(guān),異常情況可能危及到人員、設(shè)備或正在處理的材料。警告出現(xiàn)后,潛在的設(shè)備動(dòng)作就會(huì)被阻止。正常的動(dòng)作比如開始或完成生產(chǎn)不會(huì)引起報(bào)警。
?。?)遠(yuǎn)程控制
機(jī)器能夠識(shí)別下述遠(yuǎn)程指令:
·開始(START)——當(dāng)機(jī)器處于生產(chǎn)狀態(tài)下,選定程序后此命令有效。開始命令指令機(jī)器開始生產(chǎn)或歸零。
·停止(STOP)——此命令用于完成當(dāng)前動(dòng)作循環(huán),在安全狀況下停機(jī)并保持生產(chǎn)狀態(tài)。停止命令使材料全部完成,或部分完成以便后面繼續(xù)完成。
(8)啟動(dòng)送料器(Feeder-Enable)
此命令用于啟動(dòng)由于從機(jī)器上取下而被撤銷、然后又裝上機(jī)器的送料器,只有處于“在線遠(yuǎn)程”控制狀態(tài)下,此命令才有效。一次只能啟動(dòng)一個(gè)送料器。
?。?)溯"過方"反(Bypass-Circuit)
此命令用于指示機(jī)器對(duì)下一塊進(jìn)入機(jī)器的板,跳過特定拼板。機(jī)器必須處于在線遠(yuǎn)程控制(ON ̄Line Remote)主機(jī)方式,此命令必須有一個(gè)稱為拼板(CIRcuit)的參數(shù),并包含一個(gè)要被跳過的拼板表。
?。?0)設(shè)定計(jì)數(shù)(Set-Count)
此命令指明當(dāng)前產(chǎn)品應(yīng)該打多少塊拼板。當(dāng)計(jì)數(shù)參數(shù)是一個(gè)相對(duì)數(shù)值時(shí),要求的拼板數(shù)增加或減少不會(huì)清除已完成的板數(shù);當(dāng)計(jì)數(shù)參數(shù)是一個(gè)絕對(duì)數(shù)值時(shí),要求的拼板數(shù)被設(shè)為特定值,也不會(huì)清除己完成的板數(shù)。此命令用于清除下列狀態(tài)變量:當(dāng)“要求的動(dòng)作被啟動(dòng)”而非“行動(dòng)”時(shí),所有的遠(yuǎn)程控制中斷。
?。?1)設(shè)備常數(shù)
主機(jī)和機(jī)器操作員允許重新配置設(shè)備常數(shù)以支持功能的變化,每當(dāng)設(shè)備常數(shù)被操作員更改,機(jī)器提供收集活動(dòng)向主機(jī)報(bào)警。信息指明哪個(gè)常數(shù)被改變,對(duì)活動(dòng)報(bào)告是有用的。設(shè)備常數(shù)保存在磁盤設(shè)備文件CONST。LOG中,以便開機(jī)循環(huán)時(shí)這些值能得到維護(hù)。設(shè)備常數(shù)由機(jī)器提供。
(12)過程程序管理
過程程序管理提供一種方法來傳輸過程程序,并在主機(jī)和機(jī)器之間分享那些程序的管理。為主機(jī)確保適當(dāng)?shù)倪^程程序在機(jī)器上就位。根據(jù)主機(jī)或操作員的要求,機(jī)器進(jìn)行下列與保存于Nonvolatile Storage(爿F易失性存儲(chǔ)器)中的過程程序相關(guān)的動(dòng)作:
·上傳:
·下載;
·刪除;
·列出當(dāng)前程序目錄。
在機(jī)器上有可能保存尚未完成創(chuàng)建生產(chǎn)數(shù)據(jù)所必需的所有步驟的產(chǎn)品,尚未完成的產(chǎn)品列于機(jī)器上,而非像過程程序一樣在主機(jī)上,它們不能被上傳、下載和刪除等。
?。?3)物料移動(dòng)
這個(gè)能力指每當(dāng)物料在機(jī)器、緩沖區(qū)和存儲(chǔ)裝置之間傳輸?shù)臅r(shí)候,向主機(jī)報(bào)警。物料即傳入機(jī)器的板或堆疊,經(jīng)生產(chǎn)打板再傳出機(jī)器。如果機(jī)器在打一個(gè)有多個(gè)拼板的大板,一個(gè)物料單位就等于幾個(gè)PC板。
(14)設(shè)備終端服務(wù)
這個(gè)能力指允許主機(jī)在機(jī)器用戶界面的主機(jī)信息窗口上顯示信息,或者機(jī)器操作員向主機(jī)發(fā)出信息。
(15)時(shí)鐘
時(shí)鐘狀態(tài)變量在一個(gè)百分秒分辨率內(nèi)影響當(dāng)前時(shí)間。主機(jī)利用日期和時(shí)間設(shè)定所需信息,以把時(shí)鐘值初始化為包含在時(shí)間數(shù)據(jù)項(xiàng)里的值。因?yàn)闀r(shí)間精度用秒而時(shí)鐘用百分秒,初始化后,時(shí)鐘的初始值為百分秒位包含00。時(shí)鐘是一個(gè)變量數(shù)據(jù)項(xiàng),因此可能包括在報(bào)告定義中和/或由主機(jī)分開排序。
?。?6)并行連機(jī)外部操作
并行連機(jī)外部操作為主機(jī)在通信失效期間提供為信息數(shù)據(jù)排序的能力,當(dāng)通信恢復(fù)后,排好序的信息再被傳送。當(dāng)主機(jī)通信失效發(fā)生時(shí),第一個(gè)嘗試就是向諸機(jī)發(fā)出信息以激活并行連機(jī)外部操作,所有隨后發(fā)給主機(jī)的信息數(shù)據(jù)被保存,并且主機(jī)要求一個(gè)并行連機(jī)外部操作清除,然后所有的排序信息數(shù)據(jù)顯示在主機(jī)上。
(17)過程狀態(tài)模型
圖顯示機(jī)器的過程狀態(tài)模型。
下列概念用來描述過程狀態(tài)模型。
?、匍e置(Idle)——從機(jī)器開機(jī)時(shí)刻起,直到調(diào)用一個(gè)生產(chǎn)程序(產(chǎn)品)或者選擇另外一個(gè)過程狀態(tài),機(jī)器處于閑置狀態(tài),沒有發(fā)生設(shè)定或診斷活動(dòng)。
圖 機(jī)器的過程狀態(tài)模型
?、谏a(chǎn)(Production)——從調(diào)用一個(gè)生產(chǎn)程序(產(chǎn)品)時(shí)刻起,直到選擇另外一個(gè)過程狀態(tài),機(jī)器處于生產(chǎn)狀態(tài)。
?、圩酉到y(tǒng)設(shè)定(Subsystem Setup)——機(jī)器進(jìn)行設(shè)定活動(dòng),如機(jī)器尋址(Mapping)、機(jī)器校準(zhǔn)、送料站設(shè)定或相機(jī)設(shè)定,典型的設(shè)定活動(dòng)只是在機(jī)器安裝或修改機(jī)器硬件時(shí)進(jìn)行。
?、茉\斷(Diagnostics)——操作員使用離散的I/O特性來直接控制機(jī)器活動(dòng)進(jìn)行故障診斷和糾錯(cuò),可以修改機(jī)器內(nèi)部值(設(shè)定或重置輸出)改變機(jī)器狀態(tài)來診斷,或觀察機(jī)器內(nèi)部值(輸入)并不改變機(jī)器狀態(tài)來診斷。
評(píng)論