AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Probleme eine SPS an Delphi anzubinden
Thema durchsuchen
Ansicht
Themen-Optionen

Probleme eine SPS an Delphi anzubinden

Ein Thema von Stefan0001 · begonnen am 7. Dez 2002 · letzter Beitrag vom 18. Sep 2004
Antwort Antwort
Stefan0001

Registriert seit: 7. Dez 2002
1 Beiträge
 
#1

Probleme eine SPS an Delphi anzubinden

  Alt 7. Dez 2002, 18:00
wer kann mir helfen und hat vielleicht ein beispielprogramm wie man eine SPS S5 von siemens mit Belphi anbinden kann.
  Mit Zitat antworten Zitat
Daniel B
(Gast)

n/a Beiträge
 
#2
  Alt 7. Dez 2002, 19:07
Hallo und willkommen,

erstmal brauchst Du eine 20mA-Schnittstelle, bzw. einen Adapter für die normale Schnittstelle. Dann musst Du Dir noch ein Komponete besorgen, um die Serielle Schnittstelle überhaupt mal ansprechen zu können.

Ich empfehle Dir folgende: TComPort - Klick!
Man kann damit wunderbar und einfach mit der Seriellen arbeiten. Dann solltest Du Dir mal das Protokoll anschauen, wie man überhaupt zur S5-CPU Daten überträgt, bzw. ausliest. Ich hab mal eine zeit lang damit gearbeitet und dafür Programmiert, aber das Protokoll hab ich mir eigentlich nie so richtig angeschaut. Dafür gibt es ja passende Programmiergeräte.

Grüsse, Daniel
  Mit Zitat antworten Zitat
DKamps

Registriert seit: 7. Nov 2002
Ort: Unna
30 Beiträge
 
Delphi 7 Enterprise
 
#3

SPS über OPC-Server anbinden

  Alt 8. Dez 2002, 14:07
Es gibt einen ganz einfachen Weg, der aber Kohle kostet. Wenn das in einem professionellen Projekt gemacht werden soll, dann ist das aber weniger interessant.
Die S5 hat eine Schnittstelle für OPC-Server, einer Industrie-Schnittstelle zur Anbindung beliebiger SPSen.
Von Softing http://www.softing.de/de/communicati.../opc/tools.htm
gibt es dann fertige Delphi-Packages, mit denen mensch direkt die Worte der S5 ein- und auslesen kann.
Du brauchst neben der Software auch noch einen Anschluss der S5 an den PC; wie das geht weiss ich nicht.
Wir haben mit einer Moeller-Steuerung bereits ein Profi-Projekt zur Betriebsdatenerfassung realisiert, mehr Infos ggf. per Mail von mir.
  Mit Zitat antworten Zitat
Daniel B
(Gast)

n/a Beiträge
 
#4

Re: SPS über OPC-Server anbinden

  Alt 8. Dez 2002, 14:21
Hallöle,

Zitat von DKamps:
Du brauchst neben der Software auch noch einen Anschluss der S5 an den PC; wie das geht weiss ich nicht.
Das macht man mit einer 20mA-Schnittstelle. Eigentlich ist es nur ein Adapterkabel von 9pol. auf 15pol. Auf einer Seite der D-SUB, ist eben noch eine Stromregelung, damit man eben 20mA zur Verfügung hat. Zum Lesen und Schrieben der Daten. Das ist wichtig.

Grüsse, Daniel
  Mit Zitat antworten Zitat
Kullmann

Registriert seit: 17. Dez 2002
Ort: Ge
11 Beiträge
 
#5

Re: Probleme eine SPS an Delphi anzubinden

  Alt 17. Dez 2002, 09:24
Zitat von Stefan0001:
wer kann mir helfen und hat vielleicht ein beispielprogramm wie man eine SPS S5 von siemens mit Belphi anbinden kann.
Die Firmen
www.deltalogic.de
www.helmholz.de
www.mhj.de
bieten nicht allzu teuer fertige Wandler UND Libraries, mit der
du S5 und S7 Supergut ansprechen kannst.
Vergiss den ganzen Protokollkram! Du addressiert direkt, also DB10 laden oder MW22 = 0815

Kann ich nur empfehlen. Vor allem weil solche Datenverbindungen ja auch sicher und über längere Zeit bestehen bleiben sollen, zb. für eine Visualisierung.

unter Linux gibt es sogar eine Freeware Library Namens RK512 für S5 Anbindung. Vielleicht kannste die auch umwurschten, wenn du die obigen Tools nicht kaufen willst.

mfg
UK
  Mit Zitat antworten Zitat
Kullmann

Registriert seit: 17. Dez 2002
Ort: Ge
11 Beiträge
 
#6

Re: Probleme eine SPS an Delphi anzubinden

  Alt 18. Sep 2004, 09:16
Hi All

vielen Dank für die Tips!
Ich habe mir von INAT den OPC-Server geholt und diesen über TCPIP an einen TCPIP-CP gehangen
Über die COM Funktionen kann man dann mehr oder weniger elegant auf alle Variablen zugreifen.

Letzterer Hinweis der Stabilität ist der schwerwiegenste Punkt für diese Enscheidung.

PS: Das Programm ist natürlich in Delphi geschrieben. Mein Kollege sagte aber, das der
Wizzard den COM-Server falsch ausgelesen hatte und deshalb die tlb Datei sowie die Unit einen Bug
auswies. fragt mich nicht, was das war, aber er hat diesen Bug beseitigt!

gruß
Uwe
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:00 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