Entwerfen von Spezifikationssprachen für Prozessleitsysteme

September 15

Entwerfen von Spezifikationssprachen für Prozessleitsysteme

Spezifikationssprachen Anforderungen einen Satz Ziele erreichen und die Beschreibung der Bauteile benötigt, erstellen Sie eine Projektmappe, die Erfüllung dieser Ziele zu erfassen. Prozessleitsysteme eingesehen werden, fallen in zwei Kategorien: Batch und diskret. Batch-Systeme zu betreiben, als Kontinuum Produkte ohne oder sehr kurze Unterbrechung. Diskreter Systeme erstellen ein einzelnes Produkt innerhalb eines festgelegten Zeitraums mit Set Wartezeiten zwischen dem letzten Produkt und das nächste Produkt. Prozess-Spezifikationssprache, ISO Norm 18629-1, als Rahmen, Prozess-Steuerung System Spezifikationssprachen für Stapel und diskreter Systeme definieren können.

Anweisungen

Prozess-Domäne Definition Bedienelemente

1 Identifizieren, Katalog und stellt eine detaillierte Definition der Tätigkeiten im Zusammenhang mit einer Prozess-Kontrolle-Domäne. Eine Prozess-Kontrolle-Domäne ist eine Familie von Batch oder diskrete Prozesse wie Schweißen und Flüssigkeit mischen. Eine Aktivität ist eine Beschreibung, eine Handlung oder Verhalten innerhalb einer Domäne des Prozess-Steuerung. Also, beispielsweise eine Gießen Aktivität beschreibt die Einführung von Material in einen Mischvorgang. Die Ausführung einer Aktivität ist bekannt als das Aktivität auftreten, ähnlich wie die Instanziierung einer Klasse in der objektorientierten Programmierung und Design.

2 Identifizieren, Katalog und geben Sie eine ausführliche Definition des Schlüssels Zeitpunkten eine Prozess-Kontrolle-Domäne zugeordnet. Ein Zeit-Point ist ein One-of-a-Kind identifizierten Punkt rechtzeitig eine Prozess-Kontrolle-Domäne, z. B. eine Stunde vor gebrütet, häufig zur erste Abfüllung in eine Umschalttaste und Pigment mischen Intervall innerhalb einer mitreißenden Aktivität.

3 Identifizieren, Katalog und stellt eine detaillierte Definition der Schlüsselobjekte eine Prozess-Kontrolle-Domäne zugeordnet. Ein Objekt ist eine Komponente in eine Aktivität, die rechtzeitig festgelegten Zeitpunkten Veränderungen unterworfen sein kann. Beispiele sind eine Flüssigkeit oder Pulver in Gießen und mischen Aktivitäten verwendet.

Bau-Regeln

4 Regeln in der Weg-Objekte zu identifizieren und Zeit-Punkte können in jede mögliche Tätigkeit oder bestimmte Tätigkeiten im Zusammenhang mit einer Prozess-Domäne verwendet werden. Beispielsweise ein Schmerz-Entferner-Objekt kann nur in eine mischende Reinigung Schiff-Aktivität verwendet werden, oder ein Mischpult Paddel kann nur in einer mitreißenden Aktivität verwendet werden.

5 Identifizieren Sie Regeln auf dem Weg, dass Aktivitäten verknüpft werden können, ob als Abfolge von Aktivitäten, mit einem nach dem anderen, oder gleichzeitig mit einer oder mehreren Aktivitäten zur gleichen Zeit. So innerhalb der Wandfarbe mischen Domäne, z. B. die strömenden Aktivität von einem Basisobjekt malen hat vorausgehen oder werden zeitgleich mit der strömenden Aktivität eines Pigment-Objekts, aber das strömenden Aktivität Vorkommen eines Pigment-Objekts kann auftreten, während die mitreißende Aktivität auftritt. Gleichzeitige Aktivitäten werden als Petrinetze beste dargestellt.

6 Identifizieren Sie die Regeln, die steuern die Platzierung von Zeitpunkten zwischen Aktivitäten basierend auf wie Aktivitäten miteinander verknüpft sind. Einige Zeit-Punkte müssen in einer Sequenz von Tätigkeiten verwendet werden, um zu eine Pause zwischen den Aktivitäten zu bieten. Sie können auch verwendet werden, um Aktivitäten zu synchronisieren, die gleichzeitig auftreten. Die Farbe mischen Domäne als Beispiel verwenden. eine Gießen Aktivität auftreten für Pigment-Y-Objekt kann gleichzeitig mit das mitreißende Aktivitäten auftreten, aber das Gießen Aktivität eintreten für Pigment-A-Objekt muss das Gießen Aktivität eintreten für Pigment Y Objekt folgen, nachdem die five-minute-from-start-of-the-stirring-activity Mark Zeit-Punkt.

7 Regeln zum Erstellen und Verwalten einer Bibliothek von Aktivitäten, Objekte sowie Zeit-Punkte und Aktivität Gestänge Konstrukte zu identifizieren. Diese Regeln betreffen im wesentlichen Versionskontrolle und die Methoden der eine vorhandene Version Control-Paket wie Subversion, verwendet werden können.

8 Identifizieren Sie Regeln Aktivität Gestänge Konstrukte in ein ausführbares Format zu übersetzen. Aktivität-Bindung Konstrukte kann eine schrittweise Abfolge von Tätigkeiten oder Tätigkeiten, die gleichzeitig betreiben. Das executable Format kann in Form von Code in einer Programmiersprache, z. B. C, C++ oder Programmable Logic Controller (PLC) Kop oder eine Reihe von Dokumenten (XML = Extensible Markup Language) erfolgen. Diese Aufgabe kann bedeuten, Bau-Software, die die Übersetzung führt und Teil einer Website oder eine Erweiterung oder Plug-ins für andere Software-Werkzeuge wie Eclipse sein.

Tipps & Warnungen

  • Identifizierung und Detaillierung der Definition von Aktivitäten im Mittelpunkt. In den meisten Fällen fallen die Definitionen von Zeit-Punkte und Objekten aus den Informationen über Aktivitäten.
  • XML ist eine nützliche Möglichkeit, Aktivitäten, Objekte und Zeit-Punkte darstellen. Ein Beispiel ist:
  • < Timepoint >
  • < Name > Pigment Gießen zeigen < / name >
  • < Beschreibung > T (Base Gießen Punkt) + 5 < / Beschreibung >
  • < / Timepoint >
  • < Aktivität >
  • < Name > rühren < / name >
  • < Tool > rühren Paddeln < / tool >
  • < Prozess > turn_paddle_motor.on < / Prozess->
  • < / Aktivität >
  • Achten Sie darauf, zu unterscheiden zwischen Aktivitäten und Aktivität vorkommen. Eine Klasse, die mehrere Verwendungsmöglichkeiten in einem Prozess umfasst Tätigkeiten zu beschreiben. Aktivität-Vorkommen sind einen bestimmten Verwendungszweck einer Aktivität in einem bestimmten Prozess. Beispielsweise die mitreißende Aktivität in der Farbe mischen Domäne besteht aus anwenden, Rotations-, seitliche oder der Kombination mit einem Paddel, aber eine rotierende rühren Aktivität ist ein Vorkommen der mitreißende Tätigkeit.