Funktions- und Datenbausteine für SIEMENS S7
Für den konsistenten Datenaustausch zwischen dem PROFIBUS-Master und dem PROFIBUS-Slave
müssen die Systemfunktionen SFC14 (konsistentes Lesen) und SFC15 (konsistentes Schreiben)
verwendet werden. Die Bausteine sind mit den folgenden Parametern zu beschalten:
Lesen der Daten mittels SFC14:
Eingangsdatenbereich
256dez = 100hex
Parameter
Deklaration
LADDR
INPUT
RET_VAL
OUTPUT
RECORD
OUTPUT
In beiden Beispielprojekten (Beispielprojekt Positionieren und Beispielprojekt Drehzahlregelung)
werden die gleichen Istwertdaten zurückgeliefert. Somit ist das Antworttelegramm in beiden
Beispielprojekten gleich konfiguriert.
PROFIBUS-Handbuch "Servopositionierregler ARS 2000"
Anfangsadresse innerhalb des DB (0.0) und Anzahl
der empfangenen Bytes (20 Byte)
Datentyp
Speicherbereich
WORD
E, A, M, D, L, Konst.
INT
E, A, M, D, L
ANY
E, A, M, D, L
Datenbaustein-Nummer,
in dem die Daten vom Slave
abgelegt werden
Beschreibung
Projektierte Anfangsadresse aus dem E-
Bereich der Baugruppe, aus der gelesen
werden soll.
Tritt während der Bearbeitung der Funktion ein
Fehler auf, enthält der Rückgabewert einen
Fehlercode.
Zielbereich für die gelesenen Nutzdaten. Er
muss genauso lang sein, wie für die selektierte
Baugruppe mit STEP 7 projektiert wurde. Es ist
nur der Datentyp BYTE zulässig.
Seite 93
Version 1.4