Herunterladen Inhalt Inhalt Diese Seite drucken

Polynomdefinition (Fctdef) - Siemens 840D sl/840DE sl Handbuch

Inhaltsverzeichnis

Werbung

Bewegungssynchronaktionen
10.4 Aktionen in Synchronaktionen
10.4.6

Polynomdefinition (FCTDEF)

Funktion
Mit FCTDEF können Polynome 3. Grades in der Form y=a
Diese Polynome werden von der Online-Werkzeugkorrektur FTOC und der Auswertefunktion
SYNFCT benutzt.
Programmierung
FCTDEF(Polynom-Nr.,LLIMIT,ULIMIT,a
Parameter
Polynom-Nr.
LLIMIT
ULIMIT
a
, a
0
Diese Werte sind auch über Systemvariable zugreifbar
$AC_FCTLL[n]
$AC_FCTUL[n]
$AC_FCT0[n]
$AC_FCT1[n]
$AC_FCT2[n]
$AC_FCT3[n]
Hinweis
Systemvariablen schreiben
• Die Systemvariablen können vom Teileprogramm oder aus einer Synchronaktion heraus
• Die Systemvariablen $AC_FCTLL[n], $AC_FCTUL[n], $AC_FCT0[n] bis
Beim Schreiben aus Synchronaktionen sind die Polynomkoeffizienten und
Funktionswertgrenzen sofort wirksam.
Beispiel Polynom für Geradenabschnitt
Mit Obergrenze 1000, Untergrenze -1000, dem Ordinatenabschnitt a
Geradensteigung 1 lautet die Polynomdefinition:
FCTDEF(1, -1000,1000,$AA_IM[X],1)
10-30
, a
, a
1
2
3
geschrieben werden. Beim Schreiben vom Teileprogramm aus muss durch
Programmierung von STOPRE für satzsynchrones Schreiben gesorgt werden.
$AC_FCTn[n] sind aus Synchronaktionen änderbar
+a
x+a
x
2
0
1
2
,a
,a
,a
)
0
1
2
3
Nummer des Polynoms 3. Ordnung
untere Grenze für Funktionswert
obere Grenze für Funktionswert
Polynomkoeffizienten
Untergrenze für Funktionswert
Obergrenze für Funktionswert
a
0
a
1
a
2
a
3
Programmierhandbuch, 11/2006, 6FC5398-2BP10-2AA0
+a
x
definiert werden.
3
3
=$AA_IM[X] und der
0
Arbeitsvorbereitung

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis