8 listings, 1 funktionsbaustein, 8listings – VEGA VEGACOM 557 Interbus S Benutzerhandbuch

Seite 20

Advertising
background image

VEGACOM 557 Interbus S

20

8

Listings

8.1

Funktionsbaustein

FB 1

C:GW557_ST.S5D

LAE=183

Blatt 1

Netzwerk 1

0000

Name :GW557
Bez :STRT

E/A/D/B/T/Z: D

KM/KH/KY/KC/KF/KT/KZ/KG: KF

Bez :LEN

E/A/D/B/T/Z: D

KM/KH/KY/KC/KF/KT/KZ/KG: KF

Bez :IN1

E/A/D/B/T/Z: E

BI/BY/W/D: W

Bez :IN2

E/A/D/B/T/Z: E

BI/BY/W/D: W

Bez :IN3

E/A/D/B/T/Z: E

BI/BY/W/D: W

Bez :BLK

E/A/D/B/T/Z: D

KM/KH/KY/KC/KF/KT/KZ/KG: KF

Bez :OUT1

E/A/D/B/T/Z: A

BI/BY/W/D: W

Bez :OUT2

E/A/D/B/T/Z: A

BI/BY/W/D: W

Bez :OUT3

E/A/D/B/T/Z: A

BI/BY/W/D: W

:L -INITMERK

—— pruefen, ob erster ——

:L KF +0

——— Programmdurchlauf ——

:!=F

INITMERK = 0 ?

:SPB =INIT

Ja

:SPA =L3

Nein

INIT

:LW =STRT

—— INITIALISIERUNG ————

:LW =LEN

:+F

:T -MAX

MAX=START+LEN

:LW =STRT

:T -NR

NR=START

:L KF +1

:T -INITMERK

INITMERK=1

L3

:

——————————————

:

Beim ersten Meßwert anfangen,

:L -NR

wenn der letzte bearbeitet

:L -MAX

:!=F

NR = MAX ?

:SPB =L1

Ja

:SPA =L2

Nein

L1

:LW =STRT
:T -NR

NR = START

:

:

———— Ausgabe —————

:

L2

:L KH FFFF

Meßwert durch Schreiben in

:T =OUT1

VEGACOM Ausgabekanal (OUT1-3)

:T =OUT2

anfordern

:L KH 7F00
:L -NR

:+F
:T =OUT3

OUT = FFFF FFFF 7FNR

:

———————————————

:

STATUS und INDEX(NR_IN) von

:L =IN1

VEGACOM Eingabekanal auslesen

:T -STATUS

STATUS = LOW (IN1)

:SRW 8

:T -NR_IN

NR = HIGH (IN1)

:

——————————————

:

STATUS (NR_IN) testen, ob

:L -NR_IN

gueltiger Meßwert anliegt

:L KH 0000

:!=F

NR_IN = 0 ? (Meßwert gueltig?)

:SPB =L5

Ja

:L -NR_IN

8 Listings

Advertising