B2MML

B2MML ( Business To Manufacturing Markup Language ) è un vocabolario XML utilizzato per descrivere lo scambio di informazioni tra i sistemi informatici responsabili della gestione e del controllo della produzione industriale.

B2MML è un'implementazione conforme dei modelli di dati degli standard ISA88 e ISA95 per lo sviluppo di interfacce di comunicazione.

BatchML (Batch Markup Language), trattato separatamente dallo standard ISA88, è ora incluso in B2MML.

Origine

B2MML è sviluppato da un comitato ad hoc all'interno della WBF "The Forum for Automation and Manufacturing Professionals" collegata all'ISA attraverso la Automation Federation.

Obiettivi

B2MML è un'implementazione XML degli standard ANSI / ISA-88 e ANSI / ISA-95, noti rispettivamente come standard internazionali IEC61412 e IEC / ISO62264. Si basa sulla raccomandazione WRC XML Schema .

B2MML fornisce una definizione delle informazioni che possono essere scambiate tra sistemi IT come ERP (Enterprise Resource Planning) PLM (Product Lifecycle Management), asset management e manutenzione, con sistemi IT industriali come DCS (Distributed Control Systems), SCADA (Supervisory Control And Data Acquisition) o MES (Manufacturing Execution Systems), nonché tra e all'interno di questi ultimi sistemi.

Gli standard ISA88 e ISA95 definiscono modelli strutturali senza tassonomia o tipi di dati rigorosi, sufficienti per la comunicazione umana. Non fanno riferimento a mezzi tecnologici di scambio di informazioni.

Da parte sua, B2MML definisce strutture di dati tipizzate e denominate rigorosamente per stabilire messaggi intelligibili dalla macchina, specificamente basati sulla tecnologia W3C XML Schema.

B2MML è quindi un vettore importante per l'implementazione di questi standard nel settore.

Soddisfare

B2MML consiste in una serie di XML Schemas conformi alla raccomandazione XML Schema del World Wide Web Consortium (W3C), che implementano i modelli di dati degli standard ISA88 e ISA95. Versione 4.01 rilasciata insettembre 2009 include i seguenti schemi XSD:

Comune

Definizioni comuni utilizzate in altri diagrammi:

Estensioni

Diagrammi modificabili dall'utente per definire le estensioni necessarie per applicazioni reali:

ISA95

Diagrammi di implementazione dei modelli dello standard ISA95

ISA88

Diagrammi di implementazione dei modelli dello standard ISA95

Altri lavori

OAGIS

La collaborazione con l'Open Application Group ha riguardato gli standard ISA95 e B2MML attraverso la definizione di un modello transazionale, la ripresa dei modelli Production Schedule e Performance in OAGIS e l'adozione dei Core Components dell'UN / CEFACT.

UN / CEFACT

B2MML utilizza alcuni tipi di dati di base dalle specifiche tecniche dei componenti principali CCTS delle Nazioni Unite.

Note e riferimenti

  1. WBF
  2. Federazione dell'automazione

Vedi anche

Collegamenti - Fonti