Beitragsliste anzeigen
STEP 7 (TIA Portal) -- S7-Programm erstellen -- Operationen ausführen
Wie können in STEP 7 (TIA Portal) V11 aus einem Realwert die Vor- und die Nachkommastellen extrahiert werden?
Wie erfolgt in STEP 7 (TIA Portal) V11 die Linearwertberechnung für die Ordinate des Punktes P?
Wie können in STEP 7 (TIA Portal) V11 physikalische Durchlauf-Messungen (z.B. Mengendurchfluss) zu einem Gesamtwert aufsummiert werden?
Wie kann das numerische Differenzieren in STEP 7 (TIA Portal) V11 realisiert werden?
Wie erfolgt im TIA Portal die Umwandlung von Datentypen für die S7-1200/1500?
Wie kann mit STEP 7 (TIA Portal) V11 eine hexadezimale Zahl in ASCII-Zeichen konvertiert werden?
Wie kann mit STEP 7 V11 die Bitposition eines aktiven Bits in einem Merkerwort ermittelt und ein 32-Bit Feld überwacht werden?
Wie kann in STEP 7 (TIA Portal) V11 das Ausgangssignal in Bezug auf das Eingangssignal zeitlich verzögert werden?
Wie können Sie in STEP 7 (TIA Portal) V11 für Analogmessungen ganzzahlige Werte in Realzahlen und Realwerte in Integerzahlen skalieren?
Wie können in STEP 7 (TIA Portal) V11 Speicherbereiche kopiert werden?
Wie können Sie in STEP 7 V11 bit-, byte- oder wortweise und symbolisch auf die unstrukturierten Datentypen zugreifen?
Wie programmieren Sie im TIA Portal V11 die Überlagerung von Variablen mit dem Schlüsselwort "AT"?
Wie können Sie in STEP 7 (TIA Portal) einen Impulsgeber programmieren?
Wie können Sie in STEP 7 V5.5 und in V11 die Schieberegister mit den KOP/FUP-Anweisungen programmieren?
Welche Eigenschaften müssen Sie in STEP 7 V11 beachten, wenn Sie Zeichen mit der Anweisung "INSERT" in eine Zeichenkette einfügen?
Wie erfolgt in STEP 7 (TIA Portal) V11 die Linearwertberechnung für die Ordinate des Punktes P?
Bestellnummer:

Beschreibung
Durch die Koordinaten (x0,y0) und (x1,y1) legen Sie den Verlauf einer Geraden fest und durch den Parameter x geben Sie einen Wert auf der Abszisse vor. Als Ausgabewert erhalten Sie für y eine ganze Zahl im Bereich von -27648 bis +27648. Die Funktion FC42 "Linear" berechnet den passenden Ordinatenwert y auf dieser Gerade.


Bild 01

Die Ordinate des Punktes P wird berechnet nach der Formel:
 
   y1 - y0      

y =

-----
-----

*

(x - x0) + y0
   x1 - x0      

Im OB1 "Main" wird die Funktion "Linear" aufgerufen und parametriert. Die nachstehende Tabelle 01 enthält die Eingangs- und Ausgangsvariablen der Funktion:
 
Parameter Schnittstelle Datentyp Beschreibung
X0 Input Real Abszisse Punkt P0
Y0 Input Real Ordinate Punkt P0
X1 Input Real Abszisse Punkt P1
Y1 Input Real Ordinate Punkt P1
X Input Real Abszisse beliebiger Punkt P
Y Output Int Ordinate beliebiger Punkt P
Tabelle 01

Download
Der beigefügte Download "STEP7_V11_Linear" enthält ein STEP 7 Projekt mit den oben beschriebenen Bausteinen, einschließlich der deutschen und englischen Kommentare. Kopieren Sie die Datei "STEP7_V11_Linear.zip" in ein separates Verzeichnis und starten Sie die Datei anschließend per Doppelklick. Das STEP 7 Projekt wird jetzt automatisch mit allen dazugehörigen Unterverzeichnissen entpackt. Anschließend können Sie das entpackte Projekt mit STEP 7 V11 öffnen und bearbeiten.

STEP7_V11_Linear.zip ( 2481 KB )

Erstellumgebung
In der folgenden Tabelle 02 sind die Komponenten aufgeführt, mit denen dieser Beitrag erstellt und die beschriebene Funktionsweise verifiziert wurde:
 
Testumgebung Version
PC-Plattform Intel(R) Corel(TM)2 Duo CPU P8700 2,53 GHz
PC-Betriebssystem MS Windows XP SP3
STEP 7 (TIA Portal) V11 + SP2
CPU 1214C (6ES7214-1AE30-0XB0) Firmware V2.0
Tabelle 02

 Beitrags-ID:45496282   Datum:2012-05-14 
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