Herunterladen Diese Seite drucken

Siemens SIMATIC S7-300 Betriebsanleitung Seite 79

Ladbarer treiber für punkt-zupunkt-cps: modbus-protokoll, rtu-format, s7 ist slave
Vorschau ausblenden Andere Handbücher für SIMATIC S7-300:

Werbung

Adress-Berechnung:
Die MODBUS-Adresse "start_address" 1030 Hex (4144 dezimal) befindet sich im Bereich
"Eingänge":
Eingangsbyte
Die verbleibende Rest-Bit_Nummer ergibt sich zu:
Rest-Bit_Nr.
Es erfolgt ein Zugriff beginnend mit dem Eingang E 134.0 bis einschließlich E 136.7.
Bit-Anzahl:
Die MODBUS-Bit-Anzahl "bit_number" 0018 Hex (24 dezimal) bedeutet, dass 24 Bit = 3 Byte
gelesen werden sollen.
Weitere Beispiele
Nachfolgend sind einige weitere Zugriffs-Beispiele in tabellarischer Form aufgelistet.
Allen Beispielen liegt die obige Bereichseinteilung zu Grunde.
start_address
Hex
0000
0071
0800
0D05
1000
10A4
Ladbarer Treiber für Punkt-zu-Punkt-CPs: MODBUS-Protokoll, RTU-Format, S7 ist Slave
Betriebsanleitung, 09/2009, A5E00103172-06
=
((start_address - nnnnn) / 8)
=
((4144
=
134 ;
=
((start_address - nnnnn) % 8) [Modulo 8]
=
((4144
=
0 ;
Zugriff in SIMATIC beginnend
Dezimal
(Dezimal)
0
Merker
113
Merker
2048
Merker
3333
Merker
4096
Eingang
4260
Eingang
9.2 Funktionscode 02 - Read Input Status
4096
-
)
/ 8)
- 4096)
% 8)
((0
- 0)
((113
- 0)
((2048
- 0)
((3333
- 0)
((4096
- 4096)
((4260
- 4096)
Funktionscodes
+ sssss
128
+
->
/ 8)
+ 2000
->
/ 8)
+ 2000
->
/ 8)
+ 2000
->
/ 8)
+ 2000
->
/ 8)
+ 128
->
/ 8)
+ 128
->
mit
M 2000.0
M 2014.1
M 2256.0
M 2416.5
E 128.0
E 148.4
79

Werbung

loading

Diese Anleitung auch für:

Simatic s7-400