![]() |
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 |
Re: Daten von und zu Simatic S7/300 über Ethernet mit SendRe
Ich habe ein ähnliches Problem mit der freeware-dll Libnodave gelöst.
![]() 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 02:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz