i maggiori standard che si intende promuovere

Download Report

Transcript i maggiori standard che si intende promuovere

I MAGGIORI STANDARD CHE SI
INTENDE PROMUOVERE
Xenia Fiorentini
30-01-14, Napoli
Cosa è un modello dati?
• Un modello dati è un modello astratto
che fornisce la definizione e il formato
dei dati. Indica come i dati vengono
salvati e/o come altre applicazioni
software accedono ai dati.
Teacher
name: String
Student
teaches_to
name: String
2
I maggiori standard che si intende promuovere
Cosa è un modello dati?
• Un modello dati è un modello astratto
che fornisce la definizione e il formato
dei dati. Indica come i dati vengono
salvati e/o come altre applicazioni
software accedono ai dati.
Puo’ diventare piu’ complicato!
Person
name: String
Teacher
Student
teaches
Class
Teacher
name: String
Student
teaches_to
Attendance
grade: String
name: String
3
I maggiori standard che si intende promuovere
Cosa è un modello dati di prodotto?
Un modello dati è un modello
astratto che fornisce la
definizione e il formato dei dati di
prodotto. Indica come i dati
vengono salvati e/o come altre
applicazioni software accedono ai
dati.
Product
Part_num: String
Product_as_individual
UID: String
4
I maggiori standard che si intende promuovere
Cosa è un modello dati di prodotto?
Un modello dati è un modello
astratto che fornisce la
definizione e il formato dei dati di
prodotto. Indica come i dati
vengono salvati e/o come altre
applicazioni software accedono ai
dati.
Puo’ diventare piu’ complicato!
Product
Product_version
Product_as_individual
Product_as_individual_version
Product_as_planned Product_as_realized
Product
Part_num: String
Product_as_individual
UID: String
Product_planned_to_realized
5
I maggiori standard che si intende promuovere
Cosa è un modello dati di prodotto standard?
Applicazione 1

Applicazione 8

Applicazione 2

Applicazione 7
 Applicazione 3

Applicazione 4

Applicazione 6

I maggiori standard che si intende promuovere
Applicazione 5
6
Cosa è un modello dati di prodotto standard?
Applicazione 1

Applicazione 8

Applicazione 7
Applicazione 2

MODELLO DATI
DI PRODOTTO
STANDARD

Applicazione 4

Applicazione 6

I maggiori standard che si intende promuovere
 Applicazione 3
Applicazione 5
7
Standards di cui parleremo oggi
• STEP
– e l’ AP 239, anche conosciuta con l’acronimo
PLCS (Product Life Cycle Support)
• ISO 15926
• PLIB
8
I maggiori standard che si intende promuovere
STEP
• STEP è una famiglia di standard per lo scambio dei dati
di prodotto
• Gli standards STEP coprono la rappresentazione dei dati
di prodotto durante tutte le fasi del suo ciclo di vita. Es:
–
–
–
–
AP 242 per i dati CAD
PDM Schema per i dati di struttura di prodotto
AP 235 per i materiali
AP 239/PLCS per il supporto al ciclo di vita del prodotto
9
I maggiori standard che si intende promuovere
PLCS: il modello dati
• Il modello dati, descritto nel linguaggio
EXPRESS (ISO 10303-11), contiene circa 500
concetti e 1000 relazioni
10
I maggiori standard che si intende promuovere
Product design
Product version
Product configurations
Product breakdown
Assembly structure
Predicted states
Product requirements
Product concept
Product properties
Organization
Activities record
Resource usage
Record of the states
I maggiori standard che si intende promuovere
Product as planned
Product as realized
Identification
Approval
Documents
Messages
Classification
Security
Persons and skills
Activity progress
Required resources
Location
Product configuration effectivity
Tasks planning and scheduling
Process properties
Work request
Work order
Work done
Work Output
Observed states
environment
11
IL MODELLO PLCS
PLCS: il modello dati - esempio
I DATI DI ESEMPIO
Peugeot 206#2006 design view
Peugeot 206 functional breakdown
provide safety
Peugeot 206 system breakdown
Safety system
provide safety while breaking
airbag system
Airbag kit type 123
provide safety during an accident
ABS system
ABS type 456
Belt system
I maggiori standard che si intende promuovere
12
IL MODELLO PLCS
PLCS: il modello dati - esempio
I DATI DI ESEMPIO
Peugeot 206#2006 design view
Peugeot 206 functional breakdown
provide safety
provide safety while breaking
provide safety during an accident
I maggiori standard che si intende promuovere
Peugeot 206 system breakdown
Safety system
airbag system
ABS system
Belt system
Airbag kit type 123
ABS type 456
13
PLCS: l’architettura DEX
•
La PLCS e’ grande:
– E’ difficile (se non inutile) implementarla interamente
– Da contratto non ha senso imporre la PLCS intera: scopo troppo vasto
PLCS
representation of
this tank
14
I maggiori standard che si intende promuovere
PLCS: l’architettura DEX
• L’architettura DEX permette di utilizzare la PLCS
concretamente
– I templates permettono di aggregare il modello dati PLCS
– I reference data permettono di estendere il modello dati PLCS
– Le DEXes restringono e definiscono un campo di applicazione
per l’uso del modello dati PLCS
15
I maggiori standard che si intende promuovere
PLCS: Templates
• Templates = ISTRUZIONI
La granuralita’ dei concetti della PLCS e’ fine
–
–
I concetti sono difficili da comprendere se non
aggregati
I concetti devono essere aggregati secondo
una logica comune
=
I maggiori standard che si intende promuovere
-- Part
Part
%^part = Part%
Part.id = '/IGNORE'
Part.name = '/IGNORE'
Part.description = '/IGNORE'
Esempio
-- Identify the Part
/assigning_identification(
items=^part,
id=@part_id,
id_class_name=@part_id_class_name,
id_ecl_id=@part_id_ecl_id,
org_id=@part_org_id,
org_id_class_name=@part_org_id_class_name,
org_id_ecl_id=@part_org_id_ecl_id )/
-- establish the ref parameter
%^part_id_assgn =
$assigning_identification.id_assgn%
-- Product category assignment
Product_category_assignment
Product_category_assignment.products -> Part
16
PLCS: Reference Data
•
Reference data = ESTENSIONI
Una libreria di reference data (RDL):
– puo’ importare un’altra libreria.
– è un contratto che definisce il dizionario da utilizzare per lo scambio
di dati tra attori
Esempio
=
17
I maggiori standard che si intende promuovere
PLCS: DEXes
• DEXes = SOTTOINSIEME GUIDATO DELLA
PLCS
Esempio
– Forniscono il contesto di business
– Sono pubblicati e sviluppati in DEXLib e PLCSLib
– Combinano templates e reference data
18
I maggiori standard che si intende promuovere
LOng Term
ARchiving
Guidelines for
Implementing
Interoperability
Standards for
Engineering Data
“LOTAR is
planning to use
PLCS for long
term archival of
PDM information”
“the EDIG (AIA Engineering Data Interoperability Group)
recommends that AIA Member companies and Suppliers
transition to a Standards-based interoperability solution
utilizing PLCS (ISO 10303-239) and its associated DEXs.
Position paper:
Engineering data
interoperability
“The Aerospace Industries Association
(AIA) Engineering Data Interoperability
Group (EDIG) recommends that AIA
member companies and suppliers
transition to a standards-based
interoperability solution utilizing PLCS
(ISO 10303-239) and its associated
DEXs.”
“…The aim of this agreement is to register acceptance
amongst NATO Nations of ISO 10303-239 Application
protocol . Ratifying nations agree to apply ISO 10303-239 for
product data management in cooperative NATO acquisition
programs.”
NATO
STANAG 4661
Analysis of
Standards for
Lifecycle
Management of
Systems for US
Army
NIST believes
that PLCS has
great potential to
handle the
Army’s PLM
requirements
NATO
Methods and
Models
for Life Cycle
Costing
In the long term, as it has been adopted
as an ISO standard and by NATO as a
STANAG, and with continued support
and development by industry and
nations, PLCS has potential to be an
important tool to help collect and
exchange high quality, well
documented data.
“The LSA specification shall be the
handbook for creation and development of
LSA data exchanged by DEX 1 A&D, and
DEX 3 A&D”
“UID enabled IS can perform Electronic
Data Interchange of item-related data
using one of two methods: point-to-point
IS interface or data exchange using a
Service Oriented Architecture by using
neutral data exchange methods such as
STANAG 4661 (which references ISO
10303 AP 239 [PLCS] data exchange
standard)”
S3000L
Logistic Support
Analysis
NATO
Guidance on
Unique
Identification of
Items
19
PLCS: esempio di applicazione
•
I dati tra cliente e fornitore sono scambiati durante due milestones del processo di Supporto Logistico
Integrato:
–
–
•
Entrambe le milestones appartengono alla fase del ciclo di vita “sviluppo del sistema”
Le milestones comportano lo scambio di dati di progettazione e analisi
Due alberi di prodotto interconnessi devono essere forniti: l’albero di ingegneria e l’albero logistico.
Milestone 1: Preliminary SE Review
Milestone 2: Preliminary ILS-SE Review
Engineering product breakdown
Logistic product breakdown
PN 1
SBCa
PN 2
SBCb
PN 3
SBCc
Significant Configuration Item
.
.
.
 SBC definition
 LSA attributes
.
.
.
Functional Significant Item
Configuration Item
.
.
.
Replaceable Item
.
.
.
20
I maggiori standard che si intende promuovere
PN: Part Number; SBC: System Breakdown Code; LSA: Logistic Support Analysis, SE: System Engineering; ILS: Integrated Logistic Support
ISO 15926
• “Sistemi di automazione industriale e
integrazione dei dati del ciclo di vita”
• Usato per le industrie di tipo "processo“, petrolio,
gas, energia
• Anche la struttura dell’ISO 15926 prevede
reference data (Part 4) e templates (Part 7), ma
il suo modello dati (Part 2) e’ molto astratto: e’
basato sulla teoria degli insiemi.
21
I maggiori standard che si intende promuovere
ISO 15926
• Esempio di modello dati della 15926:
• class_of_class, class_of_individual e
possible_individual fanno parte del modello dati
.
22
I maggiori standard che si intende promuovere
ISO 15926: esempio di applicazione
• Scambio di schemi P&ID tra due industrie
partner
23
I maggiori standard che si intende promuovere
ISO 13584 PLIB (Parts Library)
• Serie di standards sotto l‘ISO 13584
• Obiettivo: Supportare lo scambio di dati di prodotto tra
partners
– E-procurement, Marketing, Scambio tra sotto-sistemi di progettazione
(CAD)
• Fornisce un modello e un formato di scambio per le
librerie digitali che contengono i componenti tecnici
(cataloghi).
24
I maggiori standard che si intende promuovere
PLIB: Data model for product data
exchange in e-business
Business Message
Supplier
Buyer
Payload
Payload:
Structure
Prod_Id
Property1 Property2 Property3 Property4
Class
Organisation:
value
Values +
References to definition
value
value
value
value
value
25
I maggiori standard che si intende promuovere
PLIB: esempo di applicazione
Customer Life Cycle
Design
Procu. Operat. Maint.
Common platform
PLIB electronic catalog
ERP
Internal DB
Maintenance
Vendor Life Cycle
Design
ERP PDM
Sales Product. Maint.
Internal DB
Maintenance
26
I maggiori standard che si intende promuovere
Conclusioni
• Definizione di “modello dati di prodotto standard”
• Sguardo su 3 modelli dati di prodotto standard:
– ISO 10303-239 (PLCS)
– ISO 15926
– ISO 13584 (PLIB)
27
Fare clic per inserire il Titolo della presentazione