Anfänger braucht Informationen von Erfahrenen Benutzern!

Hallo,

ich bin Neu hier im Forum.
Ich habe mich hier Angemeldet um Informationen über IP-SYMCON zu bekommen.
Ich bin Anfänger mit Erfahrung in Assembler und µC.
Ich werde in nächster Zeit eine Hausautomation machen (nämlich Meine).
Und ja ich habe mich schon kreuz und quer durch die Homepage gelesen aber ich möchte jetzt Konkrete Antworten!
Meine erste Frage ist was kann ich mit IP-SYMCON machen? Nur Visualisierung? Oder auch Programmierung?
Wenn mit Programmierung wie schnell durchläuft die Software I/O zustände und Wertet diese aus? Welche Hardware brauche ich?
Wie zuverlässig läuft die Software?
Läuft die Software auf Beckhof?
Meine zweite Frage wer hat mit der Software schon eine Komplette Hausautomation gemacht?
Ich meine aber eine Komplette Hausautomation nicht nur Heizung oder nur Licht sondern Wirklich alles von A-Z? Welche Hardware und Software wurde verwendet?
Meine dritte Frage ist wie Programmiert man IP-SYMCOM komme ich da als Absoluter Anfänger damit klar?
Ich hoffe das ich niemanden auf die Füße trete wenn ich so Direkt Frage.

Und ja ich habe mich schon kreuz und quer durch die Homepage gelesen

Ich glaube nicht.:rolleyes:

Doch leider wurden meine oben genannten Fragen nicht oder nut Teilweise beantwortet.
Ich hoffe ihr könnt mir weiterhelfen!

http://www.ip-symcon.de/service/dokumentation/komponenten/dienst/php/

http://www.ip-symcon.de/service/dokumentation/komponenten/dienst/schnittstellen/

http://www.ip-symcon.de/service/dokumentation/einfuehrung/systemvoraussetzungen/

Ansonsten: IPS läuft stabil. Und eine Hausautomatisierung ist nie komplett. :wink:

Grüße
galleto

Servus

Lies dich doch auch noch ein wenig durchs Forum, dann weißt du was wir alles damit machen und was alles „geht“.
Grundsätzlich: ALLES ist machbar, nur der Aufwand den man treiben kann oder möchte setzt die Grenze.

Wenn du C und Assember programieren kannst, dann sollten die IPS PHP-Scripte keine sonderliche Herausforderung sein.

schöne Grüße
bb

Hallo,

danke für eure Antworten.
Bin noch mal alles durch.
Wenn ich das richtig verstanden habe ist Symcon eine SPS welche auf einem IBM PC läuft. I/O werden eingelesen ausgewertet und gegebenfalls gesetzt.
Ist ein PC für Symcon zwiengend erfordelich?
Würde die Software auf einer Beckhoff CX5020 laufen?
Ich habe ein paar Scripte hier im Forum gefunden. Ja ganz durchsichtig sind die nicht. Gibt es zu PHP ein benutzerfreundliches Tutorial?
Was für Vorteile hat man wenn man ein Projekt mit Symcon und Beckhoff verwircklicht als wie man ein Projekt mit Beckhoff und Twincat verwircklicht? (Hier ist eure Erfahrung gefragt)

Gruss!

Du must noch sehr viel mehr lesen :rolleyes:

IPS ist definitiv KEINE SPS, im Gegenteil, es funktioniert komplett anders.
IPS läuft primär auf Win Rechnern, zzt. befinden sich Versionen für Linux und IOS im frühen Betastadium.
… und wie du Informationen zu PHP findest überlasse ich deiner eigene Kreativität.

schöne grüße
bb

Hallo,

ich habe doch dazu geschrieben das Symcon nur eine auf IBM laufende Software ist. Welche die Funktion einer SPS habe.
Wenn ich Falsch liege dann wäre ich froh wenn Ihr mir weiterhelfen könntet.
@bbernhard dein Beitrag bringt mich leider auch nicht weiter.

Du mußt lesen!

IBM-Kompatible Hardware (den Begriff hab ich schon ewig nicht mehr gelesen) ist heutzutage in der Zeit virtueller Maschinen nicht mehr notwendig. Auf dem Rechner muss Windows (fast jedes) laufen; OSX und Raspberry (also Linux) sind im Zulauf.
IP-Symcon ist eine Software, die als Softwareschnittstelle Dir die Möglichkeit bietet, Produkte verschiedenster Hardware (und Hersteller) miteinander zu verbinden und per PHP anzusprechen. Bspw: Bewegungsmelder von Homematic, Funk-Lichtschalter von Eltako, Schaltaktor von XY. Um die drei azusprechen, schreibst Du ein kleines PHP-Skript im Sinne von: Wenn Bewegung, dann schalte Licht an.
Grundvoraussetzung ist natürlich, dass Deine Hardware schon mit dem System reden kann - also LAN-Adapter für Homematic und z.B. Hardwareschnittstelle ENOCEAN usw.
Aber die Soft bietet natürlich noch viel mehr, Datenlogging, Visualisierung usw.
Das kannst Du ja alles nachlesen.

@Boui
Danke für die Antwort.
Den Begriff IBM-Kompatible Hardware habe ich aus der Beschreibung von Symcon :slight_smile:
Die Kommunikation mit den I/O läuft also über eine Schnittstelle. Die Auswertung erfolgt über SYMCON. Wie muss aber eine Beckhoff oder Wago Programmiert werden damit man die Eingänge über eine Schnittstelle Ein- bzw. Auslesen kann?
Hat jemand erfahrung mit einer Wago oder Beckhoff?
Es wird zwar eine 750-841 angegeben aber ohne genaueren Infos (Geschwindigkeit, Programmbeispiel…)

Wie lange dauert ein Arbeitszyklus (Eingänge lesen; Auswerten (gehen wir von einer direkten Verbindung von einem Eingang zum Ausgang aus); Ausgänge schreiben)?

Ich weiss das Nervt wenn ein Beginner hier immer die gleichen Fragen stellt.
Aber ich habe keine Antwort auf meine Fragen gefunden.

lesen …

http://www.ip-symcon.de/service/dokumentation/modulreferenz/sps-wago-beckhoff-abb/

Gruß Stephan

Hallo eliot

IP-Symcon kann in der Tat Dinge, die auch eine SPS macht. Dennoch kannst du es nicht vergleichen. Windows ist aus Sicht eines SPS-Programmierers deratrig langsam und zähflüssig, dass üblicherweise keine Angaben über Zyklenzeiten gemacht werden. Zyklen in dem Sinne gibt es auch nicht, denn auf einem Multicore-Hyperthreading-System (Klingt exklusiv ist aber nur ein aktueller, billiger Arbeits PC) laufen permanent, je nach Bedarf, eine unbestimmte Anzahl von Zyklen, die aber, anders als in einer SPS, ständig angehalten und bei Bedarf fortgesetzt werden. Darum spricht man von auch Threads. Die können, jeder für sich, wie ein seltsamer SPS-Zyklus betrachtet werden. Davon laufen unter Umständen über 1000 Stück „quasiparallel“. Quasiparallel bedeutet, dass auf einem Quadcore HT-Prozessor maximal 8 Threads tatsächlich parallel laufen, alle Anderen müssen im Millisekunden, bzw Mikrosekunden-Bereich warten bis sie dran sind. Das geht aber so schnell, dass sie quasi tatsächlich parallel arbeiten - also „Quasiparallel“. :wink:

Also… Ein Windows PC (oder Mac oder Linux) ist niemals so performant wie eine echte SPS. Dafür kann er wesendlich flexibler eingesetzt werden und Dinge tun, die auf ner SPS unmöglich oder schlicht unbezahlbar sind. IP-Symcon ist also keine SPS-Software und macht auch keine richtige SPS aus deinem PC. Es gibt aber deutliche Parallelen, die dich sicher auf die Idee brachten. Stimmt.

Was macht IP-Symcon nun also? Du kannst von der billigen Baumarkt-Funksteckdose über verschiedene SPS Modelle bis hin zu professioneller Gebäudeleittechnik wie EIB/KNX oder LCN verschiedene Systeme miteinander verknüpfen. Wenn dir danach ist koppelst du auch noch Media- und Entertainmentkomponenten mit ein und steuerst alles über Handy und/oder Webseite. Deine Fernsehfernbedienung steuert so plötzlich das Garagentor und der Lichtschalter, der an deiner SPS angeschlossen ist, steuert abhängig vom Wetter oder Sonnenstand die Rolläden, die über eine professionelle Funklösung angebunden sind weil mal wieder ein Kabel zu wenig verlegt wurde. Die alte Funkfernbedienung aus dem Baumarkt schaltet im ganzen Haus die Musik. Wie würde es dir gefallen wenn du von einem deiner Mikroprozessoren aus einen ganzen Schwarm von Hardware ansteuern könntest? Mit IP-Symcon als „Übersetzer“ für die Protokolle kein Problem. Versuch das mal mit ner SPS. Allein eine S7 mit ner Moeller-SPS sprechen zu lassen kann echt ein teures Unterfangen werden. :wink:

Deine Beckhoff SPS selbst braucht nicht besonders programmiert werden. Du greifst übers Modbus/TCP direkt auf die Werte deiner SPS durch. Ich zum Beispiel verwende einen „dummen“ Wago Ethernet Buskoppler, der sich nicht programmieren lässt, wie eine ziemlich große Relaiskarte für den PC und bediene mich, für recht kleines Geld, im Klemmensortiment von Wago. Die Intelligenz und Logik liegt bei mir nur in Windows.

Das beantwortet auch die letzten beiden Fragen. IPS ist dafür gedacht der Dreh- und Angelpunkt deiner gesammten Hausautomation zu sein. Natürlich muss es dafür absolut stabil laufen. Tut es auch. Es eignet sich aber auch dafür nur die Visu deines komplexen SPS-Projektes zu sein. Dann benutzt du aber nur einen kleinen Teil dessen was IPS alles kann. Die Rechenpower, die IPS benötigt hängt davon ab was du damit machen willst. Grad wird daran gearbeitet, dass es stabil auf einem RaspberryPi läuft. Der hat einen 700MHz und 256 MB RAM. Mein erster Server war zum Beispiel ein 800er Intel Coppermine. IPS funktioniert aber auch auf echten Hardware-Monstern wenn du die Power brauchst.

Ich hoffe das bringt etwas Licht ins Dunkle.

[Edit] Um „langsam“ etwas zu realivieren: Wenn du einen Lichtschalter drückst wird es sofort hell. So schnell ist Windows dann auch. Das reicht für einen Industrieroboter, einem typischen Anwendungsbereich einer SPS, aber nicht aus. Eine klassische SPS ist sehr, sehr viel schneller als „sofort“ :wink: [/Edit]

Gruß,

Toni

@Toni: Schick deinen Post ans HQ. Er würde sich gut auf der ersten Seite der Homepage machen. :slight_smile:
vielleicht kriegst sogar Tantiemen.
bb

Ich hab grad mal meine Glaskugel poliert. Deine Beckhoff wird entweder mit WinCE6 oder Windows Embedded Standard 2009 ausgeliefert. IPS ist nicht kompatibel mit CE. Das ist so eine kleine Nische für Industrie-Lösungen, dass das für den Consumer-Markt Niemand so recht auf dem Zettel hat. Macht auch kaum Sinn. Ich selbst betreibe und entwickle Software für Industrie-PCs auf CE-Basis und denke ich weiss wovon ich spreche.

WES2009 basiert auf WinXP. Das könnte in der Tat klappen. Allerdings kann so ein Embedded System vom Hersteller frei konfiguriert werden. Das heisst unter Umständen läuft dort ein XP, dass dermaßen abgespeckt ist, dass dort effektiv nichts zum Laufen gebracht werden kann. Abgesehen von Beckhoff Software vielleicht. Vielleicht ist das spezielle XP aber auch so komplett, dass es keine Probleme gibt. Vielleicht fehlt am Ende aber auch nur ein blöder Treiber, der nicht nachinstalliert werden kann. Das kann dir wirklich keiner vorher sagen.

Ich würde dir empfehlen, wenn du dich für den Einsatz von IPS entscheidest, erst einmal einen stinknormalen Desktop-PC zu verwenden um ein Gefühl dafür zu entwickeln. Den Umzug deines funktionierenden Projekts auf deine Beckhoff kannst du dann Stück für Stück in Angriff nehmen. Ansonsten ist der Frustfaktor am Ende vielleicht einfach zu krass wenn es nicht funktionieren will. IPS braucht wirklich etwas (auch etwas mehr) Einarbeitungszeit. Wenn es dann erst mal „klick“ gemacht hat ist es aber recht intuitiv.

Toni

@Tonic1024
Danke für dein Post. Genau nach so was habe ich gesucht.

Eine andere Frage gibt es irgendwo Videos Tutorial etc. um sich mal den ganzen Aufbau der Software Programmierung usw. anzuschauen?

Ist Symcon auf der SPS IPC Drives diese Woche?

Klar :slight_smile:

@Tonic1024 Danke!