Herunterladen Inhalt Inhalt Diese Seite drucken
Siemens SIMATIC PCS 7 Referenzhandbuch
Siemens SIMATIC PCS 7 Referenzhandbuch

Siemens SIMATIC PCS 7 Referenzhandbuch

Prozessleitsystem pcs 7 batch-schnittstellenbausteine
Vorschau ausblenden Andere Handbücher für SIMATIC PCS 7:

Werbung

s
SIMATIC
Prozessleitsystem PCS 7
BATCH-Schnittstellen-
bausteine
Referenzhandbuch
Ausgabe 04/2004
A5E00281215-01
Inhaltsverzeichnis
Allgemeines zur
Bausteinbeschreibung
BATCH-
Schnittstellenbausteine
Equipment Parameter Modul
Index
1
2
3

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Siemens SIMATIC PCS 7

  • Seite 1 Inhaltsverzeichnis Allgemeines zur Bausteinbeschreibung BATCH- SIMATIC Schnittstellenbausteine Equipment Parameter Modul Prozessleitsystem PCS 7 Index BATCH-Schnittstellen- bausteine Referenzhandbuch Ausgabe 04/2004 A5E00281215-01...
  • Seite 2 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 Fremdgerä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.
  • Seite 3: Inhaltsverzeichnis

    Inhaltsverzeichnis Allgemeines zur Bausteinbeschreibung BATCH-Schnittstellenbausteinen IEPH: Technische Funktion - Schnittstelle BATCH ..........2-1 2.1.1 Anschlüsse von IEPH..................2-7 2.1.2 Bedienen und Beobachten von IEPH ...............2-9 IEOP: Technische Operation - Schnittstelle BATCH ........2-11 2.2.1 Anschlüsse von IEOP ..................2-17 2.2.2 Bedienen und Beobachten von IEOP .............2-19 TAG_COLL: TAG_Collect - Schnittstelle BATCH ...........2-21 2.3.1 Anschlüsse von TAG_COLL ................2-21...
  • Seite 4 Inhaltsverzeichnis BATCH-Schnittstellenbausteine A5E00281215-01...
  • Seite 5: Allgemeines Zur Bausteinbeschreibung

    Allgemeines zur Bausteinbeschreibung Die Bausteinbeschreibungen sind immer in der gleichen Form gegliedert. Die Abschnitte haben folgende Bedeutung: Überschrift der Bausteinbeschreibung Beispiel: IEPH: Technische Funktion - Schnittstelle BATCH Die Überschrift beginnt mit dem Typnamen des Bausteins (IEPH). Dieser Symbolname wird in der Symboltabelle eingetragen und muss im Projekt eindeutig sein.
  • Seite 6: Aufrufende Obs

    Allgemeines zur Bausteinbeschreibung Aufrufende OBs Hier finden Sie Angaben zu den Organisationsbausteinen (OBs), in die der beschriebene Baustein eingebaut werden muss. Beim Einsatz des CFC erfolgt der Einbau in den zyklischen OB (Weckalarm) und automatisch in die OBs, die in der Taskleiste des Bausteins aufgeführt sind (z.B.
  • Seite 7 Allgemeines zur Bausteinbeschreibung Anschlüsse von ... Die Anschlüsse stellen die Datenschnittstelle des Bausteins bereit. Über diese können Sie dem Baustein Daten übergeben und vom Baustein Ergebnisse abholen. Anschluss Bedeutung Vorbe- Art Attr. B&B Zulässige (Parameter) setzung Werte SP_VAL Sollwert (Eingang) DInt In der Tabelle "Anschlüsse"...
  • Seite 8 Allgemeines zur Bausteinbeschreibung B&B = die mit "+" gekennzeichneten Parameter können über den zugehörigen OS-Baustein bedient bzw. beobachtet werden. Zulässige Werte = zusätzliche Begrenzung innerhalb des Datentyp- Wertebereichs. Bedienen und Beobachten von ... Wenn zum AS-Baustein ein OS-Baustein vorhanden ist, werden in einer Tabelle die Sichten der Bildbausteine beschrieben.
  • Seite 9: Batch-Schnittstellenbausteinen

    BATCH-Schnittstellenbausteinen IEPH: Technische Funktion - Schnittstelle BATCH Objektname (Art + Nummer) FB 254 Aufrufende OBs Der OB, in dem Sie den Baustein einbauen (z.B. OB 1). Funktion Der IEPH-Baustein dient als Schnittstelle zwischen einem BATCH-Rezeptschritt vom Typ RF (Rezeptfunktion) und den Anwenderprogrammen im Automatisierungssystem für Steuer- und Status-informationen.
  • Seite 10 BATCH-Schnittstellenbausteinen START Fehler kommt RESUME STOPPING HELD (stoppend) (angehalten) Fehler geht RESUMING HOLDING (fortsetzend) (anhaltend) HOLD HOLD READY TO IDLE STARTING RUNNING COMPLETE nicht selbstbeendent START (Leerlauf) (startend) (läuft) (bereit zum Beenden) STOP ABORT selbstbeendend TERMINATE STOPPING ABORTING COMPLETING (stoppend) (abbrechend) (beendend) STOPPED...
  • Seite 11 BATCH-Schnittstellenbausteinen • Statuswort Die Reaktion auf die Bedienungen signalisiert der mit dem IEPH-Baustein verschaltete Anwenderbaustein über den Statuseingang USTAT_L. Der Status wird – zusammen mit anderen Bausteininformationen – am Ausgang QUSTAT_L bereitgestellt und von BATCH überwacht. Die Bitbelegung ist mit der des SFC_CTRL-Bausteins abgestimmt.
  • Seite 12: Belegung Von Ictrl

    BATCH-Schnittstellenbausteinen Hinweis Wenn BATCH die Startsperre beachten soll, muss diese bereits im IDLE-Zustand gesetzt sein. Wenn die Startsperre gesetzt ist, führt BATCH die Belegung durch und schreibt zunächst nur die Sollwerte und wartet mit dem Startbefehl, bis der Baustein die Startsperre zurücksetzt. •...
  • Seite 13 BATCH-Schnittstellenbausteinen Belegung von Statuswort USTAT_L und QUSTAT_L: Bedeutung Bemerkung Gesetzt, wenn IDLE statischer Zustand "inaktiv" RUNNING statischer Zustand "läuft" COMPLETED statischer Zustand "beendet" HELD statischer Zustand "angehalten" ABORTED statischer Zustand "abgebrochen" READY statischer Zustand "bereit zum Beenden" IREADY = 1 STOPPED statischer Zustand "gestoppt"...
  • Seite 14: Regeln Für Das Setzen Der Statusbits

    BATCH-Schnittstellenbausteinen Regeln für das Setzen der Statusbits • Am wichtigsten für BATCH sind die statischen Zustände. Die Übergangszustände sind optional. D.h., es darf zum Beispiel direkt nach IDLE der Zustand RUNNING kommen. • Es darf maximal 1 statischer Zustand und/oder 1 Übergangszustand gleichzeitig anstehen.
  • Seite 15: Anschlüsse Von Ieph

    BATCH-Schnittstellenbausteinen 2.1.1 Anschlüsse von IEPH Anschluss Bedeutung Vorbe- Art Attr. B&B Zulässige (Parameter) setzung Werte BA_EN BATCH-Belegtfreigabe Bool EPE_CONN Verschaltung mit IEPAR- DInt Bausteinen F_TYPE Name des Funktionstyps String[16] ‘‘ IABORT Bedieneingang: Abbrechen Bool ICONT Setzt im Statuswort Kennung Bool CONTINUOUS ICTRL Steuerwort für Bedieneingänge...
  • Seite 16 BATCH-Schnittstellenbausteinen Anschluss Bedeutung Vorbe- Art Attr. B&B Zulässige (Parameter) setzung Werte UBA_NAME Chargen-Name String[32] ‘‘ ULOOP_I Anzahl der Schrittaktivierungen Word (für Schleifen) USTAT_L Statuswort Eingang DWord USTEP_NO Schrittnummer im Rezept DWord VBA_ID Kopie von UBA_ID DWord VBA_NAME Kopie von UBA_NAME String[32] ‘‘...
  • Seite 17: Bedienen Und Beobachten Von Ieph

    BATCH-Schnittstellenbausteinen 2.1.2 Bedienen und Beobachten von IEPH Die folgende Tabelle zeigt die Zuordnung der Parameter des IEPH-Bausteins zu den Ein-/Ausgabefeldern des zugehörigen Bildbausteins für die Sichten: Funktion, Charge, Sollwerte und Stoffe. Darstellung Ein-/Ausgabefeld Bedienberechtigung Parameter des Bausteins Funktion Anzeige "Status" QUSTAT_L •...
  • Seite 18: Bedienberechtigung Einstellen

    BATCH-Schnittstellenbausteinen Darstellung Ein-/Ausgabefeld Bedienberechtigung Parameter des Baustein Sollwerte Freigeben für Batch BA_EN Bit 18 Tabellarische Anzeige der Jede Zeile der Listbox stellt ein Sollwerte: Sollwert, istwert, IEPAR_ Baustein dar, der am Einheit und Parametername, ..Eingang EPE_CONN verschaltet ist. Darstellung Ein-/Ausgabefeld Bedienberechtigung Parameter des Baustein Stoffe...
  • Seite 19: Ieop: Technische Operation - Schnittstelle Batch

    BATCH-Schnittstellenbausteinen IEOP: Technische Operation - Schnittstelle BATCH Objektname (Art + Nummer) FB 253 Aufrufende OBs Der OB, in dem Sie den Baustein einbauen (z.B. OB 1). Funktion Der IEOP-Baustein kommt zum Einsatz, wenn komplexe Funktionen im Automatisierungssystem realisiert werden sollen, die im BATCH-Rezept als ein Rezeptoperationsschritt ausgeführt werden sollen.
  • Seite 20 BATCH-Schnittstellenbausteinen Der Baustein ermöglicht folgende Zustandsübergänge: START Fehler kommt RESUME STOPPING HELD (stoppend) (angehalten) Fehler geht RESUMING HOLDING (fortsetzend) (anhaltend) HOLD HOLD READY TO IDLE RUNNING STARTING COMPLETE nicht selbstbeendent START (Leerlauf) (startend) (läuft) (bereit zum Beenden) STOP ABORT selbstbeendend TERMINATE STOPPING ABORTING...
  • Seite 21 BATCH-Schnittstellenbausteinen • Statuswort Die Reaktion auf die Bedienungen signalisiert der mit dem IEOP verschaltete Anwenderbaustein über den Statuseingang USTAT_L. Der Status wird – zusammen mit anderen Bausteininformationen – am Ausgang QUSTAT_L bereitgestellt und von BATCH überwacht. Die Bitbelegung ist mit der des SFC_CTRL-Bausteins abgestimmt.
  • Seite 22 BATCH-Schnittstellenbausteinen Hinweis Wenn BATCH die Startsperre beachten soll, muss diese bereits im IDLE-Zustand gesetzt sein. Wenn die Startsperre gesetzt ist, führt BATCH die Belegung durch und schreibt zunächst nur die Sollwerte und wartet mit dem Startbefehl, bis der Baustein die Startsperre zurücksetzt. •...
  • Seite 23 BATCH-Schnittstellenbausteinen Belegung von Statuswort USTAT_L und QUSTAT_L: Bedeutung Bemerkung Gesetzt, wenn IDLE statischer Zustand "inaktiv" RUNNING statischer Zustand "läuft" COMPLETED statischer Zustand "beendet" HELD statischer Zustand "angehalten" ABORTED statischer Zustand "abgebrochen" READY statischer Zustand "bereit zum Beenden" IREADY = 1 STOPPED statischer Zustand "gestoppt"...
  • Seite 24 BATCH-Schnittstellenbausteinen Regeln für das Setzen der Statusbits • Am wichtigsten für BATCH sind die statischen Zustände. Die Übergangszustände sind optional. D.h., es darf zum Beispiel direkt nach IDLE der Zustand RUNNING kommen. • Es darf maximal 1 statischer Zustand und/oder 1 Übergangszustand gleichzeitig anstehen.
  • Seite 25: Anschlüsse Von Ieop

    BATCH-Schnittstellenbausteinen 2.2.1 Anschlüsse von IEOP Anschluss Bedeutung Vorbe- Attr. B&B Zulässige (Parameter) setzung Werte BA_EN BATCH-Belegtfreigabe Bool EPE_CONN Verschaltung mit IEPAR- DInt Bausteinen F_TYPE Name des Funktionstyps String[16] ‘‘ IABORT Bedieneingang: Abbrechen Bool ICONT Setzt im Statuswort die Kennung Bool CONTINUOUS ICTRL Steuerwort für Bedieneingänge...
  • Seite 26 BATCH-Schnittstellenbausteinen Anschluss Bedeutung Vorbe- Attr. B&B Zulässige (Parameter) setzung Werte ULOOP_I Anzahl der Schrittaktivierungen Word (für Schleifen) USTAT_L Statuswort Eingang DWord USTEP_NO Schrittnummer im Rezept DWord VBA_ID Kopie von UBA_ID DWord VBA_NAME Kopie von UBA_NAME String[32] ‘‘ VLOOP_I Kopie von ULOOP_I Word VSTEP_NO Kopie von USTEP_NO...
  • Seite 27: Bedienen Und Beobachten Von Ieop

    BATCH-Schnittstellenbausteinen 2.2.2 Bedienen und Beobachten von IEOP Die folgende Tabelle zeigt die Zuordnung der Parameter des IEOP-Bausteins zu den Ein-/Ausgabefeldern des zugehörigen Bildbausteins für die Sichten: Funktion, Charge, Sollwerte und Stoffe. Darstellung Ein-/Ausgabefeld Bedienberechtigung Parameter des Bausteins Funktion Anzeige "Status" QUSTAT_L •...
  • Seite 28 BATCH-Schnittstellenbausteinen Darstellung Ein-/Ausgabefeld Bedienberechtigung Parameter des Baustein Sollwerte Freigeben für Batch BA_EN Bit 18 Tabellarische Anzeige der Jede Zeile der Listbox stellt ein Sollwerte: Sollwert, istwert, IEPAR_ Baustein dar, der am Einheit und Parametername, ..Eingang EPE_CONN verschaltet ist. Darstellung Ein-/Ausgabefeld Bedienberechtigung Parameter des Baustein Stoffe...
  • Seite 29: Tag_Coll: Tag_Collect - Schnittstelle Batch

    BATCH-Schnittstellenbausteinen TAG_COLL: TAG_Collect - Schnittstelle BATCH Objektname (Art + Nummer) FB 252 Aufrufende OBs Der OB, in dem Sie den Baustein einbauen (z.B. OB 1). Funktion Der Baustein dient als Sammelbaustein für die IEPARs, die in Transitionsbedingungen im BATCH Rezepteditor verwendet werden sollen und nicht als IEPAR am IEPH anliegen.
  • Seite 30: Iunit_Block: Teilanlagenbelegung - Schnittstelle Batch

    BATCH-Schnittstellenbausteinen IUNIT_BLOCK: Teilanlagenbelegung - Schnittstelle BATCH Objektname (Art + Nummer) FB 251 Aufrufende OBs Der OB, in dem Sie den Baustein einbauen (z.B. OB 1). Funktion Über den IUNIT_BLOCK-Baustein koordiniert die Chargensteuerung die Belegung der einzelnen Teilanlagen durch die ablaufenden Chargen. Für jede Teilanlage muss ein IUNIT_BLOCK-Baustein vorhanden sein (d.h.
  • Seite 31 BATCH-Schnittstellenbausteinen • Anwender-Statuswort Der USER_STATUS ist ein Statuswort, das von anderen PCS7-Applikationen frei gesetzt werden kann und in der PCS 7 OS als QUSER_STATUS zur Verfügung steht. Dort kann es dann programmtechnisch von den entsprechenden Applikationen wieder erfragt werden. Das Statuswort darf nicht von einem Anwenderprogramm verwendet werden.
  • Seite 32 BATCH-Schnittstellenbausteinen Definition des STEPMODE: Bedeutung Schrittweiterschaltung mit Bedienung Schrittweiterschaltung mit Transition Schrittweiterschaltung mit Bedienung und Transition Schrittweiterschaltung mit Bedienung oder Transition Nicht benutzt Nicht benutzt Schaltmodus wirkt auf Funktionsebene Schaltmodus wirkt auf Operationsebene Definition des ICTRL: Bedeutung Start Hold Abort Reset Terminated Ready...
  • Seite 33 BATCH-Schnittstellenbausteinen Definition des Q_STATUS: Bedeutung Bemerkung Schrittweiterschaltung mit Bedienung Bit 0 bis 7: Identisch mit der Belegung von STEPMODE Schrittweiterschaltung mit Transition Schrittweiterschaltung mit Bedingung und Transition Schrittweiterschaltung mit Bedingung oder Transition nicht benutzt nicht benutzt Schaltmodus wirkt auf Funktionsebene Schaltmodus wirkt auf Operationsebene Bit 8 bis 15: Identisch mit RUP_STAT...
  • Seite 34 BATCH-Schnittstellenbausteinen Batch-Meldungen Bausteinparameter Wert Ereignis Meldeklasse Q_STATUS Bit 24 Teilanlage belegt Statusmeldung - AS Q_STATUS Bit 24 Teilanlage freigegeben Statusmeldung - AS Q_STATUS Bit 25 Teilanlage nicht für Charge Statusmeldung - AS freigegeben Q_STATUS Bit 26 Teilanlage angefordert für Wartung Statusmeldung - AS Q_STATUS Bit 31...
  • Seite 35: Anschlüsse Von Iunit_Block

    BATCH-Schnittstellenbausteinen 2.4.1 Anschlüsse von IUNIT_BLOCK Anschluss Bedeutung Vorbe- Art Attr. B&B Zulässige (Parameter) setzung Werte AS_OS_ERR Lebenszeichenüber- Bool wachung BA_EN BATCH-Belegtfreigabe Bool FORMULA Formel Sring[32] ‘‘ ICTRL (nicht genutzt) Byte LIFE Lebenszeichen-Bit Bool (SP_COUNT wird auf VA_COUNT gelegt) MAT_NAME Materialname String[32] ‘‘...
  • Seite 36: Bedienen Und Beobachten Von Iunit_Block

    BATCH-Schnittstellenbausteinen 2.4.2 Bedienen und Beobachten von IUNIT_BLOCK Die folgende Tabelle zeigt die Zuordnung der Parameter des IUNIT_BLOCK- Bausteins zu den Ein-/Ausgabefeldern des zugehörigen Bildbausteins für die Sichten: Teilanlagenbelegung und Funktionen. Darstellung Ein-/Ausgabefeld Parameter des Baustein Linke Seite: Belegung Anzeige "Status" QUSTAT_L Bedienung und Anzeige "Charge"...
  • Seite 37 BATCH-Schnittstellenbausteinen Bedienberechtigung einstellen In den Objekteigenschaften der UNIT- und EPH/EOP-Bildbausteine läßt sich im Register "Eigenschaften / Sonstige" generell die Bedienfreigabe einstellen: • Ja - das Objekt ist im Prozessbetrieb bedienbar • Nein - das Objekt ist im Prozessbetrieb nicht bedienbar Damit ein Objekt bedient werden kann, muss der Bediener zusätzlich die Berechtigung dazu haben.
  • Seite 38 BATCH-Schnittstellenbausteinen BATCH-Schnittstellenbausteine 2-30 A5E00281215-01...
  • Seite 39: Equipment Parameter Modul

    Equipment Parameter Modul IEPAR_DINT: Equipment Parameter Modul für den Datentyp Double Integer Objektname (Art + Nummer) FB 255 Aufrufende OBs Der OB, in dem Sie den Baustein einbauen (z.B. OB 1). Funktion Der Baustein dient zur Sollwertvorgabe und Istwertübernahme von Werten des Datentyps Double Integer (Ganzzahlvariable).
  • Seite 40: Iepar_Bool: Equipment Parameter Modul Für Den Datentyp Boolean

    Equipment Parameter Modul IEPAR_BOOL: Equipment Parameter Modul für den Datentyp Boolean Objektname (Art + Nummer) FB 256 Aufrufende OBs Der OB, in dem Sie den Baustein einbauen (z.B. OB 1). Funktion Der Baustein dient zur Sollwertvorgabe und Istwertübernahme von Werten des Datentyps Boolean (Bitvariable).
  • Seite 41: Iepar_Real: Equipment Parameter Modul Für Den Datentyp Real

    Equipment Parameter Modul IEPAR_REAL: Equipment Parameter Modul für den Datentyp Real Objektname (Art + Nummer) FB 257 Aufrufende OBs Der OB, in dem Sie den Baustein einbauen (z.B. OB 1). Funktion Der Baustein dient zur Sollwertvorgabe und Istwertübernahme von Werten des Datentyps Real (Realvariable).
  • Seite 42: Iepar_Str: Equipment Parameter Modul Für Den Parametertyp String

    Equipment Parameter Modul IEPAR_STR: Equipment Parameter Modul für den Parametertyp String Objektname (Art + Nummer) FB 258 Aufrufende OBs Der OB, in dem Sie den Baustein einbauen (z.B. OB 1). Funktion Der Baustein dient zur Sollwertvorgabe und Istwertübernahme von Werten des Parametertyps String (Stringvariable).
  • Seite 43: Iepar_Pi: Equipment Parameter Modul Für Prozesseingänge

    Equipment Parameter Modul IEPAR_PI: Equipment Parameter Modul für Prozesseingänge Objektname (Art + Nummer) FB 260 Aufrufende OBs Der OB, in dem Sie den Baustein einbauen (z.B. OB 1). Funktion Der Baustein dient zur Sollwertvorgabe und Istwertübernahme von Einsatzstoffen (Menge, Stoff-ID, Herkunfts-Chargen-ID) Arbeitsweise Die an den Eingängen anliegenden Sollwerte werden auf die Ausgänge transferiert.
  • Seite 44: Iepar_Po: Equipment Parameter Modul Für Prozessausgänge

    Equipment Parameter Modul IEPAR_PO: Equipment Parameter Modul für Prozessausgänge Objektname (Art + Nummer) FB 261 Aufrufende OBs Der OB, in dem Sie den Baustein einbauen (z.B. OB 1). Funktion Der Baustein dient zur Sollwertvorgabe und Istwertübernahme von Haupt-, Neben-, Zwischen-, Abfallprodukten (Menge, Stoff, Erzeugungs-Chargen-ID). Arbeitsweise Die an den Eingängen anliegenden Sollwerte werden auf die Ausgänge transferiert.
  • Seite 45: Anschlüsse Von Iepar_Po

    Equipment Parameter Modul IEPAR_ENUM: Equipment Parameter Modul für den Parametertyp ENUM Objektname (Art + Nummer) FB 259 Aufrufende OBs Der OB, in dem Sie den Baustein einbauen (z.B. OB 1). Funktion Der Baustein dient zur Sollwertvorgabe und Istwertübernahme von Aufzählungstypen (Auswahlliste, Dekoder). Arbeitsweise Die an den Eingängen anliegenden Sollwerte werden auf die Ausgänge transferiert.
  • Seite 46 Equipment Parameter Modul BATCH-Schnittstellenbausteine A5E00281215-01...
  • Seite 47: Index

    Index IEPAR_BOOL..........3-2 IEPAR_BOOL Equipment Parameter Modul für den Datentyp Boolean ..3-2 Allgemeines zur Bausteinbeschreibung . 1-1 IEPAR_COLL ........2-21 Anschlüsse von IEOP ....2-17, 2-18 IEPAR_DINT ...........3-1 Anschlüsse von IEPAR_BOOL....3-2 IEPAR_DINT Equipment Parameter Anschlüsse von IEPAR_COLL ..... 2-21 Modul für den Datentyp Double Anschlüsse von IEPAR_DINT ....
  • Seite 48 Index BATCH-Schnittstellenbausteine Index-2 A5E00281215-01...

Inhaltsverzeichnis