Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Daten von und zu Simatic S7/300 über Ethernet mit SendReceiv (https://www.delphipraxis.net/79239-daten-von-und-zu-simatic-s7-300-ueber-ethernet-mit-sendreceiv.html)

Mandi Nice 18. Okt 2006 19:17


Daten von und zu Simatic S7/300 über Ethernet mit SendReceiv
 
Hallöchen

Beim aktuellen Projekt muss ich Messwerte ( Analogeingänge ) von der Simatic empfangen und Sollwerte zur Simatic senden.
( CPU 315-2DP, Type der Ethernetkarte ist noch unbekannt. )

Laut einen Freund sollte das mit dem Send/Receive-Protokoll ganz einfach ohne Treiber für den PC funktionieren.
Es gibt in der Simatic Funktionsbausteine zum Senden von Bereiche in der SPS zur Gegenstelle
oder zum Empfangen von Datenblöcken von der Gegenstelle und speichern in Bereichen der SPS.
Es soll reichen die Bausteine ( richtig parametriert ) aufzurufen ?
( Ich kann etwas Simatic programmieren, habe aber noch nicht viel damit gemacht )

Am PC Daten über Ethernet zu empfangen oder zu senden ist für mich kein Problem.

Welchen Funktionsbausteien brauche ich auf der SPS-Seite ?
Gibt es Anleitungen oder Beschreibungen dafür ?
Werden die Daten wirklich transparent übertragen ?
Oder wie ist der Ethernetframe aufgebaut ?

Vielen Dank für Eure Hilfe
mfg
Mandi

kolbaschedder 18. Okt 2006 19:58

Re: Daten von und zu Simatic S7/300 über Ethernet mit SendRe
 
Ich habe ein ähnliches Problem mit der freeware-dll Libnodave gelöst.

http://libnodave.sourceforge.net

Die aktuelle Version enthält sogar einen DLL-Wrapper für Delphi. Falls du die Simatic-Software installiert hast, kannst du als Protocol (oder wars der Port) S7online auch die eingestellte PG/PC Schnittstelle nutzen.

Zugriff läuft dann über DB und Offset.

MfG
Kolbaschedder

PS: Das von Hand über send/receive zu Programmieren dürfte ne halbe Diplomarbeit werden :-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz