Beschränkung des Lesezugriffs auf Prozessabbilder ab Version V4.0 (S7-1200, S7-1500) - STEP 7

MODBUS (RTU) (S7-1200, S7-1500)

ft:publication_title
MODBUS (RTU) (S7-1200, S7-1500)
Product
STEP 7
Version
V20
Publication date
11/2024
Language
de-DE
Beschränkung des Lesezugriffs auf Prozessabbilder ab Version V4.0

Beschränkung des Lesezugriffs auf Prozessabbilder

Ab der Anweisungsversion V4.0 von Modbus_Slave können Sie im Prozessabbild der Eingänge und im Prozessabbild der Ausgänge je einen Bereich definieren, auf den remote MODBUS-Geräte lesend zugreifen dürfen. Ein Lesezugriff remoter MODBUS-Geräte auf Adressen außerhalb dieser Prozessabbild-Bereiche ist dann nicht mehr möglich.

Hinweis

Beschränkung des Schreibzugriffs auf Prozessabbilder

Die Möglichkeit, den Schreibzugriff auf das Prozessabbild der Ausgänge auf einen bestimmten Bereich zu beschränken, ist ab der Anweisungs-Version V3.0 möglich.

Definition der Lesebereiche in den Prozessabbildern

Die Definition der Lesebereiche in den Prozessabbildern erfolgt in den folgenden statischen Variablen des Instanz-DB:

  • QB_Read_Start: Adresse des ersten Bytes im Prozessabbild der Ausgänge, das von einem remoten MODBUS-Gerät gelesen werden darf (gilt für den Funktionscode 1)

  • QB_Read_Count: Anzahl der Bytes im Prozessabbild der Ausgänge, die von einem remoten MODBUS-Gerät gelesen werden dürfen (gilt für den Funktionscode 1)

  • IB_Read_Start: Adresse des ersten Bytes im Prozessabbild der Eingänge, das von einem remoten MODBUS-Gerät gelesen werden darf (gilt für die Funktionscodes 2 und 4)

  • IB_Read_Count: Anzahl der Bytes im Prozessabbild der Eingänge, die von einem remoten MODBUS-Gerät gelesen werden dürfen (gilt für die Funktionscodes 2 und 4)

Statische Variablen im Instanz-DB zur Definition der Schreib- und der Lesebereiche in den Prozessabbildern

Die folgende Tabelle beschreibt die oben aufgeführten statischen Variablen im Instanz-DB der Anweisung Modbus_Slave, mit denen Sie die Lesebereiche in den Prozessabbildern definieren.

Der Vollständigkeit halber sind auch diejenigen statischen Variablen angegeben, mit denen Sie ab Version V3.0 die Schreibbereiche in den Prozessabbildern definieren (QB_Start und QB_Count).

Variable

Datentyp

Startwert

QB_Start

UInt

0

QB_Count

UInt

65535

QB_Read_Start

UInt

0

QB_Read_Count

UInt

65535

IB_Read_Start

UInt

0

IB_Read_Count

UInt

65535