Herunterladen Inhalt Inhalt Diese Seite drucken
Siemens PCS 7 SIMATIC batch Funktionshandbuch
Vorschau ausblenden Andere Handbücher für PCS 7 SIMATIC batch:
Inhaltsverzeichnis
SIMATIC
Prozessleitsystem PCS 7
SIMATIC BATCH Bausteine V9.1
Funktionshandbuch
02/2021
A5E42579239-AA
Security-Hinweise
Schnittstellenbausteine
Systembausteine
1
2
3
Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Siemens PCS 7 SIMATIC batch

  • Seite 1 Security-Hinweise Schnittstellenbausteine Systembausteine SIMATIC Prozessleitsystem PCS 7 SIMATIC BATCH Bausteine V9.1 Funktionshandbuch 02/2021 A5E42579239-AA...
  • Seite 2: Qualifiziertes Personal

    Beachten Sie Folgendes: WARNUNG Siemens-Produkte dürfen nur für die im Katalog und in der zugehörigen technischen Dokumentation vorgesehenen Einsatzfälle verwendet werden. Falls Fremdprodukte und -komponenten zum Einsatz kommen, müssen diese von Siemens empfohlen bzw. zugelassen sein. Der einwandfreie und sichere Betrieb der Produkte setzt sachgemäßen Transport, sachgemäße Lagerung, Aufstellung, Montage, Installation, Inbetriebnahme, Bedienung und...
  • Seite 3: Inhaltsverzeichnis

    Inhaltsverzeichnis Security-Hinweise ..........................7 Schnittstellenbausteine......................... 9 Allgemeines zur Bausteinbeschreibung................. 9 BATCH-Schnittstellenbausteine................... 13 2.2.1 IEPH ..........................13 2.2.1.1 IEPH: Technische Funktion - Schnittstelle BATCH ..............13 2.2.1.2 Anschlüsse von IEPH ......................18 2.2.1.3 Meldetexte und Begleitwerte von IEPH ................20 2.2.1.4 Bedienen und Beobachten von IEPH ...................
  • Seite 4 Inhaltsverzeichnis 2.3.4.1 IEPAR_ENUM: Equipment Parameter Modul für den Parametertyp ENUM......64 2.3.4.2 Anschlüsse von IEPAR_ENUM....................65 2.3.5 IEPAR_PI..........................66 2.3.5.1 IEPAR_PI: Equipment Parameter Modul für Prozesseingänge..........66 2.3.5.2 Anschlüsse von IEPAR_PI ....................66 2.3.6 IEPAR_PO ........................... 67 2.3.6.1 IEPAR_PO: Equipment Parameter Modul für Prozessausgänge ..........67 2.3.6.2 Anschlüsse von IEPAR_PO....................
  • Seite 5 Inhaltsverzeichnis 3.2.22 RPEEnumEleListCW ......................85 3.2.23 RPEGetSP ........................... 85 3.2.24 RPEGetSPList........................86 3.2.25 RPEGetSW.......................... 86 3.2.26 RPEPrepareOccupy ......................86 3.2.27 RPEPrepareToCmpl ......................87 3.2.28 RPESetCW .......................... 87 3.2.29 RPESetLinkCW ........................87 3.2.30 RPHControl ........................88 3.2.31 RPHGetAllRef ........................88 3.2.32 RPHGetAllSP........................
  • Seite 6 Inhaltsverzeichnis SIMATIC BATCH Bausteine V9.1 Funktionshandbuch, 02/2021, A5E42579239-AA...
  • Seite 7: Security-Hinweise

    Weiterführende Informationen zu möglichen Schutzmaßnahmen im Bereich Industrial Security finden Sie unter: https://www.siemens.com/industrialsecurity Die Produkte und Lösungen von Siemens werden ständig weiterentwickelt, um sie noch sicherer zu machen. Siemens empfiehlt ausdrücklich, Produkt-Updates anzuwenden, sobald sie zur Verfügung stehen und immer nur die aktuellen Produktversionen zu verwenden. Die Verwendung veralteter oder nicht mehr unterstützter Versionen kann das Risiko von Cyber-...
  • Seite 8 Security-Hinweise SIMATIC BATCH Bausteine V9.1 Funktionshandbuch, 02/2021, A5E42579239-AA...
  • Seite 9: Schnittstellenbausteine

    Schnittstellenbausteine Allgemeines zur Bausteinbeschreibung Einleitung Die Bausteinbeschreibungen sind immer in folgender Form gegliedert: • Überschrift der Bausteinbeschreibung • Objektname (Art + Nummer) • Funktion • Arbeitsweise • Aufrufende OBs • Fehlerbehandlung • Anschlüsse von ... • Bedienen und Beobachten von ... Überschrift der Bausteinbeschreibung Beispiel: IEPH: Technische Funktion - Schnittstelle BATCH Die Überschrift beginnt mit dem Typnamen des Bausteins (IEPH).
  • Seite 10: Aufrufende Obs

    Schnittstellenbausteine 2.1 Allgemeines zur Bausteinbeschreibung Aufrufende OBs 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. in OB100 für Wiederanlauf).
  • Seite 11: Anschluss

    Schnittstellenbausteine 2.1 Allgemeines zur Bausteinbeschreibung alphabetisch sortiert. Anschlüsse, die nur vom Algorithmus des Bausteins erreicht werden, so genannte interne Variablen, sind nicht aufgeführt. Die Spalten haben folgende Bedeutung: • Anschluss Name des Parameters, abgeleitet von der englischen Bezeichnung. Beispiel: PV_IN = Process Variable INput (Prozessgröße, Regelgröße). Es wurden, soweit durch SIMATIC Konventionen vorgesehen, die gleichen Namen benutzt.
  • Seite 12: Zulässige Werte

    Schnittstellenbausteine 2.1 Allgemeines zur Bausteinbeschreibung B&B Die mit "+" gekennzeichneten Parameter können über den zugehörigen OS-Baustein bedient oder 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 13: Batch-Schnittstellenbausteine

    Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine BATCH-Schnittstellenbausteine 2.2.1 IEPH 2.2.1.1 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 Statusinformationen.
  • Seite 14: Legende Zur Grafik

    Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Legende zur Grafik Objekt in der Grafik Bedeutung Geschlossene Objekte Endzustand Gestrichelte Objekte Zwischenzustand Mehrere Pfeile an einem Objekt Übergang ist von allen aktiven Zuständen aus möglich, außer den von Zuständen "Leerlauf" und "Beendet" Pfeile ohne Text Automatische Zustandsübergänge Pfeile mit Text in Großbuchstaben Zustandsübergänge per Befehl, z.
  • Seite 15: Steuerbefehle

    Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Arbeitsweise • Belegen/Freigeben Ein Rezeptschritt kann den Baustein belegen, indem er die Kennung OCCUPIED = 1 setzt. Zusätzlich trägt er als Belegungsinformation den Chargennamen, die Chargennummer, die Schrittnummer (UBA_NAME, UBA_ID, USTEP_NO) und, wenn nötig, die Schrittüberwachungszeit (STEP_T) ein. Belegt wird der Baustein nur, wenn er für BATCH freigeben ist (BA_EN = 1), in Automatik steht (Statuswort Bit 17 = 1) und kein Sammelfehler vorliegt (Statuswort Bit 31 = 0).
  • Seite 16 Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine • Startsperre Über die Kennung "Startsperre" im Statuswort oder über den Eingang "ILOCK" kann der Baustein BATCH mitteilen, dass ein Start oder Fortsetzen unerwünscht ist. 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 aus, schreibt zunächst nur die Sollwerte und wartet mit dem Startbefehl, bis der Baustein die Startsperre zurücksetzt.
  • Seite 17: Regeln Für Das Setzen Der Statusbits

    Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Bedeutung Bemerkung Gesetzt, wenn Frei Frei STARTING Übergangszustand "startend" RESUMING Übergangszustand "fortsetzend" COMPLETING Übergangszustand "beendend" HOLDING Übergangszustand "anhaltend" ABORTING Übergangszustand "abbrechend" STOPPING Übergangszustand "stoppend" Frei Reserviert (für SFC: Hand/Automatik angefordert) QCMOD Kennung: Hand/Automatik (1 = Automatik) BA_EN Kennung: BATCH-Freigabe BA_EN = 1 (1 = frei gegeben)
  • Seite 18: Siehe Auch

    Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Hinweis Ausnahme: Bei Verwendung des IREADY-Eingangs kann READY additiv zu einem anderen statischen Zustand entstehen. • Sammelfehler (Bit 31) darf jederzeit additiv zu allen anderen Zuständen gesetzt sein. • Bei Einträgen in der Spalte "gesetzt wenn" braucht im USTAT_L das entsprechende Bit nicht gesetzt zu werden.
  • Seite 19 Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Anschluss (Parameter) Bedeutung Vorbelegung Attribute B&B Zulässige Werte F_TYPE Name des Funktionstyps String[16] ‘‘ IABORT Bedieneingang: Abbre‐ Bool chen ICONT Setzt im Statuswort Ken‐ Bool nung CONTINUOUS ICTRL Steuerwort für Bedienein‐ DWord gänge IHOLD Bedieneingang: Hold Bool ILOCK Setzt im Statuswort die Bool...
  • Seite 20: Meldetexte Und Begleitwerte Von Ieph

    Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Anschluss (Parameter) Bedeutung Vorbelegung Attribute B&B Zulässige Werte 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 DWord Siehe auch Allgemeines zur Bausteinbeschreibung (Seite 9)
  • Seite 21: Bedienen Und Beobachten Von Ieph

    Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Meldungs-Nr. Bausteinparameter Vorbesetzungs- Meldeklasse Unterdrückbar durch MSG_EVID_2 Meldetext BA_EN Funktion für BATCH Status AS (Status Mes‐ freigegeben sage) Keine Meldung Keine Meldung Keine Meldung Zuordnung der Begleitwerte zu den Bausteinparametern MSG_EVID_1 Von den Begleitwerten des Meldebausteins sind die ersten drei mit SIMATIC BATCH-Daten belegt. Begleitwert Bausteinparameter BA_NA...
  • Seite 22 Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Ein-/Ausgabefeldern des zugehörigen Bildbausteins für folgende Sichten: • Funktion • Charge • Sollwerte • Stoffe Darstellung Ein-/Ausgabefeld Bedienberechtigung Bausteinparameter Funktion Anzeige "Status" QUSTAT_L LED "Laufzeitfehler" QUSTAT_L Bit 19 LED "Fehler" QUSTAT_L Bit 31 LED "Hand" QUSTAT_L Bit 17 (wenn = 0) Schaltflächen "T", "H", B": Status in String, Hexadezimal, und Binär...
  • Seite 23: Bedienberechtigung Erstellen

    Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Stoffe Für BATCH freigegeben BA_EN Bit 18 Tabellarische Anzeige der Stoffe: angezeigt Jede Zeile der Listbox stellt ei‐ werden alle Ausgänge der IEPAR_PI- und IE‐ nen Einsatzstoff oder einen PAR_PO-Bausteine Stoffausstoß dar. Bedienberechtigung erstellen In den Objekteigenschaften der IUNIT- und IEPH/IEOP-Bildbausteinen im Register "Eigenschaften"...
  • Seite 24: Ieop

    Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine 2.2.2 IEOP 2.2.2.1 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, die im BATCH-Rezept als ein Rezeptoperationsschritt ausgeführt werden sollen.
  • Seite 25 Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Legende zur Grafik Objekt in der Grafik Bedeutung Geschlossene Objekte Endzustand Gestrichelte Objekte Zwischenzustand Viele Pfeile an einem Zustandsobjekt Übergang ist von allen aktiven Zuständen aus möglich, außer den von Zuständen "Leerlauf" und "Beendet" Pfeile ohne Text Automatische Zustandsübergänge Pfeile mit Text in Großbuchstaben Zustandsübergänge per Befehl, z.
  • Seite 26 Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Arbeitsweise • Belegen/Freigeben Ein Rezeptschritt kann den Baustein belegen, indem er die Kennung OCCUPIED = 1 setzt. Zusätzlich trägt er als Belegungsinformation den Chargennamen, die Chargennummer, die Schrittnummer (UBA_NAME, UBA_ID, USTEP_NO) und, wenn nötig, die Schrittüberwachungszeit (STEP_T) ein. Belegt wird der Baustein nur, wenn er für BATCH freigeben ist (BA_EN = 1), in Automatik steht (Statuswort Bit 17 = 1) und kein Sammelfehler vorliegt (Statuswort Bit 31 = 0).
  • Seite 27 Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine • Startsperre Über die Kennung "Startsperre" im Statuswort oder über den Eingang "ILOCK" kann der Baustein BATCH mitteilen, dass ein Start oder Fortsetzen unerwünscht ist. 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 aus, schreibt zunächst nur die Sollwerte und wartet mit dem Startbefehl, bis der Baustein die Startsperre zurücksetzt.
  • Seite 28 Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Bedeutung Bemerkung Gesetzt, wenn Frei STARTING Übergangszustand "startend" RESUMING Übergangszustand "fortsetzend" COMPLETING Übergangszustand "beendend" HOLDING Übergangszustand "anhaltend" ABORTING Übergangszustand "abbrechend" STOPPING Übergangszustand "stoppend" Frei Reserviert (für SFC: Hand/Automatik angefordert) QCMOD Kennung: Hand/Automatik (1 = Automatik) BA_EN Kennung BATCH-Freigabe BA_EN = 1 (1 = freigegeben) STEP_RT...
  • Seite 29: Anschlüsse Von Ieop

    Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Hinweis Ausnahme: Bei Verwendung des IREADY-Eingangs kann READY additiv zu einem anderen statischen Zustand anstehen. • Sammelfehler (Bit 31) darf jederzeit additiv zu allen anderen Zuständen gesetzt sein. • Bei Einträgen in der Spalte "gesetzt wenn" braucht im USTAT_L das entsprechende Bit nicht gesetzt zu werden.
  • Seite 30 Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Anschluss (Pa‐ Bedeutung Vorbelegung Attribute B&B Zulässige rameter) Werte F_TYPE Name des Funktionstyps String[16] ‘‘ IABORT Bedieneingang: Abbrechen Bool ICONT setzt im Statuswort Kennung Bool CONTINUOUS ICTRL Steuerwort für Bedienein‐ DWord gänge IHOLD Bedieneingang: Hold Bool ILOCK setzt im Statuswort die Ken‐...
  • Seite 31: Meldetexte Und Begleitwerte Von Ieop

    Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Anschluss (Pa‐ Bedeutung Vorbelegung Attribute B&B Zulässige rameter) Werte 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 DWord Siehe auch Allgemeines zur Bausteinbeschreibung (Seite 9) 2.2.2.3 Meldetexte und Begleitwerte von IEOP Zuordnung von Meldetext und Meldeklasse zu den Bausteinparametern...
  • Seite 32: Bedienen Und Beobachten Von Ieop

    Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Meldungs-Nr. Bausteinparameter Vorbesetzungs- Meldeklasse Unterdrückbar durch MSG_EVID_2 Meldetext Keine Meldung Keine Meldung Zuordnung der Begleitwerte zu den Bausteinparametern MSG_EVID_1 Von den Begleitwerten des Meldebausteins sind die ersten drei mit SIMATIC BATCH-Daten belegt. Begleitwert Bausteinparameter BA_NA STEP_NO BA_ID AUX_PR04 AUX_PR05 AUX_PR06...
  • Seite 33 Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine • Sollwerte • Stoffe Darstellung Ein-/Ausgabefeld Bedienberechtigung Bausteinparameter Funktion Anzeige "Status" QUSTAT_L LED "Laufzeitfehler" QUSTAT_L Bit 19 LED "Fehler" QUSTAT_L Bit 31 LED "Hand" QUSTAT_L Bit 17 (wenn = 0) Schaltflächen "T", "H", "B": Sta‐ tus in String, Hexadezimal, und Binär Bedienung und Anzeige "Funk‐...
  • Seite 34: Bedienberechtigung Einstellen

    Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Darstellung Ein-/Ausgabefeld Bedienberechtigung Bausteinparameter Stoffe Für BATCH freigegeben BA_EN Bit 18 Tabellarische Anzeige der Stof‐ Jede Zeile der Listbox stellt ei‐ fe: angezeigt werden alle Aus‐ nen Einsatzstoff oder einen gänge der IEPAR_PI- und IE‐ Stoffausstoß dar. PAR_PO-Bausteine Bedienberechtigung einstellen In den Objekteigenschaften der UNIT- und EPH/EOP-Bildbausteine können Sie sich im Register...
  • Seite 35: Tag_Coll

    Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine 2.2.3 TAG_COLL 2.2.3.1 TAG_COLL: TAG_Collect - Schnittstelle BATCH Objektname (Art + Nummer) FB 252 (Seite 35) 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 und nicht als IEPAR am IEPH anliegen.
  • Seite 36: Unit_Plc

    Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine 2.2.4 UNIT_PLC 2.2.4.1 UNIT_PLC: Teilanlagenbelegung - Schnittstelle BATCH Objektname (Art + Nummer) FB 266 (Seite 47) Aufrufende OBs Der OB, in dem Sie den Baustein einbauen (z. B. OB 32). Funktion Über den UNIT_PLC -Baustein koordiniert die Chargensteuerung die Belegung der einzelnen Teilanlagen durch die ablaufenden Chargen.
  • Seite 37: Belegen Und Freigeben

    Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Siehe auch Bedienen und Beobachten von UNIT_PLC (Seite 56) Belegen und Freigeben (Seite 37) Statuswort (Seite 38) Anwender-Statuswort (Seite 39) Teilanlage deaktivieren (Seite 39) Kommando-Schnittstelle für RPEs innerhalb einer Teilanlage (Seite 40) Kommando-Schnittstelle für die Beeinflussung der gesamten Teilanlage (Seite 41) Einstellungen zur Kommunikationsüberwachung und zum Kommunikationspuffer (Seite 42) EQM DB Konsistenzprüfung (Seite 44) Rezeptbearbeitung (Seite 46)
  • Seite 38: Statuswort

    Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine 2.2.4.3 Statuswort Arbeitsweise Der Zustand des UNIT_PLC wird im Statuswort Q_STATUS bereitgestellt und von BATCH überwacht. Definition des Q_Status Bedeutung Bemerkung Schrittweiterschaltung mit Bedienung Schrittweiterschaltung mit Transition Schrittweiterschaltung mit Bedingung und Transition Schrittweiterschaltung mit Bedingung oder Transition Nicht benutzt Nicht benutzt Schaltmodus wirkt auf Funktionsebene...
  • Seite 39: Anwender-Statuswort

    Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Bedeutung Bemerkung PEND_OOS Pending out of Service; Bei nächst möglicher Ge‐ legenheit (Belegung wird zurückgenommen), wird das BA_EN = 0 gesetzt. Frei Frei Frei Frei ERROR Sammelfehler Siehe auch UNIT_PLC: Teilanlagenbelegung - Schnittstelle BATCH (Seite 36) 2.2.4.4 Anwender-Statuswort Arbeitsweise Der USER_STATUS ist ein Statuswort, das von anderen PCS7-Applikationen frei gesetzt werden...
  • Seite 40: Kommando-Schnittstelle Für Rpes Innerhalb Einer Teilanlage

    Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine 2.2.4.6 Kommando-Schnittstelle für RPEs innerhalb einer Teilanlage Hinweis Die folgende Funktionalität wird nur vom AS-basierten Betrieb unterstützt. Arbeitsweise "L_ICTRL" / "L_ICTRL_STEP_NO" und "OS_ICTRL" / "OS_ICTRL_STEP_NO" Die Schnittstelle dient dazu, ein ISA-88 Kommando an einem RPE in der zugehörigen Teilanlage, die gerade vom Baustein "UNIT_PLC"...
  • Seite 41: Kommando-Schnittstelle Für Die Beeinflussung Der Gesamten Teilanlage

    Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Tabelle für die Eingange "L_ICTRL" oder "OS_ICTRL" Mit den in der Tabelle angegebenen Werten werden die ISA-88 Kommandos übergeben. ISA-88 Kommando Wert Kein Kommando Starten Stoppen Abbrechen Anhalten (sofort) Zurücksetzen (für die TRP nicht möglich) Fortsetzen Beenden Anhalten (nach Schritt) Siehe auch UNIT_PLC: Teilanlagenbelegung - Schnittstelle BATCH (Seite 36)
  • Seite 42: Einstellungen Zur Kommunikationsüberwachung Und Zum Kommunikationspuffer

    Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Das am Parameter "CmdPropagation" parametrierte Kommando wird nur dann ausgeführt, wenn der Parameter "TriggerCmdPropagation" eine positive Flanke erkennt. Sie erhalten den Status der betreffenden Teilanlage über Bit 0 bis 7 des 32 Bit-Ausgangs über "QContainerID_SW". Name Datentyp Kommentar RPE-Status BYTE RPE_STATE_UNDEFINED = 0...
  • Seite 43 Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Arbeitsweise des Ausgangs "AS_OS_ERR" Wenn das Lebenszeichen nach einem BATCH-seitig einstellbaren Intervall nicht eintrifft, dann setzt der Baustein UNIT_PLC den Ausgang AS_OS_ERR = 0. Damit kann das Anwenderprogramm auf die fehlende Kopplung zur Chargensteuerung reagieren. Wenn die Kopplung reaktiviert (der "Life Beat"...
  • Seite 44: Eqm Db Konsistenzprüfung

    Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine & ≥ Siehe auch UNIT_PLC: Teilanlagenbelegung - Schnittstelle BATCH (Seite 36) 2.2.4.9 EQM DB Konsistenzprüfung Arbeitsweise Bei jedem Laden in das AS wird der EQM DB auf Konsistenz geprüft. Falls die Daten im EQM DB inkonsistent sind, wird die Teilanlage gesperrt (Baustein-Eingang "BA_EN" auf 0 zurückgesetzt). Was führt zu Inkonsistenzen? Wird eine Teilanlage von einer Charge belegt und im CFC batch-relevante Daten verändert, wie z.
  • Seite 45 Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Behebung der Inkonsistenz Hinweis Die Verwendung der im Folgenden beschriebenen Funktionalität ist nur für einen Service- Techniker vorgesehen. • Auslöser: Hinzufügen von z. B. neuen Rezeptfunktionen oder Sollwerten gehen Sie wie folgt vor, um die Teilanlage für die Fortsetzung Ihrer Charge wieder frei zu geben. •...
  • Seite 46: Rezeptbearbeitung

    Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine 2.2.4.10 Rezeptbearbeitung Arbeitsweise • Rezeptbearbeitung Jeder UNIT_PLC-Baustein verwaltet genau eine Teilanlage in dem AS. Dieser Baustein ist der zentrale Baustein für die Chargensteuerung. Jede ROP, RF oder Transition in der zugeordneten Teilanlage wird von diesem Baustein geprüft und es werden die Vorgaben für die weiteren Verarbeitungsschritte festgelegt.
  • Seite 47: Anschlüsse Von Unit_Plc

    Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Während ein Rezept bearbeitet wird, ist es möglich Diagnose-Meldungen vom Baustein an den BATCH Server zu übermitteln. Durch die beiden Baustein-Eingänge "DebugTrace" und "TraceSTEP_NO" schalten Sie die Diagnose-Meldungen ein. Hinweis Bei der Verwendung dieser Funktionalität wird sowohl die Rezeptbearbeitung als auch die System-Performance stark belastet.
  • Seite 48 Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Anschluss (Parame‐ Bedeutung Vorbele‐ Attribu‐ B&B Zulässige ter) gung Werte BA_INFO BATCH Daten‐ Struct struktur BA_INFO.Q_Status Bausteinstatus DWord 0 für SIMATIC BATCH BA_INFO.STEP_NO TRP-Schrittnum‐ DWord 0 BA_IN‐ Teilanlagenna‐ String[ " FO.UNIT_NAME BA_INFO.VBA_ID Chargen-ID (Aus‐ DWord 0 gang) BA_INFO.VBA_NAME Chargen-Name String[ "...
  • Seite 49 Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Anschluss (Parame‐ Bedeutung Vorbele‐ Attribu‐ B&B Zulässige ter) gung Werte L_ICTRL Verschaltbares RPE-Kommando L_ICTRL_STEP_NO Verschaltbare DInt Schrittnummer L_ICTRL_OUT Ausgabe der Er‐ gebnisse von den Eingängen L_ICTRL / OS_ICTRL L_UnitStatus Verschaltbarer DWord 0 Teilanlagensta‐ LIFE Lebenszeichen- Bool Bit (SP_COUNT wird auf VA_COUNT ge‐...
  • Seite 50 Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Anschluss (Parame‐ Bedeutung Vorbele‐ Attribu‐ B&B Zulässige ter) gung Werte QContainerID Teilanlagen- Word prozedur-ID (TRP-ID) QContainerID_SW Status-Wort der DWord - Teil-anlagenpro‐ zedur. Q_ERR_ASB Summenanzei‐ ge: "Rezept Feh‐ ler" Q_ERR_COMM Kommunikati‐ Bool ons- fehler zwischen AS und BCS Q_ERR_EVENT_DB Der Ereignispuf‐...
  • Seite 51 Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Anschluss (Parame‐ Bedeutung Vorbele‐ Attribu‐ B&B Zulässige ter) gung Werte STEP_NO TRP-Schrittnum‐ DWord 0 UBA_ID Chargen-ID (Ein‐ DWord 0 gang) UBA_NAME Chargen-Name String[ " (Eingang) Unit_Attribute Unit_Attribute DWord 0 UNIT_ID Konfigurierte Word UNIT_ID UNIT_NAME Teilanlagenna‐ String[ " me (Seite 56) UnitStatus Teilanlagensta‐...
  • Seite 52: Systemparameter

    Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Fehlercodes am Parameter "Q_ERR_ASB " Am Parameter wird der letzte aufgetretene Fehler während eines Chargenablauf angezeigt. Die Interpretation der Fehlercodes ist zum Teil nur mit spezifischen Kenntnissen über den Chargenablauf in der AS möglich: Fehlercode Bedeutung Kein Fehler Undefinierter Fehler Ein Eingangsparameter ist ungültig.
  • Seite 53 Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Anschluss (Para‐ Bedeutung Vorbele‐ Attribute B&B Zulässi‐ meter) gung ge Werte EVENT_DB Ereignispuffer für Word 16#0497 die Speicherung des Status von Re‐ zept- prozedurelemen‐ EPE_CONN Verschaltung mit DInt IEPAR-Bausteinen EQM_DB Nummer des Word 16#0000 Equipment- Datenbausteins FirstSP_DB Nummer des ers‐...
  • Seite 54: Meldetexte Und Begleitwerte Von Unit_Plc

    Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Anschluss (Para‐ Bedeutung Vorbele‐ Attribute B&B Zulässi‐ meter) gung ge Werte CopyEQMDB Nur für interne Bool deaktiviert Verwendung, bzw. für einen Service-Techni‐ ker. Kopiere EQM- Datenbaustein in Instanz-Daten‐ baustein DebugTrace Nur für interne Word 16#0 Verwendung, bzw. für einen Service-Techni‐...
  • Seite 55 Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Meldungs-Nr. Baustein- Vorbesetzungs- Melde- Unterdrückbar MSG_EVID_2 parameter Meldetext klasse durch Q_ERR_EQM_DB Fehlender Equipment Leittechnik-mel‐ dung S (System) (TriggerCmdPropagation Kommandovorgabe Status AS (Status OR (Q_ERR_EVENT_DB AND mit: @4%s@ Message) NOT RunAfterBufferFull)) Die Zeitstempel vom Leittechnik-mel‐ EQM DB und SP DB sind dung S (System) ungleich.
  • Seite 56: Bedienen Und Beobachten Von Unit_Plc

    Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Begleitwert Bausteinparameter BA_ID CmdPropagString Max_CycleRun (ProcessCurrentTime - ProcessStartTime) L_ICTRL_STEP_NO AUX_PR08 AUX_PR09 AUX_PR10 2.2.4.15 Bedienen und Beobachten von UNIT_PLC Sichten von UNIT_PLC Der Baustein UNIT_PLC verfügt über folgende Sichten: • Teilanlage • Funktionen • Charge • Parameter • Meldungen Die folgenden Tabellen zeigen die Zuordnungen der Parameter des UNIT_PLC-Bausteins zu den Ein-/Ausgabefeldern des zugehörigen Bildbausteins für die entsprechenden Sichten.
  • Seite 57 Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Ein-/Ausgabefeld Bausteinparameter Kommentar Kontrollkästchen "Teilanlagen Status" EN_LinkedUnitStatus Deaktiviertes Kontollkästchen ("EN_Lin‐ kedUnitStatus" = 0): Wert des Eingangs "UnitStatus" wird auf Ausgang "Q_UnitStatus" durchgeschal‐ tet. Aktiviertes Kontollkästchen ("EN_Linke‐ dUnitStatus" = 1): Wert des Engangs "L_UnitStatus" wird auf Ausgang "Q_UnitStatus" durchge‐ schaltet.
  • Seite 58: Funktionen

    Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Funktionen Die Sicht "Funktionen" zeigt alle Technischen Funktionen dieser Teilanlage in Tabellenform an. Jede Technische Funktion wird in einer Tabellenzeile angeordnet. Ein-/Ausgabefeld Bausteinparameter Kommentar Schaltflächen der "Technischen Funktio‐ Öffnet den Bildbaustein dieser Techni‐ nen" schen Funktion Schaltfläche "Rücksetzen" Mit dieser Schaltfläche können Sie been‐...
  • Seite 59 Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Damit ein Objekt bedient werden kann, muss der Bediener zusätzlich die Berechtigung dazu haben. Die Einstellung der Berechtigungsstufen für die einzelnen Bediener wird über den WinCC-Explorer im User Administrator vorgenommen: • Die Bedienfreigabe erfordert die Bedienberechtigung Stufe 5 (Prozessbedienungen) oder die Stufe 6 (Höherwertige Prozessbedienungen).
  • Seite 60 Schnittstellenbausteine 2.2 BATCH-Schnittstellenbausteine Am hellgrünen Balken können Sie den Status ableiten. Die Status-Farben können Sie im Dialog "Eigenschaften" des Objektes im Graphics Designer wählen, bzw. anpassen. Teilanlagenname Der Eingang "UNIT_Name" des Bausteins "UNIT_PLC" wird durch SIMATIC BATCH verwaltet. Beim Erzeugen der BATCH Anlagendaten wird der Eingang mit dem Namen des zugehörigen Teilanlagen Hierarchieordners aktualisiert.
  • Seite 61: Equipment Parameter Modul

    Schnittstellenbausteine 2.3 Equipment Parameter Modul Equipment Parameter Modul 2.3.1 IEPAR_BOOL 2.3.1.1 IEPAR_BOOL: Equipment Parameter Modul für den Datentyp Boolean Objektname (Art + Nummer) FB 256 (Seite 61) 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 BOOL (Bitvariable).
  • Seite 62: Iepar_Dest

    Schnittstellenbausteine 2.3 Equipment Parameter Modul 2.3.2 IEPAR_DEST 2.3.2.1 IEPAR_DEST: Equipment Parameter Modul für den Datentyp DEST Objektname (Art + Nummer) FB263 (Seite 62) 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) für den Ziel-Bestimmungsort (Location ID).
  • Seite 63: Iepar_Dint

    Schnittstellenbausteine 2.3 Equipment Parameter Modul 2.3.3 IEPAR_DINT 2.3.3.1 IEPAR_DINT: Equipment Parameter Modul für den Datentyp Double Integer Objektname (Art + Nummer) FB 255 (Seite 63) 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 64: Iepar_Enum

    Schnittstellenbausteine 2.3 Equipment Parameter Modul 2.3.4 IEPAR_ENUM 2.3.4.1 IEPAR_ENUM: Equipment Parameter Modul für den Parametertyp ENUM Objektname (Art + Nummer) FB 259 (Seite 65) Aufrufende OBs Der OB, in dem Sie den Baustein einbauen (z. B. OB 32). Funktion Der Baustein dient zur Sollwertvorgabe und Istwertübernahme von Aufzählungstypen. Im Eigenschaften-Dialog des Eingangs "SP_VAL"...
  • Seite 65: Anschlüsse Von Iepar_Enum

    Schnittstellenbausteine 2.3 Equipment Parameter Modul Bild 2-1 Aufzählungstyp zuweisen Arbeitsweise Die an den Eingängen anliegenden Sollwerte werden auf die Ausgänge transferiert. 2.3.4.2 Anschlüsse von IEPAR_ENUM Anschlüsse Anschluss (Para‐ Bedeutung Vorbele‐ Attribute B&B Zulässige Werte meter) gung ACT_VAL Istwert (Ein‐ DInt gang) ENUM Textstring (Ein‐...
  • Seite 66: Iepar_Pi

    Schnittstellenbausteine 2.3 Equipment Parameter Modul Anschluss (Para‐ Bedeutung Vorbele‐ Attribute B&B Zulässige Werte meter) gung QACT_VAL Istwert (Aus‐ DInt gang) SP_VAL Sollwert (Ein‐ DInt gang) Siehe auch Allgemeines zur Bausteinbeschreibung (Seite 9) 2.3.5 IEPAR_PI 2.3.5.1 IEPAR_PI: Equipment Parameter Modul für Prozesseingänge Objektname (Art + Nummer) FB 260 (Seite 66) Aufrufende OBs...
  • Seite 67: Iepar_Po

    Schnittstellenbausteine 2.3 Equipment Parameter Modul Anschluss (Pa‐ Bedeutung Vorbelegung Attribute B&B Zulässige Werte rameter) BA_ID_SP Sollwert Chargen- DInt ID (Eingang) EPE_CONN IEPH/IEOP- DInt Verbindung LOWLIMIT Untergrenze Real LOWLIMIT < UPLIMIT MAT_ACT Istwert Stoff (Ein‐ String[16 ‘‘ gang) MAT_SP Sollwert Stoff (Ein‐ String[16 ‘‘...
  • Seite 68: Anschlüsse Von Iepar_Po

    Schnittstellenbausteine 2.3 Equipment Parameter Modul Funktion Der Baustein dient zur Sollwertvorgabe und Istwertübernahme von Haupt-, Neben-, Zwischen- und Abfallprodukten (Menge, Stoff, Erzeugungs-Chargen-ID). Arbeitsweise Die an den Eingängen anliegenden Sollwerte werden auf die Ausgänge transferiert. 2.3.6.2 Anschlüsse von IEPAR_PO Anschlüsse Anschluss (Pa‐ Bedeutung Vorbelegung Attribute B&B...
  • Seite 69: Iepar_Real

    Schnittstellenbausteine 2.3 Equipment Parameter Modul Siehe auch Allgemeines zur Bausteinbeschreibung (Seite 9) 2.3.7 IEPAR_REAL 2.3.7.1 IEPAR_REAL: Equipment Parameter Modul für den Datentyp Real Objektname (Art + Nummer) FB 257 (Seite 69) 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 70: Iepar_Source

    Schnittstellenbausteine 2.3 Equipment Parameter Modul Anschluss (Pa‐ Bedeutung Vorbelegung Attribute B&B Zulässige Werte rameter) SP_VAL Sollwert (Eingang) Real UPLIMIT Obergrenze Real 100.0 Siehe auch Allgemeines zur Bausteinbeschreibung (Seite 9) 2.3.8 IEPAR_SOURCE 2.3.8.1 IEPAR_SOURCE: Equipment Parameter Modul für den Datentyp SOURCE Objektname (Art + Nummer) FB 262 (Seite 70) Aufrufende OBs...
  • Seite 71: Siehe Auch

    Schnittstellenbausteine 2.3 Equipment Parameter Modul Anschluss (Pa‐ Bedeutung Vorbelegung Attribute B&B Zulässige Werte rameter) QACT_VAL Istwert (Ausgang) DInt SP_VAL Sollwert (Eingang) DInt Siehe auch Allgemeines zur Bausteinbeschreibung (Seite 9) 2.3.9 IEPAR_STR 2.3.9.1 IEPAR_STR: Equipment Parameter Modul für den Parametertyp String Objektname (Art + Nummer) FB 258 (Seite 72) Aufrufende OBs...
  • Seite 72: Anschlüsse Von Iepar_Str

    Schnittstellenbausteine 2.3 Equipment Parameter Modul 2.3.9.2 Anschlüsse von IEPAR_STR Anschlüsse Anschluss (Para‐ Bedeutung Vorbelegung Attribute B&B Zulässige Werte meter) ACT_VAL Istwert (Ein‐ String[16] ‘‘ gang) EPE_CONN IEPH/IEOP- DInt Verbindung LOC_ID_ON Freigabe Strin‐ Bool gumwandlung Q_SP Sollwert konver‐ DInt tiert von String =>...
  • Seite 73: Anschlüsse Von Iepar_Via

    Schnittstellenbausteine 2.3 Equipment Parameter Modul Funktion Der Baustein dient zur Sollwertvorgabe und Istwertübernahme von Werten des Datentyps Double Integer (Ganzzahlvariable) für den Via-Bestimmungsort (Location ID). Arbeitsweise Das an den Eingängen SP_VAL bzw. ACT_VAL anliegende Signal wird auf die Ausgänge Q_SP_VAL bzw. QACT_VAL transferiert. Dabei wird der SP_VAL typischerweise durch die Chargensteuerung oder den IEPH-Bildbaustein gesetzt, der ACT_VAL durch das Anwenderprogramm.
  • Seite 74 Schnittstellenbausteine 2.3 Equipment Parameter Modul SIMATIC BATCH Bausteine V9.1 Funktionshandbuch, 02/2021, A5E42579239-AA...
  • Seite 75: Systembausteine

    Systembausteine Funktionsbausteine 3.1.1 RecipeControl RecipeControl: Laufzeitsystem - Baustein Objektname (Art + Nummer) FB 267 Funktion Dieser systeminterne Baustein wird vom UNIT_PLC aufgerufen und steuert die Teilanlagen und Rezeptoperationen. 3.1.2 MemIDB64 MemID64: Laufzeitsystem - Baustein Objektname (Art + Nummer) FB 273 Funktion Dieser systeminterne Baustein stellt 64 KByte Puffer für die interne Datenverwaltung zur Verfügung.
  • Seite 76: Weitere Informationen

    Systembausteine 3.1 Funktionsbausteine Aufrufende OBs Der Baustein wird vom SIMATIC BATCH Projektierungsdialog in OB 35 angelegt. Funktion Dieser systeminterne Baustein verwaltet RPE Ereignisse und ist zuständig für die Kommunikation zwischen AS und BCS. Chargenmeldungen Ereignis Meldeklasse Kommunikationsfehler zum BCS AS-Leittechnik Meldung - Störung Ereignispuffer voll AS-Leittechnik Meldung - Störung Kommunikations-DB ist nicht vorhanden...
  • Seite 77: Eventsend Rpe Ereignisse Sammeln Und Kommunikation Zu Bcs

    Systembausteine 3.1 Funktionsbausteine Hinweis Sie können nur eine Instanz des Bausteins in dem AS verwenden. 3.1.3.3 EventSend RPE Ereignisse sammeln und Kommunikation zu BCS Ereignis-Verwaltung und Kommunikation zum SIMATIC BATCH Server Alle vom Baustein "UNIT_PLC" im Sendepuffer des OBs (implementiert als Instanzen von "MenID64"...
  • Seite 78: Eventsend Diagnose-Meldungen

    Systembausteine 3.1 Funktionsbausteine Der Status jedes Sendepuffers kann über den Satz folgender Ausgänge überwacht werden: Ausgang Kommentar SNDBuf1State 2) Status: • 0=EMPTY • 1=WRITING • 2=RDYTOSEND • 3=SENDING • 4=WAITFORACK SNDBuf1_FILL 2) Belegter Pufferspeicher in % 2) Beispiel für Sendepuffer 1 Der Kommunikationsstatus von BSEND / BRCV Baustein kann über folgende Ausgänge überwacht werden: Ausgang...
  • Seite 79: Funktionsaufrufe

    Systembausteine 3.2 Funktionsaufrufe Funktionsaufrufe 3.2.1 CallFB CallFB: Laufzeitsystem - Baustein Objektname (Art + Nummer) FC 190 Funktion Diese systeminterne Funktion ruft einen Funktionsbaustein außerhalb des normalen Bearbeitungszyklus auf. 3.2.2 CheckCmdPriority CheckCmdPriority Laufzeitsystem - Baustein Objektname (Art + Nummer) FC 224 Funktion Diese systeminterne Funktion prüft, ob ein anstehendes Kommando ausgeführt werden darf oder nicht.
  • Seite 80: Cmdcontrol

    Systembausteine 3.2 Funktionsaufrufe 3.2.4 CmdControl CmdControl: Laufzeitsystem - Baustein Objektname (Art + Nummer) FC 221 Funktion Diese systeminterne Funktion wird von ContControl aufgerufen und steuert das Kommando an allen Rezeptprozedurelementen, die in der Kommandoliste aufgeführt sind. Für den Fall eines START-Kommandos wird der Status der Rezeptprozedurelemente in der bestehenden Kommandoliste überprüft, um so sicher zu stellen, dass kein anderes Rezeptprozedurelement aktiv ist.
  • Seite 81: Contcontrol

    Systembausteine 3.2 Funktionsaufrufe 3.2.7 ContControl ContControl: Laufzeitsystem - Baustein Objektname (Art + Nummer) FC 219 Funktion Dieser systeminterne Baustein wird vom RecipeControl aufgerufen und steuert die Teilanlagen und Rezeptoperationen. 3.2.8 ContGetRPEListSW ContGetRPEListSW: Laufzeitsystem - Baustein Objektname (Art + Nummer) FC 189 Funktion Diese systeminterne Funktion gibt das Statuswort eines Rezeptelementes (z.
  • Seite 82: Copyblock

    Systembausteine 3.2 Funktionsaufrufe Objektname (Art + Nummer) FC 216 Funktion Dieser systeminterne Baustein ContSetSW erzeugt den aktuellen Status eines Rezeptelements (Teilanlage, Rezeptoperation). 3.2.11 CopyBlock CopyBlock: Laufzeitsystem - Baustein Objektname (Art + Nummer) FC 191 Funktion Diese systeminterne Funktion kopiert Datenblöcke von einem Speicherplatz (z. B. Datenbaustein, Instanzdatenbaustein) in einen anderen Speicherplatz.
  • Seite 83: Epargetvalue

    Systembausteine 3.2 Funktionsaufrufe Funktion Diese systeminterne Funktion ermittelt aus dem EQM-DB den Datentyp und die Datenlänge eines Sollwertes für eine Technische Funktion. 3.2.14 EPARGetValue EPARGetValue: Laufzeitsystem - Baustein Objektname (Art + Nummer) FC 186 Funktion Diese systeminterne Funktion ermittelt den aktuellen Wert eines Prozessparameters. 3.2.15 EPHGetHeader EPHGetHeader: Laufzeitsystem - Baustein...
  • Seite 84: Ephmanualcontrol

    Systembausteine 3.2 Funktionsaufrufe 3.2.17 EPHManualControl EPHMan: Laufzeitsystem - Baustein Objektname (Art + Nummer) FC 223 Funktion Diese systeminterne Funktion überwacht alle Technische Funktionen innerhalb einer Teilanlage. Wenn eine Technische Funktion nicht im Zustand "LEERLAUF", "BEENDET", "ABGEBROCHEN", "GESTOPPT" ist und im manuellen Betrieb gesteuert wird, dann wird die Statusänderung erkannt und der BCS benachrichtigt.
  • Seite 85: Reliablecmd

    Systembausteine 3.2 Funktionsaufrufe Objektname (Art + Nummer) FC 215 Funktion Dieser systeminterne Baustein wird vom ContControl aufgerufen und steuert die Leerschritte (NOPs). Der Baustein startet die Ablaufzeit. Wenn die Zeit größer als die vorgegebene Ablaufzeit ist, dann ändert sich der Status auf "Bereit zum Beenden" und dann auf "Beendet". 3.2.21 ReliableCmd Reliable Command: Laufzeitsystem - Baustein...
  • Seite 86: Rpegetsplist

    Systembausteine 3.2 Funktionsaufrufe Funktion Diese interne Funktion gibt die ermittelten Sollwerte (siehe RPEGetSPList) zurück. 3.2.24 RPEGetSPList RPEGetSPList: Laufzeitsystem - Baustein Objektname (Art + Nummer) FC 194 Funktion Diese interne Funktion ermittelt Sollwerte aus dem Sollwert-DB. 3.2.25 RPEGetSW RPEGetSW: Laufzeitsystem - Baustein Objektname (Art + Nummer) FC 207 Funktion...
  • Seite 87: Rpepreparetocmpl

    Systembausteine 3.2 Funktionsaufrufe 3.2.27 RPEPrepareToCmpl RPEPrepareToCmpl: Laufzeitsystem - Baustein Objektname (Art + Nummer) FC 209 Funktion Wenn sich das Rezeptelement (z. B. Rezeptoperation oder Rezeptfunktion) im Zustand "Bereit zum Beenden" befindet, dann wird diese interne Funktion wird aufgerufen. Unter Beachtung der Zustände, der mit diesem Rezeptelement in Beziehung stehenden Rezeptelementen, wird das vorherige und das aktuelle Rezeptelement auf "Beendet"...
  • Seite 88: Rphcontrol

    Systembausteine 3.2 Funktionsaufrufe 3.2.30 RPHControl RPHControl: Laufzeitsystem - Baustein Objektname (Art + Nummer) FC 218 Funktion Dieser systeminterne Baustein wird vom ContControl aufgerufen und steuert die Rezeptfunktionen. Der Baustein liest die Sollwerte der Rezeptfunktion vom Sollwert-DB und steuert die Technische Funktion. Wenn die Technische Funktion belegt ist, können die S88 Kommandos ausgeführt werden.
  • Seite 89: Rphgetref

    Systembausteine 3.2 Funktionsaufrufe 3.2.33 RPHGetRef RPHGetRef: Laufzeitsystem - Baustein Objektname (Art + Nummer) FC 197 Funktion Diese interne Funktion gibt die Referenzwerte und deren Länge für Teilanlagen und Rezeptoperationen zurück. 3.2.34 RPHSetRef RPHSetRef: Laufzeitsystem - Baustein Objektname (Art + Nummer) FC 198 Funktion Diese Funktion kopiert den aktuellen Soll-Istwert aus dem Prozess in die Referenzliste der...
  • Seite 90: Transcontrol

    Systembausteine 3.2 Funktionsaufrufe Objektname (Art + Nummer) FC 220 Funktion Dieser systeminterne Baustein wird vom ContControl aufgerufen und steuert die Transitionen. Der Baustein startet die Transitionen und führt diese aus. Wenn eine Transition "wahr" ist (Status wird vom BCS gesendet), dann ändert sich der Status erst nach "Bereit zum Beenden" und anschließend nach "Beendet".
  • Seite 91: Transgetpinoper

    Systembausteine 3.2 Funktionsaufrufe Objektname (Art + Nummer) FC 201 Funktion Diese interne Funktion gibt die einzelnen Transitionsbedingungen (beide Operanden und die zugehörige Bedingung) einer Transition zurück. 3.2.40 TransGetPinOper TransGetPinOper: Laufzeitsystem - Baustein Objektname (Art + Nummer) FC 202 Funktion Diese interne Funktion löst Transitionsbedingungen auf und gibt den aktuellen Operanden (z. B.
  • Seite 92: Transsetgateval

    Systembausteine 3.2 Funktionsaufrufe Funktion Diese interne Funktion löst Transitionsbedingungen auf. 3.2.43 TransSetGateVal TransSetGateVal: Laufzeitsystem - Baustein Objektname (Art + Nummer) FC 205 Funktion Diese interne Funktion vergleicht die binären Eingangswerte einer Logik mit dem Ergebniswert der vorherigen Logik. 3.2.44 UnitParamControl UnitParamControl: Laufzeitsystem - Baustein Objektname (Art + Nummer) FC 222...
  • Seite 93: Index

    Index Allgemeines zur Bausteinbeschreibung, 9 DebugTrace, 82 Anschlüsse, 10 Arbeitsweise, 9 Aufrufende OBs, 10 B&B, 12 Einstellungen zum Kommunikations-Puffer Bedienen und Beobachten, 12 "RunAfterBufferFull", 43 Fehlerbehandlung, 10 EPARGet, 82 Funktion, 9 EPARGetValue, 83 Objektname, 9 EPHGetHeader, 83 Typname, 9 EPHGetSW, 83 Zulässige Werte, 12 EPHMan, 84 Arbeitsweise UNIT_PLC...
  • Seite 94 Index Equipment Parameter Modul für den Datentyp IEPH DEST, 62 Anschlüsse, 18 Funktion, 62 Arbeitsweise, 15 IEPAR_DINT Batch Bildbaustein aus Template erzeugen, 23 Anschlüsse, 63 Bedienberechtigung erstellen, 23 Arbeitsweise, 63 Bedienen und Beobachten, 21 Equipment Parameter Modul für den Datentyp Belegung von ICTRL, 16 Double Integer, 63 Belegung von Statuswort USTAT_L und...
  • Seite 95 Index RPEPrepareOccupy, 86 RPEPrepareToCmpl, 87 RPESetCW, 87 RPESetLinkCW, 87 RPHControl, 88 RPHGetAllRef, 88 RPHGetAllSP, 88 RPHGetRef, 89 RPHSetRef, 89 START-Kommando, 40 TAG_COLL Anschlüsse, 35 Arbeitsweise, 35 Funktion, 35 Schnittstelle BATCH, 35 TagCollGetHeader, 89 Teilanlagenbelegung - Schnittstelle BATCH, 36 TransBCSControl, 89 TransControl, 90 TransGetAllPin, 90 TransGetPin, 90...
  • Seite 96 Index SIMATIC BATCH Bausteine V9.1 Funktionshandbuch, 02/2021, A5E42579239-AA...

Inhaltsverzeichnis