Herunterladen Inhalt Inhalt Diese Seite drucken

YASKAWA VIPA CP 341 Handbuch Seite 87

Kommunikationsprozessor aus dem system 300s
Inhaltsverzeichnis

Werbung

VIPA System 300S
6.4.8.5
FC 05 - Force Single Coil
Anforderungstelegramm
ADDR
Antworttelegramm
ADDR
coil_addr
Umrechnung
Data_on/off
Beispiel
Adressberechnung:
start_addr
hex
dezimal
0000h
0
0001h
1
01F1h
497
0400h
1024
0401h
1025
07DAh
2010
HB130 | CP | 341-1CH01 | de | 18-40
FUNC
FUNC
n
Die Modbus-Bit-Adresse coil_addr beinhaltet den Beginn des Bereichs, auf den Sie in
der CPU zugreifen möchten.
n
Die entsprechende Adresszuordnung der CPU-Speicherbereiche führen Sie über die
Eigenschaft "FC 01, 05, 15" in der Parametrierung des CP durch.
Hier können Sie einer "Modbus-Adresse im Übertragungstelegramm" kurz Param-
Start-Adresse einen "SIMATIC Speicherbereich" kurz SPS-Bereich zuordnen.
n
Byteadresse = ((coil_addr - Param-Start-Adresse) / 8) + SPS-Bereich
n
Beim Zugriff auf Merker bzw. Ausgänge in der SPS wird die verbleibende Restbit-
nummer berechnet und dazu verwendet, um das entsprechende Bit innerhalb des
Merker- bzw. Ausgangsbereichs zu adressieren.
Restbitnummer = (coil_addr - Param-Start-Adresse) % 8 [Modulo 8]
n
Als Data_on/off sind folgende zwei Werte zulässig:
FF00h: Bit setzen
0000h: Bit löschen
Umsetzung Modbus-Adressierung bei FC 01, 05, 15
"Modbus-Adresse im Übertragungstelegramm"
Param-Start-Adresse
von 0 ... 1023
von 1024 ... 2047
Zugriff
Merker
(0 - 0)
Merker
(1 - 0)
Merker
(497 - 0)
Ausgang
(1024 - 1024)
Ausgang
(1025 - 1024)
Ausgang
(2010 - 1024)
oil_addr
coil addr
Berechnung
/ 8
/ 8
/ 8
/ 8
/ 8
/ 8
Kommunikationsprotokolle
Modbus > Modbus Slave - Funktionscodes
Data_on/off
Data_on/off
"SIMATIC-Speicherbereich"
SPS-Bereich
ab Merker M 1000.0
ab Ausgang A 100.0
+1000
+1000
+1000
+100
+100
+100
CRC
CRC
Bereich
in SPS
M 1000.0
M 1000.1
M 1062.1
A 100.0
A 100.1
A 223.2
87

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis