Hallo,
es kann schon Sinn machen, manche Steuer-Aufgaben dem Fern-Rechner zu überlassen (das bringt fast unbegrenzte Möglichkeiten mit sich).
Ich glaube aber, es sind bestimmte Grundregeln zu beachten :
1) Zeit- sowie Sicherheits-kritische Aufgaben sollten grundsätzlich der Easy überlassen werden.
2) Man sollte, vom Rechner aus, nur Prozesse starten, welche von der Easy vollständig überwacht werden und auch von dieser beendet werden können.
Zum Beispiel kann die Easy viel schneller und zuverlässiger ein Eingangssignal erfassen, auswerten und die notwendigen Ausgänge schalten.
Auch Impulse zählen oder generieren kann die Easy viel effizienter als ein PC der über PHP, TCP-server und Com-Port mit ihr kommuniziert.
Abgesehen von Systemabstürzen, Programmierfehlern, etc. ...
Einfaches Beispiel "Terrarium Heizung":
Falsche Lösung :
Der PC liest den Temperaturwert des Terrariums aus der Easy und trifft die Entscheidung, dass geheizt werden muss. Also wird ein Merker gesetzt, der direkt einen Ausgang ansteuert, der die Heizlampe anschaltet.
Nun soll der PC sich ständig die Temperaturwerte holen und entscheiden, wann die Heizung wieder ausgeschaltet werden muss. Dann wird der PC den "Heizmerker" wieder auf null setzen und die Heizung geht aus.
Das könnte allzuleicht mit einer gebackenen Albino-Boa enden.
Richtige Lösung :
Der PC schreibt in einen Merker Wort, welche Temperatur der Albino-Boa am besten gefällt. Die Easy übernimmt die Regelung. Am besten ist es, wenn das Easy-Programm noch mit der geeigneten Wertbegrenzung ausgestattet ist, falls dein Schwiegervater die Schlange nicht aussteht und heimlich 100°C in den PC eingibt.
Ich hoffe das ist nicht alles Unsinnig.
Gruß
Peter
Nachtrag :
Dietmar's "kleines Programm" (der EasyTCP-Server) ist flink und sehr zuverlässig. Es ist die beste Lösung die ich für eine Anbindung an PHP gefunden habe und es macht echte Freude damit zu experimentieren und arbeiten.
Also : rann an Dein Projekt mit EasyTCP-Server!