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

From 42Q
Jump to navigation Jump to search
Line 8: Line 8:
 
 
 
 
  
= Introduction =
+
= <span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction">Introduction</span></span> =
  
 
This guide shows you how to configure and activate Conduit-PTS functions.
 
This guide shows you how to configure and activate Conduit-PTS functions.
Line 16: Line 16:
 
Required to verify (upgrade if needed) the correct version before implementing Conduit-PTS Integration.
 
Required to verify (upgrade if needed) the correct version before implementing Conduit-PTS Integration.
  
= Configuration =
+
= <span class="mw-headline" id="Configuration"><span class="mw-headline" id="Configuration">Configuration</span></span> =
  
 
To activate the function, setup needs to be done in Shop Floor ID and PTS.
 
To activate the function, setup needs to be done in Shop Floor ID and PTS.
  
== Shop Floor Configuration ==
+
== <span class="mw-headline" id="Shop_Floor_Configuration"><span class="mw-headline" id="Shop_Floor_Configuration">Shop Floor Configuration</span></span> ==
  
 
*Click the '''Data Editor''' under the '''Shop Floor Control -> Configuration -> Shop Floor Configuration menu.'''  
 
*Click the '''Data Editor''' under the '''Shop Floor Control -> Configuration -> Shop Floor Configuration menu.'''  
  
 
'''Figure 1: Data Editor Menu'''
 
'''Figure 1: Data Editor Menu'''
 +
 +
[[File:Figure 1- Data Editor Menu.png|border|800px|Figure 1- Data Editor Menu.png]]
  
 
&nbsp;
 
&nbsp;
Line 38: Line 40:
 
'''Figure 2: Select Shop Floor'''
 
'''Figure 2: Select Shop Floor'''
  
&nbsp;
+
&nbsp; [[File:Figure 2- Select Shop Floor.png|border|800px|Figure 2- Select Shop Floor.png]]
  
 
&nbsp;
 
&nbsp;
Line 48: Line 50:
 
''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''' &nbsp;
 +
[[File:Figure 3- Data Editor Options Example.png|border|800px|Figure 3- Data Editor Options Example.png]]
 +
 
  
&nbsp;
 
  
 
&nbsp;
 
&nbsp;
Line 64: Line 67:
 
Save the changes before exit.
 
Save the changes before exit.
  
== Server information Configuration ==
+
== <span class="mw-headline" id="Server_information_Configuration"><span class="mw-headline" id="Server_information_Configuration">Server information Configuration</span></span> ==
  
 
Make sure you have '''Conduit_shopFloorID & Conduit program''' configured from Administration-->Server information
 
Make sure you have '''Conduit_shopFloorID & Conduit program''' configured from Administration-->Server information
Line 75: Line 78:
 
&nbsp;
 
&nbsp;
  
 +
[[File:Figure 4- Add Server Information.png|border|800px|Figure 4- Add Server Information.png]]
 
&nbsp;
 
&nbsp;
  
Line 81: Line 85:
 
'''Figure 5: Server Information List'''
 
'''Figure 5: Server Information List'''
  
&nbsp;
+
&nbsp;[[File:Figure 5- Server Information List.png|border|800px|Figure 5- Server Information List.png]]
  
 
&nbsp;
 
&nbsp;
Line 87: Line 91:
 
&nbsp;
 
&nbsp;
  
== PTS Configuration ==
+
== <span class="mw-headline" id="PTS_Configuration"><span class="mw-headline" id="PTS_Configuration">PTS Configuration</span></span> ==
  
 
There are 2 places that need to set up in PTS portlets
 
There are 2 places that need to set up in PTS portlets
Line 95: Line 99:
 
- Location Mapping in Workstation Setup(PTS)
 
- Location Mapping in Workstation Setup(PTS)
  
=== Add MDS Net User ===
+
=== <span class="mw-headline" id="Add_MDS_Net_User"><span class="mw-headline" id="Add_MDS_Net_User">Add MDS Net User</span></span> ===
  
 
Raise P3 Service Request to the MES Support team to request add MDS Net User in '''Traceability Administrator ->System setting.'''
 
Raise P3 Service Request to the MES Support team to request add MDS Net User in '''Traceability Administrator ->System setting.'''
Line 113: Line 117:
 
'''<span style="text-decoration:underline;">Note:</span>''' The MDS Net Users separated by commas.
 
'''<span style="text-decoration:underline;">Note:</span>''' The MDS Net Users separated by commas.
  
=== '''Workstation Setup (PTS )''' ===
+
=== <span class="mw-headline" id="Workstation_Setup_.28PTS_.29"><span class="mw-headline" id="Workstation_Setup_.28PTS_.29">'''Workstation Setup (PTS )'''</span></span> ===
  
 
#Login to MES15 and from the pull-down menu('''Shop Floor Control->Production Control->Traceability Setup'''.  
 
#Login to MES15 and from the pull-down menu('''Shop Floor Control->Production Control->Traceability Setup'''.  
Line 124: Line 128:
  
 
&nbsp;
 
&nbsp;
 
+
[[File:Figure 6- MDS Net User.png|border|800px|Figure 6- MDS Net User.png]]
&nbsp;
 
 
 
&nbsp;
 
 
 
&nbsp;
 
  
 
&nbsp;
 
&nbsp;
Line 142: Line 141:
  
 
'''Figure 8: Location Mapping'''
 
'''Figure 8: Location Mapping'''
 +
[[File:Figure 8- Location Mapping.png|border|800px|Figure 8- Location Mapping.png]]
  
 
- This is referring to MDS Net User(Defined at system setting).
 
- This is referring to MDS Net User(Defined at system setting).
Line 173: Line 173:
  
 
&nbsp;
 
&nbsp;
 +
[[File:Figure 9- Location Mapping Example.png|border|800px|Figure 9- Location Mapping Example.png]]
  
 
&nbsp;
 
&nbsp;
Line 178: Line 179:
 
Turn on the production line as usual and Conduit-PTS ready for action.
 
Turn on the production line as usual and Conduit-PTS ready for action.
  
= '''Conduit-Scanning Operation''' =
+
= <span class="mw-headline" id="Conduit-Scanning_Operation"><span class="mw-headline" id="Conduit-Scanning_Operation">'''Conduit-Scanning Operation'''</span></span> =
  
 
By using NetDC or emulator, users can scan serial numbers and update to both Conduit and PTS.
 
By using NetDC or emulator, users can scan serial numbers and update to both Conduit and PTS.
  
== Conduit Commands ==
+
== <span class="mw-headline" id="Conduit_Commands"><span class="mw-headline" id="Conduit_Commands">Conduit Commands</span></span> ==
  
 
*ScanPtsBoard  
 
*ScanPtsBoard  
Line 191: Line 192:
 
*LoadPtsMaterial  
 
*LoadPtsMaterial  
  
== '''Scan Scenario''' ==
+
== <span class="mw-headline" id="Scan_Scenario"><span class="mw-headline" id="Scan_Scenario">'''Scan Scenario'''</span></span> ==
  
 
'''<span style="text-decoration:underline;">Conduit-PTS call</span>'''
 
'''<span style="text-decoration:underline;">Conduit-PTS call</span>'''
Line 319: Line 320:
 
&nbsp;
 
&nbsp;
  
= '''Reporting''' =
+
= <span class="mw-headline" id="Reporting"><span class="mw-headline" id="Reporting">'''Reporting'''</span></span> =
  
 
'''PTS scan board in production'''
 
'''PTS scan board in production'''
Line 357: Line 358:
 
&nbsp;
 
&nbsp;
  
= '''Further assistance''' =
+
= <span class="mw-headline" id="Further_assistance"><span class="mw-headline" id="Further_assistance">'''Further assistance'''</span></span> =
  
 
For further assistance on Conduit-PTS Integration, please do not hesitate to contact the MES Support team.
 
For further assistance on Conduit-PTS Integration, please do not hesitate to contact the MES Support team.
  
= Document Revision History =
+
= <span class="mw-headline" id="Document_Revision_History"><span class="mw-headline" id="Document_Revision_History">Document Revision History</span></span> =
  
 
Date
 
Date

Revision as of 08:27, 11 November 2020

 

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

Figure 1- Data Editor Menu.png

 

 

 

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

 

Figure 2: Select Shop Floor

  Figure 2- Select Shop Floor.png

 

 

  • 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   Figure 3- Data Editor Options Example.png


 

 

#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

 

Figure 4- Add Server Information.png  

 

Figure 5: Server Information List

 Figure 5- Server Information List.png

 

 

PTS Configuration

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

- Add MDS 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 )

  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

  Figure 6- MDS Net User.png

 

 

Location mapping page prompt up.

Click theAdd button to add a mapping.

  • MDS User ID (Compulsory)

Figure 8: Location Mapping Figure 8- Location Mapping.png

- 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

  Figure 9- Location Mapping Example.png

 

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

 

 

 

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 17: Load More Material when Runout

 

 

 

 

 

 

Macro: UpdatePtsComponentMacro

Material splicing to the slot

Figure 18: Material Splicing to Slot

 

 

 

 

 

 

Conduit macro: validate board

Figure 19: Validate Board

 

 

 

Reporting

PTS scan board in production

Figure 20: PTS scan board in production

 

 

 

Board history report

Figure 21: Board History Report

 

 

 

Material onboard report:

Figure 22: Material on Board Report

 

 

 

 

 

 

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