Aus beliebigem ABAP-Coding soll via Funktionsbaustein Daten an eine Speicherprogrammierbaren Steuerung (SPS) gesendet werden.
In Gegenrichtung soll von der SPS in SAP ein Funktionsbaustein aufgerufen werden.
Die ganze Thematik mit "wiederaufsetzen" usw. sollte ebenfalls in SAP integriert sein.
prinzipiell heisst der Lösungsweg RFC.
Das "Wiederaufsetzen" wirst du selbst programmieren müssen.
In was ist denn dieses SPS programmiert? c#, java...?
grundsaetzlich hat Enno vollkommen recht, eine Moeglichkeit ist sicherlich per RFC.
Andere Wegen waeren allerdings auch noch denkbar, kommt darauf an welche Schnittstellen zur Verfuegung stehen, ob synchron oder asynchrone Verarbeitung gewuenscht ist, etc.
Man koennte sich auch eine Anbindung per Webservices vorstellen (was ein Basis-Release von ab. 6.30) voraussetzt (benoetigt aber auch einen BAPI bzw. RFC-Baustein) oder aber per XI. (Intergration Engine von SAP).