Herunterladen Inhalt Inhalt Diese Seite drucken

Werbung

L
Handbuch
Global Drive
PLC Developer Studio
Funktionsbibliothek
LenzeTpDrv.lib
Global Drive

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Lenze IEC 61131-3

  • Seite 1 Handbuch Global Drive PLC Developer Studio Global Drive Funktionsbibliothek LenzeTpDrv.lib...
  • Seite 2 Beeinträchtigungen jeglicher Art. ã 2002 Lenze Drive Systems GmbH Ohne besondere schriftliche Genehmigung von Lenze Drive Systems GmbH darf kein Teil dieser Dokumentation vervielfältigt oder Dritten zugänglich gemacht werden. Wir haben alle Angaben in dieser Dokumentation mit größter Sorgfalt zusammengestellt und auf Übereinstimmung mit der beschriebe- nen Hard−...
  • Seite 3: Inhaltsverzeichnis

    Funktionsbibliothek LenzeTpDrv.lib Inhalt 1 Vorwort und Allgemeines ..........1−1 Über dieses Handbuch .
  • Seite 4 Funktionsbibliothek LenzeTpDrv.lib Inhalt LenzeTpDrv.lib DE 1.2...
  • Seite 5: Vorwort Und Allgemeines

    Informationen: Variablennamen sind im erklärenden Text in Kursivschrift dargestellt: · "Das Signal an nIn_a ..." Lenze Funktionen/Funktionsblöcke erkennen Sie am Namen. Sie beginnen immer mit einem "L_": · "Der FB L_ARIT kann ..." Programmlistings sind in der Schriftart "Courier" aufgeführt, wobei Schlüsselwörter fett ausgezeichnet sind: ·...
  • Seite 6: Aufbau Der Beschreibungen

    Kennzeichnet einen Tipp bzw. Hinweis. Hinweis! 1.1.4 Verwendete Begriffe Begriff Im folgenden Text verwendet für Drive PLC Developer Studio Funktionsblock Global Drive Control (Parametrier−Programm von Lenze) Parameter−Codestellen Codestellen zum Einstellen der Funktionalität eines Funktionsblocks · 9300 Servo PLC · Drive PLC ·...
  • Seite 7: Versionskennung Der Funktionsbibliothek

    Funktionsbibliothek LenzeTpDrv.lib Vorwort und Allgemeines Versionskennung der Funktionsbibliothek Versionskennung der Funktionsbibliothek Version Funktionsbibliothek können über globale Konstante C_w[Funktionsbibliotheksname]Version abfragen. Versionskennung ab PLC Software−Stand 7.x: Beispiel Konstante Bedeutung Wert Externes Release C_w[Funktionsbibliotheksname]VersionER Externes Level C_w[Funktionsbibliotheksname]VersionEL Internes Release C_w[Funktionsbibliotheksname]VersionIR Build−Nummer C_w[Funktionsbibliotheksname]VersionBN Version: 01 Der Wert dieser Konstanten ist hexadezimal−kodiert.
  • Seite 8 Funktionsbibliothek LenzeTpDrv.lib Vorwort und Allgemeines Versionskennung der Funktionsbibliothek 1−4 LenzeTpDrv.lib DE 1.2...
  • Seite 9: Einführung Touch−Probe−Schnittstelle

    PLC−Betriebssystem aufbereiteten Touch−Probe−Signale zur Verfügung. Durch die Funktionsbibliothek LenzeTpDrv.lib wird das bisherige Konfigurationskonzept für die Touch−Probe−Schnittstelle über die bekannten Lenze−Codestellen abgelöst. Die Funktionsbibliothek kann für Lenze PLCs mit Betriebssystem V6.2 und höher verwendet werden und beinhaltet die fol- genden wesentlichen Merkmale: ·...
  • Seite 10: Fest Eingestellte Touch−Probe−Eingänge

    Funktionsbibliothek LenzeTpDrv.lib Einführung Fest eingestellte Touch−Probe−Eingänge Fest eingestellte Touch−Probe−Eingänge Folgende digitale Eingänge sind bei 9300 Servo PLC, Drive PLC und ECSxA fest als Touch−Probe− Eingänge eingestellt: Digitaler Eingang Quelle für den Winkelkorrekturwert 9300 Servo PLC DIGIN_bIn4_b (x5/E4) MCTRL_MotorControl · Motor−Istdrehzahl über Resolver (X7) oder Encoder (X8) DIGIN_bIn5_b (x5/E5) DFIN_IO_DigitalFrequency...
  • Seite 11 Funktionsbibliothek LenzeTpDrv.lib Einführung Festlegung eines digitalen Eingangs als Touch−Probe−Eingang 5. Wählen Sie im Register Modulparameter für den selektierten Eingang die zu verwendende Quelle für den Winkelkorrekturwert aus, sofern die verwendete PLC mehrere Quellen unterstützt. – Bei der 9300 Servo PLC können Sie z. B. als Quelle für den Winkelkorrekturwert zwischen Motorsteuerung (MCTRL) und Leitfrequenzeingang (DFIN) auswählen: Damit ist die Festlegung eines digitalen Eingangs als Touch−Probe−Eingang abgeschlossen, wobei der Eingang folgende Default−Einstellungen besitzt:...
  • Seite 12 Funktionsbibliothek LenzeTpDrv.lib Einführung Festlegung eines digitalen Eingangs als Touch−Probe−Eingang 2−4 LenzeTpDrv.lib DE 1.2...
  • Seite 13: Funktionen/Funktionsblöcke

    Funktionsbibliothek LenzeTpDrv.lib Funktionen/Funktionsblöcke L_TpConfigDigInX − Touch−Probe−Eingang konfigurieren Funktionen/Funktionsblöcke L_TpConfigDigInX − Touch−Probe−Eingang konfigurieren Funktion Mit dieser Funktion kann für den ausgewählten Touch−Probe−Eingang die Flankenempfindlichkeit sowie eine statische Totzeitkompensation aus einer POE heraus konfiguriert werden. · Auf diese Weise lassen sich z. B. einfache Längenmessungen realisieren. Deklaration INT L_TpConfigDigInX (byDigInSel, byEdgeDetection, dnTpDelay_p);...
  • Seite 14: L_Tpgetlastscandigin1

    Funktionsbibliothek LenzeTpDrv.lib Funktionen/Funktionsblöcke L_TpGetLastScanDigIn1...4 − Touch−Probe−Signale bereitstellen L_TpGetLastScanDigIn1...4 − Touch−Probe−Signale bereitstellen Funktionsblock Die FBs L_TpGetLastScanDigIn1 ... L_TpGetLastScanDigIn1 stellen dem SPS−Programm die vom PLC−Betriebssystem aufbereiteten Touch−Probe−Signale zum entsprechenden digitalen Ein- gang zur Verfügung. · Flankenempfindlichkeit sowie Totzeitkompensation für die Touch−Probe−Eingänge können Sie mit Hilfe der Funktion L_TpConfigDigInX aus einer POE heraus konfigurieren.
  • Seite 15 Funktionsbibliothek LenzeTpDrv.lib Funktionen/Funktionsblöcke L_TpGetLastScanDigIn1...4 − Touch−Probe−Signale bereitstellen o Zyklischer Task þ Zeitgesteuerter Task o Ereignisgesteuerter o Interrupt−Task FB−Aufruf in: (PLC_PRG) (INTERVAL) Task (EVENT) Ausgänge Datentyp Wert/Bedeutung nState Integer Status 3 Die Flankenempfindlichkeit des Touch−Probe−Eingangs ist auf "TP−Erkennung aus" eingestellt. 2 Die Flankenempfindlichkeit des Touch−Probe−Eingangs ist auf "Steigende & fal- lende Flanke"...
  • Seite 16 Funktionsbibliothek LenzeTpDrv.lib Funktionen/Funktionsblöcke L_TpGetLastScanDigIn1...4 − Touch−Probe−Signale bereitstellen Zuordnung digitale Eingänge zu FB bei 9300 Servo PLC, Drive PLC und ECSxA L_TpGetLastScanDigIn1 nState Touch probe dnTpLastScan 9300 Servo PLC CTRL bTpReceived Inputs_DIGIN1_TP DIGIN_bIn1_b L_TpGetLastScanDigIn2 Inputs_DIGIN2_TP nState DIGIN_bIn2_b Touch probe dnTpLastScan CTRL bTpReceived Inputs_DIGIN3_TP L_TpGetLastScanDigIn1...
  • Seite 17 Funktionsbibliothek LenzeTpDrv.lib Funktionen/Funktionsblöcke L_TpGetLastScanDigIn1...4 − Touch−Probe−Signale bereitstellen Ablauf 1. Der Touch Probe wird flankengesteuert über den entsprechenden digitalen Eingang aktiviert. 2. Ist ein Touch Probe erfolgt, wird bTPReceived = TRUE gesetzt. – Dieses Meldesignal steht nur für einen Taskzyklus an. 3.

Inhaltsverzeichnis