Fb212: einzelne messwerte einlesen – VEGA VEGACOM 557 Profibus FMS Benutzerhandbuch
Seite 41

VEGACOM 557 Profibus FMS
41
Inbetriebnahme
FB212: Einzelne Messwerte einlesen
Mit diesem Funktionsbaustein wird ein einzelner Messwert eingelesen. Die Ablage erfolgt im
angegebenen Datenbaustein ab dem Datenwort-Offset.
Wichtiger Hinweis:
Die Schnittstellennummer und die Auftragsnummer muss evtl. Ihrer Anwendung angepasst
werden. Diese Werte beziehen sich auf die in der CP-Verbindungsprojektierung eingestellten
Werte.
Aufruf:
Der Funktionsbausteinaufruf muss in jeden Programmzyklus erfolgen.
:SPA FB 212
Name :R-MW
MWNR : MW 30
Messwertnummer (Index) = 1...256
DB : MW 32
Datenbaustein für Ablage
OFFS : MW 34
Offset in Datenbaustein
STAT : MW 50
Status, Rückgabewert
Status :
0000
= OK
0080 = MWNR Error, ungültige Messwertnummer
00FF = Es wurde kein Leseauftrag an CP erteilt
Listing
FB 212 C:[email protected] LAE=142
Blatt 1
Netzwerk 1 0000
Name :R-MW
Bez :MWNR E/A/D/B/T/Z: E BI/BY/W/D: W
Bez :DB E/A/D/B/T/Z: E BI/BY/W/D: W
Bez :OFFS E/A/D/B/T/Z: E BI/BY/W/D: W
Bez :STAT E/A/D/B/T/Z: A BI/BY/W/D: W
0022 : ————— Parameter —————
0024 : MWNR: Messwertnr. = 1..256
0026 : DB : Ziel Datenbaustein
0028 : OFFS: Offset in Ziel DB
002A : return : STAT : 0000 = OK
002C : 00FF = nicht abgearbeitet
002E : 0080 = MWNR Error
0030 : ————————————————
0032 :A DB 240 Arbeits-Datenbaustein
0034 :
0036 :O M 0.0
0038 :ON M 0.0
003A :SPA FB 247
003C Name :CONTROL
003E SSNR : KY 0,0
Schnittstellennummer = 0
0040 A-NR : KY 0,1
Auftragsnummer = 1
0042 ANZW : MW 2
0044 PAFE : MB 255
0046 :
0048 :U M 3.1
004A :SPB =M1 Ein Auftrag läuft
004C :
004E :