TWI495969B - 站位順序自動偵測方法 - Google Patents
站位順序自動偵測方法 Download PDFInfo
- Publication number
- TWI495969B TWI495969B TW102116343A TW102116343A TWI495969B TW I495969 B TWI495969 B TW I495969B TW 102116343 A TW102116343 A TW 102116343A TW 102116343 A TW102116343 A TW 102116343A TW I495969 B TWI495969 B TW I495969B
- Authority
- TW
- Taiwan
- Prior art keywords
- station
- test
- host
- test station
- identification data
- Prior art date
Links
- 238000000034 method Methods 0.000 title description 15
- 238000004519 manufacturing process Methods 0.000 description 5
- 238000012790 confirmation Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
Landscapes
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
本發明關於一種站位順序偵測方法,特別是指一種可由測試機台向主機回報自身資訊而確定各測試機台之站位順序的方法。
在工業生產製造或加工的過程中,常常需要藉助大量的測試作業以確保產品能符合預設要求,其中一種測試系統係如圖5所示,包括一主機50與多個測試站51~54,每一測試站51~54即為一獨立的測試機台,該主機50與該等測試站51~54之間可使用乙太網路匯流排(Ethernet bus)彼此相連,由該主機50負責控制測試站51~54執行測試作業。
當主機50控制各測試站51~54進行測試作業時,必須得知各站位的順序資訊,方能正確執行測試流程。目前用以確認站位的順序的作法大致上包含以下幾種:
一.以人工方式重新對所有測試站51~54依序分別設定一組獨立的識別地址(IP),識別地址的表現形式等同於電腦網路地址的格式XXX.XXX.XXX.XXX,而主機50即依據該識別地址作為站位順序的依據。
二.不需對各測試站51~54預設識別地址,改為對每個測試站51~54直接設定一站位號碼,例如0001、
0002…nnnn,主機50即依據站位號碼得知站位順序,在多數情況下,該站位號碼即為站位順序。
三.在不更動各測試站51~54既有的識別地址之前提下,以人工方式記錄各測試站51~54的識別地址,匯整成表後提供予主機50,根據該匯整表做為判斷站位順序的依據。
無論是前述何種作法,皆必須依賴大量人力進行設定或記錄作業,十分耗時費力;當測試機台51~54需要維修、替換、增減數量時,以人力重新確認站位順序的作法便顯得極無效率。而且人為作業難免有發生錯誤的可能,稍一疏失即有可能發生站位順序制訂錯誤的嚴重問題,而生產機台或測試機台之站位順序在作業流程中往往是相當重要的參考資訊,一旦發生定序錯誤恐會發生一連串的重大損失,而且不易被偵測出來。
有鑑於前述既有站位判斷方式所導致的問題,本發明之主要目的係提供一種在不需要人為作業介入的前提下,由各測試站自動向主機回報本身之識別資料,而使主機確認全體測試站之全體站位順序。
本發明提出一種站位順序自動偵測方法,應用於一測試系統,該測試系統包含一主機與多個測試站,該測試站分別電性連接該主機且各該測試站之間彼此電性連接,其中該多個測試站包含一第一測試站及一第二測試站,該站位順序自動偵測方法包含:該主機傳送一第一指令予一第一測試站;
該第一測試站接收該第一指令,以將本身之一第一識別資料傳送予該主機;該主機接收並紀錄該第一識別資料;該第一測試站通知一第二測試站傳送一第二識別資料予該主機;以及該主機接收該第二識別資料,並根據該第一識別資料與該第二識別資料確認該第一測試站與該第二測試站之站位順序。
依據前述流程,主機只需輸出一第一指令予第一測試站,令第一測試站回報其自身識別資料後,與該第一測試站連接之各後續測試站將會逐一主動向主機回報識別資料,該主機便可依據識別資料的回報順序而得知各測試站之實體站位順序,並將實體站位順序與各測試站之識別地址(IP)建立關聯。此方法不僅更有效率地獲得站位順序,更避免人為記錄錯誤而導致的生產作業異常而可降低損失。
10、50‧‧‧主機
11~14、51~54‧‧‧測試站
21‧‧‧訊號輸入埠
22‧‧‧訊號輸出埠
30‧‧‧乙太網路匯流排
40‧‧‧訊號線
圖1:本發明站位順序自動偵測方法之流程圖。
圖2:本發明站位順序自動偵測方法應用於第一較佳實施例測試系統架構圖。
圖3:本發明站位順序自動偵測方法一具體實施例之主要流程圖。
圖4:本發明站位順序自動偵測方法應用於第二較佳實施例測試系統架構圖。
圖5:現有一測試系統中之測試機台與主機連接示意圖。
本發明為一種站位順序自動偵測方法,應用於一測試系統中,該測試系統包含有至少一主機、一第一測試站及一第二測試站,其中該第一測試站及第二測試站不僅電性連接該主機,且彼此之間另具有電性連接關係,在基於該測試系統的架構之下,本發明站位順序自動偵測方法主要包含有下列步驟:由該主機傳送一第一指令予該第一測試站(101);該第一測試站接收該第一指令,以將本身之一第一識別資料傳送予該主機(102);該主機接收並紀錄該第一識別資料(103);該第一測試站通知該第二測試站傳送一第二識別資料予該主機(104);以及該主機接收該第二識別資料,並根據該第一識別資料與該第二識別資料確認該第一測試站與該第二測試站之站位順序(105)。
根據本發明的方法,當該主機要求該第一測試站回報自身的第一識別資料後,後續即改為以該第一測試站通知該第二測試站向該主機回報自身的第二識別資料,由於本發明是命令各該測試站通知其下一測試站向該主機回報,故主機在接收各該測試站之識別資料後,便可匯整得知各該測試站的站位順序。在前述步驟的基礎下,以下說明將更進一步針對本發明之方法及所應用之測試系統提
供具體實施例,使本發明技術能更易於清楚理解。
請參考圖2所示,為測試系統之一較佳實施例,其中,該測試系統包含一主機10與多個測試站11~14,在此以四個測試站11~14為例,該主機10與測試站11~14之間以一乙太網路匯流排30(Ethernet Bus)相連接,透過該乙太網路匯流排30傳輸資料。
除乙太網路匯流排30之外,本實施例之各測試站11~14係具一訊號輸入埠21及一訊號輸出埠22,各測試站11~14之間依序以一訊號線40連接該等訊號輸入埠21及訊號輸出埠22而構成串接,另在主機10與第一測試站11同樣以訊號線40相連。在各測試站11~14內部係設定各自的識別資料,該識別資料所包含的項目有識別地址(IP)、機型種類、末站表明資訊等,當各測試站11~14向該主機10回報本身的識別資料時,該主機10會同時記錄接收每一筆識別的時間。
每個測試站11~14的識別地址(IP)是唯一的,其表現形式可為XXX.XXX.XXX.XXX,例如識別地址的範圍若是設定在10.0.0.1~10.223.254.254之間,則共計可以設定多達14,508,480個站台,如此眾多數量將完全滿足測試系統的機台數目需求。另一方面,該主機10的識別地址可設定介於10.224.0.1~10.254.254.254,則共計有多達2,007,870個位址可供使用,亦足以符合生產線需求。圖2以四個測試站11~14作為範例說明,其識別地址分別表示為IPa、IPx、IPd、IPc,可看出該識別地址並無順序關係而可任意指定。
因為各測試站11~14是以訊號線40依序連接,對於任何一個位在中間的測試站12、13而言,必然會與前一測試站及後一測試站存在實體連接關係。但是對最後一個測試站14而言,因為其訊號輸出埠22並未與任何裝置連接,因此該測試站14可以自我得知本身為最後一個,因此可輸出前述末站表明資訊給主機10。
基於上述測試系統的架構,於主機10及各測試站11~14之間係執行圖3所示方法,使主機10能自動蒐集各測試站11~14的資訊,並根據蒐集獲得的資訊確認站位順序,以下步驟係配合圖2作說明,包含有下述步驟:(a)自該主機10輸出一第一指令予測試站11,令測試站11進入一呈報模式;(b)進入呈報模式之測試站11向該主機10回報本身之識別資料;(c)該主機10儲存所回報之識別資料,並回傳一確認訊號予進入呈報模式之測試站11,令測試站11進入一安靜模式(silence mode);(d)該主機10輸出一第二指令予進入安靜模式之測試站11,令接收該第二指令之測試站11送出該第一指令至下一相連接之測試站12,其中,該第一指令可經由該訊號線40傳遞至該下一測試站12;(e)接收該第一指令之該測試站12係進入該呈報模式,並重複執行前述步驟(b)~(d),直到所有測試站11~14皆已向該主機10回報識別資料,其中,最末測試站14所回報之識別資料包含有一末站表明資訊;
(f)該主機10依據所有測試站11~14回報之識別資料確認站位資訊。
根據前述步驟所示之流程,進一步說明如下:根據步驟(a),首先由主機10輸出一第一指令予第一測試站11,令第一測試站11進入一呈報模式,其中,該第一指令可以是一致能訊號。於此實施例中,因為該主機10僅與第一測試站11以訊號線40實體相連,因此主機10可利用該訊號線40傳送第一指令至第一測試站11,也就是說,與主機10實體連接的測試站為第一測試站11。
根據步驟(b),因為第一測試站11已經進入呈報模式,係將本身的識別資料回報給主機10,在回報時,第一測試站11可採取週期性地傳送方式,即每間隔T0時間傳送一次識別資料給主機10,以確保主機10可順利收到識別資料而避免遺失。
根據步驟(c),當主機10收到來自第一測試站11的識別資料後,記錄該識別資料及其接收時間並將第一測試站11的識別地址IPa與實體站位順序建立關聯。並回傳一確認訊號(acknowledge signal)至第一測試站11,該第一測試站11收到確認訊號後即進入一安靜模式。
根據步驟(d),由主機10係送出一第二指令予該第一測試站11,其中該第二指令可為一致能次站訊號。改為由第一測試站11發出該第一指令並經由該訊號線40傳遞至第二測試站12,而不是由主機10發出該第一指令。
根據步驟(e),該第二測試站12因為接收到該
第一指令,故進入該呈報模式,將本身的識別資料回報給主機10,主機10再次記錄該識別資料及其接收時間並將第二測試站12的識別地址IPx與實體站位順序建立關聯。並回傳一確認訊號(acknowledge signal)至第二測試站12,該第一測試站12收到確認訊號後即進入安靜模式,而主機10係送出該第二指令予該第二測試站12,改為由第二測試站12發出該第一指令並經由該訊號線40傳遞至第三測試站13。如此重複地執行,各個測試站都將本身的識別資料回報給主機10,但對於最末測試站14而言,因為沒有下一測試站與其連接,因此該測試站14可以根據本身訊號輸出埠22為未連接狀態而得知本身已是最後一個測試站,在輸出識別資料至主機10時,即一併提供該末站表明資訊給主機10。
主機10回傳確認訊號至第四測試站14後,該
第四測試站14即進入安靜模式。而主機在收到來自該第四測試站14的該末站表明資訊後,則不會再送出該第二指令給第四測試站14。
根據步驟(f),因為主機10是依據該等測試站
11~14之實體站位順序逐一取得各自的識別地址IPa、IPx、IPd、IPc,在逐一記錄的過程中便能夠獲得各測試站11~14所對應的站位順序,如下表所示:
主機10在獲得所有測試站11~14之站位順序後,可進一步下達一運作指令(Run)至所有測試站11~14,
使所有測試站11~14從安靜模式轉為運作模式,開始進行作業。
請再參考圖4所示,與前述第一實施例差異在
於該主機10與第一測試站11之間未連接一獨立的訊號線40,只有各測試站11~14之間有訊號線40依序串接。在此架構之下,該主機10將會透過該乙太網路匯流排30先發出一首站詢問訊號予各個測試站11~14,因為只有第一測試站11之訊號輸入埠21為未連接的狀態,因此該第一測試站11可偵測得知本身訊號輸入埠21為空接狀態,便會發出一回覆訊號予主機10,該主機10便可根據回覆訊號之來源而得知何者為第一測試站11。而其它測試站12~14之訊號輸入埠21均有連接訊號線,故不會對該首站詢問訊號作出回覆。在主機10確定第一測試站11之後,便可仍依據前述實施例之各步驟自動偵測出站位順序。
綜上所述,本發明不必藉助人為作業逐一記錄
各測試站之識別資料,只需要將各測試站依串接後,便控制各測試站逐一向主機回報本身之識別資料,依其回報順序可自動判斷出實體站位順序,且最末測試站亦會向主機同時表明其為最後站台。因此可節省人力作業,更能避免人為記錄錯誤而衍生的生產線作業異常。
雖然本發明已以實施方式揭露如上,然其並非用以限定本發明,任何熟習此技藝者,在不脫離本發明之精神和範圍內,當可作各種之更動與潤飾,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。
Claims (8)
- 一種站位順序自動偵測方法,應用於一測試系統,該測試系統包含一主機與多個測試站,該多個測試站分別電性連接該主機且各該測試站之間彼此電性連接,其中該多個測試站包含一第一測試站及一第二測試站,該站位順序自動偵測方法包含:該主機傳送一第一指令予該第一測試站;該第一測試站接收該第一指令,以將本身之一第一識別資料傳送予該主機;該主機接收並紀錄該第一識別資料;該第一測試站通知該第二測試站傳送一第二識別資料予該主機;該主機接收該第二識別資料,並根據該第一識別資料與該第二識別資料確認該第一測試站與該第二測試站之站位順序;該第一測試站及第二測試站在傳送該第一識別資料及第二識別資料後進入一安靜模式;以及於該主機確認各該測試站之站位順序後,自該主機發出一第三指令至各該測試站,控制各該測試站從該安靜模式轉為一運作模式。
- 如請求項1所述之站位順序自動偵測方法,係進一步包含:在該主機接收並紀錄該第一識別資料後,該主機傳送一第二指令予該第一測試站,以命令該第一測試站通知該第二測試站傳送該第二識別資料予該主機。
- 如請求項1所述之站位順序自動偵測方法,其中在該主機輸出該第一指令予該第一測試站之步驟,該第一指令係經由一獨立的訊號線傳輸至該第一測試站。
- 如請求項1所述之站位順序自動偵測方法,其中各該測試站分別經由一乙太網路匯流排電性連接該主機,在該主機輸出該第一指令予該第一測試站之步驟,係包含:該主機發出一首站詢問訊號,該首站詢問訊號經由該乙太網路匯流排傳遞至各該測試站;該第一測試站送出一回覆訊號予該主機,使該主機確認該第一測試站。
- 如請求項4所述之站位順序自動偵測方法,其中各該測試站具有一訊號輸入埠及一訊號輸出埠,當該第一測試站之該訊號輸入埠未與任一該測試站之該訊號輸出埠電性連接時,該第一測試站發出該回覆訊號予該主機。
- 如請求項5所述之站位順序自動偵測方法,該多個測試站之最末測試站的該訊號輸出埠係未與任一該測試站之該訊號輸入埠電性連接。
- 如請求項1所述之站位順序自動偵測方法,其中該第一識別資料及該第二識別資料包含機型、識別地址(IP)與該主機分別接收該第一識別資料及該第二識別資料的時間。
- 如請求項1所述之站位順序自動偵測方法,該多個測試站以一訊號線彼此電性連接。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW102116343A TWI495969B (zh) | 2013-05-08 | 2013-05-08 | 站位順序自動偵測方法 |
| CN201410155046.0A CN104142677B (zh) | 2013-05-08 | 2014-04-17 | 站位顺序自动侦测方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW102116343A TWI495969B (zh) | 2013-05-08 | 2013-05-08 | 站位順序自動偵測方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201443596A TW201443596A (zh) | 2014-11-16 |
| TWI495969B true TWI495969B (zh) | 2015-08-11 |
Family
ID=51851882
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW102116343A TWI495969B (zh) | 2013-05-08 | 2013-05-08 | 站位順序自動偵測方法 |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN104142677B (zh) |
| TW (1) | TWI495969B (zh) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108989478B (zh) * | 2018-07-11 | 2022-02-01 | 厦门拓宝科技有限公司 | 一种有线连接多模块测控系统通讯地址自动识别方法 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001004654A1 (fr) * | 1999-07-13 | 2001-01-18 | Advantest Corporation | Dispositif electronique, et procede et appareil de test de dispositif electronique |
| JP2002026487A (ja) * | 2000-07-05 | 2002-01-25 | Sony Corp | 基板の基準穴矯正装置および基板の基準穴矯正方法 |
| TWI234964B (en) * | 2002-05-14 | 2005-06-21 | M G Comm Corp | Configuration method of machine platen for factory building network and its apparatus |
| US7412548B2 (en) * | 2004-03-04 | 2008-08-12 | Rockwell Automation Technologies, Inc. | Intelligent self-determining I/O device |
| TWI328195B (zh) * | 2006-09-29 | 2010-08-01 | ||
| CN101788965B (zh) * | 2010-02-25 | 2011-08-03 | 上海乐春重工机电设备有限公司 | 多点自动识别和主从同步的串行通讯方法 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB9625373D0 (en) * | 1996-12-06 | 1997-01-22 | Philips Electronics Nv | Method of, and system for, transmitting messages |
| TW200823655A (en) * | 2006-11-30 | 2008-06-01 | Inventec Corp | System and method for setting testing procedures of motherboards |
| CN101141489A (zh) * | 2007-05-18 | 2008-03-12 | 中兴通讯股份有限公司 | 一种终端地址自动分配方法、终端和网络侧服务器 |
| TWI470441B (zh) * | 2008-11-20 | 2015-01-21 | Johnson Controls Tech Co | Method and system of intelligent address allocation based on tandem bus |
| TWI386659B (zh) * | 2009-01-09 | 2013-02-21 | 京元電子股份有限公司 | 測試站自動對位方法與裝置 |
-
2013
- 2013-05-08 TW TW102116343A patent/TWI495969B/zh active
-
2014
- 2014-04-17 CN CN201410155046.0A patent/CN104142677B/zh active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001004654A1 (fr) * | 1999-07-13 | 2001-01-18 | Advantest Corporation | Dispositif electronique, et procede et appareil de test de dispositif electronique |
| JP2002026487A (ja) * | 2000-07-05 | 2002-01-25 | Sony Corp | 基板の基準穴矯正装置および基板の基準穴矯正方法 |
| TWI234964B (en) * | 2002-05-14 | 2005-06-21 | M G Comm Corp | Configuration method of machine platen for factory building network and its apparatus |
| US7412548B2 (en) * | 2004-03-04 | 2008-08-12 | Rockwell Automation Technologies, Inc. | Intelligent self-determining I/O device |
| TWI328195B (zh) * | 2006-09-29 | 2010-08-01 | ||
| CN101788965B (zh) * | 2010-02-25 | 2011-08-03 | 上海乐春重工机电设备有限公司 | 多点自动识别和主从同步的串行通讯方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201443596A (zh) | 2014-11-16 |
| CN104142677A (zh) | 2014-11-12 |
| CN104142677B (zh) | 2016-11-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104657169B (zh) | 稼动率计算方法及其系统和嵌入式装置 | |
| CN113533887B (zh) | 一种配电终端智能调试方法及系统 | |
| EP3214891A1 (en) | Switching-on method, base station, base station controller, switching-on system and storage medium | |
| CN103493437B (zh) | 网络解析支援装置、网络试验装置、网络解析支援方法以及网络试验方法 | |
| TW201327134A (zh) | Sol功能測試方法及系統 | |
| CN108037742A (zh) | 一种对生产过程中所用原材料进行核对的方法和系统 | |
| EP3180659B1 (en) | Mobile device, engineering tool device, system and methods for cable configuration in a process control system | |
| TWI495969B (zh) | 站位順序自動偵測方法 | |
| CN106950609B (zh) | 一种检测产品线上装配组件的方法、装置及系统 | |
| CN115622830A (zh) | 信息采集方法、装置、电子设备、存储介质及系统 | |
| KR20210000536A (ko) | 다중 제어 출력신호를 통한 기기의 건전성 지수 검출방법 | |
| CN105955354A (zh) | 基于无线组网技术的机房自动化监测系统 | |
| CN119127545B (zh) | 一种故障处理方法、装置及设备 | |
| TWI382307B (zh) | 自動測試系統以及判斷通用串列匯流排裝置與電腦是否配置完成之方法 | |
| CN112114220A (zh) | 故障检测方法、装置 | |
| CN111025916B (zh) | 家电设备检测控制方法及系统 | |
| CN105235966B (zh) | 一种用于电能表的批量自动贴标方法及系统 | |
| CN105915281A (zh) | 一种纤芯信息采集设备、方法及系统 | |
| CN203950006U (zh) | 一种基于微处理器的飞机导线故障自动检测器 | |
| CN110569047A (zh) | 一种基于可拆卸通讯模块的远程更新人机界面的方法 | |
| CN109003031A (zh) | 一种生产调试产品的方法、设备以及存储介质 | |
| CN113986731B (zh) | 产品配置信息测试方法、系统、计算机设备 | |
| CN102087626B (zh) | 自动测试系统及其自动测试方法 | |
| CN104579593B (zh) | 数据监控系统及方法 | |
| CN105137946B (zh) | 一种profibus pa 协议仪表的通信检测方法及系统 |