5 s5-programm für das einlesen von messwerten – VEGA VEGACOM 557 Profibus FMS Benutzerhandbuch
Seite 31

VEGACOM 557 Profibus FMS
31
Inbetriebnahme
FB249: SYNCHRON-Baustein
Durch Aufruf dieses Bausteins wird die AG-CP Schnittstelle initialisiert. Hier erfolgt die Angabe
der maximalen Blockgröße, die zwischen AG und CP bei einem Aufruf eines Funktions-
bausteines ausgetauscht werden kann. Die Blockgröße muss hier 5 sein (BLGR=5: 256 Byte
Blockgröße).
FB249 ist in den Organisationsbausteinen OB21 und OB22 aufzurufen.
FB249: SYNCHRON
Parameter
Format
Beschreibung
Beispiel
SSNR
KY
Schnittstellennummer
KY 0,0
BLGR
KY
Blockgröße
KY 0,5
PAFE
MB
Parametrierungsfehler
MB 255
4.5 S5-Programm für das Einlesen von Messwerten
Um das Einlesen der Messwerte über VEGACOM 557 PROFIBUS FMS erleichtern, ist auf der
Begleitdiskette ein S5-Programm (Datei: [email protected]) vorhanden. Es besteht aus drei
Funktionsbausteinen (FB210-212) und einem Datenbaustein DB240, die in Ihrer S5-Anwen-
dung übernommen werden sollten.
Auf diese Weise können bis zu 256 Messwerte über VEGACOM 557 PROFIBUS FMS eingele-
sen werden. Da es je nach Anwendung nicht erforderlich ist, alle Messwerte einzulesen, sind
diese in 16 Messwertblöcke zu je 16 Messwerten unterteilt. Die mitgelieferten Funktions-
bausteine unterstützen das Einlesen aller Messwerte, einzelner Blöcke oder einzelner
Messwerte.
Hinweis:
In diesen Funktionsbausteinen wird die Schnittstellennummer 0 und Auftragsnummer 1 ver-
wendet. In Ihrer Anwendung können andere Werte notwendig sein. Diese Werte beziehen sich
auf in der CP-Verbindungsprojektierung (siehe FMS-Projektierung) eingestellten Werte und
müssen bei Bedarf entsprechend angepasst werden. Weiterhin wird vom Programm das
Merkerbyte 0 und 255, sowie das Merkerwort 2 verwendet.
Funktionsbausteine:
FB 210:
R-MW-ALL
Alle 256 Messwerte (16 Messwertblöcke) einlesen
FB 211:
R-MW-BLK
Ein Messwertblock (16 Messwerte) einlesen
FB 212:
R-MW Einzelnen Messwert einlesen
Datenbausteine:
DB240:
Grundeinstellungen, Auftragsblöcke für CP5431
DBxxx-yyy:
Datenbausteine für Messwerte, pro Messwertblock ein DB
Standardeinstellung: xxx = 220; yyy = xxx + 16 = 235
Einstellung von xxx in DB240 in DW0