Forum: Projekte & Code openSPS browserbasiertes Programmier Tool (FUP,KOP,AWL) für SPS'en


von Ersi (cell85)


Lesenswert?

Hi,

ich bring den Stein mal ins Rollen.
Ich hab eine SPS/Kleinsteuerung realisiert welche ich auch als OEM 
Produkt verkaufe. Ich bin jetzt an einem Derivat, welche ich als 
opensource Plattform bereitsstellen will.
Es fehlt an Software. Die Kundensoftware kann ich nicht rausgeben und 
ist Qt basierend.

Meine Idee war es sowieso, eine Web basierte (browserbasierte) Software 
zu realisieren (ähnlich mbed) mit der man dann den Code auf die SPS 
lädt.
Es soll eine Plugin Schnittstelle geben mit der man auch eigene 
Bausteine Testen und laden kann. Der Core sollte aber IEC konform sein.

Die Steuerung an sich hat bereits
- Profibus, CAN, Modbus, RS485, RS232, SPI fürs Display und einen FRAM 
als eeprom, SDKarte, USB
- 24V Eingänge, Relaisausgänge, Not-Ausklemme, 4x Analogeingänge 4-20mA
- Erweiterungsanschluss
- STM32F27 mit 2Mb flash und 192kb ram (LQFP100) ... (später gibts auch 
mal einen im LQFP144 mit externen RAM)
- Display

Hier ist das Repo: https://github.com/ersan85/openSPS

Wer interesse hat mitzumachen kann dies gerne tun.

Ich suche noch nach einer geeigneten Plattform (Java etc.)


VG
Ersan

: Bearbeitet durch User
von Rubi (Gast)


Lesenswert?

Ähhhm. Wo finde ich da was, auf dieser komischen Seite?

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Da steht es doch ganz groß:
1
http://www.mikrocontroller.net/topic/327234
musst nur auf den Link klicken. g

Eine Webbrowser Basiert Lösung halte ich eher für ungeeignet.

Baue besser eine richtige EXE. Mit Lazarus (Pascal) geht das wohl 
einfacher und Lazarus gibt es für Win/Linux/Mac, jeweils darauf 
kompiliert hast Du eine Betriebssystem unabhängige Lösung.

"Not-Ausklemme" - Das ist Dein Ernst? Ist das wirklich komplett in HW 
2-Kanalig ausgeführt? Inckl. Leitungsschutz-Überwachung und Überwachung 
von gleichzeitigem Schaltverhalten? - Wenn nicht dann mache besser ein 
Pilz PNOZ rein - das auch entsprechend zertifiziert ist.
Und ja, eine "Ordentliche" Diagnose ist für den Not-Aus Kontakt auch 
nötig, denn da wird meist was falsch verdrahtet.

: Bearbeitet durch User
von Ersi (cell85)


Lesenswert?

@MM
Ja ich bin inzwischen davon weg. Das einzige was ich webbasiert mache 
ist wohl die HMI funktionalität.
r
Ich muss das Qt Gerüst mal modernisieren.

Die Notausklemme ist mein ernst :) die zertifiziert nach SIL-3 (nur in 
Kombi mit der Software), Ch-A, Ch-B, <10ns, überprüfung von kreuz- & 
querschluß g ist ein eigenes Modul.

@Rubi, wenn du was sehen willst muss ich dich bei Git in die Gruppe 
einladen. Der aktuelle Stand ist noch nicht nennenswert.

von Kastelle (Gast)


Lesenswert?

So wirklich geht da bei diesem Projekt auch nicht weiter.

von Ersi (cell85)


Lesenswert?

Kastelle schrieb:
> So wirklich geht da bei diesem Projekt auch nicht weiter.

Na klar gehts weiter, der aktuelle Stand ist halt nur fürs Team 
sichtbar, momentan kannst du damit nichts anfangen.
Wenn du mit arbeiten willst dann schreib eine PN.

von Kastelle (Gast)


Lesenswert?

Dann mach keinen Beitrag auf, wenn du nichts vorweisen kannst.
Es gibt schon genügend unnütze Beiträge.

von Karl (Gast)


Lesenswert?

Hast du nen knacks oder so?

Hau du lieber aus dem Forum ab, solche wie dich braucht man hier nicht.

von Sistop (Gast)


Lesenswert?

Da geht aber wirklich nix weiter.
Oder sind die Sourcen doch nicht offen?

von Lala (Gast)


Lesenswert?

Währe wirklich intressant.
Wird so sein, wie bei den meisten Projekten: Zeitmangel -> Abgesetzt

von cell85 (Gast)


Lesenswert?

Natürlich. Ich arbeite ja alleine daran, keiner hat sich freiwillig zum 
mithelfen gemeldet. Alle wollen nur das fertige Produkt mit allen 
sourcen und umsonst. ...typisch.

Zum aktuellen Stand:
Die Hardware ist fertig.
Die Software ist unter QT fast fertig gestellt und nur in AWL. Die FUP 
Variante werde ich nicht alleine schaffen.
Eigentlich wollte ich alles HTML5 mäßig im Browser programmierbar 
machen.

...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.