Quantcast
Channel: SPS-Forum - Automatisierung und Elektrotechnik
Viewing all articles
Browse latest Browse all 47324

Step 7 MODBUS-Anbindung S7-315-2PN/DP an Yokogawa Schreiber GP20

$
0
0
Hallo,

habe die Aufgabe einen Yokogawa Schreiber GP20 an eine CPU 315-2 PN/DP anzubinden.

Leider kann der Yokogawa Schreiber nur MODBUS, habe jetzt über den Support ein Beispiel erhalten und eine Anleitung.
Zum Testen wurde mir folgende Software empfohlen: http://wingpath.co.uk/evaluate.php?product=modmaster

Mit dieser kann ich Daten auslesen und schreiben.

Da das Ganze über die Interne Schnittstelle der CPU laufen soll habe ich mir das Protokoll von der Software mitschneiden lassen:

>>00 14 00 00 00 0b 01 10 13 88 00 02 04 00 80 00 00

Habe jetzt mir einen FB mit einer Struktur von:
MODBUS_FB.JPG

Die Transaktion würde ich nach jeder erfolgreichen bzw. fehlgeschlagener Verbindung hochzählen.

Die Berechnung wie viele Daten geschickt werden sollen funktioniert auch soweit.

Die Startadresse ist seltsamerweise W#16#1388 (Ist auch im Beispiel über das Testprogramm von Yokogawa so drin), anstatt wie in der Anleitung beschrieben: W#16#AFC8.

Eine Verbindung habe ich über Netpro angelget mit ID1 und LADDR W#16#0100.

Der AG_SEND Baustein bringt auch DONE, leider kommt beim Schreiber nichts an. Egal ob ich nur über 1388 oder AFC8 schicken will.

Es sollen eine bestimmte Anzahl an Holdingregistern geschickt werden (Messwerte, Motorstrom, Betriebsstunden etc..) zur Aufzeichung am Schreiber. Funktionscode 16.

Frag dazu:
Hat schonmal jemand Erfahrung damit gemacht? Gibts dafür eine Lösung oder brauch ich unbedingt die MODBUS-Lizenz von Siemens?
Gibts eventuell eine Möglichkeit das Ganze über TCON, TSEND und TDISCON zu lösen und die Struktur anstatt über AG_SEND via TSEND zu schicken?
Oder hab ich allgemein noch einen Denkfehler zwecks MODBUS?

Vielen Dank.

MfG,
Micha
Angehängte Grafiken

Viewing all articles
Browse latest Browse all 47324


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>