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

Seite 41

Advertising
background image

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 :

Advertising