Spezifikation Sprachen staatlichen Anforderungen vollbringen eine Reihe von Zielen und erfassen die Beschreibung von Komponenten benötigt, um eine Lösung der Erfüllung dieser Ziele zu schaffen . Batch-und diskreten : Prozessleitsysteme kann als in zwei Kategorien betrachtet werden. Batch -Systeme arbeiten als ein Kontinuum zu Produkten ohne oder mit sehr kurzen Stillstand erstellen. Diskrete Systeme erstellen ein einzelnes Produkt innerhalb eines festgelegten Zeitraums mit Satz Wartezeiten zwischen dem letzten und dem nächsten Produkt Produkt . Sie können Prozess-Spezifikation Sprache , ISO-Norm 18629-1 , als Rahmen nutzen, um Prozessleitsystem Spezifikation Sprachen sowohl für Batch-und diskreten Systemen zu definieren. Anleitung
Process Control Domain Definition Elements
1
Identifizieren , Katalog und eine detaillierte Definition von Aktivitäten mit einem Prozessleitsystem Domäne zugeordnet . Ein Prozessleitsystem Domain ist eine Familie von Batch- oder diskrete Prozesse , wie Schweißen und Fluidmischsystem . Eine Aktivität ist eine Beschreibung einer Handlung oder Verhalten innerhalb einer Prozesssteuerung Domäne. So beschreibt beispielsweise ein Gießen Aktivität die Einführung des Materials zu einem Mischvorgang . Die tatsächliche Ausführung einer Aktivität wird als die Tätigkeit Auftreten , ähnlich der Instanziierung einer Klasse in der objektorientierten Programmierung und Design bekannt.
2
Identifizieren , Katalog und eine detaillierte Definition der wichtigsten Zeit - Punkte mit einem Prozessleitsystem Domäne zugeordnet . Eine Zeit -Punkt ist ein one-of -a-kind identifiziert Zeitpunkt häufig in einem Prozessleitsystem Domäne, wie eine Stunde vor brütete , initial Gießen in einer Verschiebung und Pigment Mischintervall innerhalb eines Rühren Aktivität.
Verwendet
3
Identifizieren , Katalog und eine detaillierte Definition der wichtigsten Objekte mit einem Prozessleitsystem Domäne zugeordnet . Ein Objekt ist eine Komponente in einer Tätigkeit, die Änderungen unterworfen sein in der Zeit in der Zeit von - Punkten verwendet . Beispiele hierfür sind eine Flüssigkeit oder Pulver in Gießen und Mischen Aktivitäten verwendet .
Bauvorschriften
4
Regeln in der Art und Weise identifizieren Objekte und Zeitpunkten innerhalb einer Tätigkeit verwendet werden oder spezifische Aktivitäten mit einem Prozess Domäne zugeordnet . Zum Beispiel kann ein Schmerz Entferner Objekt nur in einem Mischgefäß Reinigung Aktivität verwendet werden , oder ein Mischer Paddel kann nur in einer mitreißenden Aktivität verwendet werden.
5
Identifizieren Regeln auf dem Weg , dass Aktivitäten können verbunden sind, sei es als Folge von Aktivitäten , mit einer nach dem anderen oder gleichzeitig mit einer oder mehreren Aktivitäten zur gleichen Zeit . So im Farbmischanlage Domäne, zum Beispiel, hat das Ausgießen Aktivität einer Anstrichmittel-Grundlage Objekt vor oder werden gleichzeitig mit dem Gießen Aktivität eines Pigments Objekts, sondern das Ausgießelement Aktivität Auftreten eines Pigments Objekt kann auftreten , während das Rühren Aktivität auftritt. Concurrent Aktivitäten sind am besten als Petri-Netze vertreten.
6
Identifizieren Regeln, die die Platzierung von Zeitpunkten zwischen Aktivitäten , wie Aktivitäten miteinander verknüpft zu steuern. Einige Zeit - Punkte müssen in einer Abfolge von Tätigkeiten verwendet werden, um eine Pause zwischen den Aktivitäten zu bieten. Sie können auch verwendet werden, um Aktivitäten , die gleichzeitig stattfinden zu synchronisieren. Mit dem Farbmischanlage Domain als Beispiel. Gießen eine Aktivität Auftreten für Pigment Y Objekt kann zeitgleich mit dem die Aktivität Rühren Auftreten , aber das Gießen Aktivität Auftreten für Pigment Ein Objekt muss dem strömenden Aktivität Auftreten für Pigment Y Objekt nach dem folgen fünf Minuten -from- start-of -the- Rühren - Aktivität Markierung Zeit -Punkt .
7
Identifizieren Regeln zum Erstellen und Verwalten einer Bibliothek von Aktivitäten , Objekten und Zeitpunkten sowie Aktivität Verknüpfung Konstrukte . Diese Regeln umfassen grundsätzlich Versionskontrolle und die Methoden einer bestehenden Version Control Paket, wie Subversion , können verwendet werden.
8
Identifizieren Regeln Aktivität Verknüpfung Konstrukte in ein ausführbares Format übersetzen . Aktivität Verknüpfung Konstrukte können eine Schritt-für -Schritt- Abfolge von Tätigkeiten oder Tätigkeiten , die gleichzeitig betrieben werden . Die ausführbare Datei -Format kann in Form von Code in einer Programmiersprache zu nehmen , darunter C , C + +, oder Programmable Logic Controller (PLC) Ladder Logic , oder eine Reihe von Extensible Markup Language (XML) Dokumente. Diese Aufgabe kann die Bau -Software , die die Translation durchführt und kann Teil einer Website oder eine Erweiterung , oder Plug-Ins für andere Software-Tools wie Eclipse sein .