SAP R3 SPS Kopplung

Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Gerald,
suche einmal bei INAT nach echocollect und OPC-Router.
Das SAP Add-on für den OPC-Router kostet 3000€
Ich habe gerade bei Inat nachgesehen. Den OPC-Router mit dem SAP Add-on finde ich dort im Internet auch nicht. In dem gedruckten Katalog von Inat ist er aber abgebildet.
Am besten Du rufst dort einmal an. 0911/54427-49 Herr Mackowiak

Gruß Frank
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Und wie ist die genaue Programier- und Funktionsweise???

Sag' doch gleich, daß Du hier für lau alles gemacht haben willst.
Du hast von nix 'ne Ahnung und willst ein Projekt machen, bei dem ich nach 14 Jahren Automation und Hochsprachenkenntnissen noch gaaaanz vorsichtig wäre.
Da krieg' ich 'ne Megakrawatte!!!!!!
 
Von nix habe ich Ahnung bist ja ein Ferdiagnostiker und Psychologe!
Bist ja echt nett Danke!
Ich wollte nicht das projekt gemacht haben sondern nur Beispiele und Du hast auch mal klein angefangen.....
 
Ich wollte nicht das projekt gemacht haben sondern nur Beispiele und Du hast auch mal klein angefangen.....

Richtig man fängt klein an, und das von dem du da gerade sprichst, inklusive deiner momentan
eher als beschränkt zu bezeichnenden Kentnisse ist ein derartiges Projekt viele Nummern zu groß für dich.
Du kennst, wie du über die DB-Geschichte zugibst, offensichtlich noch nicht mal absolut essentielle Grunddinge in der Simatic-Welt,
und sprichst davon in etwas was man durchaus als "High-End" in der Automatisierungsbranche bezeichnen kann einzusteigen.

Aber wie heißts so schön:
Wer nicht hören will muss fühlen, in deinem Fall so oder so ...

P.S. Wenn dein neuer Arbeitgeber da gewisse Erfahrungen hat, dann lass dich doch einfach überraschen,
was die da in Ihrem Projekttopf schon realisiert haben, die werden dich dann ohnehin anlernen müssen.

Mfg
Manuel
 
Zuletzt bearbeitet:
SAP und SPS ist (nicht) einfach!

Hi rabit (und Rest),

das Thema SAP & SPS beschäftigt die Gemüter seit vielen Jahren, ich bin im SAP Bereich tätig und habe schon oft solche Kopplungen gemacht. Es gibt ein einfaches Problem, aber keine Lösung:

Das SAP erlaubt Datenaustausch nur über das SAP-eigene RFC Protokoll. Hierfür gibts bei SAP Freeware-bilbiotheken für Windows und Linux. Leider nicht für die Laufzeitumgebung einer S7 (RMOS?), es sei denn es handelt sich um eine Soft-CPU, die auf Win oder Unix eine S7 emuliert. Die DLLs müssen dann in eine Protokoll-Logik eingebunden werden, hierbei kommen dann so Themen wie Handshake, Wiederanlauf, Wiederholungen etc ... zum tragen.

Aus Sicht der S7 werden Zustände abgefragt, die dann zur Folge haben, dass zu einem Ereignis ("Lichtschranke") ein Datenbaustein ausgelesen wird ("Palettennummer"). Mit diesen Daten wird von der CPU an die Netzwerk-Baugurppe (CP343 oder so?) eine Meldung erzeugt, die die CP dann einfach an einen fest definierten Partner im Netz sendet (IP-Adresse, Port). Der Inhalt und das Format dieser Nachricht ist frei wählbar, muss jedoch nachher im SAP wieder aufgedröselt werden. Wir nennen das hier "Protokoll", sowas gibts für Hochregallager als Standard (z.B. Siemens TIM Protokoll).

Das Partnerprogramm empfängt die Meldung und es passieren 2 Dinge:
- Das Nachrichtenformat wird umgesetzt von TCP/IP auf SAP-RFC.
- Es wird eine Logik (Geschäftsprozess) durchlaufen, z.B. HRL Einlagern.

Für diese 2 Funktionen brauchst Du eine Plattform (ausserhalb der SPS, weil die ja keinen SAP-RFC kann). Es gibt 2 grundlegende Möglichkeiten, die beide bereits weiter oben schon mal erwähnt waren:

Erstens hast Du einen Materialfluss- oder Lagerverwaltungsrechner, der sowohl die Kopplung als auch die Ablauflogik beinhaltet. In diesem Fall brauchst Du Dir um SAP keine Gedanken machen. Das Nachrichtenformat wird dann mit dem Datentechniker MFR/LVR ausgemacht.

Im Zweiten Fall setzt Du ein Gateway wie einen PC oder den Dematic Subdriver ein, der übernimmt jedoch NUR die Kopplung, die Logik ist dann im SAP programmiert. Die Dematic liefert Dir zwar die passenden SAP-Programme mit, leider ist das sicherlich nicht billig. Auf alle Fälle musst Du Dich in diesem Fall dann mit den SAP-Leuten über das Nachrichtenformat (Protokoll) einig werden.

LG Delta
 
SPS und SAP

Hallo,

deltahusa schrieb:
Auf alle Fälle musst Du Dich in diesem Fall dann mit den SAP-Leuten über das Nachrichtenformat (Protokoll) einig werden.

Das ist aber jetzt kein spezielles SAP-Problem. Das Problem tritt immer auf, wenn eine SPS-Steuerung mit einer Datenbank (egal ob SAP, IBM, Oracle, MS SQL-Server etc.) kommunizieren muss.

Im Falle der Kommunikation mit SAP ist meiner Meinung nach der Dematic Subdriver schon der geeignete Protokolltreiber. Echt Sch...eteuer, aber das wohl wahrscheinlich auf Grund der Alleinstellung am Markt.
Für andere Systeme gibt es kostengünstigere Treiber, da mehr Konkurrenz am Markt.

Gruß

Question_mark
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich bin neugierig geworden

Hallo,

deltahusa schrieb:
der übernimmt jedoch NUR die Kopplung

Ich habe Deinen Beitrag nochmal nachgelesen und daher eine Frage. Heisst das nun in der Konsequenz, dass ich mit dem Dematic Treiber nur den Protokollrahmen abdecke und kann aus meiner Software heraus (wie bei anderen Datenbanken) keine Abfragen (wie mit SQL bei Datenbanken) gegen SAP stellen kann ? Ich habe bisher zwar mit allen möglichen Datenbanken zu tun gehabt, aber SAP ist für mich noch ein weisser Fleck auf der Landkarte.

Gruß

Question_mark
 
Hallo,



Ich habe Deinen Beitrag nochmal nachgelesen und daher eine Frage. Heisst das nun in der Konsequenz, dass ich mit dem Dematic Treiber nur den Protokollrahmen abdecke und kann aus meiner Software heraus (wie bei anderen Datenbanken) keine Abfragen (wie mit SQL bei Datenbanken) gegen SAP stellen kann ? Ich habe bisher zwar mit allen möglichen Datenbanken zu tun gehabt, aber SAP ist für mich noch ein weisser Fleck auf der Landkarte.

Gruß

Question_mark

Hallo QM.


So sieht das aus. Dematic macht "nur" so eine Art Protokollwandlung. Eine direkte Abfrage aus der Datenbank ist m.E. nicht möglich. Solltest Du da weitere Informationen benötigen kann ich Dir gerne einen Kontakt zu einem Anwender herstellen.

Grüsse

Axel
 
SAP und SPS

Hallo,

Lipperlandstern schrieb:
So sieht das aus. Dematic macht "nur" so eine Art Protokollwandlung. Eine direkte Abfrage aus der Datenbank ist m.E. nicht möglich.

Das ist natürlich eine Einschränkung in der Funktionalität, ob da der Preis für den Treiber noch in irgendeiner Weise gerechtfertigt ist ?

Lipperlandstern schrieb:
Solltest Du da weitere Informationen benötigen kann ich Dir gerne einen Kontakt zu einem Anwender herstellen.

Nein, mir ging es da eher um allgemeine Informationen über den Dematic Treiber und dessen Funktionalität.
Dann sieht es bei SAP eher so aus, dass jegliche Logik wirklich nur auf der Ebene von SAP implementiert sein muss. Aber das ist natürlich für den SPS-Programmierer auch von Vorteil, einfach dem SAP Programmierer sagen wo die Daten in der SPS stehen und fertig ist .....

Ich bin bisher gewohnt, bei der Anbindung an Datenbanken die Logik auf einem PC zu halten. Die EDV stellt mir die entsprechenden Tables zur Verfügung und macht sonst nichts (Jedenfalls nicht in Bezug auf Kommunikation, was die EDV hinterher mit den Daten anstellt ist etwas anderes). Die EDV hat einen minimalen Aufwand (erspart zehntausende Euronen für die Erstellung von Stored Procedures), der SPS-Proggie (das bin ich meistens selber :ROFLMAO:) stellt nur die definierten Datenbereiche zur Verfügung und den Rest erledige ich...

Und im Zweifelsfalle bin ich immer der Schuldige und alle anderen sind raus aus der Nummer :ROFLMAO:

Naja, erstmal Danke für die Infos über die SAP-Kopplung, aber alle meine Vorurteile haben sich manifestiert.

Gruß

Question_mark
 
Zurück
Oben