PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS...

66
TELEPERM M PCS 7/TM-OS an SIMATIC BATCH Technische Beschreibung

Transcript of PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS...

Page 1: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

TELEPERM M PCS 7/TM-OS an SIMATIC BATCH Technische Beschreibung

Page 2: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

Inhaltsverzeichnis

Projektierung

Bausteinbeschreibung

2

Besonderheiten

Anhang

TELEPERM M PCS 7/TM-OS an SIMATIC BATCH

Technische Beschreibung

C79000-T8000-C742-08

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

Page 3: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

Diese Beschreibung enthält Hinweise, die Sie zu Ihrer persönlichen Sicherheit sowie zur Ver-meidung von Sachschäden beachten müssen. Die Hinweise sind hervorgehoben und je nach Gefährdung folgendermaßen dargestellt:

Sicherheitstech- nische Hinweise

Gefahr: bedeutet, dass Tod, schwere Körperverletzung oder erheblicher Sachschaden eintreten wer-den, wenn die entsprechenden Vorsichtsmaßnahmen nicht getroffen werden.

Warnung bedeutet, dass Tod, schwere Körperverletzung oder erheblicher Sachschaden eintreten kön-nen, wenn die entsprechenden Vorsichtsmaßnahmen nicht getroffen werden.

Vorsicht bedeutet, dass eine leichte Körperverletzung oder ein Sachschaden eintreten können, wenn die entsprechenden Vorsichtsmaßnahmen nicht getroffen werden.

Hinweis ist eine wichtige Information über das Produkt, die Handhabung des Produktes oder den jewei-ligen Teil der Dokumentation, auf den besonders aufmerksam gemacht werden soll.

Inbetriebsetzung und Betrieb eines Gerätes dürfen nur von qualifiziertem Personal vorge-nommen werden. Qualifiziertes Personal im Sinne der sicherheitstechnischen Hinweise dieses Handbuchs sind Personen, die die Berechtigung haben, Geräte, Systeme und Stromkreise gemäß den Standards der Sicherheitstechnik in Betrieb zu nehmen, zu erden und zu kenn-zeichnen.

Qualifiziertes Personal

Beachten Sie folgendes: Bestimmungs-

gemäßer Gebrauch Warnung

Das Gerät darf nur für die im Katalog und in der technischen Beschreibung vorgesehenen Einsatzfälle und nur in Verbindung mit von Siemens empfohlenen bzw. zugelassenen Fremd-geräten und -Komponenten verwendet werden. Der einwandfreie und sichere Betrieb des Produktes setzt sachgemäßen Transport, sachgemäße Lagerung, Aufstellung und Montage sowie sorgfältige Bedienung und Instandhaltung voraus.

Marken TELEPERM®, SIMATIC® und SINEC® sind eingetragene Marken der SIEMENS AG. Die übrigen Bezeichnungen dieser Schrift können Marken sein, deren Benutzung durch Dritte für deren Zwecke die Rechte der Inhaber verletzen können.

Copyright © Siemens AG 2002-2008 All rights reserved Haftungsausschluss Weitergabe sowie Vervielfältigung dieser Unterlage, Verwer-tung und Mitteilung ihres Inhaltes ist nicht gestattet, soweit nicht ausdrücklich zugestanden. Zuwiderhandlungen verpflich-ten zu Schadenersatz. Alle Rechte vorbehalten, insbesondere für den Fall der Patenterteilung oder GM-Eintragung.

Wir haben den Inhalt der Druckschrift auf Übereinstimmung mit der beschriebenen Hard- und Software geprüft. Dennoch können Abweichungen nicht ausgeschlossen werden, so dass wir für die vollständige Übereinstimmung keine Gewähr über-nehmen. Die Angaben in dieser Druckschrift werden regelmä-ßig überprüft, und notwendige Korrekturen sind in den nachfol-genden Auflagen enthalten. Für Verbesserungsvorschläge sind wir dankbar.

Siemens AG Automation and Drives Industrial Automation Systems D-76181 Karlsruhe

© Siemens AG 2002-2008 Technische Änderungen bleiben vorbehalten.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

3

Page 4: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

Inhaltsverzeichnis 1 Einführung ...................................................................................................................................................... 5 2 Allgemeines .................................................................................................................................................... 5

2.1 Aufbau einer Ablauffolge im AS ............................................................................................................ 5 2.2 Anbindung BATCH – PCS 7/TM-OS – TELEPERM M-AS ................................................................. 6

3 Projektierungsschritte ..................................................................................................................................... 8 3.1 Voraussetzungen ..................................................................................................................................... 8 3.2 Allgemeine Vorgehensweise................................................................................................................... 8 3.3 Projektierungsschritt 1: SIMATIC Manager........................................................................................... 9 3.4 Projektierungsschritt 2: TM-Manager................................................................................................... 35 3.5 Projektierungsschritt 3: WinCC, SIMATIC Manager........................................................................... 38 3.6 Projektierungsschritt 4: TM-Manager/ BATCHImport ........................................................................ 39 3.7 Projektierungsschritt 5: SIMATIC Manager......................................................................................... 42 3.8 Projektierungsschritt 6: BATCH Control Center .................................................................................. 43

4 Projektierungsrichtlinien AS-Funktionsbausteine ........................................................................................ 44 5 EM1B-Baustein............................................................................................................................................. 48

5.1 Funktion ................................................................................................................................................ 48 5.2 Projektierung......................................................................................................................................... 48 5.3 Arbeitsweise.......................................................................................................................................... 49

5.3.1 Normalbetrieb (SIMU = 0)............................................................................................................ 49 5.3.2 Anwenderschnittstelle ................................................................................................................... 52 5.3.3 Simulationsbetrieb (SIMU = 1) oder Fahrweise 90 / 91 ............................................................... 54 5.3.4 Handbetrieb................................................................................................................................... 54

5.4 Fehlerursachen, wenn EM1B-Baustein ERROR in Ausgang QSTA setzt ........................................... 55 5.5 Anzahl EM1B-Bausteininstanzen unter einer Verbindung................................................................... 57

6 TR1B-Baustein ............................................................................................................................................. 58 6.1 Funktion ................................................................................................................................................ 58 6.2 Projektierung......................................................................................................................................... 58

7 UNIB-Baustein ............................................................................................................................................. 58 7.1 Funktion ................................................................................................................................................ 58 7.2 Projektierung......................................................................................................................................... 58 7.3 Arbeitsweise.......................................................................................................................................... 58

8 Besonderheiten.............................................................................................................................................. 60 8.1 Tipps ..................................................................................................................................................... 60

9 Anhang.......................................................................................................................................................... 60 9.1 Bedienen und Beobachten..................................................................................................................... 60 9.2 ORPA-Filter .......................................................................................................................................... 60 9.3 Datensatz EM1B-Baustein .................................................................................................................... 61 9.4 Datensatz TR1B-Baustein..................................................................................................................... 64 9.5 Datensatz UNIB-Baustein..................................................................................................................... 65 9.6 Wiederherstellen des Grundzustandes .................................................................................................. 65 9.7 Literaturverzeichnis .............................................................................................................................. 66

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

4

Page 5: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen /2/, /3/ voraus. In dieser Unterlage werden beschrieben • alle Projektierungsmaßnahmen im SIMATIC Manager sowie • im TM-Manager und • die zu verwendenden AS-Funktionsbausteine EM1B, UNIB und der optional zu verwendende

TR1B Die erforderliche Systemsoftware auf OS-Seite ist in der jeweiligen Produktinformation von PCS 7/TM-OS festgelegt. Die erforderliche Systemsoftware auf AS-Seite ist in /2/ festgelegt.

2 Allgemeines 2.1 Aufbau einer Ablauffolge im AS

UNIB TR1B

5

Das Bild beschreibt die prinzipiell benötigte AS-Bausteinstruktur zum Einsatz mit SIMATIC BATCH.

EM1B EM1B ......... TR1B

GF GF

optional

optional

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

Page 6: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

2.2 Anbindung BATCH – PCS 7/TM-OS – TELEPERM M-AS

BATCH-Server UNIT TAG_COLL EQPARAM_REAL(10x) EQPARAM_BOOL(10x) EPH/EOP EQPARAM_ENUM EQPARAM_REAL(6x)

IUNIT_BLOCK TAG_COLL IEPAR_REAL(10x) IEPAR_BOOL(10x) IEPH/IEOP + SKS IEPAR_ENUM IEPAR_REAL(6x)

UNIB-Bausteine TR1B-Bausteine EM1B- + SKS-Bausteine

EQM-Datei

WinCC-Variablenhaushalt u. - Meldungen

AS-Bausteine

PCS 7/TM-OS TELEPERM M-AS Das Bild beschreibt die korrespondierenden Daten zwischen SIMATIC BATCH, WinCC-Variablenhaushalt und AS-Funktionsbausteinen.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

6

Page 7: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

Im WinCC-Variablenhaushalt werden für die sog. TM_BATCH-Schnittstellenbausteine EM1B, TR1B und UNIB Bausteininstanzen von SIMATIC BATCH-Bausteinen angelegt. Dabei gilt: Funktionsbaustein im AS Bausteininstanz in WinCC Anmerkungen EM1B 1 x IEPH bzw. IEOP

1 x SKS 1 x IEPAR_ENUM 6 x IEPAR_REAL

Die Entscheidung IEPH oder IEOP wird über den Eingang IEOP (3 PB) des EM1B-Bausteins festge-legt.

TR1B 1 x TAG_COLL

10 x IEPAR_BOOL 10 x IEPAR_REAL

UNIB IUNIT_BLOCK Die Bausteininstanznamen werden nach einer festen Konvention (siehe Abschnitt 4) vergeben, wie aus folgendem Beispiel ersichtlich: Funktionsbausteinnamen im AS

Bausteininstanznamen in WinCC Anmerkungen

EM1B, 0210 IEPH bzw. IEOP , 0210

SKS , 0210 IEPAR_ENUM , 0211 IEPAR_REAL , 0212 ... 0217

TR1B, 0220 TAG_COLL , 0220

IEPAR_REAL , 022B ... 022K IEPAR_BOOL , 0221 ... 022A

UNIB, 0200 IUNIT_BLOCK , 0200

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

7

Page 8: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

3 Projektierungsschritte 3.1 Voraussetzungen Die Projektierung des WinCC-Variablenhaushaltes basiert auf den entsprechenden PROGRAF AS+-Dateien (Exportdateien, Bibliotheksdatei BEL.DAT, ....) /4/. Bei Auswertung der Parameter FTYP, ENR1, LOR2...LORD, UPR2...UPRD und ANSW der EM1B-Bausteine ist eine entsprechende Projektierung im AS Voraussetzung. Weitere Hinweise zur diesbezüglichen Projektierung im AS siehe Kapitel 4 dieser Unterlage. Hinweis:

Für die Projektierung muss der RAM-Abzug im Ruhezustand erfolgen, d.h. wenn kein Rezept aktiv ist. Danach müssen in PROGRAF alle Grenzwerte auf die richtigen Initiali-sierungswerte gesetzt werden.

3.2 Allgemeine Vorgehensweise Zum Aufbau des gesamten WinCC-Variablenhaushaltes (Strukturdefinitionen, Bausteininstanzen) sowie der Projektierung der SIMATIC BATCH-Meldungen im WinCC-Alarm Logging zum Betrieb unter SIMATIC BATCH wird mit dem Projektierungswerkzeug SIMATIC Manager ein für TELE-PERM M-Anwendungen temporäres SIMATIC AS-Projekt angelegt. Dieses temporäre SIMATIC AS-Projekt dient u.a. dazu, die erforderlichen SIMATIC BATCH-Bausteinstrukturen aufzubauen, die vom TM-Manager zur Bildung von Bausteininstanzen verwendet werden. Nach Abschluss des Bausteinimportes des TM-Managers werden die temporären SIMATIC AS-Bausteininstanzen mit der letzten Tätigkeit des Projektierungsschritts 3 (Abschnitt 3.4) wieder ent-fernt. Die folgenden Projektierungsschritte sind weitgehend mit Bildern dokumentiert. Auf die Auf-nahme von Bildern eindeutiger und selbsterklärender Zustände wurde verzichtet. So auch auf den Hinweis, dass die "Weiter"-Taste zu betätigen ist. Es ist nicht auszuschließen, dass hier dokumentierte Projektierungsmasken etc. im Zuge der Entwicklung Modifikationen erfahren. Es kann daher erforderlich sein in anderen Unterlagen, z.B. der Onlinehilfe von SIMATIC BATCH, nachzuschauen und ggf. anzupassen. Hinweis:

Zur Projektierung der AS-Funktionsbausteine siehe Abschnitt 4.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

8

Page 9: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

3.3 Projektierungsschritt 1: SIMATIC Manager

• Starten des SIMATIC Managers und über Datei > Dearchivieren ... Masterbibliothek TM_Muster.zip aus Verzeichnis <...>\Siemens\TM_Werkzeuge\Batch in das Verzeichnis <..>\Siemens\Step7\S7LIBS expandieren.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

9

Page 10: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

Nach dem Expandieren ist das Musterprojekt geöffnet:

• Über Datei > Assistent 'Neues Projekt' ... neues PCS 7-Projekt anlegen mit den Optionen WinCC-Applikation und BATCH-Applikation:

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

10

Page 11: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

Einstieg in den PCS7-Assistenten:

Als CPU wählen Sie bitte CPU 417-4:

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

11

Page 12: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

Unter der Rubrik "OS-Objekte" müssen die Optionen "PCS 7 OS" und "SIMATIC BATCH" sowie „Mehrplatzsystem“ angewählt werden:

Sie können einen beliebigen Verzeichnisnamen und einen beliebigen Ablageort ange-ben. Im Beispiel wurden abweichend von der Voreinstellung der Verzeichnisname BATCH_01 und der Ablageort D:\PCS7_Projekte gewählt.

Hier wird auch festgelegt (Folgemaske), ob Meldungen CPU-weit oder projektweit eindeutig sein sollen. Dies ist entsprechend der gegebenen Anforderung zu wählen.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

12

Page 13: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

Das SIMATIC-Projekt kann hinsichtlich Meldeprojektierung in 2 Alternativen angelegt werden: CPU-weit eindeutige (Vorbesetzung) oder projektweit eindeutige Meldenummern.

Nach dem Fertigstellen ist das Grundgerüst des Projektes angelegt:

Hinweis: Die Bezeichnungen der einzelnen Objekte (z.B. OS(1) unter WinCC-Applikation) können mit SIMA-TIC Manager-Mitteln umbenannt werden (hier bereits erfolgt).

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

13

Page 14: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

Der OS-Name muss über Objekteigenschaften auch als symbolischer Rechnername eingetragen wer-den, der vorbelegte Name muss durch diesen ersetzt werden:

• Beide Projekte – das dearchivierte Musterprojekt TMMuster und das von Ihnen neu generierte – im SIMATIC Manager offen halten.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

14

Page 15: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

• Über Globale Deklarationen > Aufzählungen > Neues Objekt einfügen > Aufzählung ein-

fügen und als Text „Fahrweise“ eintragen:

• Fahrweise markieren und Taste "Objekteigenschaften" betätigen. Dort "Fahrweise" ankreuzen:

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

15

Page 16: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

Über Fahrweise > Neues Objekt einfügen > Wert einfügen und FW1 benennen:

Über „Eigenschaften“ FW1 den Wert 1 eintragen. Auf die gleiche Weise die FW2 ... FW6 projektieren (Wert = 2 …6).

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

16

Page 17: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

• Auf analoge Weise Datentyp MES_EventType und anhand den "Eigenschaften" den Wert

MES_EventType1 projektieren, mit Wert = 1 versorgen.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

17

Page 18: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

• Öffnen Technologische Sicht:

Hinweis: Die vorbesetzten Bezeichnungen Anlage(1) für Anlage und Teilanlage(1) sollten hier projektspezifisch umbenannt werden. Dabei darf der Teilanlagenname max. 16 Zeichen enthalten.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

18

Page 19: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

• Anlage(1) (bzw. modifizierten Namen) markieren und mit rechter Maustaste > Neues Objekt einfügen > Hierarchieorder:

Es wird ein neuer Ordner mit Namen "Teilanlage(2)" angelegt. Es handelt sich dabei um einen Mus-terordner für TELEPERM M.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

19

Page 20: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

• Im Musterprojekt die 4 Objekte Funktion(1), CFC(011), TA_Muster und TMMuster markieren, kopieren und in das neue Projekt unter "Teilanlage(2)" einfügen:

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

20

Page 21: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

• Anlage(1) (bzw. modifizierten Namen) markieren und mit rechter Maustaste > Neues Objekt einfügen > Hierarchieorder:

Es wird ein neuer Ordner mit Namen "Teilanlage(3)" angelegt. Es handelt sich dabei um eine reale Anlage. Diese Maßnahme dient dazu, die erforderlichen Batch-Typen zu definieren. Der Name "Teil-anlage(3)" kann projektspezifisch angepasst werden, hat jedoch keine Auswirkung auf die weitere Projektierung. Dabei darf der Teilanlagenname max. 16 Zeichen enthalten.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

21

Page 22: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

• Teilanlage(3) (bzw. modifizierten Namen) markieren und mit rechter Maustaste > Neues Objekt

einfügen > Hierarchieorder:

Es wird Funktion(1) eingefügt. Namen der eingefügten Funktion ggf. anpassen. • CFC(F11) unter Teilanlage(2)/ Funktion(1) kopieren und in Teilanlage (3)/ Funktion(1) einfügen

und ggf. umbenennen (z.B. CFC(F31):

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

22

Page 23: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

• CFC (im obigen Beispiel CFC(F31)) öffnen:

Der geöffnete CFC enthält eine Musterphase maximaler Struktur, d.h. 6 Fahrweisen mit je 6 fahrwei-sespezifischen und 6 fahrweiseunabhängigen Sollwerten, 1 PI und 1 PO zuzüglich String. PI ist der 1. Parameter der Fahrweise 1, PO ist der 1. Parameter der Fahrweise 6. Die anderen Parameter sind RE-AL-Werte. Diese Werte müssen für den konkreten Batchtyp angepasst und im IEPH-Baustein muss der Batchtyp (z.B. "Ruehren1") projektiert werden. Die Schritte "Funktion(1) in Teilanlage(3) einfügen" und die Modifizierung des eingefügten CFC muss für jeden Batchtyp dieser Teilanlage wiederholt werden. In gleicher Weise werden weitere Teilanlagen projektiert.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

23

Page 24: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

• Aus Teilanlage(2) das Objekt TA_Muster kopieren und sowohl in Teilanlage(1) als auch Teilanla-

ge(3) bzw. alle weiteren einfügen und ggf. umbenennen. Anschließend UNIT-Namen des umbe-nannten TA_Muster im CFC umbenennen.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

24

Page 25: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

• Menü Plan > Übersetzen > Pläne als Programm übersetzen und CFC schließen:

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

25

Page 26: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

• Teilanlage(1) bzw.Teilanlage(2) markieren und mit rechter Maustaste > Objekteigenschaften > S88-Typisierung anwählen und dort den Objekttyp <neutral> einstellen und OK-Taste betätigen:

• Über Markieren des Multiprojektnamens mit rechter Maustaste > SIMATIC BATCH öffnen, Batch-Typen markieren und Taste "Generieren" betätigen:

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

26

Page 27: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

• Starten des Generieren der Batch-Typen aller selektierten Projekte:

• Unter den einzelnen Funktionstypen „01_FW“ markieren:

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

27

Page 28: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

• Bei den Funktionstypen muss bei jeder Fahrweise bestimmt werden, welche Parameter (SP1 ... 6) bei der Rezepterstellung angezeigt und damit mit Werten beschrieben werden kann. Dazu "01_FW" markieren und Taste "Bearbeiten" drücken:

• Zum Abschluss Typdefinitionen über Batch-Typen "Generieren"-Taste betätigen und an-

schließend über OK schließen.

• Starten des Propagierens der Batch-Typen aller selektierten Projekte:

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

28

Page 29: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

• In der Technologischen Sicht Teilanlage > Objekteigenschaften > S88-Typisierung Objekt-typ „Teilanlage" zuordnen; dies ist für jede vorhandene Teilanlage durchzuführen:

• Über Menü Extras > Assistent ‚Mehrere OS übersetzen’ > starten. Dazu wird zunächst die Zuordnung von Bereichen zu OSen festgelegt:

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

29

Page 30: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

• Im nächsten Schritt werden die Operator Stationen und zugehörigen Bereiche ausgewählt:

• In der nächsten Dialogbox wird die Option ‚Gesamte OS mit Urlöschen’ (Picture Tree nur beim 1. Durchlauf aktivieren oder sofern die Bildhierarchie neu aufgebaut werden soll) gesetzt und danach die Übersetzung gestartet:

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

30

Page 31: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

• Multiprojekt markieren und über Menü SIMATIC BATCH > Projekt > Einstellungen bedienen und anschließend "Verteilung" und "OS-Objekte" aktualisieren:

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

31

Page 32: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

• Multiprojekt markieren und über Menü SIMATIC BATCH > Batch-Instanzen > Zusammen-führen die Option ‚Übersetzen’ setzen, die zugehörigen Einzelprojekte auswählen und das Zu-sammenführen/Übersetzen starten:

• Dialogbox nach dem Übersetzen:

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

32

Page 33: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

• Über Menü SIMATIC BATCH > Anlage > Meldungen übertragen werden die Batch-spezifischen Meldungen zur OS übertragen:

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

33

Page 34: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

• Über Menü SIMATIC BATCH > Anlage > Laden BATCH laden:

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

34

Page 35: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

Projektierungsstand:

Nach diesem Schritt sind alle SIMATIC BATCH-Bausteinstrukturen und Meldungen im WinCC-Variablenhaushalt angelegt. Außerdem existiert eine (temporäre) SIMATIC S7 PRO-TOCOL SUITE mit Bausteininstanzen unter dem Verbindungstyp MPI.

Hinweis: Werden die Batch-Typen nachträglich nochmals geändert, so müssen die Schritte ab "Me-nü Extras > SIMATIC BATCH > Batch-Typen > Generieren" wiederholt werden.

3.4 Projektierungsschritt 2: TM-Manager

- siehe Beschreibung PCS 7/TM, Kap. 3 • WinCC-Applikation öffnen und TELEPERM M-Kanal einfügen • SIMATIC Manager mit Projekt geöffnet halten • Bausteinstrukturen – ohne TM_BATCH-Schnittstellenbausteine - über ORPAImport im WinCC-

Variablenhaushalt anlegen Hinweis:

Bezug nehmend auf Abschnitt 2.2 werden für die Funktionsbausteine EM1B, TR1B und UNIB keine Strukturdefinitionen angelegt.

• Verbindungen und Bausteininstanzen über Bausteinimport im WinCC-Variablenhaushalt anlegen.

Dabei muss die Zuordnung zwischen den technologischen Funktionsbausteinen zu den UNIB-Bausteininstanzen projektiert werden. Dies erfolgt durch Klick mit linker Maustaste auf die Spalte "Batch" bei den betreffenden Bausteininstanzen:

Hinweise: Unter einer Verbindung (AS) dürfen max. 128 EM1B-Instanzen projektiert werden.

Die AS-interne Bausteinnummer des EM1B-Bausteines darf nicht größer sein als 190.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

35

Page 36: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

Die Bausteininstanzen der EM1B-Bausteine enthalten bereits eine UNIB-Zuordnung. Ein fälschlicherweise vorgenommener Eintrag kann dadurch entfernt werden, dass der Eintrag ange-wählt und die geöffnete Box durch "Abbrechen" verlassen wird. Hinweis: Ist der Batchbaustein EM1B bzw. TR1B nicht vollständig im Variablenhaushalt von

WinCC vorhanden (d.h. mindestens eine Parametervariable fehlt und mindestens eine Parametervariable ist schon angelegt), so wird in der Bausteinfilterliste trotzdem markiert, dass der Baustein in WinCC vorhanden ist. Zur optischen Kennzeichnung der Unvoll-ständigkeit eines EM1B-/TR1B-Bausteins wird im Filter- und im Löschdialog der Typ-name mit "EM1B??" bzw. "TR1B??" angezeigt. Intern und projektierungstechnisch liegt aber weiterhin ein EM1B- bzw. TR1B-Baustein vor. Insbesondere gilt: - Ist bei einem unvollständigen EM1B/TR1B die Checkmarkierung weggenommen, so werden beim Bausteinimport die bereits vorhandenen Parametervariablen gelöscht.

- Ist bei einem unvollständigen EM1B/TR1B die Checkmarkierung gesetzt, so werden beim Bausteinimport die fehlenden Parametervariablen noch angelegt.

Bitte beachten:

Diese Zuordnung muss projektiert werden, da ansonsten die Projektierung des Alarm Logging unvollständig ist.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

36

Page 37: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

Hinweis: Die .EventState-Variablen der im Rahmen der SIMATIC BATCH-Projektierung implizit angelegten SKS-Bausteine dürfen nicht zur Variablenanbindung in WinCC-Bildern etc. verwendet werden.

• Meldungen im WinCC-Alarm Logging über MeldungsGenerator anlegen Projektierungsstand:

Nach diesem Schritt sind alle TELEPERM M-Verbindungen, der gesamte Variablenhaushalt mit allen Strukturdefinitonen und Bausteininstanzen sowie Meldungen angelegt. SIMATIC S7 PROTOCOL SUITE nebst seinen Bausteininstanzen ist noch vorhanden.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

37

Page 38: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

3.5 Projektierungsschritt 3: WinCC, SIMATIC Manager • In WinCC-Tag Logging Messwertarchive anlegen, falls gewünscht • WinCC-Projekt schließen • OS nochmals mit folgenden Optionen übersetzen; S7-Programm/ Anlage abwählen, gesamtes OS

mit Urlöschen, Warnungen zu nicht gelöschten Strukturen ignorieren:

Projektierungsstand: Nach diesem Schritt sind alle TELEPERM M-Verbindungen, der gesamte Variablenhaushalt mit allen Strukturdefinitionen und Bausteininstanzen sowie Meldungen angelegt. Das Messwertarchiv ist ebenfalls angelegt. Die SIMATIC S7 PROTOCOL- Bausteininstanzen sind wieder entfernt.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

38

Page 39: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

3.6 Projektierungsschritt 4: TM-Manager/ BATCHImport • WinCC Applikation öffnen, BATCHImport starten und über die "..."-Taste EQM-Datei suchen.

Sie befindet sich im Projektverzeichnis\BatchPrj\<generierter Verzeichnisname>\. Sind die Batch-Instanzen auf mehrere WinCC-Applikationen verteilt, so ist zum Einlesen der gesamten Batch-Instanzen - und Typen der BATCHImport für alle beteiligten OS-Stationen nacheinander durchzu-führen. Hinweis: Bei einem Multiprojekt muss die EQM-Datei aus dem Batch-Verzeichnis des Multi-

projekts und nicht aus den einzelnen Projekten ausgewählt werden.

• Anlagenname mit dem Namen der Anlage der BATCH Applikation versehen (in diesem Beispiel lautet er "Anlage(1)".) Über die Option "TELEPERM M-Vorprojektierung ignorieren" wird festgelegt, ob die in einer vo-rangegangenen Projektierungssitzung entstandene EQM-Datei berücksichtigt werden soll. Liegen die Batch-Instanzen auf mehreren WinCC-Applikationen, so gilt das Ignorieren nur für die aktuell eingestellte WinCC-Station. Die Parameter der übrigen WinCC-Stationen in der EQM-Datei wer-den also weiterhin übernommen. Die Taste "Vorhandene Projektierung löschen" bewirkt, dass die EQM-Datei, die den TELE-PERM M-spezifischen Anteil der Projektierung enthält, gelöscht wird. Nach SIMATIC BATCH wird dann nur noch der im SIMATIC Manager projektierte Anteil gemappt.

• Über die Auswahl „Package- oder OS-Namen“ wird das Package festgelegt, falls im Projekt meh-rere OS-Server vorhanden sind. Nach Betätigen des Buttons wird eine Liste zur Auswahl angebo-ten, die die vorhandenen Packages sowie den OS-Namen enthält. Der ausgewählte Name wird dann in den Runtime-Namen der Batchbausteine als Präfix gesetzt.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

39

Page 40: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

• Nach dem Einlesen der Datei durch Klick auf die entsprechend beschriftete Taste werden die Instanzen nachbearbeitet:

Den einzelnen Fahrweisen und MES_EventType muss jeweils ein Wert zugewiesen werden:

Hier können ggf. noch weitere Änderungen vorgenommen werden.

Hinweis: PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

40

Page 41: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

Eine hier durchgeführte Projektierung der Grenzwerte wird nicht in das AS übertragen, sondern ist dort explizit am EM1B zu parametrieren.

Wirkungsweise der Tasten:

Abgleich: Führt den Abgleich zwischen Instanzen und Typen durch. Dieser Schritt ist nur bei Änderung der Zuordnung von Instanzen zu abweichenden Klassen bzw. Typen oder bei Änderung von Klassen bzw. Typen mit schon vorhandenen Instanzen notwendig. Bei TELEPERM M wird die Funktion nicht eingesetzt.

Neu/ Löschen: Neuanlegen oder Löschen von Instanzen. Die Funktion Neu ist im Zusammenhang mit TELEPERM M nicht sinnvoll und daher deaktiviert.

Plausibilität prüfen: Es wird eine Strukturanalyse über die Instanzen durchgeführt. Ergebnisse werden in einer Protokolldatei abgelegt.

Protokoll anzeigen: In der Plausibilitätsprüfung erkannte Probleme werden in die Protokolldatei eingetra-gen. Über Protokoll anzeigen kann diese geöffnet werden.

• Plausibilität prüfen • Wenn Plausibilität fehlerfrei, über OK-Taste verlassen. • Taste EQM-File schreiben betätigen und BATCHImport über "Abbrechen/Verlassen"-Taste be-

enden. Durch Bedienen der Taste EQM-File schreiben wird das Ergebnis der Projektierung in die Datei PCC_BATCH.eqm übernommen. Stehen zu diesem Zeitpunkt noch Plausibilitätsfehler an, wird das Ergebnis in die temporäre Datei PCC_BATCH.EQM_TMP abgespeichert, so dass sie beim erneuten Öffnen des Werkzeuges zur Weiterarbeit zur Verfügung steht. Anschließend wird das Programm ver-lassen. Hinweis zu Nachprojektierungen: Methode 1:

Nach Erweiterung eines Batch-Typs um weitere Parameter werden die betroffenen Batch-instanzen im Nachbearbeitungsdialog manuell korrigiert: Runtime-Name "not mapped" muss mit zugeordnetem WinCC-Variablenname (z.Bsp.: OS(1): AS3_IEPAR_REAL_ 0236) überschrieben werden. Sind nur wenige Batchinstanzen betroffen und sind dem Projektierer die Namenskonventionen für WinCC-Variable bekannt, ist dies die aufwands-ärmste Methode. In allen anderen Fällen kann analog wie bei Änderungen von Bausteintypen vorgegangen werden. Methode 2: Schritt a) BausteinImport: Löschen der Bausteininstanzen, die den geänderten Batch-Typ verwenden. Schritt b) BatchImport: Neue EQM-Datei mit den gelöschten Bausteininstanzen erstellen. Schritt c) BausteinImport: Bausteininstanzen, die den geänderten Batch-Typen verwenden, wieder einfügen. Schritt d) BatchImport: Neue EQM-Datei mit den hinzugefügten Bausteininstanzen erstel-len. Nach Schritt d) enthält die resultierende EQM-Datei die Batchinstanzen des geänderten Batchtyps.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

41

Page 42: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

3.7 Projektierungsschritt 5: SIMATIC Manager • Multiprojekt markieren und über Menü SIMATIC BATCH > > Anlage > Laden BATCH laden:

Projektierungsstand: Nach diesem Schritt ist die erstellte EQM-Datei in den BATCH-Server übertragen.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

42

Page 43: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

3.8 Projektierungsschritt 6: BATCH Control Center • Rechte Maustaste auf Anlage und Aktualisieren der Anlage:

Projektierungsstand: Nach diesem Schritt sind Teilanlagen der TELPERM M-AS dem BATCH Service Center hinzugefügt.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

43

Page 44: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

4 Projektierungsrichtlinien AS-Funktionsbausteine Im Rahmen der Installation von PCS 7/TM wird in das Verzeichnis <...>\Siemens\TM_Werkzeuge\ Batch eine komprimierte PROGRAF AS-Bibliothek mit dem Namen BatchSSB.zip geliefert, die zur Projektierung der Schnittstellenbausteine herangezogen werden soll. Vorgehensweise mit BatchSSB.zip 1. Batch- Schnittstellenbausteintypen transferieren Ausgeliefert werden die Schnittstellenbausteine in der Datei BATCHSSB.zip. Nach dem Entpacken PROGRAF AS+ starten und Automatisierungssystem auswählen. a) entweder

Bibliotheken/Import-> Eintransfer Bibliotheken: BatchSSB.235 anwählen

Elementtypen: Importbatch selektieren Bibliothekselemente: MUST_BV6 selektieren

und ->Eintransfer. BEENDEN. Es werden die AFB-Typen EM1B, OP1B, TR1B und UNIB sowie die zugehörigen PROBLEMs EM1B und EM1E eingelesen. Die Bausteininstanz OP1B.EM1B ist bereits angelegt. Die anderen PROBLEMs können bei Bedarf als Ersatz von L999 (LGR9) oder GAB benutzt werden, ebenso das PROBLEM EM1C für Handbetrieb des GF-Bausteins. b) oder

Bibliotheken/Import->Eintransfer Bibliotheken: BatchSSB.235 anwählen Elementtypen: AFB-TYP selektieren, danach Anzeige in Bibliothekselemente: OP1B EM1B TR1B UNIB

nacheinander anwählen und ->Eintransfer. Elementtypen: PROBLEM selektieren, danach Anzeige in Bibliothekselemente:

EM1B EM1E EM1C LGR9 GAB

nacheinander anwählen und ->Eintransfer. BEENDEN.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

44

Page 45: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

2. Musterbausteine transferieren Im FUP-Editor: Plan erstellen (z.B. Musterplan) Bibliothek ->Eintransfer Bibliotheken: BATCHSSB.235 anwählen Bibliothekselemente: MUSTERBV6 selektieren Eintransfer. Protokollbetrachten:Zeilen mit “...Sichtbarkeitskennung identisch..” ignorieren. WEITER Schnittstellenbausteine im Plan platzieren. Die Schnittstellenbausteine UNIB, EM1B, SKS und TR1B stehen nun zur Projektierung zur Verfü-gung. Namenskonvention (siehe Bild) Der Import der für SIMATIC BATCH benötigten Daten wird vom Modul BatchImport ausgeführt, das aus der Startleiste gestartet wird. Lediglich der Pfad der .eqm-Datei muss angegeben werden. Die Funktionsbausteine für SIMATIC BATCH bekommen als Instanzname einen Namen aus 4 Zei-chen: x1x2x3x4

Ebene Funktion /Operation /teilanlagenspezifischeMessstelle

Ebene Teilanlage /globale Messstelle

TR1B 0200 UNIB F300UNIB K100

EM1B K120EM1B K110 TR1B K130 EM1B F310 EM1B F320

Fortlaufend nummeriert

Fortlaufend nummeriert Fortlaufend nummeriert

45

Eindeutig für alle Schnittstellenbausteine einer Teilanlage

2 Fortlaufend nummeriert Ebene Teilanlage: Sollte fortlaufend nummeriert werden; Wertebereich von 1 bis 9und dann weiter von A bis Z.

Ebene Funktion: Sollte innerhalb einer Teilanlage fortlaufend nummeriert werden;Wertebereich von 1 bis 9 und dann weiter von A bis Z

0 bzw. 00 Muss immer 0 sein.

Legende:

UNIB K100Instanzname (K= x1, 1 = X2, 0 = x3, 0 = x4)Typname

x1:ist frei für den Kunden *) x2:[1-9], [A-Z] bezeichnet die Teilanlage oder globale Messstelle *) UNIB (IUNIT_BLOCK) (Teilanlage), TR1B (TAG_COLL) (Messstelle) x3:[0-9], [A-Z] bezeichnet die Phase bzw. die teilanlagenspezifische Messstelle. 0 ist nur in der über-

geordneten Ebene möglich TR1B (TAG_COLL), EM1B (IEPH oder IEOP). x4: [0] zwingend, wird für unterlagerte Parameterbausteine (IEPAR_BOOL, IEPAR_REAL und

IEPAR_ENUM) benötigt. PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

Page 46: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

*) Das Zeichen x2 muss eindeutig einer Teilanlage oder Messstelle im AS zugeordnet sein. Das Zei-chen x1 kann je Teilanlage oder Messstelle im AS unterschiedlich sein, aber alle Komponenten dieser Teilanlage oder Messstelle verwenden das gleiche x1-Zeichen. Bausteininstanzen mit gleichen Instanznamen dürfen nicht vorkommen. Beispiel: UNIB,0200 und TR1B,0200 oder UNIB,0200 und TR1B,A200 sind nicht erlaubt. Die den EM1B-Bausteinen zugeordneten SKS-Bausteine haben identische Bausteinnamen. Die SKS-Bausteine dienen ausschließlich der Statusbiterweiterung zu den EM1B-Bausteinen. Hinweis:

Diese Namenskonvention muss zwingend eingehalten werden!

AS609

TR1B 0220

UNIB 0200

EM1B 0210 .INT_EAD_24

WinCC-Variablenhaushalt

GF

Heizen

SP1

SIMATIC BATCH

AKS_600

TR1B 0100 AS-Baustein

Funktion in Batch / Instanz in WinCC

IEPH 0210

IEPAR_REAL 0212 .SPVAL

:IEPAR_REAL 0217

IEPAR_ENUM 0211

SKS 0210

TR1B 0230(Archiv)

Logische Beziehung

Datenfluss

Kanal

Umsetzliste WinCC-Bst :

IEPAR_REAL0212.SPVAL:

AS-Bst:

EM1B0210.INT_EAD_24:

Dieses Bild zeigt die Arbeitsweise des Kanals am Beispiel eines Schreibauftrages für den ersten Soll-wert der Funktion „Heizen“. Gleichzeitig sind dabei die Zusammenhänge der Namenskonvention er-kennbar.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

46

Page 47: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

Bearbeitungszyklen Die für SIMATIC BATCH relevanten Werte des EM1B-Bausteines werden im 1-Sekunden-Zyklus gelesen. Es ist daher notwendig, dass die EM1B-Bausteine im 1-Sekunden-Zyklus bearbeitet werden. Die unterlagerten GF-Bausteine können in höheren Bearbeitungszyklen projektiert werden. Da ein EM1B-Baustein öfter bearbeitet wird als sein unterlagerter GF-Baustein ist unausweichlich, dass Be-fehle an diesen GF-Baustein solange gegeben werden, bis dieser einen neuen Zustand (ZUCD) einge-nommen hat und dieser dem EM1B-Baustein gemeldet wird. Verschaltung mit anderen Bausteinen Die Eingänge der EM1B-Bausteine dürfen nicht mit anderen Funktionsbausteinen verschaltet werden.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

47

Page 48: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

5 EM1B-Baustein 5.1 Funktion Der Anwenderfunktionsbaustein EM1B stellt die Schnittstelle zwischen SIMATIC BATCH V6.00 einerseits und dem GF-Baustein (Version ≤ V1.3 siehe Beschreibung in /2/) in AS 235 bzw. AS 488/ TM andererseits dar. Der EM1B-Baustein benötigt jeweils einem SKS-Baustein. Der SKS-Baustein darf nicht in einen Zyklus eingebaut werden! Als Schnittstelle zu SIMATIC BATCH gibt es den Baustein OP1B. Von diesem Typ muss eine In-stanz mit dem Namen EM1B vorhanden sein. 5.2 Projektierung Vor dem Einbauen in die Bearbeitungsfolge müssen die folgenden Eingänge des EM1B-Bausteins und SKS-Bausteins parametriert und mit dem des zugeordneten GF-Bausteins und SKS-Bausteins ver-schaltet werden : Die Eingänge 1, 2, 4, 6, 8, 10, 12, 16 und 18 des SKS-Bausteins müssen mit 0 parametriert werden. Dies kann entfallen, wenn diese Bausteine als Kopie aus dem Musterplan innerhalb von PROGRAF AS+ erstellt wurde. Eingang 66 EA des EM1B-Bausteines muss mit dem GF-Baustein (Kopfverquellung) verschaltet wer-den : A,EM1B,aaaa; Q,44,GF,bbbb,0; bbbb = Bausteinname des zugehörenden GF-Bausteins. Eingang 67 EA des EM1B-Bausteines muss mit dem SKS-Baustein (Kopfverquellung) verschaltet werden : A,EM1B,aaaa; Q,45,SKS,aaaa,0; Eingang 1 EB (BAEN) muss für den Betrieb mit SIMATIC BATCH mit 1 parametriert werden. Am Eingang 3 wird mit 0 die Abbildung als IEPH oder 1 als IEOP ausgewählt. Die Parameter 4, 5, 8, 9, 11, 23, 26 bis 62 müssen nach der Definition einer Bausteininstanz mit 0 parametriert werden. Dies kann entfallen, wenn diese Bausteine als Kopie aus dem Musterplan inner-halb von PROGRAF AS+ erstellt wurde. An den Eingängen 68 bis 71 kann für anwenderseitige Nutzung jeweils ein GA-, GB-, GM- oder GT-Baustein verschaltet werden. Alle erforderlichen Parameterverbindungen mit dem GF-Baustein werden EM1B-programmintern durchgeführt und bedürfen keiner zusätzlichen Verschaltung. Der Parameter SPR1 (Eingang 23) enthält die Fahrweise. Mit dem Parameter SIMU (Eingang 65) kann zwischen Normalbetrieb (=0) und Simulationsbetrieb (=1) umgeschaltet werden. Im Simulationsbetrieb werden keine Signale an den GF weitergeleitet.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

48

Page 49: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

5.3 Arbeitsweise

5.3.1 Normalbetrieb (SIMU = 0) Der EM1B-Baustein liest zyklisch den Zustand des GF-Bausteins (ZUCD) und setzt ihn nach SIMA-TIC BATCH-Norm um. Dabei gilt :

Zustandsbezeichnung Zustand GF-Baustein, Parameter ZUCD (4 ID)

EM1B-Baustein (SIMA-TIC BATCH), interner

Parameter STA2 (51 ID )

Aus 0 1 >Lauf 1

Lauf + .RDY = 0B 2 2 Lauf + .RDY = 1B 2 32

>Halt 3 Halt 4 8

>Ende 5 Ende 6 4, wenn beendet oder 16,

wenn abgebrochen oder 64, wenn gestoppt

Anmerkung: Die Zwischenzustände >Lauf, >Halt und >Ende werden in der internen Variablen STA3 signalisiert. Der Parameter .RDY des EM1B muss vom Anwender zum Signalisieren des Zustandes READY gesetzt oder gelöscht werden.

Zustandsbezeichnung Zustand GF-Baustein, Parameter ZUCD (4 ID)

EM1B-Baustein (SIMA-TIC BATCH), interner

Parameter STA3 (52 ID )

Aus 0 >Lauf 1 2, wenn gestartet oder 4,

wenn fortgesetzt Lauf 2 >Halt 3 16 Halt 4

>Ende 5 8, wenn beendet oder 32, wenn abgebrochen oder 64,

wenn gestoppt Ende 6

Der Bausteinstatus wird im Statuswort QSTA (Ausgang 1 ) hinterlegt und aus den oben genannten internen Variablen STA2, STA3 und STA4 gebildet. Die Automatikkennung entspricht dabei dem Zustand BAEN (BATCH enable). SIMATIC BATCH liest den Wert des Bausteinstatus zyklisch.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

49

Page 50: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

EM1B liest je nach Zustand folgende von SIMATIC BATCH bedienbaren Eingänge, leitet sie an den GF-Baustein weiter und setzt sie zurück :

Zustand (nach GF-Norm) Eingang Reaktion 0 (AUS) OCCU = 1 GF.BLAU = 1

OCCU = 0 GF.BLAU = 0 BAEN = 1 GF.AUEX = 1 BAEN = 0 GF.AUEX = 0 RST = 0 PARA Fahrweise einstellen, Soll-

werte einstellen, = 0

ABRT = 0 Falls STRT= 1 GF.AUEX = 1 -dann Fahrweise SPR1 GF.FWEX = SPR1 Startbefehl an GF: STEX =

1 -dann ABEX = 0

1 (>LAUF) Istwerte des vorigen Laufs werden rückgesetzt

ABRT GF.ABEX= ABRT GF.STOP= ABRT

STOP GF.STOP = STOP

2 (LAUF) + RDY = 0B HOLD GF.HTEX = HOLD ABRT GF.ABEX= ABRT

GF.STOP= ABRT STOP GF.STOP = STOP GF.STEX = 0 GFF, FOEX = 0 PARA Fahrweise einstellen, Soll-

werte einstellen, = 0

2 (LAUF) + RDY =1B HOLD GF.HTEX = HOLD ABRT GF.ABEX= ABRT

GF.STOP= ABRT STOP GF.STOP = STOP GF.STEX = 0 GFF, FOEX = 0 CONT PROB.EM1B aufrufen CONT + STRT PROB.EM1B aufrufen TERM PROB.EM1B aufrufen PARA Fahrweise einstellen, Soll-

werte einstellen, = 0

3 (>HALT) STOP GF.STOP = STOP

ABRT GF.ABEX= ABRT GF.STOP= ABRT

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

50

Page 51: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

Zustand (nach GF-Norm) Eingang Reaktion

4 (HALT) HOLD = 0 STRT GF.FOEX = STRT ABRT GF.ABEX= ABRT

GF.STOP= ABRT STOP GF.STOP = STOP GF.STEX = 0 GF.HTEX = 0

5 (>ENDE) STOP GF.STOP = STOP ABRT GF.ABEX= ABRT

GF.STOP= ABRT

6 (ENDE) Falls GF.ABEX = 0 STA2 = 4 (COMPLETED) Falls GF.ABEX = 1 STA2 = 16 (ABORTED) Falls STOP = 1 und GF.ABEX =

0 STA2 = 64 (STOPPED)

GF.ABEX = 0 ABRT = 0 HOLD = 0 Falls RST = 1 GF.ABEX = 1

Erläuterung der Abkürzungen 1. EM1B-Baustein

STRT 12 PB Start HOLD 13 PB Anhalten STOP 14 PB Stop ABRT 15 PB Abbrechen RST 16 PB Rücksetzen TERM 17 PB Terminate RDY 18 PB Ready CONT 19 PB Fortsetzen PARA 20 PB Fahrweise einstellen, Sollwerte einstellen STA2 66 ID interner Status (Grundzustand) STA3 67 ID interner Status (Übergänge)

2. GF-Baustein

AUEX 32 EB Automatik extern HTEX 33 EB Halt extern STEX 35 EB Start extern FOEX 34 EB Fortsetzen extern ABEX 36 EB Abbruch extern FWEX 38 EA Fahrweise extern

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

51

Page 52: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

5.3.2 Anwenderschnittstelle Zum EM1B-Baustein gehören 2 Anwenderprogramme PROB.EM1B und PROB.EM1E. Beide Pro-gramm können vom Anwender je nach Bedarf erweitert werden. Das Programm PROB.EM1B dient zur Überprüfung der Befehle und Sollwerte und muss gegebenenfalls vom Anwender angepasst wer-den. Der Aufruf erfolgt, wenn ein Befehl ansteht. Nachfolgend ein Auszug der Parameterübergabe zu PROB.EM1B: /** ANSCHLUSS ZU EM1B,PRUEFEN DER KOMMANDOS**/; /** V1. 06 02.09.03 A&D AS RD53 **/; /* LA0 = ADRESSE EM1B-BAUSTEIN */; /* LA1 = ADRESSE GF -BAUSTEIN */; /* LA2 = AUFTRAG VON EM1B-BST. */; /* LB0 = 0B OK, 1B = FEHLER */; /* BESCHREIBUNG AUFTRAG LA2 */; /* 1: BEFEHL .PARA: FAHRWEISE,SOLLWERTE */; /* BEI LOCK = 1B */; /* 2: STARTEN .STRT */; /* 3: FORTSETZEN .STRT -> .FOEX */; /* 4: ANHALTEN .HOLD */; /* 5: BELEGEN .OCCU = 1B */; /* 6: FREIGEBEN .OCCU = 0B */; /* 7: FAHRWEISE EINSTELLEN .SPR1 */; /* SOLLWERTE,GRENZEN IN GF UEBERTRAGEN*/; /* EINHEITEN,GRENZWERTE IN EM1B BEI BAEN = 0B */; /* 8: */; /* 9: BEFEHL .STOP = 1B */; /* 10:BEFEHL .ABRT = 1B */; /* 11:RUECKSETZEN .RST -> GF...ABEX = 1B */; /* 12:BEFEHL .TERM= 1B -> GF..??.(RDY =1B) */; /* 13:BEFEHL .STRT= 1B -> GF..??.(RDY =1B) */; /* 14:BEFEHL .CONT: */; /* 15:BEFEHL .ITAK: FAHRWEISE,SOLLWERTE */; /* IN RUNTIME */; /* 16:STEX FOEX LOESCHEN */; /* 17:FAHRWEISE LOESCHEN */; /* SOLLWERTE LOESCHEN */; Das Programm PROB.EM1E dient zur zyklischen Bearbeitung vor der Statuswortbildung und kann zum Beispiel den Zustand Ready in den Eingang 18 RDY schreiben. Nachfolgend ein Auszug der Parameterübergabe zu PROB.EM1E: A,PROBLEM,EM1E; /** ANSCHLUSS ZU EM1B,ANWENDER-ERWEITERUNG **/; /** V1. 05 03.07.03 A&D AS RD53 **/; /* LA0 = ADRESSE EM1B-BAUSTEIN */; /* LA1 = ADRESSE GF -BAUSTEIN */; /* LB0 = 0B OK, 1B = FEHLER */; DE;

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

52

Page 53: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

Zustandsdiagramm GF inklusive Schnittstellenbausteine

53

Legende: Übergangszustand: Zustand: Befehl:

HALT/ HOLD

STOP/ ABORT

FORTSETZEN/ RESUME

Schrittende/ Selfcompleting

ENDE --------------------------

COMPLETE

>ENDE --------------------------

COMPLETING

>ENDE --------------------------

ABORTING

ENDE --------------------------

ABORTED

STOP/ STOP

RESET

START/ START

GF/ SB

AUS

GF --------------------------

SB

GF --------------------------

SB

ENDE --------------------------

STOPPED

>ENDE --------------------------

STOPPING

----------------------------- IDLE

>LAUF --------------------------

STARTING

LAUF --------------------------

RUNNING

>HALT --------------------------

HOLDING

>LAUF --------------------------

RESUMING

HALT --------------------------

HELD

**

ZUCD=5 / TERMINATE

HALT/ HOLD

START/ START + ICONT

LAUF + IREADY --------------------------

READY TO COMPLETE

RESET

* : Kann von allen Zuständen und Übergangszuständen (außer ENDE und AUS) er-reicht werden.

Die Übergangszustände gelten bezüglich GF (GF-Baustein), werden aber in SB (Schnittstellenbaustein) nicht angezeigt.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

Page 54: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

5.3.3 Simulationsbetrieb (SIMU = 1) oder Fahrweise 90 / 91 Im Simulationsbetrieb wird kein GF-Baustein angesprochen. Über Parameter STP (Eingang 11) wird die Laufzeit für RUNNING in Sekunden eingestellt. Über Parameter SPR1 (Fahrweise) wird gesteuert, ob die Phase nach Durchlaufen der Simulation in den Zustand "COMPLETE" geht (SPR1=90) oder in den Zustand "READY" geht (SPR1=91). Wäh-rend des Zustandes "RUNNING" werden die Parameter SPR3 bis SPR7, sofern # 0, pro Zyklus um 0,157 erhöht und an den Ausgängen QAR3 bis QAR7 angezeigt. Über den Parameter SPR2 wird die Verweilzeit eines Übergangszustandes in Sekunden angegeben.

5.3.4 Handbetrieb Wenn der GF-Baustein in der Betriebsart HAND arbeitet, können die Sollwerte und die Fahrweise direkt verändert werden. Damit diese Änderungen dem EM1B-Baustein mitgeteilt werden, gibt es das Anwenderprogramme PROB.EM1C. Damit das Unterprogramm PROBLEM.EM1C genutzt werden kann, muss im Programm GF.CHECK eine kleine Erweiterung eingefügt werden: 1. Das Programm EM1C kann sowohl in der GF-CHECK-Bearbeitung als auch im Onlineteil (bei Bedarf, nicht zyklisch) aufgerufen werden. 2. Bedingung des GF-Bausteins ist, dass der Bausteinname derselbe wie der des EM1B-Bausteins ist. (EM1B-Baustein wird ermittelt). Zur Kontrolle, ob ein EM1B-Baustein mit demselben Namen vor-handen ist, können die letzten Zeilen des PROBLEM.EM1C aktiviert werden. Es wird im Fehlerfall eine Leittechnikmeldung mit Fehlernummer S 324 erzeugt. /* ELSE */; /* LA0 UND 0 =: LA2 */; /* CALL SYSTEM.SFE */; /* GIVE -32444,LA2,LA0 */; /* KEIN EM1B-BAUSTEIN MIT DEM GLEICHEN NAMEN VORHANDEN */; 3. Im GF.CHECK oder im angehängten PROBLEM muss je Bedienalternative für FW, W1 bis W6 am Ende des entsprechenden STEP (STEP 150, 157, 162, 167, 172, 177 und 182) der Aufruf CALL PROBLEM.EM1C; GIVE LAx,Auftrag; LAx = Datensatz, Auftrag = entsprechend unten genannter Auftragsnummer eingefügt werden. 4. Als Parameter wird dem Programm der aktuelle GF-Datensatz und eine Auftragsnummer überge-ben: Auftrag = 0 : (bei Sollwertänderung, STEP 157, 162, 167, 172, 177 und 182 in GF.CHECK ) werden die Sollwerte (W1 bis W6) und die Fahrweise (FW) in die Variablen des EM1B-Bausteins kopiert und der Merker RFSH im EM1B-Baustein gesetzt. Auftrag = 1 : (bei Fahrweisenänderung, STEP 150 in GF.CHECK ) werden die oberen und unteren Grenzen, die Einheiten, die Sollwerte (W1 bis W6) und die Fahrweise (FW) in die Variablen des EM1B-Bausteins kopiert und der Merker RFSH im EM1B-Baustein gesetzt. Der EM1B-Baustein leitet RFSH über das Statuswort zu SIMATIC BATCH weiter und löscht RFSH.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

54

Page 55: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

Nachfolgend ein Auszug der Parameterübergabe zu PROB.EM1C: A,PROBLEM,EM1C; TAKE LA0,LA1; /** V1. 0 09.10.03 A&D AS RD53 **/; /* WERTE BEI HANDBEDIENUNG VON GF IN EM1B KOPIEREN */; /* LA0 = DATENSATZ VON GF-BAUSTEIN */; /* LA1 = 0: FAHRWEISE,SOLLWERTE */; /* LA1 = 1: FAHRWEISE,SOLLWERTE,GRENZEN,TEXTE */; /* ZUR KONTROLLE OB EM1B-BAUSTEIN VORHANDEN IST, */; /* KANN ELSE-ZWEIG AM PROGRAMMENDE AKTIVIERT WERDEN */; 5.4 Fehlerursachen, wenn EM1B-Baustein ERROR in Ausgang QSTA setzt

Die Anzeige in QSTA ist negativ (Bit 31 =1), in SIMATIC BATCH erscheint ein Blitzsymbol, zusätzlich wird der Ausgang .RAA4 mit einer Fehlernummer beschrieben (nur relevant wenn in Spalte ERROR "*")

Ursache

Kommando wird abge-lehnt

ER-ROR

RAA4 Erweiterung

bei einem Kommando von SIMATIC BATCH wird PROB-

LEM.EM1B aufgerufen, die Fehlernummer ist dieselbe wie die STEP-Nummer, der Fehlergrund kann vom Anwender selbst bestimmt werden (z.B. falsche Fahrweise)

Kommando * 1 PARA, Fahrweise,Sollwerte prüfen * 2 STRT * 3 Fortsetzen * 4 HOLD, Anhalten * 5 OCCU = 1, Belegen * 6 OCCU = 0, Freigeben * 7 Fahrweise einstellen * 9 STOP * 10 ABRT, Abbrechen * 11 RST, Rücksetzen * 12 TERM, Terminate * 13 STRT bei RDY = 1 (fliegender Fahrweisenwechsel) * 14 CONT = 1 * 105 (15) Fahrweise / Sollwerte in RUNNING übernehmen * 16 STEX / FOEX löschen * 17 Sollwerte löschen

Zustandsfehler GF- und EM1B-Baustein

GF-Baustein hat einen unzulässigen Zustand eingenommen : * 100 OCCU = 1 aber in GF .ACE = 0 - 101 GF nach belegen, nicht in AUS oder >LAUF - 102 GF wechselt von >LAUF in AUS, >HALT, HALT * 103 GF bei Abort aus LAUF nicht in AUS,>ENDE oder ENDE * 104 GF bei Stop aus LAUF nicht in AUS,>ENDE oder ENDE 105 - - 106 GF wechselt von LAUF nach >LAUF oder AUS - 107 GF wechselt nach Terminate von LAUF + RDY nach

>LAUF,LAUF, >HALT oder HALT

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

55

Page 56: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

- 108 GF wechselt von >HALT nach AUS, >LAUF,LAUF - 109 GF wechselt von >ENDE aus LAUF nach

>LAUF,LAUF,>HALT,HALT (Abort) - 110 GF wechselt von >ENDE aus LAUF nach

>LAUF,LAUF,>HALT,HALT (Stop) - 111 GF wechselt von ENDE nach

>LAUF,LAUF,>HALT,HALT,>ENDE - 112 GF wechselt von HALT nach >HALT - 113 GF wechselt bei Fortsetzen von HALT nach AUS,>HALT oder

HALT - 114 GF wechselt bei Abbrechen von HALT nach

>LAUF,LAUF,>HALT oder HALT - 115 GF wechselt bei Stoppen von HALT nach

>LAUF,LAUF,>HALT oder HALT - 116 GF wechselt von ENDE nach

>LAUF,LAUF,>HALT,HALT,>ENDE - 117 GF wechselt von LAUF + RDY nach AUS, HALT - 118 GF wechselt von Anhalten in LAUF + RDY nach AUS, >LAUF,

LAUF - 121 EM1B in READY + RESUMING - 122 EM1B in STOPPED und GF nicht in AUS oder ENDE - 123 EM1B in IDLE , interner Zustand - 124 EM1B in RUNNING , interner Zustand - 125 EM1B in HELD , interner Zustand * 126 GF in >ENDE ohne STOP oder ABRT * 127 GF in ENDE ohne STOP oder ABRT * 128 GF in HALT, EM1B in HOLD mit ERROR * 129 GF wechselt von >LAUF nach >ENDE * 130 GF in >HALT mit ERROR (.SAST)

Rückmeldung PROB-LEM.EM1E

* 120 freie Benutzung für den Anwender

Rückmeldung GF-Baustein Variable SAST

* 119 GF-Baustein setzt die Variable .SAST

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

56

Page 57: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

5.5 Anzahl EM1B-Bausteininstanzen unter einer Verbindung Die Anzahl der Bausteininstanzen des EM1B-Bausteines unter einer Verbindung (AS) darf max. 128 betragen. Die AS-interne Bausteinnummer darf nicht größer als 190 sein. Zusätzliche Projektierungshinweise:

• Wenn EM1B-Bausteine auf einem AS vorhanden sind, wird die CS 275-Buslast mit Hilfe des Bausteins OP1B (OP1B.Name = EM1B.Name) optimiert. Je AS werden jede Sekunde 4 Parameter gelesen. Die dabei erzeugte CS 275-Buslast be-trägt pro AS ca. 0,4%. Haben mehr als 17 EM1B-Bausteine seit dem letzten Einlesen eine Änderung erfahren, müssen alle EM1B-Bausteine eingelesen werden.

• Im letzteren Fall werden je EM1B-Baustein 4 Parameter gelesen. Die dabei erzeugte CS 275-

Buslast beträgt pro Baustein ca. 0,3%.

• Beim Systemstart erfolgt auch ein Gesamteinlesen aller EM1B-Bausteine. Im ungünstigsten Fall wird durch das Einlesen aller EM1B-Bausteine eine zusätzliche CS 275-Belastung erzeugt, die nicht vernachlässigt werden darf. Zur Abschätzung dieser CS 275-Belastung kann folgende Formel angewendet werden: zusätzliche CS 275-Belastung = Summe aller EM1B-Bausteine der Anlage * 0,3% Beispiel: 5 AS mit je 60 EM1B-Bausteinen und 1 AS mit 180 EM1B-Bausteinen

Zusätzliche CS 275-Belastung = 480 * 0,3 % = 144%. Beträgt die zyklische CS 275-Buslast z.B. 60%, so würden sich die zusätzlichen 144% auf (144% / 40%) s = 3,6 s verteilen. Während dieser Zeit ist der CS 275-Bus zu 100% ausge-lastet. Nach 3,6 s geht die CS 275-Buslast dann wieder auf 60% zurück.

Bitte prüfen Sie, ob die kurzzeitige volle Auslastung des CS 275-Busses aus Anlagensicht toleriert werden kann.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

57

Page 58: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

6 TR1B-Baustein 6.1 Funktion Der TR1B-Baustein hat keine Verarbeitung. Er dient dazu 10 binäre und 10 analoge Parameter zur Verwendung innerhalb der in SIMATIC BATCH zu formulierenden Transitionsbedingungen zur Ver-fügung zu stellen. 6.2 Projektierung Die Parameter 3 bis 23 müssen nach der Definition einer Bausteininstanz verquellt werden. Die Daten liefern diese Bausteine, welche für die Verwendung innerhalb der in SIMATIC BATCH zu formulie-renden Transitionsbedingungen angelegt sind.

7 UNIB-Baustein 7.1 Funktion Über den UNIB-Baustein koordiniert die Chargensteuerung die Belegung der einzelnen Teilanlagen durch die ablaufenden Chargen. Für jede Teilanlage muss ein UNIB-Baustein vorhanden sein (d.h. eine Instanz in einem der Pläne des Hierarchieordners). 7.2 Projektierung Zum Betrieb mit SIMATIC BATCH muss Eingang 1 EB (BAEN) mit 1 parametriert werden. Dies kann entfallen, wenn er als Kopie aus dem Musterplan innerhalb von PROGRAF AS+ erstellt wurde. Die Parameter 2, 3, 4, 16, 17, 19, 21, 22 und 23 müssen nach der Definition einer Bausteininstanz mit 0 parametriert werden. Dies kann entfallen, wenn er als Kopie aus dem Musterplan innerhalb von PROGRAF AS+ erstellt wurde. 7.3 Arbeitsweise Belegen/Freigeben Zum Belegen einer Teilanlage setzt die Chargensteuerung die Kennung OCCUPIED(OCCU) = 1. Außerdem trägt sie als Belegungsinformation ein: Chargenname, Chargen-ID (UBA_NAME(BAN1), UBA_ID(BAID)) Rezeptname, Rezeptversion, Formula-Kategorie (URP_NAME(RPN1), URP_REL(RPR1), FORMU-LA(FOR1)) werden in der WinCC-Datenbank und im Kanal geführt. Stoffname und Stoffcode (MAT_NAME(MAT1), MAT_SP(MASP)) des Produkts, das mit der Charge hergestellt wird, werden in der WinCC-Datenbank und im Kanal geführt. Belegt wird der Baustein nur, wenn er für SIMATIC BATCH freigeben ist (BA_EN(BAEN) = 1) und kein Sammelfehler vorliegt (Statuswort Bit 31 = 0). Beim Freigeben wird lediglich die Kennung OCCUPIED(OCCU) = 0 gesetzt. Die Belegungsinforma-tion bleibt bis zum Löschen durch SIMATIC BATCH erhalten und kann im Anwenderprogramm so-wie bei der Planung weiterer Chargen berücksichtigt werden. Beispielsweise braucht bei gleichem Produkt keine Reinigungscharge zwischengeschaltet zu werden. PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

58

Page 59: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

Statuswort: Der Zustand des UNIB-Bausteins wird im Statuswort Q_STATUS(QSTA) bereitgestellt und von SI-MATIC BATCH überwacht. Anwender-Statuswort: Der Parameter USER_STATUS(USTA) ist ein Statuswort, das von anderen PCS-Applikationen frei gesetzt werden kann und in OS als QUSER_STATUS(QUST) zur Verfügung steht. Dort kann es dann programmtechnisch von den entsprechenden Applikationen wieder abgefragt werden. Das Statuswort darf nicht von einem Anwenderprogramm verwendet werden. Bausteinstatuswort: Der UNIB-Baustein enthält ein TELEPERM M-Statuswort. Dieses sorgt für die Generierung von Sta-tusmeldungen gemäß der PCS 7-Implementierung des IUNIT_BLOCK. Lebenszeichenüberwachung: Innerhalb eines SIMATIC BATCH-seitig einstellbaren Intervalls sendet die Chargensteuerung an alle belegten UNIB-Bausteine ein Lebenszeichen, um dem Baustein zu signalisieren, dass die AS-OS-Verbindung noch existiert und die Chargensteuerung arbeitet. Trifft das Lebenszeichen nach einem - SIMATIC BATCH-seitig einstellbaren - Intervall nicht ein, so setzt der UNIB den AS_OS_ERR(OERR) = 0. Damit kann das Anwenderprogramm auf die fehlende Kopplung zur Chargensteuerung reagieren. Wird die Kopplung reaktiviert (das Lebenszeichen wieder gesendet), so wird auch der Ausgang AS_OS_ERR(OERR) auf 1 zurückgesetzt. SP_COUNT(SPCT) = 0: deaktiviert / VA_COUNT(VACT) konstant 1 SP_COUNT(SPCT) > 0: VA_COUNT(VACT) wird beginnend bei SPCT im Sekundentakt

dekrementiert. Bei VA_COUNT(VACT) = 0 ist die Überwachungszeit abgelaufen, d.h., kein Kontakt zur OS oder der Chargensteuerung. Wenn LIFE(LIFE) = TRUE, dann wird Überwachung mit SP_COUNT(SPCT) neu gestartet. AS_OS_ERR(OERR) konstant 1, wenn Verbindung OK bzw. SP_COUNT(SPCT) = 0 AS_OS_ERR(OERR) konstant 0, wenn SP_COUNT(SPCT) <> 0 und VA_COUNT(VACT) = 0 Teilanlage deaktivieren Der UNIB ermöglicht die gezielte Deaktivierung (Sperrung) der zugehörigen Teilanlage für eine Ver-wendung durch die Chargensteuerung. Der Eingang PEND_OOS(POOS) (pending out of service) setzt einen internen Trigger. Ist die Teilanlage nicht belegt, wird sofort BA_EN(BAEN) = 0 gesetzt. Ist gerade eine Chargenbelegung vorhanden (OCCUPIED(OCCU) = 1), wartet der UNIB, bis die Chargensteuerung die Belegung aufhebt und setzt danach das BA_EN(BAEN) = 0.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

59

Page 60: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

8 Besonderheiten 8.1 Tipps • Falls die Rezeptdaten in den Schnittstellenbausteinen des AS betrachtet werden sollen, dann emp-

fiehlt es sich die Rezeptdaten wie Rezeptnamen, Chargennamen, Materialcode und Stoffbezeich-nung ausschließlich in Großbuchstaben zu formulieren.

• Der BATCH-Launchkoordinator darf erst nach Initiieren von WinCC-Runtime gestartet werden. • Es muss bei der Rezepterstellung vermieden werden, dass gleiche Rezeptfunktionen der gleichen

Teilanlage (UNIB) zur selben Zeit parallel ablaufend projektiert werden.

9 Anhang 9.1 Bedienen und Beobachten SIMATIC BATCH stellt ein Werkzeug zur Verfügung, mit welchem die Konfigurierung von Anwen-derobjekten in OCX-Technik von TELEPERM M-spezifischen Schnittstellenbausteinen ermöglicht wird. 9.2 ORPA-Filter Der ORPA-Filter für die Funktionsbausteine EM1B, OP1B, SKS, TR1B und UNIB hat folgendes Aussehen : EM1B: I = 1 - 255 S = STATUS OP1B: I = 1 - 13 SKS: E = 27 S = STATUS TR1B: I = 1 - 255 UNIB: I = 1 - 255 S = STATUS Hinweis:

Wird der Standardfunktionsbaustein SKS auch im Rahmen von Anwendungen verwendet, die außerhalb von SIMATIC BATCH liegen, so kann er selbstverständlich um die benö-tigten Parameter erweitert werden.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

60

Page 61: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

9.3 Datensatz EM1B-Baustein 1 AAD QSTA 0.0000 # Statuswort 12 2 AAD STPT 0.0000 # Schrittlaufzeit 13 3 AAD QSR1 0.0000 # Kopie Fahrweise 26 4 AAD QAR1 0.0000 # Istwert Fahrweise27 5 AAD QSR2 0.0000 # Kopie Sollwert 1 31 6 AAD QAR2 0.0000 # Istwert 1 32 7 AAD QSR3 0.0000 # Kopie Sollwert 2 36 8 AAD QAR3 0.0000 # Istwert 2 37 9 AAD QSR4 0.0000 # Kopie Sollwert 3 41 10 AAD QAR4 0.0000 # Istwert 3 42 11 AAD QSR5 0.0000 # Kopie Sollwert 4 46 12 AAD QAR5 0.0000 # Istwert 4 47 13 AAD QSR6 0.0000 # Kopie Sollwert 5 51 14 AAD QAR6 0.0000 # Istwert 5 52 15 AAD QSR7 0.0000 # Kopie Sollwert 6 56 16 AAD QAR7 0.0000 # Istwert 6 57 17 AAD QSR8 0.0000 # 61 18 AAD QAR8 0.0000 # 62 19 AAD QSR9 0.0000 # 66 20 AAD QAR9 0.0000 # 67 21 AAD QSRA 0.0000 # 71 22 AAD QARA 0.0000 # 72 23 AAD QSRB 0.0000 # 76 24 AAD QARB 0.0000 # 77 25 AAD QSRC 0.0000 # 81 26 AAD QARC 0.0000 # 82 27 AAD QSRD 0.0000 # 86 28 AAD QARD 0.0000 # 87 29 AB QSRE 0 # 91 30 AB QARE 0 # 92 31 AB QTAK 0 # 95 32 AB RAB0 0 # 132 33 AB RAB1 0 # 133 34 AB RAB2 0 # 134 35 AB RAB3 0 # 135 36 AB RAB4 0 # 136 37 AAD RAA0 0.0000 # 137 38 AAD RAA1 0.0000 # 138 39 AAD RAA2 0.0000 # 139 40 AAD RAA3 0.0000 # 140 41 AAD RAA4 0.0000 # 141 1 EB BAEN 0 # P Batch enable 1 2 S16 FTYP F_TYPE 16 Type-Name 2 3 PB IEOP 0 Kennung 3 4 EAD STNO 0.0000 # P C Schrittnummer 4 5 EAD BAID 0.0000 # P C Chargen-ID 5 6 S16 NAM1 UBA_NAME 16 C Chargen-Name 6 7 S16 NAM2 16 7 8 EAD CTRL 0.0000 # P C Steuerwort 8 9 EB OCCU 0 # P Belegtkennung 9 10 ID LOP 0 Anzahl Schrittaktivierung 10 11 EAD STP 0.0000 # P Sollwert Schrittlaufzeit 11 12 PB STRT 0 C Befehl Start 14 13 PB HOLD 0 C Befehl Halt 15 14 PB STOP 0 C Befehl Stop 16 15 PB ABRT 0 C Befehl Abort 17 16 PB RST 0 C Befehl Rücksetzen18 17 PB TERM 0 C Befehl Beenden 19 18 PB RDY 0 setzt Statuswort 20 19 PB CONT 0 C setzt Statuswort 21 20 PB PARA 0 C neuer Parametersatz 22 21 PB LOCK 0 setzt Statuswort 23 22 PB RFSH 0 setzt Statuswort 24

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

61

Page 62: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

23 EAD SPR1 0.0000 # P C Fahrweise 25 24 S16 ENR1 ENUM 16 28 25 ID CHST 0 N 29 26 EAD SPR2 0.0000 # P C Sollwert 1 30 27 EAD LOR2 0.0000 # P Obergrenze 33 28 EAD UPR2 0.0000 # P Untergrenze 34 29 EAD SPR3 0.0000 # P C Sollwert 2 35 30 EAD LOR3 0.0000 # P Obergrenze 38 31 EAD UPR3 0.0000 # P Untergrenze 39 32 EAD SPR4 0.0000 # P C Sollwert 3 40 33 EAD LOR4 0.0000 # P Obergrenze 43 34 EAD UPR4 0.0000 # P Untergrenze 44 35 EAD SPR5 0.0000 # P C Sollwert 4 45 36 EAD LOR5 0.0000 # P Obergrenze 48 37 EAD UPR5 0.0000 # P Untergrenze 49 38 EAD SPR6 0.0000 # P C Sollwert 5 50 39 EAD LOR6 0.0000 # P Obergrenze 53 40 EAD UPR6 0.0000 # P Untergrenze 54 41 EAD SPR7 0.0000 # P C Sollwert 6 55 42 EAD LOR7 0.0000 # P Obergrenze 58 43 EAD UPR7 0.0000 # P Untergrenze 59 44 EAD SPR8 0.0000 # P C 60 45 EAD LOR8 0.0000 # P 63 46 EAD UPR8 0.0000 # P 64 47 EAD SPR9 0.0000 # P C 65 48 EAD LOR9 0.0000 # P 68 49 EAD UPR9 0.0000 # P 69 50 EAD SPRA 0.0000 # P C 70 51 EAD LORA 0.0000 # P 73 52 EAD UPRA 0.0000 # P 74 53 EAD SPRB 0.0000 # P C 75 54 EAD LORB 0.0000 # P 78 55 EAD UPRB 0.0000 # P 79 56 EAD SPRC 0.0000 # P C 80 57 EAD LORC 0.0000 # P 83 58 EAD UPRC 0.0000 # P 84 59 EAD SPRD 0.0000 # P C 85 60 EAD LORD 0.0000 # P 88 61 EAD UPRD 0.0000 # P 89 62 EB SPRE 0 P 90 63 ID ANSW 6 Anzahl Sollwerte 93 64 PB ITAK 0 C 94 65 EAD SIMU 0.0000 P C Simulation 96 66 EA GF 0.0000 P GF-BSt. C Q 97 67 EA SKS 0.0000 P SKS-Bst. C Q 98 68 EA GAX 0.0000 P GA-Bst. C Q 99 69 EB GBX 0 P GB-Bst. C Q 100 70 EB GMX 0 P GM-BSt. C Q 101 71 EA GTX 0.0000 P GT-Bst. C Q 102 73 S16 TUN1 16 Einheit Sollw. 1 104 74 S16 TUN2 16 Einheit Sollw. 2 105 75 S16 TUN3 16 Einheit Sollw. 3 106 76 S16 TUN4 16 Einheit Sollw. 4 107 77 S16 TUN5 16 Einheit Sollw. 5 108 78 S16 TUN6 16 Einheit Sollw. 6 109 79 S16 AT *TECHNOLOG. NAME 16 160

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

62

Page 63: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

Belegung von CTRL: Bit Bedeutung 0 ISTART 1 IHOLD 2 IABORT 3 IRESET 4 ITERM 5 reserviert 6 ISTOP 7 reserviert 8 ICONT 9 IPARAM CTRL enthält alle Bedieneingänge, die von SIMATIC BATCH geschrieben werden. IREADY, ILOCK und IREFRESH werden vom Anwenderprogramm benutzt und sind da-her nicht im ICTRL enthalten. Belegung von Statuswort USTAT_L und QUSTAT_L: Bit Bedeutung Bemerkung Gesetzt, wenn 0 IDLE statischer Zustand inaktiv 1 RUNNING statischer Zustand läuft 2 COMPLETED statischer Zustand beendet 3 HELD statischer Zustand angehalten 4 ABORTED statischer Zustand abgebrochen 5 READY statischer Zustand bereit zum beenden IREADY = 1 6 STOPPED statischer Zustand gestoppt 7 frei 8 frei 9 STARTING Übergangszustand startend 10 RESUMING Übergangszustand fortsetzend 11 COMPLETING Übergangszustand beendend 12 HOLDING Übergangszustand anhaltend 13 ABORTING Übergangszustand abbrechend 14 STOPPING Übergangszustand stoppend 15 frei 16 reserviert (für SFC: Hand/Automatik angefordert) 17 QCMOD Kennung Hand/Automatik (1=Automatik) 18 BA_EN Kennung SIMATIIC BATCH-Freigabe (1=freigegeben) BA_EN = 1 19 STEP_RT Kennung Laufzeit überschritten Q_STEP_T > STEP_T 20 reserviert (für SFC:Bedienanforderung Transition) 21 REFRESH Trigger zum Lesen der Soll/Istwerte IREFRESH = 1 22 LOCK Kennung Startsperre (1=gesperrt) ILOCK = 1 23 CONTINUOUS Kennung kontinuierlicher Betrieb ICONT = 1 24 OCCUPIED Kennung SIMATIIC BATCH-Belegung (1=belegt) OCCUPIED = 1 25 PROC_ERR (für SFC: Fehler Prozess) 26 reserviert (für SFC: Fehler Ausführung) 27 reserviert (für SFC: Fehler Schrittlaufzeit) 28 reserviert (für SFC: Fehler Projektierung) 29 reserviert (für SFC: Fehler Bedienung) 30 reserviert (für SFC: Fehler extern) 31 ERROR Sammelfehler PROC_ERR = 1

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

63

Page 64: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

9.4 Datensatz TR1B-Baustein 1 AAD EPEC 0.0000 # P 23 1 S16 FTYP F_TYPE 16 Type-Name 1 2 S16 UNIT UNIT_NAME 16 Unit-Name 2 3 EB QAB1 0 # P Binärwert 1 3 4 EB QAB2 0 # P Binärwert 2 4 5 EB QAB3 0 # P Binärwert 3 5 6 EB QAB4 0 # P Binärwert 4 6 7 EB QAB5 0 # P Binärwert 5 7 8 EB QAB6 0 # P Binärwert 6 8 9 EB QAB7 0 # P Binärwert 7 9 10 EB QAB8 0 # P Binärwert 8 10 11 EB QAB9 0 # P Binärwert 9 11 12 EB QABA 0 # P Binärwert 10 12 13 EAD QAR1 0.0000 # P Analogwert 1 13 14 EAD QAR2 0.0000 # P Analogwert 2 14 15 EAD QAR3 0.0000 # P Analogwert 3 15 16 EAD QAR4 0.0000 # P Analogwert 4 16 17 EAD QAR5 0.0000 # P Analogwert 5 17 18 EAD QAR6 0.0000 # P Analogwert 6 18 19 EAD QAR7 0.0000 # P Analogwert 7 19 20 EAD QAR8 0.0000 # P Analogwert 8 20 21 EAD QAR9 0.0000 # P Analogwert 9 21 22 EAD QARA 0.0000 # P Analogwert 10 22 23 S16 AT *TECHNOLOG. NAME 16 30

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

64

Page 65: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

9.5 Datensatz UNIB-Baustein 1 AAD QSTA 0.0000 # Statuswort 20 2 AAD QUST 0.0000 # User-Status 21 3 AAD VACT 0.0000 # Istwert Lebenszeichen 22 4 AB OERR 0 # Lebenszeichenüberwachung 23 5 AB MOR 0 # Istwert TMOR 25 6 AT LZTI 0.0000 # Timer 46 1 EB BAEN 0 P Batch enable 1 2 EB OCCU 0 P Belegtkennung 2 3 EB POOS 0 P Pending out of Service 3 4 EAD BAID 0.0000 P Chargen ID 4 5 S16 BAN1 UBA_NAME 16 Chargen Name 5 6 S16 BAN2 16 6 7 S16 FOR1 FORMULA 16 Formel 7 8 S16 FOR2 16 8 9 S16 MAT1 MAT_NAME 16 Stoffname 9 10 S16 MAT2 16 10 11 S16 UNIT UNIT_NAME 16 Teilanlagenname 11 12 S16 RPN1 URP_NAME 16 Rezeptname 12 13 S16 RPN2 16 13 14 S16 RPR1 URP_REL 16 Rezept Version 14 15 S16 RPR2 16 15 16 EAD USTA 0.0000 P User-Status 16 17 EAD SPCT 0.0000 # P Intervall Lebenszeichen 17 18 S16 MASP MAT_SP 16 Stoffcode 18 19 EB LIFE 0 P Lebenszeichen 19 20 PB TMOR 0 Bedienaufforderung 24 21 EA STPM 0.0000 P setzt Statuswort 26 22 EA RUST 0.0000 P setzt Statuswort 27 23 EA CTRL 0.0000 P setzt Statuswort 28 24 S16 AT *TECHNOLOG. NAME 16 48 9.6 Wiederherstellen des Grundzustandes Der EM1B-Baustein kann in seinen Grundzustand versetzt werden, indem der Parameter RST = 1 gesetzt wird. Der zugehörige GF-Baustein muss im Automatikbetrieb stehen und dem Zustand „AUS“ entsprechen.

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08

65

Page 66: PCS 7/TM-Anschluss an SIMATIIC BATCH€¦ · 1 Einführung Die Verwendung des PCS 7/TM-OS-Anschlusses an SIMATIC BATCH setzt Kenntnisse von SIMA-TIC BATCH /1/ und den Grundfunktionen

_________________________________________________________________________________________

66

9.7 Literaturverzeichnis

/1/ SIMATIC BATCH

Onlinehilfe

/2/ TELEPERM M GRUNDFUNKTIONEN Automatisieren von funktionellen Verfahrensbereichen mit einem AS-System Beschreibung Bestellnummer 6DS5 305-8AA14 August 1989 Ausgabe 2

/3/ TELEPERM M GRUNDFUNKTIONEN Automatisieren von funktionellen Verfahrensbereichen mit einem AS-System Projektierungsanleitung Bestellnummer 6DS5 305-8AA15 August 1989 Ausgabe 2

/4/ PROGRAF AS+ Bedienungsanleitung Bestellnummer C79000-G8000-C450

PCS 7/TM-OS an SIMATIC BATCH C79000-T8000-C742-08