Sonstiges Pascal SCADA

Maagic7

Level-2
Beiträge
384
Reaktionspunkte
180
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin,

hat schon jemand mal was mit Pascal SCADA gemacht?
Sieht vielversprechend aus! Vor allem OpenSource - man kommt also überall dran!

Pascal Scada ist ein Aufsatz für HMI auf Lazarus Free Pascal.

Project auf Sourceforge.net
https://sourceforge.net/projects/pascalscada/

Prjojekt Hompage
http://www.pascalscada.com/

Integrierte Protokolltrieber für
Siemens S7 - TCP
Modubus - RTU & TCP
Mitsubishi MELSEC - TCP
 
Danke für den Tip.
Ich kann zumindest mal Lazarus empfehlen.
So einige haben schon von Delphi zu Lazarus gewechselt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Was ich mir ausgedacht habe bzw. wünsche dass es funktionieren würde!
Wer weis dazu was, bzw. hat es schon probiert?

1. Müsste im Prinzip auf Windows (evtl. auch WinCE) und Linux ohne große Änderungen laufen.
D.h. es müsste auch auf ARM Linux-Panels sowie auf den RASPI's laufen.

2. Industrie RASPI mit WebServer wäre vor allem für Lanzeitdatenaufzeichnung interessant.
Abruf direkt über WEB-Oberfläche. GNU-Plot noch integriert, dann bekommt man die schönsten
Diagramme raus!

3. Scripting: Wenn man PASCAL-Script in die Projekte integriert
müsste man ein vernüftiges Scripting hinbekommen, so dass
dass man fertige Projekte oder Standardprojekte individuell um
z.B. Datenabfragen usw. erweitern kann.

4. SCL ist mehr oder weniger von PASCAL abeleitet. PASCAL bzw. PASCAL-Script Code
sollte man als SPS-Programmiere einigermaßen verstehen.
Ohne große Schulungen machen zu müssen.

5. Lazarus hat wie Delphi auch eine sehr gute Anbindung and verschiedenste Datenbanken.
D.h. individuelle Datenerfassung und Aufzeichnung sollte weit einfacher sein als mit WinCCflexible.

Dann noch was wofür man sicherlich eigene Erweiterungen schreiben muss.

1. Projekttexte direkt bei der Entwicklung aus einer übersetzten Datenbank nehmen.

2. Übersetzung in laufender Anwendung. D.h. ich möchte die Übersetzung direkt im laufenden HMI-Projekt eingeben
können. Bediener an der Maschine wissen die korrekten Bezeichnungen meist besser als Übersetzungsbüros.
Überarbeitete Übersetungsdatein dann von der Analge ziehen.
 
Ich kann noch Code Typhon von pilotlogic empfehlen. Basiert auf dem Lazarus Projekt, ist aber irgendwie geradliniger weiterentwickelt. Die IDE lässt sich hervorragend anpassen - bei mir sieht die wie Delphi aus. Eine Vielzahl an Komponenten wird gleich mitgeliefert (BigIDE verwenden), unter anderem auch PascalScada. Ich verwende PascalScada jedoch nicht für meine Projekte, dafür hab ich mir eine eigene Klasse zur SPS-Anbindung per Ethernet geschrieben. Auf PC Seite kann mit damit so ziemlich alles machen. Bei mir läuft zum Beispiel Echtzeitvideo vom fernbedienten Manipulator in der Visualisierung, inklusive Overlay von diversen Daten aus der SPS. Die Visu ist eine exe-Datei, läuft ohne Installation, sogar vom USB Stick.
Viel länger als mit WinCC sitzt man auch nicht an der Erstellung der Oberfläche. Alles in Allem ein sehr effizientes und mächtiges Tool.
 
Zurück
Oben