Herunterladen Inhalt Inhalt Diese Seite drucken
Siemens Simatic ET200MP Handbuch
Vorschau ausblenden Andere Handbücher für Simatic ET200MP:
Inhaltsverzeichnis

Werbung

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Siemens Simatic ET200MP

  • Seite 2: Zählen, Messen Und Positionserfassung

    ___________________ Vorwort ___________________ Wegweiser Dokumentation Grundlagen zu Zählen, ___________ Messen und SIMATIC Positionserfassung Technologieobjekt ___________ S7-1500, ET 200MP, ET 200SP High_Speed_Counter Zählen, Messen und einsetzen Positionserfassung Technologieobjekt ___________ SSI_Absolute_Encoder einsetzen Funktionshandbuch ___________________ Modul einsetzen ___________________ Service & Support 12/2017 A5E32009788-AG...
  • Seite 3: Rechtliche Hinweise

    Hinweise in den zugehörigen Dokumentationen müssen beachtet werden. Marken Alle mit dem Schutzrechtsvermerk ® gekennzeichneten Bezeichnungen sind eingetragene Marken der Siemens AG. Die übrigen Bezeichnungen in dieser Schrift können Marken sein, deren Benutzung durch Dritte für deren Zwecke die Rechte der Inhaber verletzen kann. Haftungsausschluss Wir haben den Inhalt der Druckschrift auf Übereinstimmung mit der beschriebenen Hard- und Software geprüft.
  • Seite 4: Vorwort

    Vorwort Zweck der Dokumentation Diese Dokumentation unterstützt Sie bei der Projektierung und Programmierung von Modulen für Zähl- und Messaufgaben der S7-1500, ET 200MP und ET 200SP sowie für die Weg- und Positionserfassung. Erforderliche Grundkenntnisse Zum Verständnis der Dokumentation sind folgende Kenntnisse erforderlich: ●...
  • Seite 5: Weitere Unterstützung

    ● Informationen zum Angebot des Technical Support finden Sie im Anhang Service & Support (Seite 201). ● Das Angebot an technischer Dokumentation für die einzelnen SIMATIC Produkte und Automatisierungssysteme finden Sie im Internet (http://www.siemens.com/simatic-tech-doku-portal). ● Den Online-Katalog und das Online-Bestellsystem finden Sie im Internet (https://mall.industry.siemens.com). Zählen, Messen und Positionserfassung...
  • Seite 6: Inhaltsverzeichnis

    Inhaltsverzeichnis Vorwort ..............................3 Wegweiser Dokumentation ........................9 Grundlagen zu Zählen, Messen und Positionserfassung ............... 14 Übersicht der Module und Eigenschaften ................14 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) ........................18 2.2.1 Konvention ..........................18 2.2.2 Übersicht der Einsatzmöglichkeiten ..................
  • Seite 7 Inhaltsverzeichnis 2.2.14 Signalauswertung von Inkrementalsignalen ................72 2.2.14.1 Übersicht ..........................72 2.2.14.2 Einfachauswertung ........................ 72 2.2.14.3 Zweifachauswertung ......................73 2.2.14.4 Vierfachauswertung ....................... 74 2.2.15 Taktsynchronität (TM Count und TM PosInput) ..............75 Grundlagen zu Zählen (TM Timer DIDQ) ................76 2.3.1 Übersicht der Einsatzmöglichkeiten ..................
  • Seite 8 Inhaltsverzeichnis High_Speed_Counter in Betrieb nehmen ................132 3.7.1 Technologieobjekt in Betrieb nehmen .................. 132 High_Speed_Counter Diagnose ................... 134 3.8.1 Zählwerte, Messwerte, DIs und DQs beobachten ..............134 Technologieobjekt SSI_Absolute_Encoder einsetzen ................136 Technologieobjekt SSI_Absolute_Encoder ................136 Übersicht der Projektierungsschritte ..................137 Technologieobjekt hinzufügen ....................
  • Seite 9 Inhaltsverzeichnis Digitaleingabemodul einsetzen .................... 194 5.2.1 Modul konfigurieren und parametrieren ................194 5.2.1.1 Modul zur Hardware-Konfiguration hinzufügen ..............194 5.2.1.2 Hardware-Konfiguration öffnen .................... 195 5.2.1.3 Betriebsart Zählen ........................ 195 5.2.2 Modul Online & Diagnose ....................200 5.2.2.1 Diagnose anzeigen und auswerten ..................200 Service &...
  • Seite 10: Wegweiser Dokumentation

    Wegweiser Dokumentation Die Dokumentation für das Automatisierungssystem SIMATIC S7-1500, für die auf SIMATIC S7-1500 basierende CPU 1516pro-2 PN und die Dezentralen Peripheriesysteme SIMATIC ET 200MP, ET 200SP und ET 200AL gliedert sich in drei Bereiche. Die Aufteilung bietet Ihnen die Möglichkeit, gezielt auf die gewünschten Inhalte zuzugreifen. Basisinformationen Systemhandbücher und Getting Started beschreiben ausführlich die Projektierung, Montage, Verdrahtung und Inbetriebnahme der Systeme SIMATIC S7-1500, ET 200MP, ET 200SP...
  • Seite 11 Überblick über Ihre laufenden Anfragen verschaffen. Um die volle Funktionalität von "mySupport" zu nutzen, müssen Sie sich einmalig registrieren. Sie finden "mySupport" im Internet (https://support.industry.siemens.com/My/ww/de/). "mySupport" - Dokumentation In "mySupport" haben Sie im Bereich Dokumentation die Möglichkeit ganze Handbücher oder nur Teile daraus zu Ihrem eigenen Handbuch zu kombinieren.
  • Seite 12: Anwendungsbeispiele

    ● Produktbilder, 2D-Maßbilder, 3D-Modelle, Geräteschaltpläne, EPLAN-Makrodateien ● Handbücher, Kennlinien, Bedienungsanleitungen, Zertifikate ● Produktstammdaten Sie finden "mySupport" - CAx-Daten im Internet (http://support.industry.siemens.com/my/ww/de/CAxOnline). Anwendungsbeispiele Die Anwendungsbeispiele unterstützen Sie mit verschiedenen Tools und Beispielen bei der Lösung Ihrer Automatisierungsaufgaben. Dabei werden Lösungen im Zusammenspiel mehrerer Komponenten im System dargestellt - losgelöst von der Fokussierung auf einzelne...
  • Seite 13 ● Firmwareaktualisierung der CPU und angeschlossener Module Sie finden das SIMATIC Automation Tool im Internet (https://support.industry.siemens.com/cs/ww/de/view/98161300). PRONETA Mit SIEMENS PRONETA (PROFINET Netzwerk-Analyse) analysieren Sie im Rahmen der Inbetriebnahme das Anlagennetz. PRONETA verfügt über zwei Kernfunktionen: ● Die Topologie-Übersicht scannt selbsttätig das PROFINET und alle angeschlossenen Komponenten.
  • Seite 14 Wegweiser Dokumentation SINETPLAN SINETPLAN, der Siemens Network Planner, unterstützt Sie als Planer von Automatisierungsanlagen und -netzwerken auf Basis von PROFINET. Das Tool erleichtert Ihnen bereits in der Planungsphase die professionelle und vorausschauende Dimensionierung Ihrer PROFINET-Installation. Weiterhin unterstützt Sie SINETPLAN bei der Netzwerkoptimierung und hilft Ihnen, Netzwerkressourcen bestmöglich auszuschöpfen und...
  • Seite 15: Grundlagen Zu Zählen, Messen Und Positionserfassung

    Grundlagen zu Zählen, Messen und Positionserfassung Übersicht der Module und Eigenschaften Module für die Systeme S7-1500 und ET 200MP Die folgende Tabelle gibt für die Systeme S7-1500 und ET 200MP eine Übersicht über die Leistungsmerkmale der Module für Zählen, Messen und Positionserfassung. Eigenschaft S7-1500 / ET 200MP Technologiemodul...
  • Seite 16 Grundlagen zu Zählen, Messen und Positionserfassung 2.1 Übersicht der Module und Eigenschaften Eigenschaft S7-1500 / ET 200MP Technologiemodul Digitaleingabe- Kompakt-CPU modul TM Count 2x24V TM PosInput 2 TM Timer DIDQ DI 32x24VDC HF, CPU 1511C-1 16x24V DI 16x24VDC HF CPU 1512C-1 PN Positionserfassung —...
  • Seite 17 Grundlagen zu Zählen, Messen und Positionserfassung 2.1 Übersicht der Module und Eigenschaften Module für das System ET 200SP Die folgende Tabelle gibt für das System ET 200SP eine Übersicht über die Leistungsmerkmale der Module für Zählen, Messen und Positionserfassung. Eigenschaft ET 200SP Technologiemodul Digitaleingabemodul...
  • Seite 18 Grundlagen zu Zählen, Messen und Positionserfassung 2.1 Übersicht der Module und Eigenschaften Eigenschaft ET 200SP Technologiemodul Digitaleingabemodul TM Count 1x24V TM PosInput 1 TM Timer DIDQ DI 8x24VDC HS 10x24V Unterstützung Taktsynchronität X (Seite 75) X (Seite 75) X (Seite 80) X (Seite 91) am PROFINET Unterstützung Diagnosealarme...
  • Seite 19: Grundlagen Zu Zählen, Messen Und Positionserfassung (Tm Count, Tm Posinput, Kompakt-Cpu)

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) 2.2.1 Konvention Technologiemodul: Die Bezeichnung "Technologiemodul" verwenden wir im vorliegenden Kapitel sowohl für die Technologiemodule TM Count und TM PosInput als auch für den Technologieanteil der Kompakt-CPUs.
  • Seite 20 Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Einsatzmöglichkeiten Benötigte Komponenten Projektierungssoftware Im Anwenderprogramm Dezentraler Betrieb mit einer STEP 7 (TIA Portal): Zähl- und Messfunktionen: Automatisierungssystem • CPU S7-1500 S7-1500 Betrieb mit Technologieob- Anweisung jekt "Zählen und Messen"...
  • Seite 21: Systemumgebung Für Kompakt-Cpu

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Systemumgebung für Kompakt-CPU Die Kompakt-CPUs können in folgender Systemumgebung eingesetzt werden: Einsatzmöglichkeiten Benötigte Komponenten Projektierungssoftware Im Anwenderprogramm Zentraler Betrieb mit einer STEP 7 (TIA Portal): Zähl- und Messfunktionen: Automatisierungssystem •...
  • Seite 22: Parametereinstellung Über Hardware-Konfiguration

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Konfiguration über Technologieobjekt Für den zentralen und dezentralen Einsatz empfehlen wir die komfortable und grafikunterstützte Konfiguration über ein Technologieobjekt. Die ausführliche Beschreibung dieser Konfiguration finden Sie ab Abschnitt Technologieobjekt High_Speed_Counter (Seite 92).
  • Seite 23: Erfassung Von Zählsignalen

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) 2.2.3 Erfassung von Zählsignalen 2.2.3.1 Zählen mit Inkremental- oder Impulsgeber Zählen ist das Erfassen und Aufsummieren von Ereignissen. Die Zähler der Technologiemodule erfassen Impuls- und Inkrementalsignale und werten diese entsprechend aus.
  • Seite 24 Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Capture (Latch) Sie können die Flanke eines externen Referenzsignals parametrieren, die ein Speichern des aktuellen Zählwerts oder Positionswerts als Capture-Wert auslöst. Folgende externe Signale können die Capture-Funktion auslösen: ●...
  • Seite 25: Positionserfassung Mit Ssi-Absolutwertgeber

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) 2.2.3.2 Positionserfassung mit SSI-Absolutwertgeber Beschreibung Sie können die Technologiemodule TM PosInput mit einem SSI-Absolutwertgeber zur Positionserfassung nutzen. Das Technologiemodul liest den Positionswert über eine synchrone, serielle Schnittstelle vom SSI-Absolutwertgeber und stellt ihn der Steuerung zur Verfügung.
  • Seite 26: Verhalten An Den Zählgrenzen

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) 2.2.4 Verhalten an den Zählgrenzen Überschreiten einer Zählgrenze Die obere Zählgrenze ist überschritten, wenn der aktuelle Zählwert der oberen Zählgrenze entspricht und ein weiterer Zählimpuls in Vorwärtsrichtung kommt. Die untere Zählgrenze ist überschritten, wenn der aktuelle Zählwert der unteren Zählgrenze entspricht und ein weiterer Zählimpuls in Rückwärtsrichtung kommt.
  • Seite 27 Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Das folgende Bild zeigt ein Beispiel für das Weiterzählen nach einem Überlauf und dem Setzen des Zählers auf den Startwert: Das folgende Bild zeigt ein Beispiel für das Beenden des Zählvorgangs nach einem Überlauf und dem Setzen des Zählers auf die andere Zählgrenze: Das folgende Bild zeigt ein Beispiel für das Weiterzählen nach einem Überlauf und dem Setzen des Zählers auf die andere Zählgrenze:...
  • Seite 28: Torsteuerung Mit Inkremental- Oder Impulsgeber

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) 2.2.5 Torsteuerung mit Inkremental- oder Impulsgeber Viele Anwendungen erfordern, dass der Zählvorgang abhängig von anderen Ereignissen gestartet oder gestoppt werden soll. Dieses Starten und Stoppen des Zählvorgangs geschieht über die Torfunktion.
  • Seite 29: Flankengesteuertes Öffnen Und Schließen Des Hw-Tors Mit Zwei Digitaleingängen

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Flankengesteuertes Öffnen und Schließen des HW-Tors mit zwei Digitaleingängen Das folgende Bild zeigt ein Beispiel für das Öffnen und Schließen mit zwei Digitaleingängen. Die beiden Digitaleingänge sind so parametriert, dass die steigende Flanke das HW-Tor öffnet: Bei der parametrierten Flanke am Digitaleingang, der für das Öffnen parametriert ist, wird...
  • Seite 30: Zählerverhalten Bei Torstart

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) 2.2.5.4 Zählerverhalten bei Torstart Sie haben für das Verhalten des Zählers beim Torstart folgende Parametriermöglichkeiten: ● Zähler auf den Startwert setzen ● Mit dem aktuellen Zählwert fortsetzen Zähler auf den Startwert setzen Bei dieser Parametrierung gilt folgendes Zählerverhalten: Jeder Zählvorgang beginnt nach dem Öffnen des internen Tors mit dem Startwert.
  • Seite 31: Capture (Latch)

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) 2.2.6 Capture (Latch) 2.2.6.1 Capture mit Inkremental- oder Impulsgeber Beschreibung Mit der Funktion "Capture" speichern Sie durch ein externes Referenzsignal den aktuellen Zählwert.
  • Seite 32 Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Das folgende Bild zeigt ein weiteres Beispiel für die Capture-Funktion bei folgender Parametrierung: ● Startwert = 0 ● Capture-Ereignis bei steigender Flanke am parametrierten Digitaleingang ●...
  • Seite 33: Prozessalarm

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Prozessalarm Sie können für die Capture-Funktion einen Prozessalarm parametrieren. Wenn die Prozessalarme schneller ausgelöst werden, als sie vom System quittiert werden können, können Prozessalarme verloren gehen.
  • Seite 34: Capture Mit Ssi-Absolutwertgeber

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) 2.2.6.2 Capture mit SSI-Absolutwertgeber Beschreibung Mit der Funktion "Capture" speichern Sie durch ein externes Referenzsignal den aktuellen Positionswert. Sie können die Capture-Funktion für folgende Referenzsignale parametrieren: ●...
  • Seite 35 Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Das folgende Bild zeigt ein Beispiel für die Bits EN_CAPTURE und EVENT_CAP bei Nutzung der Capture-Funktion durch die steigende Flanke an einem Digitaleingang: Hinweis Die parametrierten Eingangsfilter verzögern das Steuersignal des entsprechenden Digitaleingangs.
  • Seite 36: Synchronisation

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) 2.2.7 Synchronisation Beschreibung Mit der Funktion "Synchronisation" setzen Sie durch ein externes Referenzsignal den Zähler auf den vorgegebenen Startwert. Sie können die Synchronisation für folgende Referenzsignale parametrieren: ●...
  • Seite 37 Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Einmalige Synchronisation Das folgende Bild zeigt ein Beispiel für die Bits EN_SYNC_UP, EN_SYNC_DN und EVENT_SYNC bei einmaliger Synchronisation durch eine Flanke an einem Digitaleingang bei Zählimpulsen in Vorwärtsrichtung: Nach der Freigabe der Synchronisation für das Zählen in Vorwärtsrichtung wird der Zähler bei der ersten steigenden Flanke am parametrierten Digitaleingang synchronisiert.
  • Seite 38 Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Periodische Synchronisation Das folgende Bild zeigt ein Beispiel für die Bits EN_SYNC_UP, EN_SYNC_DN und EVENT_SYNC bei periodischer Synchronisation durch eine Flanke an einem Digitaleingang bei Zählimpulsen in Vorwärtsrichtung: Solange die Synchronisation für das Zählen in Vorwärtsrichtung freigegeben ist, wird der Zähler bei jeder steigenden Flanke am parametrierten Digitaleingang synchronisiert.
  • Seite 39: Synchronisation Durch Digitaleingang

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) 2.2.7.1 Synchronisation durch Digitaleingang Sie können die Synchronisation durch Flanken an einem Digitaleingang auslösen. Einmalige Synchronisation Das folgende Bild zeigt ein Beispiel für einmalige Synchronisation durch eine Flanke an einem Digitaleingang: Nach der Freigabe der Synchronisation für das Zählen in Vorwärtsrichtung wird der Zähler bei der ersten steigenden Flanke am parametrierten Digitaleingang synchronisiert.
  • Seite 40 Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Periodische Synchronisation Das folgende Bild zeigt ein Beispiel für periodische Synchronisation durch eine Flanke an einem Digitaleingang: Solange die Synchronisation für das Zählen in Vorwärtsrichtung freigegeben ist, wird der Zähler bei jeder steigenden Flanke am parametrierten Digitaleingang synchronisiert.
  • Seite 41: Synchronisation Bei Signal N

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) 2.2.7.2 Synchronisation bei Signal N Sie können die Synchronisation bei Signal N am Gebereingang abhängig oder unabhängig vom Zustand eines Digitaleingangs auslösen. Einmalige Synchronisation Das folgende Bild zeigt ein Beispiel für einmalige Synchronisation bei Signal N (unabhängig von einem Digitaleingang):...
  • Seite 42 Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Periodische Synchronisation Das folgende Bild zeigt ein Beispiel für periodische Synchronisation bei Signal N: Solange die Synchronisation für das Zählen in Vorwärtsrichtung freigegeben ist, wird der Zähler bei jedem Signal N synchronisiert.
  • Seite 43: Freigabe Durch Einen Digitaleingang

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Freigabe durch einen Digitaleingang Das folgende Bild zeigt ein Beispiel für periodische Synchronisation bei Signal N in Abhängigkeit des Zustands eines Digitaleingangs: Solange die Synchronisation für das Zählen in Vorwärtsrichtung freigegeben ist und der zugehörige Digitaleingang aktiv ist, wird der Zähler bei jedem Signal N synchronisiert.
  • Seite 44: Vergleichswerte

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) 2.2.8 Vergleichswerte 2.2.8.1 Vergleichswerte und Ausgänge Beschreibung Sie können zwei Vergleichswerte festlegen, welche die beiden Digitalausgänge des Kanals unabhängig vom Anwenderprogramm steuern können: ●...
  • Seite 45: Schalten An Vergleichswerten Mit Zählwert Als Bezug

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) 2.2.8.2 Schalten an Vergleichswerten mit Zählwert als Bezug Die Vergleichswerte werden mit dem aktuellen Zählwert verglichen. Wenn der Zählwert die parametrierte Vergleichsbedingung erfüllt und die technologische Funktion des zugehörigen Digitalausgangs freigegeben ist, wird der Digitalausgang gesetzt.
  • Seite 46: Setzen Zwischen Vergleichswert 0 Und Vergleichswert

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Setzen zwischen Vergleichswert 0 und Vergleichswert 1 Das Vergleichsereignis ist für den Digitalausgang DQ1 parametrierbar, wenn für den Digitalausgang DQ0 "Nutzung durch Anwenderprogramm" parametriert ist. DQ1 wird auf 1 gesetzt, wenn: Vergleichswert 0 <= Zählwert <= Vergleichswert 1 Das Vergleichsereignis ist unabhängig von der Zählrichtung.
  • Seite 47 Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Das folgende Bild zeigt ein Beispiel für das Vergleichsereignis beim Zählen in Rückwärtsrichtung: Um das Vergleichsereignis zu wiederholen, muss sich der Zählwert ändern und dem jeweiligen Vergleichswert erneut entsprechen.
  • Seite 48: Setzen Durch Anwenderprogramm Bis Zum Vergleichswert

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Setzen durch Anwenderprogramm bis zum Vergleichswert Sie können durch Setzen des Steuerbit (Seite 187) SET_DQm den jeweiligen Digitalausgang auf 1 setzen (Flanke). Der jeweilige Digitalausgang wird bei einem der folgenden Ereignisse auf 0 gesetzt: ●...
  • Seite 49: Schalten An Vergleichswerten Mit Positionswert (Ssi-Absolutwert) Als Bezug

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) 2.2.8.3 Schalten an Vergleichswerten mit Positionswert (SSI-Absolutwert) als Bezug Die Vergleichswerte werden mit dem aktuellen Positionswert verglichen. Wenn der Positionswert die parametrierte Vergleichsbedingung erfüllt und die technologische Funktion des zugehörigen Digitalausgangs freigegeben ist, wird der Digitalausgang gesetzt.
  • Seite 50: Setzen Zwischen Vergleichswert Und Unterer Grenze

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Setzen zwischen Vergleichswert und unterer Grenze Die untere Grenze entspricht dem Positionswert "0". Der jeweilige Digitalausgang wird auf 1 gesetzt, wenn: 0 <= Positionswert <= Vergleichswert Das Vergleichsereignis ist unabhängig von der Richtung der Positionswertänderung.
  • Seite 51 Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Setzen bei Vergleichswert für eine Impulsdauer Der jeweilige Digitalausgang wird für eine festgelegte Zeit auf 1 gesetzt, wenn die folgenden Bedingungen erfüllt sind: ●...
  • Seite 52 Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Setzen durch Anwenderprogramm bis zum Vergleichswert Sie können durch Setzen des Steuerbits (Seite 187) SET_DQm den jeweiligen Digitalausgang auf 1 setzen (Flanke). Der jeweilige Digitalausgang wird bei einem der folgenden Ereignisse auf 0 gesetzt: ●...
  • Seite 53: Schalten An Vergleichswerten Mit Messwert Als Bezug

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) 2.2.8.4 Schalten an Vergleichswerten mit Messwert als Bezug Die Vergleichswerte werden mit dem aktuellen Messwert verglichen. Wenn der Messwert die parametrierte Vergleichsbedingung erfüllt und die technologische Funktion des zugehörigen Digitalausgangs freigegeben ist, wird der Digitalausgang gesetzt.
  • Seite 54: Nicht Setzen Zwischen Vergleichswert 0 Und Vergleichswert

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Setzen zwischen Vergleichswert 0 und Vergleichswert 1 Das Vergleichsereignis ist für den Digitalausgang DQ1 parametrierbar, wenn für den Digitalausgang DQ0 "Nutzung durch Anwenderprogramm" parametriert ist. DQ1 wird auf 1 gesetzt, wenn: Vergleichswert 0 <= Messwert <= Vergleichswert 1 Nicht setzen zwischen Vergleichswert 0 und Vergleichswert 1...
  • Seite 55: Messwertermittlung

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) 2.2.9 Messwertermittlung 2.2.9.1 Übersicht der Messfunktionen Folgende Messfunktionen stehen zur Verfügung: Messart (Seite 55) Beschreibung Frequenzmessung Aus dem zeitlichen Verlauf der Zählimpulse oder Positionswertän- derungen wird in einem Messintervall die mittlere Frequenz ermit- telt und als Gleitkommazahl in der Einheit Hertz zurückgeliefert.
  • Seite 56: Messwertermittlung Mit Inkremental- Oder Impulsgeber

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) 2.2.9.2 Messwertermittlung mit Inkremental- oder Impulsgeber Messbereiche (TM Count und TM PosInput) Die Messfunktionen haben folgende Messbereichsgrenzen: Messart Untere Messbereichsgrenze Obere Messbereichsgrenze Frequenzmessung 0,04 Hz 800 kHz* / 4 MHz**...
  • Seite 57 Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Die folgenden Bilder zeigen das Messprinzip und die dynamische Anpassung des Messintervalls: Zählen, Messen und Positionserfassung Funktionshandbuch, 12/2017, A5E32009788-AG...
  • Seite 58: Frequenzmessung

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Frequenzmessung In der Zeit bis zum ersten vorhandenen Messwert wird der Wert "0" zurückgemeldet. Der Messvorgang beginnt mit dem ersten erfassten Impuls nach dem Öffnen des internen Tors.
  • Seite 59: Periodendauermessung

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Periodendauermessung Bei der Periodendauermessung wird als Messwert der Kehrwert der Frequenz geliefert. In der Zeit bis zum ersten vorhandenen Messwert wird der Wert "25 s" zurückgemeldet. Geschwindigkeitsmessung Bei der Geschwindigkeitsmessung wird als Messwert die normierte Frequenz geliefert.
  • Seite 60: Messwertermittlung Mit Ssi-Absolutwertgeber

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) 2.2.9.3 Messwertermittlung mit SSI-Absolutwertgeber Messbereiche für SSI-Absolutwertgeber Die Messfunktionen haben folgende Messbereichsgrenzen: Messart Untere Messbereichsgrenze Obere Messbereichsgrenze Frequenzmessung 0,04 Hz 4 MHz Periodendauermessung 0,25 μs 25 s...
  • Seite 61 Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Frequenzmessung In der Zeit bis zum ersten vorhandenen Messwert wird der Wert "0,0" zurückgemeldet. Der Messvorgang beginnt mit der ersten erfassten Positionswertänderung. Der erste Messwert wird frühestens nach der zweiten erfassten Positionswertänderung berechnet.
  • Seite 62 Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Geschwindigkeitsmessung Bei der Geschwindigkeitsmessung wird als Messwert die normierte Frequenz geliefert. Die Normierung parametrieren Sie über die Zeitbasis und die Anzahl der Inkremente, die Ihr Geber pro Einheit liefert.
  • Seite 63: Hysterese

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) 2.2.10 Hysterese 2.2.10.1 Hysterese mit Inkremental- oder Impulsgeber Beschreibung Sie können mit der Hysterese einen Bereich um die Vergleichswerte festlegen, in welchem die Digitalausgänge nicht erneut schalten sollen, bevor der Zählwert diesen Bereich einmal verlassen hat.
  • Seite 64 Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Bei Erreichen des Zählwerts 5 wird die Hysterese aktiv. Bei aktiver Hysterese bleibt das Vergleichsergebnis unverändert. Bei Erreichen der Zählwerte 2 oder 8 wird die Hysterese inaktiv.
  • Seite 65: Hysterese Mit Ssi-Absolutwertgeber

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) 2.2.10.2 Hysterese mit SSI-Absolutwertgeber Beschreibung Sie können mit der Hysterese einen Bereich um die Vergleichswerte festlegen, in welchem die Digitalausgänge nicht erneut schalten sollen, bevor der Positionswert diesen Bereich einmal verlassen hat.
  • Seite 66: Alarme

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Das folgende Bild zeigt ein Beispiel für die Hysterese mit folgender Parametrierung: ● Setzen bei Vergleichswert für eine Impulsdauer ● Vergleichswert = 10 ●...
  • Seite 67: Positionserfassung Für Motion Control

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) 2.2.12 Positionserfassung für Motion Control Beschreibung Sie können das Technologiemodul zur Positionserfassung mit S7-1500 Motion Control nutzen. In der Gerätekonfiguration des Technologiemoduls in STEP 7 (TIA Portal) wählen Sie hierfür den Betriebsmodus "Positionserfassung für Technologieobjekt "Motion Control"".
  • Seite 68: Gebersignale

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) 2.2.13 Gebersignale 2.2.13.1 24 V- und TTL-Zählsignale Zählsignale von 24 V- und TTL-Inkrementalgebern Der 24 V-Inkrementalgeber liefert die 24 V-Signale A, B und N an das Technologiemodul. Die Signale A und B sind zueinander um 90°...
  • Seite 69: Zählsignale Von 24 V- Und Ttl-Impulsgebern Mit Zählsignal Vorwärts/Rückwärts

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Zählsignale von 24 V- und TTL-Impulsgebern mit Zählsignal vorwärts/rückwärts Das Zählsignal vorwärts wird an den Anschluss A angeschlossen. Das Zählsignal rückwärts wird an den Anschluss B angeschlossen. Das folgende Bild zeigt ein Beispiel für den zeitlichen Verlauf der Signale eines Impulsgebers mit Zählsignal vorwärts/rückwärts und die daraus resultierenden Zählimpulse: P-Schalter/M-Schalter für 24 V-Zählsignale (TM Count)
  • Seite 70: Rs422-Zählsignale

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) 2.2.13.2 RS422-Zählsignale Zählsignale von RS422-Inkrementalgebern Der RS422-Inkrementalgeber liefert folgende Differenzsignale an das Technologiemodul: ● A und /A ● B und /B ● N und /N Die Signalinformation bei RS422-Signalen ist in deren Differenzspannung jeweils zwischen A und /A, B und /B bzw.
  • Seite 71: Zählsignale Von Rs422-Impulsgebern Ohne/Mit Richtungssignal

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) Zählsignale von RS422-Impulsgebern ohne/mit Richtungssignal Der Geber, zum Beispiel eine Lichtschranke, liefert nur ein Zählsignal, das an den Anschluss A angeschlossen wird. Zusätzlich können Sie ein Signal zur Richtungserkennung an den Anschluss B anschließen.
  • Seite 72: Ssi-Signale

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) 2.2.13.3 SSI-Signale Signale von SSI-Absolutwertgebern Der SSI-Absolutwertgeber und das Technologiemodul kommunizieren über die SSI-Datensignale DAT und /DAT (D) und die SSI-Taktsignale CLK und /CLK (C). SSI verwendet den RS422-Signalstandard.
  • Seite 73: Signalauswertung Von Inkrementalsignalen

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) 2.2.14 Signalauswertung von Inkrementalsignalen 2.2.14.1 Übersicht Der Zähler des Technologiemoduls zählt die Flanken der Gebersignale A und B. Bei Inkrementalgebern mit zueinander phasenversetzten Signalen A und B können Sie wählen zwischen der Einfach- und der Mehrfachauswertung, um die Auflösung zu erhöhen.
  • Seite 74: Zweifachauswertung

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) 2.2.14.3 Zweifachauswertung Bei der Zweifachauswertung werden die steigende und die fallende Flanke an Signal A ausgewertet. Ob Zählimpulse in Vorwärts- oder Rückwärtsrichtung erzeugt werden, hängt von der Flankenrichtung des Signals A und vom Pegel an Signal B währenddessen ab.
  • Seite 75: Vierfachauswertung

    Grundlagen zu Zählen, Messen und Positionserfassung 2.2 Grundlagen zu Zählen, Messen und Positionserfassung (TM Count, TM PosInput, Kompakt-CPU) 2.2.14.4 Vierfachauswertung Bei der Vierfachauswertung werden die steigenden und fallenden Flanken an Signal A und Signal B ausgewertet. Ob Zählimpulse in Vorwärts- oder Rückwärtsrichtung erzeugt werden, hängt von der Flankenrichtung des einen Signals und dem Pegel des jeweils anderen Signals währenddessen ab.
  • Seite 76: Taktsynchronität (Tm Count Und Tm Posinput)

    Messwert sowie die Status-Bits erfasst und in der Rückmeldeschnittstelle für das Abholen im aktuellen Buszyklus bereitgestellt. Weitere Informationen Eine ausführliche Beschreibung der Taktsynchronität finden Sie Im Funktionshandbuch PROFINET mit STEP 7 als Download im Internet (https://support.industry.siemens.com/cs/de/de/view/49948856). Zählen, Messen und Positionserfassung Funktionshandbuch, 12/2017, A5E32009788-AG...
  • Seite 77: Grundlagen Zu Zählen (Tm Timer Didq)

    Grundlagen zu Zählen, Messen und Positionserfassung 2.3 Grundlagen zu Zählen (TM Timer DIDQ) Grundlagen zu Zählen (TM Timer DIDQ) 2.3.1 Übersicht der Einsatzmöglichkeiten Einleitung Sie konfigurieren und parametrieren das TM Timer DIDQ mit der Projektierungssoftware. Die Steuerung und Kontrolle der Funktionen des Moduls erfolgt über das Anwenderprogramm.
  • Seite 78: Zählen Mit Inkrementalgeber

    Grundlagen zu Zählen, Messen und Positionserfassung 2.3 Grundlagen zu Zählen (TM Timer DIDQ) 2.3.2 Zählen mit Inkrementalgeber Sie können einige Kanäle eines TM Timer DIDQ für einfache Zählaufgaben mit einem Inkrementalgeber verwenden. Zählen ist das Erfassen und Aufsummieren von Ereignissen. Die als Zähler parametrierten Kanäle erfassen jeweils die zwei Inkrementalsignale und werten diese entsprechend aus.
  • Seite 79: Zählen Mit Impulsgeber

    Grundlagen zu Zählen, Messen und Positionserfassung 2.3 Grundlagen zu Zählen (TM Timer DIDQ) 2.3.3 Zählen mit Impulsgeber Sie können einige Kanäle eines TM Timer DIDQ für einfache Zählaufgaben mit einem Impulsgeber verwenden. Zählen ist das Erfassen und Aufsummieren von Ereignissen. Die als Zähler parametrierten Kanäle erfassen jeweils ein Impulssignal und werten dieses entsprechend aus.
  • Seite 80: Zählsignale

    Grundlagen zu Zählen, Messen und Positionserfassung 2.3 Grundlagen zu Zählen (TM Timer DIDQ) 2.3.4 24 V-Zählsignale Zählsignale von 24 V-Inkrementalgebern Der 24 V-Inkrementalgeber liefert die 24 V-Signale A und B an das Technologiemodul. Die Signale A und B sind zueinander um 90° phasenversetzt. Das folgende Bild zeigt ein Beispiel für den zeitlichen Verlauf der Signale eines 24 V-Inkrementalgebers: Das Technologiemodul erkennt die Zählrichtung an der Abfolge der Flanken an den...
  • Seite 81: Taktsynchronität

    Zählwert sowie die Status-Bits erfasst und in der Rückmeldeschnittstelle für das Abholen im aktuellen Buszyklus bereitgestellt. Weitere Informationen Eine ausführliche Beschreibung der Taktsynchronität finden Sie Im Funktionshandbuch PROFINET mit STEP 7 als Download im Internet (https://support.industry.siemens.com/cs/de/de/view/49948856). Zählen, Messen und Positionserfassung Funktionshandbuch, 12/2017, A5E32009788-AG...
  • Seite 82: Grundlagen Zu Zählen (Digitaleingabemodule)

    Grundlagen zu Zählen, Messen und Positionserfassung 2.4 Grundlagen zu Zählen (Digitaleingabemodule) Grundlagen zu Zählen (Digitaleingabemodule) 2.4.1 Übersicht der Einsatzmöglichkeiten Einleitung Sie konfigurieren und parametrieren das Digitaleingabemodul mit der Projektierungssoftware. Die Steuerung und Kontrolle der Funktionen des Moduls erfolgt über das Anwenderprogramm.
  • Seite 83: Zählen Mit Impulsgeber

    Grundlagen zu Zählen, Messen und Positionserfassung 2.4 Grundlagen zu Zählen (Digitaleingabemodule) 2.4.2 Zählen mit Impulsgeber Zählen ist das Erfassen und Aufsummieren von Ereignissen. Die Zähler der Module erfassen Impulssignale und werten diese entsprechend aus. Die Zählrichtung kann durch geeignete Geber- bzw. Impulssignale oder über die Parametrierung vorgegeben werden. Sie können Rückmeldebits verwenden, um Digitalausgänge von Digitalausgabemodulen exakt an definierten Zählwerten unabhängig vom Anwenderprogramm zu schalten.
  • Seite 84: Verhalten An Den Zählgrenzen

    Grundlagen zu Zählen, Messen und Positionserfassung 2.4 Grundlagen zu Zählen (Digitaleingabemodule) 2.4.3 Verhalten an den Zählgrenzen Überschreiten einer Zählgrenze Die obere Zählgrenze ist überschritten, wenn der aktuelle Zählwert der oberen Zählgrenze entspricht und ein weiterer Zählimpuls in Vorwärtsrichtung kommt. Die untere Zählgrenze ist überschritten, wenn der aktuelle Zählwert der unteren Zählgrenze entspricht und ein weiterer Zählimpuls in Rückwärtsrichtung kommt.
  • Seite 85 Grundlagen zu Zählen, Messen und Positionserfassung 2.4 Grundlagen zu Zählen (Digitaleingabemodule) Beispiele Das folgende Bild zeigt ein Beispiel für das Beenden des Zählvorgangs nach einem Überlauf und dem Setzen des Zählers auf die andere Zählgrenze: Das folgende Bild zeigt ein Beispiel für das Weiterzählen nach einem Überlauf und dem Setzen des Zählers auf die andere Zählgrenze: Zählen, Messen und Positionserfassung Funktionshandbuch, 12/2017, A5E32009788-AG...
  • Seite 86: Torsteuerung

    Grundlagen zu Zählen, Messen und Positionserfassung 2.4 Grundlagen zu Zählen (Digitaleingabemodule) 2.4.4 Torsteuerung Viele Anwendungen erfordern, dass der Zählvorgang abhängig von anderen Ereignissen gestartet oder gestoppt werden soll. Dieses Starten und Stoppen des Zählvorgangs geschieht über die Torfunktion. Die Digitaleingabemodule besitzen pro Zählkanal bis zu zwei Tore, die das resultierende interne Tor bestimmen: ●...
  • Seite 87: Internes Tor

    Grundlagen zu Zählen, Messen und Positionserfassung 2.4 Grundlagen zu Zählen (Digitaleingabemodule) 2.4.4.3 Internes Tor Internes Tor Das interne Tor ist offen, wenn das SW-Tor offen ist und das HW-Tor offen oder nicht parametriert ist. Der Zustand des internen Tors wird mit dem Rückmeldebit STS_GATE angezeigt.
  • Seite 88: Vergleichswerte

    Grundlagen zu Zählen, Messen und Positionserfassung 2.4 Grundlagen zu Zählen (Digitaleingabemodule) 2.4.5 Vergleichswerte Sie können je nach Modul bis zu zwei Vergleichswerte festlegen, welche ein Rückmeldebit des Kanals unabhängig vom Anwenderprogramm steuern. Bei zwei Vergleichswerten muss Vergleichswert 1 größer sein als Vergleichswert 0. Die Vergleichswerte sind parametrierbar und zur Laufzeit über das Anwenderprogramm änderbar.
  • Seite 89 Grundlagen zu Zählen, Messen und Positionserfassung 2.4 Grundlagen zu Zählen (Digitaleingabemodule) Setzen zwischen Vergleichswert und unterer Zählgrenze Das jeweilige Rückmeldebit STS_DQ wird auf 1 gesetzt, wenn: untere Zählgrenze <= Zählwert <= Vergleichswert Setzen zwischen Vergleichswert 0 und Vergleichswert 1 Das jeweilige Rückmeldebit STS_DQ wird auf 1 gesetzt, wenn: Vergleichswert 0 <= Zählwert <= Vergleichswert 1 Zählen, Messen und Positionserfassung Funktionshandbuch, 12/2017, A5E32009788-AG...
  • Seite 90: Alarme

    Grundlagen zu Zählen, Messen und Positionserfassung 2.4 Grundlagen zu Zählen (Digitaleingabemodule) Nicht setzen zwischen Vergleichswert 0 und Vergleichswert 1 Das jeweilige Rückmeldebit STS_DQ wird auf 1 gesetzt, wenn: Vergleichswert 0 <= Zählwert <= Vergleichswert 1 2.4.6 Alarme Prozessalarm Das Modul kann bei bestimmten Ereignissen während des Betriebs einen Prozessalarm in der CPU auslösen.
  • Seite 91: Zählsignale

    Grundlagen zu Zählen, Messen und Positionserfassung 2.4 Grundlagen zu Zählen (Digitaleingabemodule) 2.4.7 24 V-Zählsignale Zählsignale von 24 V-Impulsgebern Der Geber, zum Beispiel ein Initiator (BERO) oder eine Lichtschranke, liefert ein Zählsignal, das an den Anschluss eines Zählers (Signal A) angeschlossen wird. Zusätzlich können Sie ein Signal zur Richtungserkennung (Signal B) anschließen.
  • Seite 92: Taktsynchronität

    Zählwert sowie die Status-Bits erfasst und in der Rückmeldeschnittstelle für das Abholen im aktuellen Buszyklus bereitgestellt. Weitere Informationen Eine ausführliche Beschreibung der Taktsynchronität finden Sie Im Funktionshandbuch PROFINET mit STEP 7 als Download im Internet (https://support.industry.siemens.com/cs/de/de/view/49948856). Zählen, Messen und Positionserfassung Funktionshandbuch, 12/2017, A5E32009788-AG...
  • Seite 93: Technologieobjekt High_Speed_Counter Einsetzen

    Technologieobjekt High_Speed_Counter einsetzen Konvention Technologiemodul: Die Bezeichnung "Technologiemodul" verwenden wir im vorliegenden Kapitel sowohl für die Technologiemodule TM Count und TM PosInput als auch für den Technologieanteil der Kompakt-CPUs. Technologieobjekt High_Speed_Counter STEP 7 (TIA Portal) unterstützt Sie durch die Funktion "Technologieobjekte" bei der Projektierung, Inbetriebnahme und Diagnose der Zähl- und Messfunktionen für die Technologiemodule: ●...
  • Seite 94: 3.3 Übersicht Der Projektierungsschritte

    Technologieobjekt High_Speed_Counter einsetzen 3.3 Übersicht der Projektierungsschritte Übersicht der Projektierungsschritte Einleitung Die nachfolgende Übersicht zeigt die grundsätzliche Vorgehensweise, um die Zähl- und Messfunktionen des Technologiemoduls über das Technologieobjekt High_Speed_Counter zu projektieren. Voraussetzung (TM Count und TM PosInput) Um das Technologieobjekt High_Speed_Counter einzusetzen, muss in STEP 7 (TIA Portal) ein Projekt mit einer CPU S7-1500 oder einer CPU ET 200SP angelegt sein.
  • Seite 95: 3.4 Technologieobjekt Hinzufügen

    Technologieobjekt High_Speed_Counter einsetzen 3.4 Technologieobjekt hinzufügen Technologieobjekt hinzufügen Technologieobjekt im Projektnavigator hinzufügen Beim Hinzufügen eines Technologieobjekts wird ein Instanz-DB der Anweisung zu diesem Technologieobjekt erzeugt. In diesem Instanz-DB wird die Konfiguration des Technologieobjekts hinterlegt. Voraussetzung (TM Count und TM PosInput) Ein Projekt mit einer CPU S7-1500 ist angelegt.
  • Seite 96 Technologieobjekt High_Speed_Counter einsetzen 3.4 Technologieobjekt hinzufügen Ergebnis Das neue Technologieobjekt wird erzeugt und in der Projektnavigation im Ordner "Technologieobjekte" abgelegt. Objekt Beschreibung ① Konfiguration Im Konfigurationsdialog: (Seite 96) Zuordnung des Technologiemoduls und des Kanals • Einstellung der Parameter des Technologieobjekts für die Zähl- und •...
  • Seite 97: High_Speed_Counter Konfigurieren

    Technologieobjekt High_Speed_Counter einsetzen 3.5 High_Speed_Counter konfigurieren High_Speed_Counter konfigurieren 3.5.1 Arbeiten mit dem Konfigurationsdialog Die Eigenschaften des Technologieobjekts konfigurieren Sie im Konfigurationsfenster. Um das Konfigurationsfenster des Technologieobjekts zu öffnen, gehen Sie folgendermaßen vor: 1. Öffnen Sie in der Projektnavigation den Ordner "Technologieobjekte". 2.
  • Seite 98 Technologieobjekt High_Speed_Counter einsetzen 3.5 High_Speed_Counter konfigurieren Symbole des Konfigurationsfensters Symbole in der Bereichsnavigation der Konfiguration zeigen weitere Details zum Status der Konfiguration: Die Konfiguration enthält Voreinstellungswerte und ist vollständig. Die Konfiguration enthält ausschließlich voreingestellte Werte. Mit diesen voreingestellten Werten ist der Einsatz des Technologieobjekts ohne weitere Änderung möglich.
  • Seite 99: Grundparameter

    Technologieobjekt High_Speed_Counter einsetzen 3.5 High_Speed_Counter konfigurieren 3.5.2 Grundparameter Unter "Grundparameter" stellen Sie die Verbindung zwischen dem Technologieobjekt High_Speed_Counter und dem Technologiemodul her. Modul (TM Count und TM PosInput) Über einen Folgedialog wählen Sie das Technologiemodul aus. Zur Auswahl stehen alle Technologiemodule (zentral oder dezentral), die unter der CPU S7-1500 oder CPU ET 200SP für den Einsatz mit einem Technologieobjekt aus "Zählen und Messen"...
  • Seite 100: Zähleingänge (High_Speed_Counter)

    Technologieobjekt High_Speed_Counter einsetzen 3.5 High_Speed_Counter konfigurieren 3.5.3 Zähleingänge (High_Speed_Counter) Signalart Sie können unter folgenden Signalarten (Seite 67) auswählen: Symbol Signalart Bedeutung Weitere optionsspezifische Parameter Inkrementalgeber (A, B Ein Inkrementalgeber mit den phasenver- Richtung invertieren • phasenversetzt) setzten Signalen A und B ist angeschlossen. Signalauswertung •...
  • Seite 101: Signalauswertung

    Technologieobjekt High_Speed_Counter einsetzen 3.5 High_Speed_Counter konfigurieren Signalauswertung Mit der Parametrierung der Signalauswertung (Seite 72) legen Sie fest, welche Flanken der Signale gezählt werden. Sie können unter folgenden Optionen auswählen: Symbol Signalauswertung Bedeutung Einfach (Seite 72) Die Flanken des Signals A während eines Low-Pegels des (voreingestellt) Signals B werden ausgewertet.
  • Seite 102 Technologieobjekt High_Speed_Counter einsetzen 3.5 High_Speed_Counter konfigurieren Filterfrequenz Minimale Impuls-/Pausendauer 100 kHz (voreingestellt bei Kompakt-CPU) 4,0 µs 200 kHz** (voreingestellt bei TM Count) 2,0 µs 500 kHz* 0,8 µs 1 MHz* (voreingestellt bei TM PosInput) 0,4 µs Nur bei TM PosInput verfügbar ** Nur bei TM Count und TM PosInput verfügbar Sensortyp (TM Count) Mit der Parametrierung des Sensortyps legen Sie für das TM Count fest, wie die...
  • Seite 103 Technologieobjekt High_Speed_Counter einsetzen 3.5 High_Speed_Counter konfigurieren Schnittstellenstandard (TM PosInput) Mit diesem Parameter legen Sie für das TM PosInput fest, ob der Geber symmetrische (RS422) oder asymmetrische Signale (TTL) liefert. Sie können unter folgenden Optionen auswählen: Schnittstellenstandard Bedeutung RS422, symmetrisch Der Geber liefert symmetrische Signale gemäß dem (voreingestellt) RS422-Standard (Seite 69).
  • Seite 104: Häufigkeit

    Technologieobjekt High_Speed_Counter einsetzen 3.5 High_Speed_Counter konfigurieren Hinweis Für High_Speed_Counter ab V3.0 gilt: "Capture bei Signal N" können Sie nur in der Betriebsart "Zählwert als Bezug verwenden" wählen. Häufigkeit Mit diesem Parameter legen Sie die Häufigkeit folgender Ereignisse fest: ● Synchronisation bei Signal N ●...
  • Seite 105: Zählerverhalten

    Technologieobjekt High_Speed_Counter einsetzen 3.5 High_Speed_Counter konfigurieren 3.5.4 Zählerverhalten 3.5.4.1 Zählgrenzen und Startwert Obere Zählgrenze Mit der Parametrierung der oberen Zählgrenze begrenzen Sie den Zählbereich. Sie können einen Wert bis 2147483647 (2 -1) eingeben. Sie müssen einen Wert eingeben, der über der unteren Zählgrenze liegt.
  • Seite 106: Zählerverhalten An Den Grenzen Und Bei Torstart

    Technologieobjekt High_Speed_Counter einsetzen 3.5 High_Speed_Counter konfigurieren 3.5.4.2 Zählerverhalten an den Grenzen und bei Torstart Verhalten bei Überschreiten einer Zählgrenze Sie können folgendes Verhalten bei Überschreiten einer Zählgrenze (Seite 25) parametrieren: Verhalten Bedeutung Zählen stoppen Nach dem Überschreiten einer Zählgrenze wird der Zählvorgang abgebrochen und das interne Tor geschlossen.
  • Seite 107: Verhalten Eines Di (High_Speed_Counter)

    Technologieobjekt High_Speed_Counter einsetzen 3.5 High_Speed_Counter konfigurieren 3.5.5 Verhalten eines DI (High_Speed_Counter) Funktion des DI einstellen Mit der Parametrierung eines Digitaleingangs legen Sie fest, welche Funktion der Digitaleingang beim Schalten auslöst. Sie können unter folgenden Optionen auswählen: Funktion eines Digitaleingangs Bedeutung Weitere optionsspezifische Para- meter Torstart/-stopp (pegelgesteuert)
  • Seite 108: Eingangsverzögerung (Tm Count Und Tm Posinput)

    Technologieobjekt High_Speed_Counter einsetzen 3.5 High_Speed_Counter konfigurieren Hinweis Für High_Speed_Counter ab V3.0 gilt: Die Funktion "Capture" können Sie nur in der Betriebsart "Zählwert als Bezug verwenden" wählen. Eingangsverzögerung (TM Count und TM PosInput) Mit diesem Parameter unterdrücken Sie Signalstörungen an den Digitaleingängen. Änderungen am Signal werden erst erfasst, wenn sie länger als die parametrierte Eingangsverzögerungszeit stabil anstehen.
  • Seite 109: Eingangsverzögerung (Kompakt-Cpu)

    Technologieobjekt High_Speed_Counter einsetzen 3.5 High_Speed_Counter konfigurieren Eingangsverzögerung (Kompakt-CPU) Mit diesem Parameter unterdrücken Sie Störungen an den Digitaleingängen der Signale DIn. Änderungen am Signal werden erst erfasst, wenn sie länger als die parametrierte Eingangsverzögerungszeit stabil anstehen. Die Eingangsverzögerung für einen Digitaleingang einer Kompakt-CPU parametrieren Sie im Inspektorfenster der Gerätekonfiguration unter "Eigenschaften >...
  • Seite 110: Verhalten Des Zählwerts Nach Capture

    Technologieobjekt High_Speed_Counter einsetzen 3.5 High_Speed_Counter konfigurieren Flankenauswahl Mit diesem Parameter legen Sie fest, bei welcher Flanke eines Digitaleingangs die parametrierte Funktion ausgelöst wird. Sie können, abhängig von der gewählten Funktion, unter folgenden Optionen auswählen: ● Bei steigender Flanke (voreingestellt) ● Bei fallender Flanke ●...
  • Seite 111: Verhalten Eines Dq (High_Speed_Counter)

    Technologieobjekt High_Speed_Counter einsetzen 3.5 High_Speed_Counter konfigurieren 3.5.6 Verhalten eines DQ (High_Speed_Counter) Betriebsart (High_Speed_Counter ab V3.0) Mit der Betriebsart legen Sie fest, mit welchem Wert die Vergleichsfunktionen arbeiten. Betriebsart Bedeutung Zählwert als Bezug verwenden Die Vergleichsfunktionen und Prozessalarme für Vergleich- (voreingestellt) sereignisse arbeiten mit dem Zählwert.
  • Seite 112 Technologieobjekt High_Speed_Counter einsetzen 3.5 High_Speed_Counter konfigurieren Funktion eines Digitalausgangs Bedeutung Weitere optionsspezifische (Seite 44) in der Betriebsart "Zähl- Parameter wert als Bezug verwenden" Nach Setzbefehl aus CPU bis Ver- Wenn ein Setzbefehl aus der CPU erfolgt, ist der Vergleichswert 0 •...
  • Seite 113: Vergleichswert 0 (Tm Count Und Tm Posinput)

    Technologieobjekt High_Speed_Counter einsetzen 3.5 High_Speed_Counter konfigurieren Funktion eines Digitalausgangs Bedeutung Weitere optionsspezifische (Seite 52) in der Betriebsart "Mess- Parameter wert als Bezug verwenden" Nicht zwischen Vergleichswert 0 Der Digitalausgang DQ1 ist aktiv, wenn: Vergleichswert 0 • und 1 Vergleichswert 1 <= Messwert <= Vergleichs- Vergleichswert 1 •...
  • Seite 114: Zählrichtung

    Technologieobjekt High_Speed_Counter einsetzen 3.5 High_Speed_Counter konfigurieren Vergleichswert 1 Betriebsart "Zählwert als Bezug verwenden" Mit der Parametrierung des Vergleichswerts (Seite 44) legen Sie fest, bei welchem Zählwert der Digitalausgang DQ1 aufgrund des gewählten Vergleichsereignisses schaltet. Sie müssen eine Ganzzahl (DINT) eingeben, die größer als Vergleichswert 0 sowie kleiner oder gleich der oberen Zählgrenze ist.
  • Seite 115: Hysterese (In Inkrementen)

    Technologieobjekt High_Speed_Counter einsetzen 3.5 High_Speed_Counter konfigurieren Hysterese (in Inkrementen) Mit der Parametrierung der Hysterese (Seite 62) legen Sie einen Bereich um die Vergleichswerte fest. Im Hysteresebereich können die Digitalausgänge nicht erneut schalten, bevor der Zählwert diesen Bereich einmal verlassen hat. Der Hysteresebereich endet, unabhängig vom Hysteresewert, an der unteren bzw.
  • Seite 116: Messwert Spezifizieren (High_Speed_Counter)

    Technologieobjekt High_Speed_Counter einsetzen 3.5 High_Speed_Counter konfigurieren 3.5.7 Messwert spezifizieren (High_Speed_Counter) Messgröße Mit diesem Parameter legen Sie fest, welche Messgröße (Seite 55) das Technologiemodul bereitstellen soll. Das Technologieobjekt zeigt den Messwert am Ausgangsparameter MeasuredValue an. Sie können unter folgenden Optionen auswählen: Messgröße Bedeutung Weitere optionsspezifische Parameter...
  • Seite 117: Zeitbasis Für Geschwindigkeitsmessung

    Technologieobjekt High_Speed_Counter einsetzen 3.5 High_Speed_Counter konfigurieren Zeitbasis für Geschwindigkeitsmessung Mit diesem Parameter legen Sie fest, mit welcher Zeitbasis die Geschwindigkeit bereitgestellt werden soll. Sie können unter folgenden Optionen auswählen: ● 1 ms ● 10 ms ● 100 ms ● 1 s ●...
  • Seite 118: High_Speed_Counter Programmieren

    Technologieobjekt High_Speed_Counter einsetzen 3.6 High_Speed_Counter programmieren High_Speed_Counter programmieren 3.6.1 Anweisung High_Speed_Counter High_Speed_Counter Die Anweisung High_Speed_Counter gehört zum Technologieobjekt High_Speed_Counter und übernimmt die Versorgung der Steuer- und Rückmeldeschnittstelle des Technologiemoduls. Die Anweisung High_Speed_Counter bildet somit die Softwareschnittstelle zwischen dem Anwenderprogramm und dem Technologiemodul. Sie muss zyklisch aus dem Anwenderprogramm aufgerufen werden, um die Eingangs- und Ausgangsdaten abzugleichen.
  • Seite 119: Anweisung Im Anwenderprogramm Aufrufen

    Technologieobjekt High_Speed_Counter einsetzen 3.6 High_Speed_Counter programmieren 3.6.2 Anweisung im Anwenderprogramm aufrufen Die Anweisung High_Speed_Counter kann im Zyklus oder alternativ in einem zeitgesteuerten Programm einmal pro Zähler aufgerufen werden. Der Aufruf in einem ereignisgesteuerten Alarmprogramm ist nicht zulässig. Vorgehen Um die Anweisung im Anwenderprogramm aufzurufen, gehen Sie folgendermaßen vor: 1.
  • Seite 120: Beschreibung High_Speed_Counter

    Technologieobjekt High_Speed_Counter einsetzen 3.6 High_Speed_Counter programmieren 3.6.3 Beschreibung High_Speed_Counter Beschreibung Mit der Anweisung High_Speed_Counter steuern Sie über das Anwenderprogramm die Zähl- und Messfunktionen des Technologiemoduls. Aufruf Die Anweisung High_Speed_Counter muss im Zyklus oder alternativ in einem zeitgesteuerten Programm einmal pro Zähler aufgerufen werden. Der Aufruf in einem ereignisgesteuerten Alarmprogramm ist nicht zulässig.
  • Seite 121 Technologieobjekt High_Speed_Counter einsetzen 3.6 High_Speed_Counter programmieren Synchronisation: Der Ausgangsparameter SyncStatus = TRUE zeigt an, dass eine Synchronisation aufgetreten ist. ● Der Zählwert wird unter folgenden Bedingungen synchronisiert: – Ein Digitaleingang hat die Parametrierung "Synchronisation" oder der Inkrementalgeber hat die Parametrierung "Synchronisation bei Signal N" –...
  • Seite 122 Technologieobjekt High_Speed_Counter einsetzen 3.6 High_Speed_Counter programmieren 3. Setzen Sie die jeweilige Set-Variable zur Durchführung des Änderungsauftrags. 4. Prüfen Sie mit Hilfe des Ausgangsparameters Error, ob ein Fehler aufgetreten ist. Wenn kein Fehler aufgetreten ist und die Set-Variable durch das Technologieobjekt automatisch rückgesetzt wurde, war die Parameteränderung erfolgreich.
  • Seite 123: Quittierung Von Ereignissen

    Technologieobjekt High_Speed_Counter einsetzen 3.6 High_Speed_Counter programmieren Quittierung von Ereignissen Die Quittierung von gemeldeten Ereignissen nehmen Sie über die steigende Flanke des Eingangsparameters EventAck vor. EventAck muss gesetzt bleiben, bis das Technologieobjekt die Statusbits der folgenden Ereignisse des Zählkanals zurückgesetzt hat: ●...
  • Seite 124 Technologieobjekt High_Speed_Counter einsetzen 3.6 High_Speed_Counter programmieren Digitalausgänge durch Anwenderprogramm nutzen (Kompakt-CPU) Sie können über die Anweisung High_Speed_Counter den Digitalausgang DQ1 setzen, ● wenn für "Ausgang setzen" die Einstellung "Nutzung durch Anwenderprogramm" parametriert ist. ● wenn für "Ausgang setzen" die Einstellung "Nach Setzbefehl aus CPU bis Vergleichswert"...
  • Seite 125: Zählrichtung Ändern

    Technologieobjekt High_Speed_Counter einsetzen 3.6 High_Speed_Counter programmieren Zählrichtung ändern Die Zählrichtung kann vom Anwenderprogramm nur geändert werden, wenn als Signalart "Impuls (A)" parametriert ist. In allen anderen Fällen wird die Zählrichtung von den Eingangssignalen des Technologiemoduls bestimmt. Die Zählrichtung kann durch die statische Variable NewDirection gesteuert werden: ●...
  • Seite 126: Eingangsparameter High_Speed_Counter

    Technologieobjekt High_Speed_Counter einsetzen 3.6 High_Speed_Counter programmieren 3.6.4 Eingangsparameter High_Speed_Counter Parameter Deklaration Datentyp Vorbelegung Beschreibung SwGate INPUT BOOL FALSE SW-Tor steuern: Steigende Flanke: SW-Tor wird geöffnet • Fallende Flanke: SW-Tor wird geschlossen • SwGate gibt in Verbindung mit dem HW-Tor das interne Tor frei. SetCount- INOUT BOOL...
  • Seite 127: Ausgangsparameter High_Speed_Counter

    Technologieobjekt High_Speed_Counter einsetzen 3.6 High_Speed_Counter programmieren 3.6.5 Ausgangsparameter High_Speed_Counter Parameter Deklaration Datentyp Vorbelegung Beschreibung StatusHW OUTPUT BOOL FALSE Statusbit Technologiemodul: Das Modul ist parametriert und betriebsbereit. Die Daten des Moduls sind gültig. StatusGate OUTPUT BOOL FALSE Statusbit: Internes Tor ist freigegeben, wenn Parameter gesetzt StatusUp OUTPUT BOOL...
  • Seite 128 Technologieobjekt High_Speed_Counter einsetzen 3.6 High_Speed_Counter programmieren Parameter Deklaration Datentyp Vorbelegung Beschreibung NegOverflow OUTPUT BOOL FALSE Statusbit: CountValue hat untere Zählgrenze in negativer Rich- tung unterschritten Über die steigende Flanke des Eingangsparameters EventAck setzen Sie NegOverflow zurück. Error OUTPUT BOOL FALSE Ein Fehler ist aufgetreten.
  • Seite 129: Fehlercodes Des Parameters Errorid

    Technologieobjekt High_Speed_Counter einsetzen 3.6 High_Speed_Counter programmieren 3.6.6 Fehlercodes des Parameters ErrorID Fehlercode Beschreibung (W#16#...) 0000 Kein Fehler Fehlermeldungen vom Technologiemodul 80A1 POWER_ERROR aus Rückmeldeschnittstelle: Fehlerhafte Versorgungsspannung L+ 80A2 ENC_ERROR aus Rückmeldeschnittstelle: Fehlerhaftes Gebersignal 80A3 LD_ERROR aus Rückmeldeschnittstelle: Fehler beim Laden über Steuerschnittstelle Fehlermeldungen der Anweisung High_Speed_Counter 80B1 Ungültige Zählrichtung...
  • Seite 130 Technologieobjekt High_Speed_Counter einsetzen 3.6 High_Speed_Counter programmieren Fehlercode Beschreibung (W#16#...) 80B9 Für Betriebsart "Zählwert als Bezug verwenden" gilt: Neuer Vergleichswert 1 erfüllt folgende Bedingungen nicht: Untere Zählgrenze <= Vergleichswert 1 <= Obere Zählgrenze • Vergleichswert 0 < Vergleichswert 1 • Für Betriebsart "Messwert als Bezug verwenden" gilt: Neuer Vergleichswert 1 erfüllt folgende Bedingung nicht: Vergleichswert 0 <...
  • Seite 131: Statische Variablen High_Speed_Counter

    Technologieobjekt High_Speed_Counter einsetzen 3.6 High_Speed_Counter programmieren 3.6.7 Statische Variablen High_Speed_Counter Variable Datentyp Vorbelegung Zugriff Beschreibung NewCountValue DINT Schreiben Neuer Zählwert NewReferenceValue0 DINT Schreiben Neuer Vergleichswert 0 NewReferenceValue1 DINT L#10 Schreiben Neuer Vergleichswert 1 NewReferenceValue0_M REAL L#0.0 Schreiben Neuer Vergleichswert 0 in Betriebsart Messen NewReferenceValue1_M REAL L#10.0...
  • Seite 132 Technologieobjekt High_Speed_Counter einsetzen 3.6 High_Speed_Counter programmieren Variable Datentyp Vorbelegung Zugriff Beschreibung ManualCtrlDQ0 BOOL FALSE Schreiben Setzen des Digitalausgangs DQ0 freigeben: TRUE: SetDQ0 setzt DQ0 • Steuerbit TM_CTRL_DQ0 = FALSE • FALSE: Setzen nicht freigegeben • Steuerbit TM_CTRL_DQ0 = TRUE • ManualCtrlDQ1 BOOL FALSE...
  • Seite 133: High_Speed_Counter In Betrieb Nehmen

    Technologieobjekt High_Speed_Counter einsetzen 3.7 High_Speed_Counter in Betrieb nehmen High_Speed_Counter in Betrieb nehmen 3.7.1 Technologieobjekt in Betrieb nehmen Der Inbetriebnahme-Editor hilft Ihnen mit einer grafischen Darstellung des Bausteins bei der komfortablen Inbetriebnahme und dem Funktionstest des Technologieobjekts. Sie können bestimmte Parameter der Anweisung High_Speed_Counter im Online-Betrieb der CPU/IM ändern und deren Auswirkungen beobachten.
  • Seite 134 Technologieobjekt High_Speed_Counter einsetzen 3.7 High_Speed_Counter in Betrieb nehmen Online-Modus Im Online-Modus können Sie folgende Parameter modifizieren und damit die Funktionsweise des Technologieobjekts testen: ● Neuer Zählwert (NewCountValue) ● Neue obere Zählgrenze (NewUpperLimit) ● Neue untere Zählgrenze (NewLowerLimit) ● Neuer Vergleichswert 0 (NewReferenceValue0 oder NewReferenceValue0_M) ●...
  • Seite 135: High_Speed_Counter Diagnose

    Technologieobjekt High_Speed_Counter einsetzen 3.8 High_Speed_Counter Diagnose High_Speed_Counter Diagnose 3.8.1 Zählwerte, Messwerte, DIs und DQs beobachten Mit den Diagnosefunktionen überwachen Sie die Zähl- und Messfunktionen. Voraussetzungen ● Es besteht eine Online-Verbindung zwischen STEP 7 (TIA Portal) und CPU. ● Die CPU ist im Betriebszustand RUN. Vorgehen Um den Anzeige-Editor für die Diagnosefunktionen zu öffnen, gehen Sie folgendermaßen vor:...
  • Seite 136 Technologieobjekt High_Speed_Counter einsetzen 3.8 High_Speed_Counter Diagnose Weitere Informationen zu den Statusanzeigen finden Sie in der Kontext-Hilfe zu jedem Ereignis in STEP 7 (TIA Portal). Wenn die CPU im STOP ist, wird die Statusanzeige nicht aktualisiert. Zählen, Messen und Positionserfassung Funktionshandbuch, 12/2017, A5E32009788-AG...
  • Seite 137: Technologieobjekt Ssi_Absolute_Encoder Einsetzen

    Technologieobjekt SSI_Absolute_Encoder einsetzen Technologieobjekt SSI_Absolute_Encoder STEP 7 (TIA Portal) unterstützt Sie durch die Funktion "Technologieobjekte" bei der Projektierung, Inbetriebnahme und Diagnose der Positionserfassungs- und Messfunktionen für das Technologiemodul TM PosInput: ● In STEP 7 (TIA Portal) konfigurieren Sie das Technologieobjekt SSI_Absolute_Encoder mit den Einstellungen für die Positionserfassung mit einem SSI-Absolutwertgeber.
  • Seite 138: 4.2 Übersicht Der Projektierungsschritte

    Technologieobjekt SSI_Absolute_Encoder einsetzen 4.2 Übersicht der Projektierungsschritte Übersicht der Projektierungsschritte Einleitung Die nachfolgende Übersicht zeigt die grundsätzliche Vorgehensweise, um die Positionserfassungs- und Messfunktionen des Technologiemoduls über das Technologieobjekt SSI_Absolute_Encoder zu projektieren. Voraussetzung Um das Technologieobjekt einzusetzen, muss in STEP 7 (TIA Portal) ein Projekt mit einer CPU S7-1500 oder einer CPU ET 200SP angelegt sein.
  • Seite 139: 4.3 Technologieobjekt Hinzufügen

    Technologieobjekt SSI_Absolute_Encoder einsetzen 4.3 Technologieobjekt hinzufügen Technologieobjekt hinzufügen Technologieobjekt im Projektnavigator hinzufügen Beim Hinzufügen eines Technologieobjekts wird ein Instanz-DB der Anweisung zu diesem Technologieobjekt erzeugt. In diesem Instanz-DB wird die Konfiguration des Technologieobjekts hinterlegt. Voraussetzung Ein Projekt mit einer CPU S7-1500 ist angelegt. Vorgehen Um ein Technologieobjekt hinzuzufügen, gehen Sie folgendermaßen vor: 1.
  • Seite 140 Technologieobjekt SSI_Absolute_Encoder einsetzen 4.3 Technologieobjekt hinzufügen Ergebnis Das neue Technologieobjekt wird erzeugt und in der Projektnavigation im Ordner "Technologieobjekte" abgelegt. Objekt Beschreibung ① Konfiguration (Seite 140) Im Konfigurationsdialog: Zuordnung des Technologiemoduls und des Kanals • Einstellung der Parameter des Technologieobjekts für die •...
  • Seite 141: Ssi_Absolute_Encoder Konfigurieren

    Technologieobjekt SSI_Absolute_Encoder einsetzen 4.4 SSI_Absolute_Encoder konfigurieren SSI_Absolute_Encoder konfigurieren 4.4.1 Arbeiten mit dem Konfigurationsdialog Die Eigenschaften des Technologieobjekts konfigurieren Sie im Konfigurationsfenster. Um das Konfigurationsfenster des Technologieobjekts zu öffnen, gehen Sie folgendermaßen vor: 1. Öffnen Sie in der Projektnavigation den Ordner "Technologieobjekte". 2.
  • Seite 142: Grundparameter

    Technologieobjekt SSI_Absolute_Encoder einsetzen 4.4 SSI_Absolute_Encoder konfigurieren 4.4.2 Grundparameter Unter "Grundparameter" stellen Sie die Verbindung zwischen dem Technologieobjekt und dem Technologiemodul TM PosInput her. Modul Über einen Folgedialog wählen Sie das Technologiemodul aus. Zur Auswahl stehen alle Technologiemodule TM PosInput (zentral oder dezentral) unter der CPU S7-1500 oder CPU ET 200SP, die für den Einsatz mit einem Technologieobjekt aus "Zählen und Messen"...
  • Seite 143: Ssi-Absolutwertgeber

    Technologieobjekt SSI_Absolute_Encoder einsetzen 4.4 SSI_Absolute_Encoder konfigurieren 4.4.3 SSI-Absolutwertgeber Telegrammlänge Mit der Parametrierung der Telegrammlänge legen Sie die Bitanzahl eines SSI-Telegramms des verwendeten SSI-Absolutwertgebers (Seite 24) fest. Die Telegrammlänge Ihres SSI- Absolutwertgebers entnehmen Sie dem Datenblatt des Gebers. Sonder-Bits zählen auch zur Telegrammlänge.
  • Seite 144 Technologieobjekt SSI_Absolute_Encoder einsetzen 4.4 SSI_Absolute_Encoder konfigurieren Monoflopzeit Mit der Parametrierung der Monoflopzeit legen Sie die Pausenzeit zwischen zwei SSI- Telegrammen fest. Die parametrierte Monoflopzeit muss mindestens so groß sein wie die Monoflopzeit des eingesetzten SSI-Absolutwertgebers. Sie finden diesen Wert in den technischen Daten des SSI-Absolutwertgebers.
  • Seite 145 Technologieobjekt SSI_Absolute_Encoder einsetzen 4.4 SSI_Absolute_Encoder konfigurieren Bit-Nummer LSB des Positionswerts Mit diesem Parameter legen Sie die Bit-Nummer des LSB (Least significant bit) des Positionswerts im Telegramm des SSI-Absolutwertgebers fest. Dadurch begrenzen Sie den Bereich im Telegramm, der den Positionswert liefert. Der Wert muss kleiner als die Bit-Nummer des MSB des Positionswerts sein.
  • Seite 146 Technologieobjekt SSI_Absolute_Encoder einsetzen 4.4 SSI_Absolute_Encoder konfigurieren SSI-Telegramm Folgende Parameter können Sie alternativ in der Grafik per Drag & Drop einstellen: ● Telegrammlänge ● Bit-Nummer LSB des Positionswerts ● Bit-Nummer MSB des Positionswerts Vollständiges SSI-Telegramm Wenn Sie als Messgröße "Vollständiges SSI-Telegramm" gewählt haben, liefert das Modul die niederwertigsten 32 Bit des unbearbeiteten aktuellen SSI-Telegramms zurück.
  • Seite 147: Verhalten Eines Di (Ssi_Absolute_Encoder)

    Technologieobjekt SSI_Absolute_Encoder einsetzen 4.4 SSI_Absolute_Encoder konfigurieren 4.4.4 Verhalten eines DI (SSI_Absolute_Encoder) Funktion des DI einstellen Mit der Parametrierung eines Digitaleingangs legen Sie fest, welche Funktion der Digitaleingang beim Schalten auslöst. Sie können unter folgenden Optionen auswählen: Funktion eines Digi- Bedeutung Weitere optionsspezifische Para- taleingangs meter...
  • Seite 148 Technologieobjekt SSI_Absolute_Encoder einsetzen 4.4 SSI_Absolute_Encoder konfigurieren ● 12,8 ms ● 20 ms Hinweis Wenn Sie die Option "Keine" oder "0,05 ms" wählen, müssen Sie geschirmte Leitungen für den Anschluss der Digitaleingänge verwenden. Hinweis Sie parametrieren die Eingangsverzögerung unter "Verhalten DI0" für alle Digitaleingänge gemeinsam.
  • Seite 149: Verhalten Eines Dq (Ssi_Absolute_Encoder)

    Technologieobjekt SSI_Absolute_Encoder einsetzen 4.4 SSI_Absolute_Encoder konfigurieren 4.4.5 Verhalten eines DQ (SSI_Absolute_Encoder) Betriebsart Mit der Betriebsart legen Sie fest, mit welchem Bezugswert die Vergleichsfunktionen arbeiten. Betriebsart Bedeutung Positionswert (SSI-Absolutwert) als Die Vergleichsfunktionen und die Prozessalarme für Vergleich- Bezug verwenden sereignisse arbeiten mit dem Positionswert. (voreingestellt) Messwert als Bezug verwenden Die Vergleichsfunktionen und die Prozessalarme für Vergleich-...
  • Seite 150 Technologieobjekt SSI_Absolute_Encoder einsetzen 4.4 SSI_Absolute_Encoder konfigurieren Funktion eines Digitalausgangs Bedeutung Weitere optionsspezifische (Seite 48) in der Betriebsart "Posi- Parameter tionswert (SSI-Absolutwert) als Bezug verwenden" Nach Setzbefehl aus CPU bis Wenn ein Setzbefehl aus der CPU erfolgt, ist der Vergleichswert 0 •...
  • Seite 151 Technologieobjekt SSI_Absolute_Encoder einsetzen 4.4 SSI_Absolute_Encoder konfigurieren Vergleichswert 0 Betriebsart "Positionswert (SSI-Absolutwert) als Bezug verwenden" Mit der Parametrierung des Vergleichswerts (Seite 48) legen Sie fest, bei welchem Positionswert der Digitalausgang DQ0 aufgrund des gewählten Vergleichsereignisses schaltet. Sie müssen eine positive Ganzzahl (DINT) eingeben, die kleiner als Vergleichswert 1 ist. Die Voreinstellung ist "0".
  • Seite 152: Zählrichtung

    Technologieobjekt SSI_Absolute_Encoder einsetzen 4.4 SSI_Absolute_Encoder konfigurieren Zählrichtung Mit diesem Parameter legen Sie fest, für welche Richtung der Positionswertänderung die gewählte Funktion gilt. Sie können unter folgenden Optionen auswählen: Richtung der Positionswertände- Bedeutung rung In beide Richtungen Der Vergleich und das Schalten des jeweiligen Digitalausgangs (voreingestellt) finden unabhängig davon statt, ob der Positionswert kleiner oder größer wird.
  • Seite 153: Messwert Spezifizieren (Ssi_Absolute_Encoder)

    Technologieobjekt SSI_Absolute_Encoder einsetzen 4.4 SSI_Absolute_Encoder konfigurieren 4.4.6 Messwert spezifizieren (SSI_Absolute_Encoder) Messgröße Mit diesem Parameter legen Sie fest, ob das Technologiemodul eine bestimmte Messgröße (Seite 59) oder das vollständiges SSI-Telegramm bereitstellen soll. Sie können unter folgenden Optionen auswählen: Option Bedeutung Weitere optionsspezifische Pa- rameter Frequenz Die Messgröße zeigt die Anzahl der Inkremente pro Sekunde,...
  • Seite 154 Technologieobjekt SSI_Absolute_Encoder einsetzen 4.4 SSI_Absolute_Encoder konfigurieren Aktualisierungszeit Mit der Parametrierung der Aktualisierungszeit (Seite 59) in Millisekunden legen Sie das Zeitintervall zwischen zwei Messwertaktualisierungen fest. Durch größere Aktualisierungszeiten können unruhige Messgrößen geglättet werden. Wenn Sie "0" eingeben, wird der Messwert einmal pro modulinternem Zyklus aktualisiert. Sie können bis zu drei Nachkommastellen eingeben.
  • Seite 155: Beispiele Des Telegrammaufbaus

    Technologieobjekt SSI_Absolute_Encoder einsetzen 4.4 SSI_Absolute_Encoder konfigurieren 4.4.7 Beispiele des Telegrammaufbaus Beispiel 1 In diesem Beispiel hat der SSI-Absolutwertgeber folgende Spezifikation: ● Der Geber hat eine Auflösung von 13 Bit pro Umdrehung und einen Wertebereich von 12 Bit Umdrehungen. Das SSI-Telegramm hat eine Länge von 25 Bit. ●...
  • Seite 156 Technologieobjekt SSI_Absolute_Encoder einsetzen 4.4 SSI_Absolute_Encoder konfigurieren Beispiel 2 In diesem Beispiel hat der SSI-Absolutwertgeber folgende Spezifikation: ● Der Geber hat eine Auflösung von 17 Bit pro Umdrehung und einen Wertebereich von 11 Bit Umdrehungen. Das SSI-Telegramm hat eine Länge von 34 Bit. ●...
  • Seite 157 Technologieobjekt SSI_Absolute_Encoder einsetzen 4.4 SSI_Absolute_Encoder konfigurieren Positionswert Der in Gray-Code gelieferte Positionswert wird vom Technologiemodul in Dual-Code umgewandelt und in der Rückmeldeschnittstelle rechtsbündig zurückgeliefert. Die Sonder- bits werden dabei ignoriert. Das Paritäts-Bit wird ausgewertet, aber nicht mit dem Positionswert zurückgeliefert: Multiturn-Bit als Dual-Code Singleturn-Bit als Dual-Code Zählen, Messen und Positionserfassung...
  • Seite 158: Ssi_Absolute_Encoder Programmieren

    Technologieobjekt SSI_Absolute_Encoder einsetzen 4.5 SSI_Absolute_Encoder programmieren SSI_Absolute_Encoder programmieren 4.5.1 Anweisung SSI_Absolute_Encoder SSI_Absolute_Encoder Die Anweisung SSI_Absolute_Encoder gehört zum Technologieobjekt SSI_Absolute_Encoder und übernimmt die Versorgung der Steuer- und Rückmeldeschnittstelle des Technologiemoduls TM PosInput. Die Anweisung SSI_Absolute_Encoder bildet somit die Softwareschnittstelle zwischen dem Anwenderprogramm und dem Technologiemodul.
  • Seite 159: Anweisung Im Anwenderprogramm Aufrufen

    Technologieobjekt SSI_Absolute_Encoder einsetzen 4.5 SSI_Absolute_Encoder programmieren 4.5.2 Anweisung im Anwenderprogramm aufrufen Die Anweisung SSI_Absolute_Encoder kann im Zyklus oder alternativ in einem zeitgesteuerten Programm einmal pro Kanal aufgerufen werden. Der Aufruf in einem ereignisgesteuerten Alarmprogramm ist nicht zulässig. Vorgehen Um die Anweisung im Anwenderprogramm aufzurufen, gehen Sie folgendermaßen vor: 1.
  • Seite 160: Beschreibung Ssi_Absolute_Encoder

    Technologieobjekt SSI_Absolute_Encoder einsetzen 4.5 SSI_Absolute_Encoder programmieren 4.5.3 Beschreibung SSI_Absolute_Encoder Beschreibung Mit der Anweisung SSI_Absolute_Encoder steuern Sie über das Anwenderprogramm die Positionserfassungs- und Messfunktionen des Technologiemoduls TM PosInput. Aufruf Die Anweisung muss im Zyklus oder alternativ in einem zeitgesteuerten Programm einmal pro Kanal aufgerufen werden.
  • Seite 161 Technologieobjekt SSI_Absolute_Encoder einsetzen 4.5 SSI_Absolute_Encoder programmieren Parameteränderung über das Anwenderprogramm Wenn Sie Parameter über das Anwenderprogramm ändern wollen, gehen Sie folgendermaßen vor: 1. Prüfen Sie anhand der jeweiligen Set-Variable, ob das Technologieobjekt für die Parameteränderung bereit ist (Set-Variable = FALSE) oder ob noch ein Änderungsauftrag läuft (Set-Variable = TRUE).
  • Seite 162: Status Der Digitaleingänge

    Technologieobjekt SSI_Absolute_Encoder einsetzen 4.5 SSI_Absolute_Encoder programmieren Betriebsart Die Betriebsart parametrieren Sie im Technologieobjekt unter "Verhalten DQ0". Die Betriebsart wird durch den Ausgangsparameter CompareMeasuredValue angezeigt: Zustand Beschreibung FALSE Betriebsart "Positionswert (SSI-Absolutwert) als Bezug verwenden": Die Vergleichsfunktionen arbeiten mit dem Positionswert. Folgende statische Variablen werden spezifisch in dieser Betriebsart verwendet: NewReferenceValue0 •...
  • Seite 163: Digitalausgänge Durch Anwenderprogramm Nutzen

    Technologieobjekt SSI_Absolute_Encoder einsetzen 4.5 SSI_Absolute_Encoder programmieren Digitalausgänge durch Anwenderprogramm nutzen Sie können in folgenden Fällen die Digitalausgänge über die Anweisung setzen: Fall Beschreibung Für "Ausgang setzen" ist die Einstellung "Nut- Der jeweilige Digitalausgang DQm folgt dem Wert zung durch Anwenderprogramm" parametriert. von SetDQm.
  • Seite 164: Eingangsparameter Ssi_Absolute_Encoder

    Technologieobjekt SSI_Absolute_Encoder einsetzen 4.5 SSI_Absolute_Encoder programmieren 4.5.4 Eingangsparameter SSI_Absolute_Encoder Parameter Deklaration Datentyp Vorbelegung Beschreibung Capture- INPUT BOOL FALSE Capture-Funktion freigeben Enable Nach der Freigabe erfolgt ein Capture-Ereignis bei der nächsten parametrierten Flanke am jeweiligen Digitaleingang. Eine fallen- de Flanke an CaptureEnable setzt den Ausgangsparameter Cap- tureStatus zurück.
  • Seite 165: Ausgangsparameter Ssi_Absolute_Encoder

    Technologieobjekt SSI_Absolute_Encoder einsetzen 4.5 SSI_Absolute_Encoder programmieren 4.5.5 Ausgangsparameter SSI_Absolute_Encoder Parameter Deklaration Datentyp Vorbelegung Beschreibung StatusHW OUTPUT BOOL FALSE Statusbit Technologiemodul: Das Modul ist parametriert und betriebsbereit. Die Daten des Moduls sind gültig. StatusUp OUTPUT BOOL FALSE Statusbit: Letzter Positionswert hat sich in positive Richtung geändert und liegt maximal 0,5 s zurück StatusDown OUTPUT...
  • Seite 166 Technologieobjekt SSI_Absolute_Encoder einsetzen 4.5 SSI_Absolute_Encoder programmieren Parameter Deklaration Datentyp Vorbelegung Beschreibung Measured- OUTPUT REAL Aktueller Messwert für Frequenz, Periodendauer oder Ge- Value schwindigkeit (abhängig von der Parametrierung) Je nach Parametrierung im Technologieobjekt unter "Messwert" ist entweder MeasuredValue oder CompleteSSIFrame gültig. Complete- OUTPUT DWORD...
  • Seite 167: Fehlercodes Des Parameters Errorid

    Technologieobjekt SSI_Absolute_Encoder einsetzen 4.5 SSI_Absolute_Encoder programmieren 4.5.6 Fehlercodes des Parameters ErrorID Fehlercode Beschreibung (W#16#...) 0000 Kein Fehler Fehlermeldungen vom Technologiemodul 80A1 POWER_ERROR aus Rückmeldeschnittstelle: Fehlerhafte Versorgungsspannung L+ 80A2 ENC_ERROR aus Rückmeldeschnittstelle: Fehlerhaftes Gebersignal 80A3 LD_ERROR aus Rückmeldeschnittstelle: Fehler beim Laden über Steuerschnittstelle Fehlermeldungen der Anweisung SSI_Absolute_Encoder 80B8 Neuer Vergleichswert 0 erfüllt folgende Bedingungen nicht:...
  • Seite 168: Statische Variablen Ssi_Absolute_Encoder

    Technologieobjekt SSI_Absolute_Encoder einsetzen 4.5 SSI_Absolute_Encoder programmieren 4.5.7 Statische Variablen SSI_Absolute_Encoder Variable Datentyp Vorbelegung Zugriff Beschreibung NewReferenceValue0 DINT Schreiben Neuer Vergleichswert 0 in Betriebsart "Positi- onswert (SSI-Absolutwert) als Bezug verwen- den" NewReferenceValue1 DINT L#10 Schreiben Neuer Vergleichswert 1 in Betriebsart "Positi- onswert (SSI-Absolutwert) als Bezug verwen- den"...
  • Seite 169: Ssi_Absolute_Encoder In Betrieb Nehmen

    Technologieobjekt SSI_Absolute_Encoder einsetzen 4.6 SSI_Absolute_Encoder in Betrieb nehmen SSI_Absolute_Encoder in Betrieb nehmen 4.6.1 Technologieobjekt in Betrieb nehmen Der Inbetriebnahme-Editor hilft Ihnen mit einer grafische Darstellung des Bausteins bei der komfortablen Inbetriebnahme und dem Funktionstest des Technologieobjekts. Sie können bestimmte Parameter der Anweisung SSI_Absolute_Encoder im Online-Betrieb der CPU/IM ändern und deren Auswirkungen beobachten.
  • Seite 170 Technologieobjekt SSI_Absolute_Encoder einsetzen 4.6 SSI_Absolute_Encoder in Betrieb nehmen Online-Modus Im Online-Modus können Sie folgende Parameter modifizieren und damit die Funktionsweise des Technologieobjekts testen: ● Neuer Vergleichswert 0 (NewReferenceValue0 oder NewReferenceValue0_M) ● Neuer Vergleichswert 1 (NewReferenceValue1 oder NewReferenceValue1_M) ● Capture freigeben (CaptureEnable) ●...
  • Seite 171: Ssi_Absolute_Encoder Diagnose

    Technologieobjekt SSI_Absolute_Encoder einsetzen 4.7 SSI_Absolute_Encoder Diagnose SSI_Absolute_Encoder Diagnose 4.7.1 Zählwerte, Messwerte, DIs und DQs beobachten Mit den Diagnosefunktionen überwachen Sie die Positionserfassungs- und Messfunktionen. Voraussetzungen ● Es besteht eine Online-Verbindung zwischen STEP 7 (TIA Portal) und CPU. ● Die CPU ist im Betriebszustand RUN. Vorgehen Um den Anzeige-Editor für die Diagnosefunktionen zu öffnen, gehen Sie folgendermaßen vor:...
  • Seite 172 Technologieobjekt SSI_Absolute_Encoder einsetzen 4.7 SSI_Absolute_Encoder Diagnose Weitere Informationen zu den Statusanzeigen finden Sie in der Kontext-Hilfe zu jedem Ereignis in STEP 7 (TIA Portal). Wenn die CPU im STOP ist, wird die Statusanzeige nicht aktualisiert. Zählen, Messen und Positionserfassung Funktionshandbuch, 12/2017, A5E32009788-AG...
  • Seite 173: Modul Einsetzen

    Modul einsetzen Technologiemodul einsetzen 5.1.1 Konvention Technologiemodul: Die Bezeichnung "Technologiemodul" verwenden wir im vorliegenden Kapitel sowohl für die Technologiemodule TM Count und TM PosInput als auch für den Technologieanteil der Kompakt-CPUs. 5.1.2 Modul konfigurieren 5.1.2.1 Technologiemodul zur Hardware-Konfiguration hinzufügen (TM Count und TM PosInput) Voraussetzung ●...
  • Seite 174: Technologiemodul Zur Hardware-Konfiguration Hinzufügen (Kompakt-Cpu)

    Modul einsetzen 5.1 Technologiemodul einsetzen 5.1.2.2 Technologiemodul zur Hardware-Konfiguration hinzufügen (Kompakt-CPU) Voraussetzung Das Projekt ist angelegt. Vorgehen Um eine Kompakt-CPU in der Projektnavigation hinzuzufügen, gehen Sie folgendermaßen vor: 1. Doppelklicken Sie auf "Neues Gerät hinzufügen". Der Dialog "Neues Objekt hinzufügen" wird geöffnet. 2.
  • Seite 175: Möglichkeiten Der Parametrierung

    Modul einsetzen 5.1 Technologiemodul einsetzen 5.1.2.3 Möglichkeiten der Parametrierung Zählen, Messen und Positionserfassung mit SSI-Absolutwertgeber Für die Zähl- und Messfunktionen sowie die Positionserfassung mit einem SSI- Absolutwertgeber haben Sie zwei alternative Möglichkeiten für die Parametrierung und Steuerung des Technologiemoduls: ● Konfiguration eines Technologieobjekts und Steuerung über die zugehörige Anweisung: Bei Verwendung eines Inkremental- oder Impulsgeber empfehlen wir die komfortable und grafikunterstützte Konfiguration über das Technologieobjekt High_Speed_Counter.
  • Seite 176: Grundparameter

    Modul einsetzen 5.1 Technologiemodul einsetzen 5.1.2.4 Grundparameter Verhalten bei CPU-STOP Verhalten bei CPU-STOP Das Verhalten des Technologiemoduls bei einem STOP der CPU stellen Sie kanalweise bei den Grundparametern in der Gerätekonfiguration ein. Option Bedeutung Weiterarbeiten Das Technologiemodul arbeitet voll funktionsfähig weiter. Einge- hende Zählimpulse werden verarbeitet bzw.
  • Seite 177: Diagnosealarme (Tm Count Und Tm Posinput)

    Modul einsetzen 5.1 Technologiemodul einsetzen Ersatzwert für DQ0 (Kompakt-CPU) Mit diesem Parameter legen Sie für das Verhalten "Ersatzwert ausgeben" fest, welcher Wert bei einem STOP der Kompakt-CPU in der Rückmeldeschnittstelle für DQ0 ausgegeben wird. Hinweis Im Betriebsmodus „Betrieb mit Technologieobjekt "Zählen und Messen"“ legen Sie diesen Parameter über das Technologieobjekt fest.
  • Seite 178 Modul einsetzen 5.1 Technologiemodul einsetzen Diagnosealarme (Kompakt-CPU) Diagnosealarme freigeben Eine Kompakt-CPU kann bei bestimmten Fehlern Diagnosealarme auslösen, wenn Sie die Freigabe der Diagnosealarme aktivieren. Diagnosealarme bearbeiten Sie in einem Alarm- Mit diesem Parameter legen Sie fest, ob die Kompakt-CPU die Diagnosealarme bei Auftreten der jeweiligen Fehler auslöst.
  • Seite 179: Modulparameter (Positionserfassung Für Motion Control)

    Modul einsetzen 5.1 Technologiemodul einsetzen Auswahl der Betriebsart für den Kanal Bei "Manueller Betrieb" legen Sie mit diesem Parameter fest, für welche Hauptaufgabe der Kanal des Technologiemoduls eingesetzt wird. Abhängig davon werden die Einstellmöglichkeiten unter "Parameter" (Hardware-Konfiguration) angepasst. Betriebsart Beschreibung Zählen (Seite 22) / Positions- Die Hauptaufgabe des Kanals ist Zählen bzw.
  • Seite 180 Modul einsetzen 5.1 Technologiemodul einsetzen Modulparameter für SSI-Absolutwertgeber Wenn Sie ein TM PosInput mit einem SSI-Absolutwertgeber verwenden, stellen Sie folgende Parameter für die Gebersignale des Kanals ein. ● Signalart ● Richtung invertieren ● Telegrammlänge ● Codeart ● Übertragungsgeschwindigkeit ● Monoflopzeit ●...
  • Seite 181 Weitere Projektierung Die weitere Projektierung nehmen Sie über ein Achs-Technologieobjekt von S7-1500 Motion Control vor. Bitte Informieren Sie sich im Funktionshandbuch S7-1500 Motion Control (http://support.automation.siemens.com/WW/view/de/59381279) über die weitere Projektierung und Inbetriebnahme für die Positionserfassung. Zählen, Messen und Positionserfassung Funktionshandbuch, 12/2017, A5E32009788-AG...
  • Seite 182 Modul einsetzen 5.1 Technologiemodul einsetzen Prozessalarme Sie können bei den Grundparametern des Technologiemoduls pro Kanal einstellen, welche Ereignisse im Betrieb einen Prozessalarm auslösen sollen. In einem S7-1500-System geben Sie für jeden freigegebenen Prozessalarm einen passenden Ereignisnamen ein und ordnen jedem Prozessalarm einen entsprechenden Prozessalarm-OB zu.
  • Seite 183 Modul einsetzen 5.1 Technologiemodul einsetzen Prozessalarm Verfügbar in Betriebsart Verfügbar in Betriebsart Verfügbar in Beschreibung Event Zählen bei Verwendung Messen bei Verwen- Betriebsmodus Type- dung von Positionser- Num- fassung für Inkre- SSI- Inkre- SSI- Technologie- mental- Absolut- mental- Absolut- objekt "Motion oder Im- wertgeber oder Im-...
  • Seite 184: Zusätzliche Parameter Für Kompakt-Cpu

    Modul einsetzen 5.1 Technologiemodul einsetzen 5.1.2.5 Zusätzliche Parameter für Kompakt-CPU Einleitung Bei Verwendung einer Kompakt-CPU stehen Ihnen für die Signale der schnellen Zähler zusätzlich die nachfolgenden Parameter zur Verfügung. Kompatibilität 1511C (Schnelle Zähler der Kompakt-CPU 1512C-1 PN) Frontstecker-Belegung wie CPU 1511C Mit diesem Parameter legen Sie fest, ob für die schnellen Zähler der CPU 1512C-1 PN die Anschlussbelegung der Frontstecker der CPU 1511C-1 PN verwendet wird: Option...
  • Seite 185 Modul einsetzen 5.1 Technologiemodul einsetzen Hardwareein-/ausgänge Eingang Taktgeber (A) / Impulseingang (A) / Taktgeber vorwärts (A) Dieser Parameter gibt für den jeweiligen Zähler an, welcher Eingang für das Gebersignal A verwendet wird. Der Wert ist nicht änderbar. Eingang Taktgeber (B) / Impulseingang (B) / Taktgeber vorwärts (B) Wenn Sie für den jeweiligen Zähler einen Geber mit mehreren Signalen verwenden, gibt der Parameter an, welcher Eingang für das Gebersignal B verwendet wird.
  • Seite 186: Modul Parametrieren

    Modul einsetzen 5.1 Technologiemodul einsetzen 5.1.3 Modul parametrieren 5.1.3.1 Parametereinstellung (Hardware-Konfiguration) öffnen (TM Count und TM PosInput) Gehen Sie folgendermaßen vor: 1. Öffnen Sie die Gerätekonfiguration der CPU bzw. IM. 2. Wählen Sie die Gerätesicht. 3. Klicken Sie mit der rechten Maustaste auf das Technologiemodul und wählen Sie "Parameter".
  • Seite 187: Vorgehen (Kompakt-Cpu)

    Modul einsetzen 5.1 Technologiemodul einsetzen Vorgehen (Kompakt-CPU) Um den Anzeige-Editor für die Diagnosefunktionen zu öffnen, gehen Sie folgendermaßen vor: 1. Öffnen Sie in der Projektnavigation den Ordner der Kompakt-CPU. 2. Doppelklicken Sie auf das Objekt "Online & Diagnose". 3. Klicken Sie in der Diagnosenavigation auf die gewünschte Anzeige. Weitere Informationen Weitere Informationen zu den Diagnosemeldungen und möglichen Abhilfemaßnahmen finden Sie im Gerätehandbuch des Technologiemoduls.
  • Seite 188: Steuer- Und Rückmeldeschnittstelle (Tm Count, Tm Posinput)

    Modul einsetzen 5.1 Technologiemodul einsetzen 5.1.5 Steuer- und Rückmeldeschnittstelle (TM Count, TM PosInput) Informationen zur Verwendung der Steuer- und Rückmeldeschnittstelle finden Sie in der Übersicht der Einsatzmöglichkeiten (Seite 18). 5.1.5.1 Belegung der Steuerschnittstelle Über die Steuerschnittstelle beeinflusst das Anwenderprogramm das Verhalten des Technologiemoduls.
  • Seite 189: Modul Einsetzen

    Modul einsetzen 5.1 Technologiemodul einsetzen Byte-Offset zur Parameter Bedeutung Anfangsadresse LD_SLOT_1* Spezifiziert die Bedeutung des Werts in Slot 1 Bit 7 Bit 6 Bit 5 Bit 4 Keine Aktion, Ruhezustand Zählwert laden (bei Inkremental- oder Impuls- geber) Unzulässig Startwert laden (bei Inkremental- oder Impuls- geber) Vergleichswert 0 laden Vergleichswert 1 laden...
  • Seite 190: Erläuterungen Zu Den Steuerbits

    Modul einsetzen 5.1 Technologiemodul einsetzen Erläuterungen zu den Steuerbits Steuerbit Erläuterungen EN_CAPTURE Mit diesem Bit geben Sie die Capture-Funktion frei. Ein Rücksetzen des Bits setzt ein gesetz- tes EVENT_CAP in der Rückmeldeschnittstelle zurück. EN_SYNC_DN Mit diesem Bit geben Sie bei Verwendung eines Inkremental- oder Impulsgebers die Synchro- nisation des Zählers beim Zählen in Rückwärtsrichtung frei.
  • Seite 191: Belegung Der Rückmeldeschnittstelle

    Modul einsetzen 5.1 Technologiemodul einsetzen 5.1.5.2 Belegung der Rückmeldeschnittstelle Über die Rückmeldeschnittstelle empfängt das Anwenderprogramm vom Technologiemodul aktuelle Werte und Statusinformationen. Rückmeldeschnittstelle pro Kanal Die folgende Tabelle zeigt die Belegung der Rückmeldeschnittstelle: Byte-Offset zur Parameter Bedeutung Anfangsadresse 0 … 3 COUNT_VALUE DINT: Aktueller Zählwert oder Positionswert 4 …...
  • Seite 192: Erläuterungen Zu Den Rückmeldebits

    Modul einsetzen 5.1 Technologiemodul einsetzen Erläuterungen zu den Rückmeldebits Rückmeldebit Erläuterungen ENC_ERROR Dieses Bit zeigt an, dass beim jeweiligen Technologiemodul an den Gebersignalen einer der folgenden Fehler aufgetreten ist (speichernd): TM Count: Drahtbruch digitaler Eingang A, B oder N (bei Gegentakt-schaltendem Geber) •...
  • Seite 193 Modul einsetzen 5.1 Technologiemodul einsetzen Rückmeldebit Erläuterungen LD_ERROR Dieses Bit zeigt an, dass beim Laden über die Steuerschnittstelle ein Fehler aufgetreten ist (speichernd). Die Ladewerte wurden nicht angenommen. Bei Verwendung eines Inkremental- oder Impulsgebers ist eine der folgenden Bedingungen nicht erfüllt: Untere Zählgrenze <= Zählwert <= Obere Zählgrenze •...
  • Seite 194 Modul einsetzen 5.1 Technologiemodul einsetzen Rückmeldebit Erläuterungen STS_READY Dieses Bit zeigt an, dass das Technologiemodul gültige Nutzdaten liefert. Das Technologiemo- dul ist angelaufen und parametriert. STS_SW_GATE Dieses Bit zeigt den Zustand des SW-Tors an. 0 bedeutet: Tor geschlossen 1 bedeutet: Tor offen Vollständiges Quittungsprinzip Speichernde Bits werden nach dem vollständigen Quittungsprinzip quittiert.
  • Seite 195: Digitaleingabemodul Einsetzen

    Modul einsetzen 5.2 Digitaleingabemodul einsetzen Digitaleingabemodul einsetzen 5.2.1 Modul konfigurieren und parametrieren 5.2.1.1 Modul zur Hardware-Konfiguration hinzufügen Voraussetzungen ● Das Projekt ist angelegt. ● Die CPU ist angelegt. ● Dezentrale Peripherie ET 200 ist angelegt. Vorgehen 1. Öffnen Sie die Gerätekonfiguration der CPU bzw. IM. 2.
  • Seite 196: Hardware-Konfiguration Öffnen

    Modul einsetzen 5.2 Digitaleingabemodul einsetzen 5.2.1.2 Hardware-Konfiguration öffnen Öffnen über Projektnavigation Gehen Sie folgendermaßen vor: 1. Öffnen Sie in der Projektnavigation den Ordner "Lokale Baugruppen" bzw. "Dezentrale Peripherie". 2. Doppelklicken Sie in der Projektnavigation auf das Modul. Öffnen über Gerätesicht Gehen Sie folgendermaßen vor: 1.
  • Seite 197 Modul einsetzen 5.2 Digitaleingabemodul einsetzen ● 0,4 ms ● 0,8 ms ● 1,6 ms ● 3,2 ms (voreingestellt) ● 12,8 ms ● 20 ms Hinweis Wenn Sie für die Eingangsverzögerung die Option "0,05 ms" wählen, müssen Sie geschirmte Leitungen für den Anschluss der Digitaleingänge verwenden. Verhalten bei Überschreiten einer Zählgrenze Sie können folgendes Verhalten bei Überschreiten der oberen Zählgrenze in Vorwärtsrichtung oder der unteren Zählgrenze in Rückwärtsrichtung (Seite 83)
  • Seite 198 Modul einsetzen 5.2 Digitaleingabemodul einsetzen Zählrichtung Mit diesem Parameter legen Sie die Zählrichtung des jeweiligen Zählers fest. Sie können unter folgenden Optionen auswählen: ● Vorwärts ● Rückwärts Hinweis Wenn bei "Funktion des DI einstellen" die Option "Richtung invertieren" gewählt ist, ist der Parameter nicht wirksam.
  • Seite 199 Modul einsetzen 5.2 Digitaleingabemodul einsetzen Funktion des DI einstellen Mit diesem Parameter legen Sie fest, welche Funktion der jeweilige Digitaleingang DI beim Schalten auslöst. Sie können unter folgenden Optionen auswählen: Option Bedeutung Digitaleingang ohne Funktion Dem jeweiligen Digitaleingang DI ist keine Funktion zugeordnet.
  • Seite 200: Prozessalarm: Vergleichsereignis Für Dq Eingetreten

    Modul einsetzen 5.2 Digitaleingabemodul einsetzen Startwert Mit der Parametrierung des Startwerts legen Sie fest, mit welchem Wert das Zählen begonnen wird. Sie müssen einen Wert zwischen den Zählgrenzen oder auf den Zählgrenzen eingeben. Die Voreinstellung ist "0". Vergleichswert 0 Mit der Parametrierung eines Vergleichswerts (Seite 87) legen Sie fest, mit welchem Zählwert das Rückmeldebit STS_DQ aufgrund der bei "Ausgang setzen"...
  • Seite 201: Modul Online & Diagnose

    Modul einsetzen 5.2 Digitaleingabemodul einsetzen 5.2.2 Modul Online & Diagnose 5.2.2.1 Diagnose anzeigen und auswerten Über die Online- und Diagnosesicht können Sie die Hardware diagnostizieren. Außerdem können Sie ● Informationen über das Modul erhalten (z. B. Firmware-Version und Seriennummer) ● Bei Bedarf ein Firmware-Update durchführen Vorgehen Um den Anzeige-Editor für die Diagnosefunktionen zu öffnen, gehen Sie folgendermaßen vor:...
  • Seite 202: Service & Support

    Instandhaltung und Modernisierung. Unser Service & Support begleitet Sie weltweit in allen Belangen rund um die Automatisierungs- und Antriebstechnik von Siemens. In mehr als 100 Ländern direkt vor Ort und über alle Phasen des Lebenszyklus Ihrer Maschinen und Anlagen hinweg.
  • Seite 203: Ersatzteile

    Die umfassende Online-Infoplattform rund um unseren Service & Support unterstützt Sie zu jeder Zeit von jedem Ort der Welt aus. Sie finden den Online Support unter folgender Adresse im Internet (http://www.siemens.com/automation/service&support). Technical Consulting Unterstützung bei der Planung und Konzeption Ihres Projektes: Von der detaillierten Ist- Analyse und Zieldefinition über die Beratung zu Produkt- und Systemfragen bis zur...
  • Seite 204: Reparaturen

    Service & Support Reparaturen Stillstandzeiten bedeuten Ärger im Betrieb und unnötige Kosten. Wir helfen Ihnen, beides so gering wie möglich zu halten – und bieten Ihnen weltweit Reparaturmöglichkeiten an. Optimierung Im Laufe der Betriebszeit von Maschinen oder Anlagen ergibt sich oftmals ein hohes Potenzial, die Produktivität zu steigern oder Kosten einzusparen.
  • Seite 205 Für Sie vor Ort, weltweit: Partner für Beratung, Verkauf, Training, Service, Support, Ersatzteile... zum gesamten Angebot von Industry Automation and Drive Technologies. Ihren persönlichen Ansprechpartner finden Sie in unserer Ansprechpartner-Datenbank im Internet (http://www.siemens.com/automation/partner). Zählen, Messen und Positionserfassung Funktionshandbuch, 12/2017, A5E32009788-AG...
  • Seite 206: Index

    Index Absolutwertgeber, 24 Eingangsparameter Aktualisierungszeit, 54 High_Speed_Counter, 125 Arbeitsweise SSI_Absolute_Encoder, 163 High_Speed_Counter, 119 ErrorID, 129, 166 SSI_Absolute_Encoder, 159 Aufruf High_Speed_Counter, 119 SSI_Absolute_Encoder, 159 Fehlerverhalten Ausgangsparameter High_Speed_Counter, 123 High_Speed_Counter, 127 SSI_Absolute_Encoder, 162 SSI_Absolute_Encoder, 165 Filterfrequenz, 100 Freigabe Diagnosealarm, 65 Prozessalarm, 65, 89 Betriebsart Frequenzmessung, 54 High_Speed_Counter, 110...
  • Seite 207 Index SSI_Absolute_Encoder, 136, 159 Arbeitsweise, 159 Inbetriebnahme Aufruf, 159 High_Speed_Counter, 132 Ausgangsparameter, 165 SSI_Absolute_Encoder, 168 Beschreibung, 159 Diagnose, 170 Eingangsparameter, 163 Fehlerverhalten, 162 Kompakt-CPU Grundparameter, 141 Leistungsmerkmale, 14, 16 in Betrieb nehmen, 168 Kompakt-CPU S7-1500, (Technologiemodul) konfigurieren, 140 programmieren, 158 Statische Variablen, 167 SSI-Absolutwertgeber, 142 Startwert, 22, 82, 104, 199...
  • Seite 208 Index Wegerfassung mit Motion Control, 66 mit SSI-Absolutwertgeber, 24 Zählen Vergleichswert, 110 Zählfunktionen, 22, 77, 78, 82 Zählgrenzen, 22, 25, 77, 78, 82, 83, 104, 198 Zählen, Messen und Positionserfassung Funktionshandbuch, 12/2017, A5E32009788-AG...

Diese Anleitung auch für:

Simatic s7-1500Simatic et 200 sp

Inhaltsverzeichnis