Zentral in SIMATIC S7-300
Belegung des Peripherie-Eingangsbytes
Tabelle 5-20
Byte-
Nr.
0
– bereits belegt für FB-Kommunikation –
– bereits belegt für FB-Kommunikation –
1
2
– bereits belegt für FB-Kommunikation –
– bereits belegt für FB-Kommunikation –
3
4
– bereits belegt für FB-Kommunikation –
5
6
Meßwertinformation
7
Bit
7
2
8
9
10
11
12
13
14
15
5-44
Prinzipieller Ablauf der Auswertung im Anwendungsprogramm:
S
Zähler lesen und prüfen, ob >127, wenn ja wiederholen (oder Leseroutine
verlassen), wenn nein, dann Zählerstand speichern
S
Meßwert und ggf. Statusinfo lesen
S
Zähler erneut lesen und prüfen, ob >127, wenn ja alles wiederholen, wenn
nein, dann mit gespeicherten Zählerstand vergleichen. Wenn Zählerstände
identisch, dann war Lesevorgang erfolgreich, wenn nicht, so muss der
Lesevorgang komplett wiederholt werden.
Bei schnellen CPU-Zyklen (<< 20 ms) kann ein Lesevorgang u.U. sofort
nach Auswertung des Zählerstandes abgebrochen werden, wenn erkannt wird,
daß der Meßwert bereits gelesen wurde.
Beim Ändern der Anforderung für den Meßwert muss noch geprüft werden,
ob der gewünschte Meßwert geliefert wurde (→ Meßwertinformation), oder
ob eine evtl. gerade geänderte Anforderung zu spät abgesetzt wurde.
Bedeutung
–
6
0
Bit 2
... 2
: Zähler
Meßwert
Statusinformation 1
Statusinformation 2
Bemerkung
Codes: siehe Meßwertauswahl
Zähler wird fortlaufend inkrementiert
(0...127)
7
Bit 2
: für Zugriff-Signalisierung
möglich Werte, s.u.
(siehe DS31)
(siehe DS31)
(4)J31069-D0609-U001-A4-0018
GHB SIWAREX M