Difference between revisions of "How to integrate Conduit-PTS Scanning"

From 42Q
Jump to navigation Jump to search
(Created page with "   Conduit-PTS Scanning Integration     ----   #Introduction This guide shows you how to configure and activate Conduit-PTS functions. Conduit Adm...")
 
Line 32: Line 32:
 
 
 
 
  
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image1.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert2">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
+
&nbsp;
 
 
<img src="images/image1.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;
Line 46: Line 44:
 
&nbsp;
 
&nbsp;
  
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image2.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert3">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
+
&nbsp;
 
 
<img src="images/image2.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;
  
 
*Add this below line into the setup data editor.  
 
*Add this below line into the setup data editor.  
 +
 
''OPTIONS URL_WEB_SERVICE NAME=PTS VALUE=<a href="[http://pts-uat.sanmina.com:8080/pts http://pts-uat.sanmina.com:8080/pts]">[http://pts-uat.sanmina.com:8080/pts http://pts-uat.sanmina.com:8080/pts]</a>''
 
''OPTIONS URL_WEB_SERVICE NAME=PTS VALUE=<a href="[http://pts-uat.sanmina.com:8080/pts http://pts-uat.sanmina.com:8080/pts]">[http://pts-uat.sanmina.com:8080/pts http://pts-uat.sanmina.com:8080/pts]</a>''
 
  
 
'''Figure 3: Data Editor Options Example'''
 
'''Figure 3: Data Editor Options Example'''
Line 60: Line 56:
 
&nbsp;
 
&nbsp;
  
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image3.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert4">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
+
&nbsp;
 
 
<img src="images/image3.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;
Line 85: Line 79:
 
&nbsp;
 
&nbsp;
  
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image4.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert5">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
+
&nbsp;
 
 
<img src="images/image4.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;
Line 95: Line 87:
 
&nbsp;
 
&nbsp;
  
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image5.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert6">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
+
&nbsp;
 
 
<img src="images/image5.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;
Line 138: Line 128:
 
&nbsp;
 
&nbsp;
  
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image6.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert7">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
+
&nbsp;
  
<img src="images/image6.png" width="" alt="alt_text" title="image_tooltip">
+
&nbsp;
  
 
&nbsp;
 
&nbsp;
  
 
&nbsp;
 
&nbsp;
 
'''Figure 7: Location Mapping Menu'''
 
 
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image7.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert8">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
 
 
<img src="images/image7.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;
Line 169: Line 153:
  
 
*'''Location Name''' (Compulsory)  
 
*'''Location Name''' (Compulsory)  
 +
 
- Location name created in jMDS Location Maintenance (example S002 SMT Insp Bot or A002
 
- Location name created in jMDS Location Maintenance (example S002 SMT Insp Bot or A002
  
Line 175: Line 160:
 
- Value must be the first 4 characters from the location name (S002, A002, or SMTT)
 
- Value must be the first 4 characters from the location name (S002, A002, or SMTT)
  
 +
&nbsp;
  
 
*'''Device ID'''  
 
*'''Device ID'''  
 +
 
- Device ID that associate to location name in Data Collector Maintenance
 
- Device ID that associate to location name in Data Collector Maintenance
  
 +
*
 
**- Example 1 or 401 or 508   
 
**- Example 1 or 401 or 508   
  
Line 188: Line 176:
  
 
&nbsp;
 
&nbsp;
 
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image8.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert9">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
 
 
<img src="images/image8.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;
Line 221: Line 205:
 
&nbsp;
 
&nbsp;
  
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image9.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert10">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
+
&nbsp;
 
 
<img src="images/image9.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;
Line 231: Line 213:
 
&nbsp;
 
&nbsp;
  
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image10.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert11">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
+
&nbsp;
  
 
<img src="images/image10.png" width="" alt="alt_text" title="image_tooltip">
 
<img src="images/image10.png" width="" alt="alt_text" title="image_tooltip">
Line 238: Line 220:
  
 
Tried to load the same material to the slot.
 
Tried to load the same material to the slot.
 
'''Figure 12: Load the Duplicated Material Failed'''
 
  
 
&nbsp;
 
&nbsp;
 
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image11.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert12">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
 
  
 
<img src="images/image11.png" width="" alt="alt_text" title="image_tooltip">
 
<img src="images/image11.png" width="" alt="alt_text" title="image_tooltip">
Line 253: Line 231:
 
Verified the material has been loaded
 
Verified the material has been loaded
  
'''Figure 13: Check Material loaded'''
+
&nbsp;
  
 
&nbsp;
 
&nbsp;
 
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image12.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert13">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
 
 
<img src="images/image12.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;
  
 
&nbsp;
 
&nbsp;
 
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image13.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert14">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
 
 
<img src="images/image13.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;
Line 279: Line 249:
 
&nbsp;
 
&nbsp;
  
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image14.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert15">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
+
&nbsp;
 
 
<img src="images/image14.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;
Line 295: Line 263:
 
&nbsp;
 
&nbsp;
  
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image15.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert16">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
+
&nbsp;
 
 
<img src="images/image15.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;
Line 307: Line 273:
 
&nbsp;
 
&nbsp;
  
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image16.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert17">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
+
&nbsp;
 
 
<img src="images/image16.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;
Line 319: Line 283:
 
&nbsp;
 
&nbsp;
  
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image17.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert18">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
+
&nbsp;
  
<img src="images/image17.png" width="" alt="alt_text" title="image_tooltip">
+
&nbsp;
  
 
&nbsp;
 
&nbsp;
  
 
&nbsp;
 
&nbsp;
 
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image18.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert19">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
 
 
<img src="images/image18.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;
Line 340: Line 300:
  
 
&nbsp;
 
&nbsp;
 
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image19.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert20">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
 
 
<img src="images/image19.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;
  
 
&nbsp;
 
&nbsp;
 
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image20.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert21">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
 
 
<img src="images/image20.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;
  
 
&nbsp;
 
&nbsp;
 
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image21.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert22">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
 
 
<img src="images/image21.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;
Line 369: Line 317:
 
&nbsp;
 
&nbsp;
  
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image22.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert23">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
+
&nbsp;
 
 
<img src="images/image22.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;

Revision as of 07:03, 11 November 2020

 

Conduit-PTS Scanning Integration

 

 


 

  1. Introduction

This guide shows you how to configure and activate Conduit-PTS functions.

Conduit Admin and PTS Admin are required to complete the configuration on both systems.

Required to verify (upgrade if needed) the correct version before implementing Conduit-PTS Integration.

  1. Configuration

To activate the function, setup needs to be done in Shop Floor ID and PTS.

  1. Shop Floor Configuration
  • Click the Data Editor under the Shop Floor Control -> Configuration -> Shop Floor Configuration menu.

Figure 1: Data Editor Menu

 

 

 

  • Select one Shop Floor ID, then click the Edit button.

 

Figure 2: Select Shop Floor

 

 

 

  • Add this below line into the setup data editor.

OPTIONS URL_WEB_SERVICE NAME=PTS VALUE=<a href="http://pts-uat.sanmina.com:8080/pts">http://pts-uat.sanmina.com:8080/pts</a>

Figure 3: Data Editor Options Example

 

 

 

#Conduit -PTS Service

OPTIONS URL_WEB_SERVICE NAME=PTS VALUE=http://pts-uat.sanmina.com:8080/pts

Note: Please replace http://pts-uat.sanmina.com:8080/pts with your Conduit-PTS service URL.

Save the changes before exit.

  1. Server information Configuration

Make sure you have Conduit_shopFloorID & Conduit program configured from Administration-->Server information

  • Click Server information under the Administration menu
  • Add the Server information for the Conduit_ShopFloorID and Conduit program.

Figure 4: Add Server Information

 

 

 

Figure 5: Server Information List

 

 

 

  1. PTS Configuration

There are 2 places that need to set up in PTS portlets

- AddMDS Net User in PTS Administrator(System setting)

- Location Mapping in Workstation Setup(PTS)

  1. Add MDS Net User

Raise P3 Service Request to the MES Support team to request add MDS Net User in Traceability Administrator ->System setting.

Please include the below details in your TT

For Example:

Plant Name: E83 Penang

MES Portal Server:143.116.xxx.xxx

NetUser ID: P21dc1,p21dc2,p21dc3

Support team to add the MDS Net User refer to the picture as follows.

Note: The MDS Net Users separated by commas.

  1. Workstation Setup (PTS )
  1. Login to MES15 and from the pull-down menu(Shop Floor Control->Production Control->Traceability Setup.
  1. Select “Production Line” and “Workstation
  2. Right, Click on “Workstation” to show the right menu then click on “Location Mapping” as below screenshot.

Figure 6: MDS Net User

 

 

 

 

 

 

Location mapping page prompt up.

Click theAdd button to add a mapping.

  • MDS User ID (Compulsory)

Figure 8: Location Mapping

- This is referring to MDS Net User(Defined at system setting).

- All MDS NetUser ID added in system settings will appear in the pull-down menu.

- Select the correct SFDC NetUser ID.

  • Location Name (Compulsory)

- Location name created in jMDS Location Maintenance (example S002 SMT Insp Bot or A002

SMT Insp Top or SMTT SMT Top)

- Value must be the first 4 characters from the location name (S002, A002, or SMTT)

 

  • Device ID

- Device ID that associate to location name in Data Collector Maintenance

    • - Example 1 or 401 or 508

Clickthe Update button to save the configuration in PTS for the selected production line and workstation.

Once the mapping save in PTS, a list of location mapping show below

Figure 9: Location Mapping Example

 

 

Turn on the production line as usual and Conduit-PTS ready for action.

  1. Conduit-Scanning Operation

By using NetDC or emulator, users can scan serial numbers and update to both Conduit and PTS.

  1. Conduit Commands
    • ScanPtsBoard
    • CheckPtsComponent
    • ptssplitpanel
    • UpdatePtsComponent
    • Validateboard
    • LoadPtsMaterial
  1. Scan Scenario

Conduit-PTS call

Macro: LoadPtsMaterialMacro

Load the material to the slot

Figure 10: Load Material to Slot

 

 

 

Figure 11: Load the Material Successfully

 

 

<img src="images/image10.png" width="" alt="alt_text" title="image_tooltip">

 

Tried to load the same material to the slot.

 

<img src="images/image11.png" width="" alt="alt_text" title="image_tooltip">

 

Conduit Macro: CheckPtsComponentMacro

Verified the material has been loaded

 

 

 

 

 

Note:

Before scanning, we need to make sure the location mapping to the workstation, otherwise we will have the following error.

Figure 14: Location not Mapping

 

 

 

Macro: ScanPtsBoardMacro

After loading the material and we are able to scan the serial number

Scanned serial: PAKS02567, PAKS02568, PAKS02569

Figure 15: Scan PTS Board

 

 

 

Material runs out:

Figure 16: Check Material Runout

 

 

 

Loaded the material After a material runout

Figure 16: Load More Material when Runout

 

 

 

 

 

 

Macro: UpdatePtsComponentMacro

Material splicing to the slot

Figure 17: Material Splicing to Slot

 

 

 

 

 

 

Conduit macro: validate board

Figure 18: Validate Board

 

 

 

  1. Reporting

PTS scan board in production

Figure 19: PTS scan board in production

 

>>>>> gd2md-html alert: inline image link here (to images/image23.png). Store image on your image server and adjust path/filename/extension if necessary.
(<a href="#">Back to top</a>)(<a href="#gdcalert24">Next alert</a>)
>>>>>

<img src="images/image23.png" width="" alt="alt_text" title="image_tooltip">

 

Board history report

Figure 20: Board History Report

 

>>>>> gd2md-html alert: inline image link here (to images/image24.png). Store image on your image server and adjust path/filename/extension if necessary.
(<a href="#">Back to top</a>)(<a href="#gdcalert25">Next alert</a>)
>>>>>

<img src="images/image24.png" width="" alt="alt_text" title="image_tooltip">

 

Material onboard report:

Figure 21: Material on Board Report

 

>>>>> gd2md-html alert: inline image link here (to images/image25.png). Store image on your image server and adjust path/filename/extension if necessary.
(<a href="#">Back to top</a>)(<a href="#gdcalert26">Next alert</a>)
>>>>>

<img src="images/image25.png" width="" alt="alt_text" title="image_tooltip">

 

 

>>>>> gd2md-html alert: inline image link here (to images/image26.png). Store image on your image server and adjust path/filename/extension if necessary.
(<a href="#">Back to top</a>)(<a href="#gdcalert27">Next alert</a>)
>>>>>

<img src="images/image26.png" width="" alt="alt_text" title="image_tooltip">

 

  1. Further assistance

For further assistance on Conduit-PTS Integration, please do not hesitate to contact the MES Support team.

  1. Document Revision History

Date

 

Author

 

Title

 

Version

 

Change Reference

 

Approved By

 

11/04/2020

 

Helena Wang

 

Technical Writer

 

A

 

The first version.

 

Simon Zhou

 

11/05/2020

 

Marisol Vargas

 

Technical Writer

 

A1

 

Peer Review, structure, and grammar