Beitragsliste anzeigen
S7-300 CPU 31xT -- Technologie einsetzen -- Arbeiten mit Technologie Bausteinen / Projekten
Wie können in der Technologie-CPU die Stützpunkttabellen der Technologiefunktion FB 488 "MC_MovePath" über eine HMI-Bedienoberfläche editiert und verwaltet werden?
Wie kann in einem vorhandenen Technologie-CPU Projekt mit S7-Technology die SINAMICS CU320 gegen die CU320-2 ausgetauscht werden?
Wie vermeide ich ein STOP einer Technologie-CPU beim Stoppen bzw. Anhalten eines Bahnobjektes, das mit MC_MovePath verfahren wird (in S7-Technology V4.2)?
Wie kann mit einer Technologie-CPU und dem FB 488 "MC_MovePath" ein einfacher Palettierer realisiert werden?
Welche Safety-Funktionen können mit der Interpolation an der fehlersicheren Technologie-CPU genutzt werden?
Wie können sie den Lageregler der CPU 31xT optimieren?
Wie kann die Uhrzeit des SINAMICS S120 auf die Uhrzeit der T-CPU synchronisiert werden?
Wie kann das Starten einer Technologiefunktion mit ungültigen Dynamikwerten vermieden werden?
Wie können Sie sicherstellen, dass die Anzeige im Bereich Safety Integrated für Antriebe korrekt aktualisiert wird?
Was ist beim Referenzieren mechanisch gekoppelter Achsen zu beachten?
Wie können Sie zur Laufzeit eine Kurvenscheibe erstellen, die auf Liniensegmenten (Stützpunkttabelle) basiert und diese durch stetige Übergänge verbindet?
Wie kann ich Einzelantriebe der Produktfamilien "MICROMASTER" und "SINAMICS" mit der in "S7-Technology" und "SIMOTION SCOUT" integrierten Parametriersoftware "STARTER" parametrieren?
Wie kann ich eine Kurvenscheibe der Technologie-CPU mit Hilfe von WinCC flexible auf dem HMI anzeigen?
Technologie-CPUs: Nummer der Technologieparameter ermitteln
Technologie-CPUs: Positionsangaben
Technologie-CPUs: Referenzieren mit ADI4 und Bero (ohne Nullmarke)
Wie kann das Starten einer Technologiefunktion mit ungültigen Dynamikwerten vermieden werden?
Bestellnummer:

Beschreibung
Wenn die Dynamikwerte (Velocity, Acceleration, Deceleration, Jerk) der Technologiefunktionen (z.B. MC_MoveAbsolute) berechnet oder dynamisch (z.B. Panel) vorgegeben werden, so ist darauf zu achten, dass keine ungültigen Werte übergeben werden oder mit ungültigen Werten eine Technologiefunktion gestartet wird.
Wird ein Fahrauftrag mit einem oder mehreren ungültigen Dynamikwerten gestartet, so schaltet die CPU alle Ausgänge ab und die angeschlossenen Antriebe werden ausgeschaltet. Eine Weiterarbeit in diesem Zustand ist nicht mehr möglich.
Werden die Dynamikwerte der Vorbelegungsmaske verwendet oder die Dynamikwerte an die Funktionsbausteine als Konstanten übergeben, so kann auf eine Prüfung der Dynamikwerte auf Gültigkeit verzichtet werden.
Am nachfolgenden Beispiel wird gezeigt wie Sie die Dynamikparameter auf gültige Werte überprüfen können.

Beispiel
Durch die Verwendung von Vergleichsfunktionen können die Eingangsparameter der Technologiefunktionen auf gültige Werte geprüft werden und bei ungültigen Werten der Execute Befehl des jeweiligen Fahrauftrages verhindert werden.

1. Prüfung der Geschwindigkeit auf gültige Werte ( "> -1.0e+12" und "< 1.0e+12" und "<>0.0"):


Bild 01

2. Prüfung der Beschleunigung auf gültige Werte ( "> -1.0e+12" und "< 1.0e+12" und "<>0.0"):

Bild 02

3. Prüfung der Verzögerung auf gültige Werte ( "> -1.0e+12" und "< 1.0e+12" und "<>0.0"):


Bild 03

4. Prüfung des Rucks auf gültige Werte ( "> -1.0e+12" und "< 1.0e+12" und "<>0.0"):


Bild 04

5. bedingtes Starten des Verfahrauftrages abhängig von den Zwischenmerkern am Beispiel MC_MoveAbsolute (#Velcoity_Valid, #Acceleration_Valid, # Deceleration_Valid und #Jerk_Valid):


Bild 05

 Beitrags-ID:43209160   Datum:2010-06-11 
Dieser Artikel...hat mir geholfenhat mir nicht geholfen                                 
mySupport
My Documentation Manager 
Newsletter 
CAx-Download-Manager 
Support Request
Zu diesem Beitrag
Drucken
PDF erstellen 
Beitrag versenden
QuickLinks
Kompatibilitäts-Tool 
Hilfe
Online Hilfe
Guided Tour