Hallo ihr Wissenden,
ich möchte die Prozessdaten meiner Steuerung via Browser schreiben und anzeigen. Habe hierfür einen Simatic.net(!!!) OPC Server und den xampp Webserver auf ein und demselben PC. Nun möchte ich mir einen(SOAP-)Client in PHP schreiben, welcher auf die DA-XML Schnittstelle des OPC Servers zugreift. Obwohl ich schon etliche Internetseiten durchforstet habe, sind meine Kenntnisse bezüglich PHP und SOAP noch(!) recht begrenzt. Mit folgendem Codeschnipsel habe ich mir erstmal die Funktionen und Typen aus der WSDL gelesen:
PHP-Code:
<?php
error_reporting(-1);
ini_set('display_errors', TRUE);
$wsdl = 'C:\Program Files\Siemens\SIMATIC.NET\opc2\samples\xml\sync\we b references\localhost\sopcweb.wsdl';
$soapclient = new SoapClient($wsdl);
?>
<h1>Funktionen</h1>
<pre> <?php var_dump($soapclient->__getFunctions())?> </pre>
<h1>Typen</h1>
<pre> <?php var_dump($soapclient->__getTypes())?> </pre>
Nun fehlt mir leider ein bisschen der Start. Hat von euch einer ein bisschen Code, wo ich erstmal was sehe, also vielleicht mal eine Prozessvariable auslesen oder zum Server verbinden (bezogen auf Simatic.Net)?
Vielen Dank im Voraus.
Liebe Grüße!
PS1: Falls benötigt stelle ich auch gern die Antwort der wsdl online
PS2: Bitte keine Verweise auf google und co. ich habe wirklich schon gesucht wie ein Großer=)