How to integrate Conduit-PTS Scanning
Conduit-PTS Scanning Integration
- 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.
- Configuration
To activate the function, setup needs to be done in Shop Floor ID and PTS.
- Shop Floor Configuration
- Click the Data Editor under the Shop Floor Control -> Configuration -> Shop Floor Configuration menu.
Figure 1: Data Editor Menu
>>>>> gd2md-html alert: inline image link here (to images/image1.png). Store image on your image server and adjust path/filename/extension if necessary.
(<a href="#">Back to top</a>)(<a href="#gdcalert2">Next alert</a>)
>>>>>
<img src="images/image1.png" width="" alt="alt_text" title="image_tooltip">
- Select one Shop Floor ID, then click the Edit button.
Figure 2: Select Shop Floor
>>>>> gd2md-html alert: inline image link here (to images/image2.png). Store image on your image server and adjust path/filename/extension if necessary.
(<a href="#">Back to top</a>)(<a href="#gdcalert3">Next alert</a>)
>>>>>
<img src="images/image2.png" width="" alt="alt_text" title="image_tooltip">
- 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
>>>>> gd2md-html alert: inline image link here (to images/image3.png). Store image on your image server and adjust path/filename/extension if necessary.
(<a href="#">Back to top</a>)(<a href="#gdcalert4">Next alert</a>)
>>>>>
<img src="images/image3.png" width="" alt="alt_text" title="image_tooltip">
#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.
- 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
>>>>> gd2md-html alert: inline image link here (to images/image4.png). Store image on your image server and adjust path/filename/extension if necessary.
(<a href="#">Back to top</a>)(<a href="#gdcalert5">Next alert</a>)
>>>>>
<img src="images/image4.png" width="" alt="alt_text" title="image_tooltip">
Figure 5: Server Information List
>>>>> gd2md-html alert: inline image link here (to images/image5.png). Store image on your image server and adjust path/filename/extension if necessary.
(<a href="#">Back to top</a>)(<a href="#gdcalert6">Next alert</a>)
>>>>>
<img src="images/image5.png" width="" alt="alt_text" title="image_tooltip">
- 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)
- 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.
- Workstation Setup (PTS )
- Login to MES15 and from the pull-down menu(Shop Floor Control->Production Control->Traceability Setup.
- Select “Production Line” and “Workstation”
- Right, Click on “Workstation” to show the right menu then click on “Location Mapping” as below screenshot.
Figure 6: MDS Net User
>>>>> gd2md-html alert: inline image link here (to images/image6.png). Store image on your image server and adjust path/filename/extension if necessary.
(<a href="#">Back to top</a>)(<a href="#gdcalert7">Next alert</a>)
>>>>>
<img src="images/image6.png" width="" alt="alt_text" title="image_tooltip">
Figure 7: Location Mapping Menu
>>>>> gd2md-html alert: inline image link here (to images/image7.png). Store image on your image server and adjust path/filename/extension if necessary.
(<a href="#">Back to top</a>)(<a href="#gdcalert8">Next alert</a>)
>>>>>
<img src="images/image7.png" width="" alt="alt_text" title="image_tooltip">
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
>>>>> gd2md-html alert: inline image link here (to images/image8.png). Store image on your image server and adjust path/filename/extension if necessary.
(<a href="#">Back to top</a>)(<a href="#gdcalert9">Next alert</a>)
>>>>>
<img src="images/image8.png" width="" alt="alt_text" title="image_tooltip">
Turn on the production line as usual and Conduit-PTS ready for action.
- Conduit-Scanning Operation
By using NetDC or emulator, users can scan serial numbers and update to both Conduit and PTS.
- Conduit Commands
- ScanPtsBoard
- CheckPtsComponent
- ptssplitpanel
- UpdatePtsComponent
- Validateboard
- LoadPtsMaterial
- Scan Scenario
Conduit-PTS call
Macro: LoadPtsMaterialMacro
Load the material to the slot
Figure 10: Load Material to Slot
>>>>> gd2md-html alert: inline image link here (to images/image9.png). Store image on your image server and adjust path/filename/extension if necessary.
(<a href="#">Back to top</a>)(<a href="#gdcalert10">Next alert</a>)
>>>>>
<img src="images/image9.png" width="" alt="alt_text" title="image_tooltip">
Figure 11: Load the Material Successfully
>>>>> gd2md-html alert: inline image link here (to images/image10.png). Store image on your image server and adjust path/filename/extension if necessary.
(<a href="#">Back to top</a>)(<a href="#gdcalert11">Next alert</a>)
>>>>>
<img src="images/image10.png" width="" alt="alt_text" title="image_tooltip">
Tried to load the same material to the slot.
Figure 12: Load the Duplicated Material Failed
>>>>> gd2md-html alert: inline image link here (to images/image11.png). Store image on your image server and adjust path/filename/extension if necessary.
(<a href="#">Back to top</a>)(<a href="#gdcalert12">Next alert</a>)
>>>>>
<img src="images/image11.png" width="" alt="alt_text" title="image_tooltip">
Conduit Macro: CheckPtsComponentMacro
Verified the material has been loaded
Figure 13: Check Material loaded
>>>>> gd2md-html alert: inline image link here (to images/image12.png). Store image on your image server and adjust path/filename/extension if necessary.
(<a href="#">Back to top</a>)(<a href="#gdcalert13">Next alert</a>)
>>>>>
<img src="images/image12.png" width="" alt="alt_text" title="image_tooltip">
>>>>> gd2md-html alert: inline image link here (to images/image13.png). Store image on your image server and adjust path/filename/extension if necessary.
(<a href="#">Back to top</a>)(<a href="#gdcalert14">Next alert</a>)
>>>>>
<img src="images/image13.png" width="" alt="alt_text" title="image_tooltip">
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
>>>>> gd2md-html alert: inline image link here (to images/image14.png). Store image on your image server and adjust path/filename/extension if necessary.
(<a href="#">Back to top</a>)(<a href="#gdcalert15">Next alert</a>)
>>>>>
<img src="images/image14.png" width="" alt="alt_text" title="image_tooltip">
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
>>>>> gd2md-html alert: inline image link here (to images/image15.png). Store image on your image server and adjust path/filename/extension if necessary.
(<a href="#">Back to top</a>)(<a href="#gdcalert16">Next alert</a>)
>>>>>
<img src="images/image15.png" width="" alt="alt_text" title="image_tooltip">
Material runs out:
Figure 16: Check Material Runout
>>>>> gd2md-html alert: inline image link here (to images/image16.png). Store image on your image server and adjust path/filename/extension if necessary.
(<a href="#">Back to top</a>)(<a href="#gdcalert17">Next alert</a>)
>>>>>
<img src="images/image16.png" width="" alt="alt_text" title="image_tooltip">
Loaded the material After a material runout
Figure 16: Load More Material when Runout
>>>>> gd2md-html alert: inline image link here (to images/image17.png). Store image on your image server and adjust path/filename/extension if necessary.
(<a href="#">Back to top</a>)(<a href="#gdcalert18">Next alert</a>)
>>>>>
<img src="images/image17.png" width="" alt="alt_text" title="image_tooltip">
>>>>> gd2md-html alert: inline image link here (to images/image18.png). Store image on your image server and adjust path/filename/extension if necessary.
(<a href="#">Back to top</a>)(<a href="#gdcalert19">Next alert</a>)
>>>>>
<img src="images/image18.png" width="" alt="alt_text" title="image_tooltip">
Macro: UpdatePtsComponentMacro
Material splicing to the slot
Figure 17: Material Splicing to Slot
>>>>> gd2md-html alert: inline image link here (to images/image19.png). Store image on your image server and adjust path/filename/extension if necessary.
(<a href="#">Back to top</a>)(<a href="#gdcalert20">Next alert</a>)
>>>>>
<img src="images/image19.png" width="" alt="alt_text" title="image_tooltip">
>>>>> gd2md-html alert: inline image link here (to images/image20.png). Store image on your image server and adjust path/filename/extension if necessary.
(<a href="#">Back to top</a>)(<a href="#gdcalert21">Next alert</a>)
>>>>>
<img src="images/image20.png" width="" alt="alt_text" title="image_tooltip">
>>>>> gd2md-html alert: inline image link here (to images/image21.png). Store image on your image server and adjust path/filename/extension if necessary.
(<a href="#">Back to top</a>)(<a href="#gdcalert22">Next alert</a>)
>>>>>
<img src="images/image21.png" width="" alt="alt_text" title="image_tooltip">
Conduit macro: validate board
Figure 18: Validate Board
>>>>> gd2md-html alert: inline image link here (to images/image22.png). Store image on your image server and adjust path/filename/extension if necessary.
(<a href="#">Back to top</a>)(<a href="#gdcalert23">Next alert</a>)
>>>>>
<img src="images/image22.png" width="" alt="alt_text" title="image_tooltip">
- 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">
- Further assistance
For further assistance on Conduit-PTS Integration, please do not hesitate to contact the MES Support team.
- 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