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