2018 11 IPC HERMES 9852 TheHermesStandard BasicPresentation
2018 11 IPC HERMES 9852 TheHermesStandard BasicPresentation
www.the-hermes-standard.info
The
The Hermes Standard for Hermes
vendor Standard
independent for vendor independent
machine-to-machine communication machine-to-machine
in SMT Assembly. communication in SMT Assembly.
Welcome to The Hermes Standard
for M 2 M communication
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly.
Images: Licensed by Fotolia.de for use by ASM AS
Welcome to The Hermes Standard
for M 2 M communication
Everything
Gets Connected.
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly.
Images: Licensed by Fotolia.de for use by ASM AS
Innovation in Communication
“Every Day Life”
All the way from manual switch boards… … to instant global connections.
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly.
Images: Licensed by Fotolia.de for use by ASM AS
Innovation in Communication
“Telecommunications Infrastructure”
From „One line – Two wires each“… … to multi channel glass fibre.
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly.
Images: Licensed by Fotolia.de for use by ASM AS
Innovation in Communication
“Along the SMT Line”
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly.
Images: Licensed by Fotolia.de for use by ASM AS
Innovation in Communication
“Along the SMT Line”
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly.
Images: Licensed by Fotolia.de for use by ASM AS
Innovation in Communication
“Welcome to The Hermes Standard”
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly.
Challenges: The Situation before The Hermes Standard
How does SMEMA* work?
Load Print SPI Place Trans CPI Shield Trans Oven AOI Repair ICT Repair F-Test
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 9
Challenges: The Situation before The Hermes Standard
How does SMEMA* work?
Load Print SPI Place Trans CPI Shield Trans Oven AOI Repair ICT Repair F-Test
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 10
Challenges: The Situation before The Hermes Standard
How does SMEMA* work?
o o o o o oo o o o o o o
Load Print SPI Place Trans CPI Shield Trans Oven AOI Repair ICT Repair F-Test
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 11
Challenges: The Situation before The Hermes Standard
High level line control was burdened with additional load and complexity
o o o oo oo oo oo o o o o o
Load Print SPI Place Trans CPI Shield Trans Oven AOI Repair ICT Repair F-Test
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 12
Challenges: The Situation before The Hermes Standard
High level line control was burdened with additional load and complexity
“High system”
High level line control system
o o o oo oo oo oo o o o o o
Load Print SPI Place Trans CPI Shield Trans Oven AOI Repair ICT Repair F-Test
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 13
“Old” versus “New”
SMEMA cannot be upgraded to unleash the options of latest technology
IPC-SMEMA-9851
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 14
Image: Licensed by Fotolia.de for use by ASM AS
“Old” versus “New”
The Hermes Standard: New Generation Technology
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 15
Image: Licensed by Fotolia.de for use by ASM AS
The Hermes Standard
More Value through smooth communication
Load Print SPI Place Trans CPI Shield Trans Oven AOI Repair ICT Repair F-Test
Standardized M to M Interface
via The Hermes Standard
o Need for board identification (Barcode scanning / RFID reading, etc) only once per line and typically at the beginning:
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 16
The Hermes Standard
More Value through smooth communication
Load Print SPI Place Trans CPI Shield Trans Oven AOI Repair ICT Repair F-Test
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 17
The Hermes Standard
Designed to meet the requirements – today and in future
3) Board tracking along the entire line with single board ID reading possible.
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 18
The Hermes Standard protocol: “step by step”
Signalling MachineReady (downstream) and BoardAvailable (upstream)
BoardAvailable
BoardId MachineReady MachineReady
BoardIdCreatedBy FailedFlag
FailedBoard
ProductTypeId BoardAvailable
FlippedBoard
TopBarcode
BottomBarcode
Width
Length
Thickness
ConveyorSpeed
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 19
The Hermes Standard protocol: “step by step”
What kind of data can be transmitted?
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 20
The Hermes Standard protocol: “step by step”
What is a GUID?
eg. 123e4567-e89b-12d3-a456-426655440000
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 21
The Hermes Standard protocol: “step by step”
Board Handover
StartTransport(BeltSpeed) Conveyor on
Conveyor on
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 22
The Hermes Standard protocol: “step by step”
… and so on …
BoardAvailable
MachineReady
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 23
Standing on the shoulders of giants:
TCP/IP and XML
TCP/IP
Reliable connection-oriented communication protocol
Provides time-out handling
XML
Tagged data to ensure compatibility with future versions of Hermes
Predefined W3C standards for date, time, representation of floating point
numbers etc.
For simplicity, restricted to UTF-8 (for Hermes 1.0, this effectively amounts to
ASCII).
Overhead in size irrelevant for Hermes messages
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 24
Welcome to The Hermes Standard
IPC-HERMES-9852 for M 2 M communication
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly.
Images: Licensed by Fotolia.de for use by ASM AS
The Hermes Standard
Introduction to The Hermes Standard Initiative
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly.
Images: Licensed by Fotolia.de for use by ASM AS
The Hermes Standard Initiative
Core guidelines
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly.
The Hermes Standard Initiative
A global footprint defines a global standard
*A notable comment because at “JARA” meetings, you need to understand Japanese. If you are invited at all…
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 28
The Hermes Standard Initiative
Digitalization need cooperation
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018
The Hermes Standard Initiative
Digitalization need cooperation
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 30
The Hermes Standard time line
“From Zero To Hero” in under 18 months
Productive Solutions
June 2017 “Members’ Forum” website online
Released Products
Specification
Field Tests
November 2017 Second “Members Meeting”, official Go Live!” and 27 members
exhibiting at Productronica in Munich;
Release of Vso 1.0 Rev1
February 2018 Joint activity with ipc cfx and exhibiting at APEX in San Diego
April 2018 Third “Members’ Meeting” and exhibiting at Nepcon China ~ 45 members
Planned to release Vso 1.1
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 31
The Hermes Standard: Core advantages in a nutshell
The new backbone for board-flow data management in Smart SMT Factories
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 32
The new backbone for
board-flow data management
in Smart SMT Factories.
The
The Hermes Standard for Hermes
vendor Standard
independent for vendor independent
machine-to-machine communication machine-to-machine
in SMT Assembly. communication in SMT Assembly.
The new backbone for
board-flow data management
in Smart SMT Factories.
Thank You!
www.the-hermes-standard.info
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly.
Formatvorlage des Untertitelmasters durch Klicken
bearbeiten
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 34
Tag Filename Fotolia User (now at Adobe.com)
Night Highway Fotolia_101923684_XL Martin Lang
Switch Board Fotolia_104437081_M everettovrk
Smartphone in cafe Fotolia_105552827_M Pab_map
Tag Source
SMEMA Schematics ipc.org Courtesy of ipc
The Hermes Standard the-hermes-standard.info Courtesy of The Hermes Standard
SMEMA Plugs www.englishtaobao.net Courtesy of LinHao Inc
The
The Hermes Standard for Hermes
vendor Standard
independent for vendor independent
machine-to-machine communication machine-to-machine
in SMT Assembly. communication in SMT Assembly.
APPENDIX
The
The Hermes Standard for Hermes
vendor Standard
independent for vendor independent
machine-to-machine communication machine-to-machine
in SMT Assembly. communication in SMT Assembly.
Giving Evidence of current advantages
Old “SMEMA problems” versus The Hermes Standard solutions
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 37
The naïve approach to data transfer
Data I
Data I Data II
Data I Data Data III
II
Equipment Equipment Equipment Equipment
I II III VI
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 38
Hermes transfers keys (unique ID, barcode), not data
ID ID ID
ID
ID Out of scope
of Hermes 1.0
ID Controller
(but enabled!)
Database
GetBoardData(ID)
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 39
Hermes: Peer to Peer or Client-Server?
ID „Server“
ID
ID
Downstrea Downstrea
Upstream Upstream
m m
The Hermes
Standard
The Hermes Standard facilitates a Server („Man in the Middle“) in order to
▪ route through different network segments
▪ track the board flow
▪ intercept the board flow
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 40
Hermes step by step
I: Establishing the connection from down- to upstream
ServiceDescriptionDownstream() ServiceDescription
MachineId
ServiceDescriptionUpstream()
LaneId
HermesVersion
SupportedFeatures
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 41
Hermes step by step
II: Exchanging CheckAlive messages
Upstream Downstream
Machine Machine
loop
CheckAlive()
CheckAlive
CheckAlive() TimeStamp
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 42
Hermes step by step
III: Signalling MachineReady (downstream) and BoardAvailable (upstream)
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 43
Hermes step by step
IV: Board handover
Upstream Downstream
Machine Machine
StartTransport(BeltSpeed) Conveyor on
Conveyor on
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 44
Hermes step by step
V: and so on …
Upstream Downstream
Machine Machine
BoardAvailable
MachineReady
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 45
Hermes step by step
VI: Graceful shutdown
Upstream Downstream
Machine Machine
Notification(Info, MachineShutdown)
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 46
The Hermes Standard state chart
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 47
Hermes Configuration (I)
Engineering
Station
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 48
Hermes Configuration (II)
To ensure easy and fast configuration, The Hermes Standard protocol defines
configuration messages
SetConfiguration
Used to configure the Hermes interfaces of a machine
GetConfiguration
Used to read out the configuration of the Hermes interfaces
CurrentConfiguration
Response to a GetConfiguration-Message
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 49
Hermes Configuration (III)
SetConfiguration
<Hermes Timestamp="2017-03-22T13:20:30.452">
<SetConfiguration MachineId="TRM01">
<UpstreamConfigurations>
<UpstreamConfiguration UpstreamLaneId="1" HostAddress="192.168.1.2" Port="50101" />
<UpstreamConfiguration UpstreamLaneId="2" HostAddress="192.168.1.2" Port="50102" />
</UpstreamConfigurations>
<DownstreamConfigurations>
<DownstreamConfiguration DownstreamLaneId="1" Port="50101" />
<DownstreamConfiguration DownstreamLaneId="2" ClientAddress="192.168.1.4" Port="50102" />
</DownstreamConfigurations>
</SetConfiguration>
</Hermes>
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 50
Removing and re-inserting a board in an SMT assembly line
a) The repair station creates a new BoardId and attaches the scanned barcode to it. An MES correlates the
old and new BoardId and merges the various pieces of information.
b) The repair station queries the MES via barcode for the associated BoardId . Board handover continues
using the old BoardId .
c) The repair station prompts the user to confirm that the inserted board is the one that was removed.
The Hermes Standard for vendor independent machine-to-machine communication in SMT Assembly. 29.11.2018 Page 51