Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-300 Applikationsbeschreibung Seite 41

Vorschau ausblenden Andere Handbücher für SIMATIC S7-300:
Inhaltsverzeichnis

Werbung

Parameter
Die Parameter des FB „MODBUSCP" gliedern sich in zwei Gruppen:
Die Initialisierungsparameter werden nur beim Erstdurchlauf des Funktions-
bausteins „MODBUSCP" ausgewertet und in den Instanz-DB übernommen. Die
Initialisierungsparameter sind in der obigen Tabelle in der Spalte „Initialisierung"
mit „ja" gekennzeichnet. Eine Änderung der Initialisierungsparameter während des
laufenden Betriebs hat keine Auswirkung. Nach einer Änderung dieser Parameter
z.B. im Testbetrieb muss der Instanz-DB (I-DB) durch STOP  RUN der CPU neu
initialisiert werden.
Laufzeitparameter können im zyklischen Betrieb verändert werden. Es ist nicht
sinnvoll die Eingangsparameter zu ändern während ein Auftrag läuft. Mit den
Vorbereitungen für den nächsten Auftrag und den damit verbundenen Änderungen
der Parameter sollte gewartet werden, bis der vorherige Auftrag mit DONE_NDR
oder ERROR beendet wurde. Die Ausgangsparameter sollten immer nur bei
gesetztem DONE_NDR ausgewertet werden.
Die Generierung des Funktionscodes erfogt über die Parameter DATA_TYPE,
LENGTH, single_write und WRITE_READ. Die möglichen Kombinationen um
einen Funktionscode zu erstellen, zeigt die folgende Tabelle.
Tabelle 4-5
Datentyp
DATA_
TYPE
Coils
1
Coils
1
Coils
1
Coils
1
Inputs
2
Holding
3
Register
Holding
3
Register
Holding
3
Register
Holding
3
Register
Input
4
Register
Modbus TCP Kopplung
V 1.2, Entry ID: 38586568
Dekl.
Typ
Initialisierungsparameter
Laufzeitparameter
Funktion
LENGTH
lesen
1 bis 2000
schreiben
1
schreiben
1
schreiben
>1 bis 1968
lesen
1 bis 2000
lesen
1 bis 125
schreiben
1
schreiben
1
schreiben
>1 bis 123
lesen
1 bis 125
4 Funktionsmechanismen dieser Applikation
4.2 Programmstruktur S7 CPU mit CP
Beschreibung
SERVER Funktion)
Schreibzugriff
Lesezugriff
WRITE_READ
false
true
true
true
false
false
true
true
true
false
Werte-
Initiali-
bereich
sierung
TRUE
FALSE
single_
Funktions-
write
code
irrelevant
1
TRUE
5
FALSE
15
irrelevant
15
irrelevant
2
irrelevant
3
TRUE
6
FALSE
16
irrelevant
16
irrelevant
4
41

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis