Ablaufsteuerung
Ablaufsteuerung
Hallo,
ich möchte mit PL eine Ablaufsteuerung realisieren.
Der Ablauf selbst soll dabei in einer eigenen Datei stehen (im Textformat).
Hat jemand sowas schon programmiert und würde mir die prj-Datei zur Verfügung stellen?
Dann bräuchte ich nicht bei Null anfangen.
Gruß
TCI
ich möchte mit PL eine Ablaufsteuerung realisieren.
Der Ablauf selbst soll dabei in einer eigenen Datei stehen (im Textformat).
Hat jemand sowas schon programmiert und würde mir die prj-Datei zur Verfügung stellen?
Dann bräuchte ich nicht bei Null anfangen.
Gruß
TCI
Re: Ablaufsteuerung
Hallo,
hessisches Fragewort mit zwei Buchstaben:
hä ?
etwas genauer bitte wäre gut - einfach eine Frage ungenau formuliert hier zu plazieren und dann auf fertige Lösungen zu warten ist etwas zuviel verlangt.
Gruß MM
hessisches Fragewort mit zwei Buchstaben:
hä ?
etwas genauer bitte wäre gut - einfach eine Frage ungenau formuliert hier zu plazieren und dann auf fertige Lösungen zu warten ist etwas zuviel verlangt.
Gruß MM
Re: Ablaufsteuerung
Hallo MM,
ich habe es so allgemein gehalten, weil ich über jede Lösung zum lernen erfreut bin.
Bei der Suche bin ich auf einen Betrag von petryc gestoßen, der eine Ablaufsteuerung erwähnte.
Meine konkreten Vorstellungen sind:
Eine tabellarische Textdatei, in der es für einige analoge/ digitale Ausgänge jeweils eine Spalte gibt.
Ergänzt durch Spalten für die Ablaufsteuerung wie zum Beispiel eine Zeit oder eine Bedingung für einen Eingang.
Damit sollen Testabläufe in der chemischen Forschung gesteuert werden.
Anstelle einer Ablauftabelle könnte ich mir auch eine einfache Script-Sprache vorstellen.
Mit freundlichen Grüßen
TCI
ich habe es so allgemein gehalten, weil ich über jede Lösung zum lernen erfreut bin.
Bei der Suche bin ich auf einen Betrag von petryc gestoßen, der eine Ablaufsteuerung erwähnte.
Meine konkreten Vorstellungen sind:
Eine tabellarische Textdatei, in der es für einige analoge/ digitale Ausgänge jeweils eine Spalte gibt.
Ergänzt durch Spalten für die Ablaufsteuerung wie zum Beispiel eine Zeit oder eine Bedingung für einen Eingang.
Damit sollen Testabläufe in der chemischen Forschung gesteuert werden.
Anstelle einer Ablauftabelle könnte ich mir auch eine einfache Script-Sprache vorstellen.
Mit freundlichen Grüßen
TCI
-
- Beiträge: 75
- Registriert: Montag 27. Oktober 2008, 00:03
Re: Ablaufsteuerung
Hallo tci,
wirf mal einen Blick auf meinen Beitrag in
viewtopic.php?f=21&t=1133
Vielleicht ist da etwas dabei, was ansatzweise Deinen Vorstellungen entspricht.
Gruß
microprocessor
wirf mal einen Blick auf meinen Beitrag in
viewtopic.php?f=21&t=1133
Vielleicht ist da etwas dabei, was ansatzweise Deinen Vorstellungen entspricht.
Gruß
microprocessor
Re: Ablaufsteuerung
Hallo TCI.
Mir ist das Ganze ziemlich rätselhaft.
Ich vermute, Du möchtest folgendes realisiert haben:
man schreibt einen Text unter Verwendung von PLE Bauteilen und Funktionen, und im Hintergrund baut sich vollautomatisch ein PLE-Blockschaltbild auf.
Habe ich das ansatzweise richtig verstanden?
Gruß vom C mpander.
Mir ist das Ganze ziemlich rätselhaft.
Ich vermute, Du möchtest folgendes realisiert haben:
man schreibt einen Text unter Verwendung von PLE Bauteilen und Funktionen, und im Hintergrund baut sich vollautomatisch ein PLE-Blockschaltbild auf.
Habe ich das ansatzweise richtig verstanden?
Gruß vom C mpander.
Re: Ablaufsteuerung
Hallo TCI,
ich habe mal eine "Ablaufsteuerung" geschrieben; da habe ich mit einem Schieberegister die Befehle zum entsprechenden Zeitpunkt ausgegeben. Das ist allerdings überhaupt nicht flexibel, was die Änderung der Befehle durch den Anwender angeht (ist allerdings in diesem Fall nicht nötig; da wird ein Probengeber angesprochen, der kann 20 verschiedene Positionen (immer die gleichen) anfahren - der Benutzer kann nur wählen welche der 20 Positionen angefahren werden sollen).
Meine Ablaufsteuerung entspricht leider nicht deinen "Anforderungen" mit einer zusätzlichen Textdatei, die die Befehle enthält .
Gruß MM
ich habe mal eine "Ablaufsteuerung" geschrieben; da habe ich mit einem Schieberegister die Befehle zum entsprechenden Zeitpunkt ausgegeben. Das ist allerdings überhaupt nicht flexibel, was die Änderung der Befehle durch den Anwender angeht (ist allerdings in diesem Fall nicht nötig; da wird ein Probengeber angesprochen, der kann 20 verschiedene Positionen (immer die gleichen) anfahren - der Benutzer kann nur wählen welche der 20 Positionen angefahren werden sollen).
Meine Ablaufsteuerung entspricht leider nicht deinen "Anforderungen" mit einer zusätzlichen Textdatei, die die Befehle enthält .
Gruß MM
Re: Ablaufsteuerung
Hi,
erst mal ein lesenswerter link für compander und co. http://de.wikipedia.org/wiki/Ablaufsteuerung, damit sie mit den Wörtern Ablaufsteuerung/Schrittkette klarkommen.
auch mit PL ist eine Schrittkette machbar, aber ich nehme dazu eine SPS. Mit PL wird es zu kompliziert.
Als Anhang eine sehr einfache Schrittkette, ohne Wartezeit/Fehlerausgabe und ähnliches, halt nur ein Beispiel.
Und die Bedingungen zwischen Eingängen und Ausgängen in eine Datei zu schreiben, wäre zwar machbar aber unendlich mühsam. datei-einlesen-vergleichen-auswerten-ausgeben... für jede Bedingung müsste eine Zeile da sein...
erst mal ein lesenswerter link für compander und co. http://de.wikipedia.org/wiki/Ablaufsteuerung, damit sie mit den Wörtern Ablaufsteuerung/Schrittkette klarkommen.
auch mit PL ist eine Schrittkette machbar, aber ich nehme dazu eine SPS. Mit PL wird es zu kompliziert.
Als Anhang eine sehr einfache Schrittkette, ohne Wartezeit/Fehlerausgabe und ähnliches, halt nur ein Beispiel.
Und die Bedingungen zwischen Eingängen und Ausgängen in eine Datei zu schreiben, wäre zwar machbar aber unendlich mühsam. datei-einlesen-vergleichen-auswerten-ausgeben... für jede Bedingung müsste eine Zeile da sein...
Re: Ablaufsteuerung
Ich hatte vor längerer Zeit mal eine gemacht um Kommandofolgen an GPIB-Instrumente zu schicken.
Da sich das im Gesamtprojekt als schwer debugbar erwies hatte ich es aus Zeitgründen auf Eis gelegt.
Ich werde versuchen es morgen auf dem neuesten Update zu testen und dann online zu stellen.
Es ist im Prinzip ein frei programmierbarer und beliebig erweiterbarer Interpreter mit 2 Parametrn pro Befehl.
Mike
Da sich das im Gesamtprojekt als schwer debugbar erwies hatte ich es aus Zeitgründen auf Eis gelegt.
Ich werde versuchen es morgen auf dem neuesten Update zu testen und dann online zu stellen.
Es ist im Prinzip ein frei programmierbarer und beliebig erweiterbarer Interpreter mit 2 Parametrn pro Befehl.
Mike
Re: Ablaufsteuerung
@microprocessor
Über die Verwendung eines b.z.w. meherer RAM's habe ich auch schon nachgedacht.
Die Mikroprogramsteuerung in einem µC funktioniert ja auch so.
@testerer
Ein lesenswerter Link.
Der Ablauf muß für uns aber in einer Datei stehen, um möglichst einfach den Ablauf zu ändern.
@abacom
toll
Ich werde damit weiterarbeiten!
@mike d
darauf bin ich gespannt
Danke für die zahlreichen Vorschläge
Gruß
tci
Über die Verwendung eines b.z.w. meherer RAM's habe ich auch schon nachgedacht.
Die Mikroprogramsteuerung in einem µC funktioniert ja auch so.
@testerer
Ein lesenswerter Link.
Der Ablauf muß für uns aber in einer Datei stehen, um möglichst einfach den Ablauf zu ändern.
@abacom
toll
Ich werde damit weiterarbeiten!
@mike d
darauf bin ich gespannt
Danke für die zahlreichen Vorschläge
Gruß
tci
Re: Ablaufsteuerung
@abacom
Erst jetzt merke ich , das von den Anzeigen die Strings angenommen werden ohne sie vorher umzuwandeln.
Steht das in der Doku und trifft das auf alle Anzeigen zu?
Gruß
TCI
Erst jetzt merke ich , das von den Anzeigen die Strings angenommen werden ohne sie vorher umzuwandeln.
Steht das in der Doku und trifft das auf alle Anzeigen zu?
Gruß
TCI
Re: Ablaufsteuerung
Anleitung-> Thema "Grundlagen von Bauteilen" stellt die Typenkonvertierung ausgiebig dar.
und
bei den Beispielen findet man dieses
und
bei den Beispielen findet man dieses
ABACOM support
Re: Ablaufsteuerung
Hi,
wenn es mit PL geht, so stellt doch bitte mein sehr einfaches Schrittkettenbeispiel um. Ich kann hier nur lernen...
Schritt zwei erst wenn Schritt 1 erfolgreich zurückgemeldet wird,... usw (und dies in einer Textdatei, diese Logik seh ich beim abacom-Beispiel nicht).
wenn es mit PL geht, so stellt doch bitte mein sehr einfaches Schrittkettenbeispiel um. Ich kann hier nur lernen...
Schritt zwei erst wenn Schritt 1 erfolgreich zurückgemeldet wird,... usw (und dies in einer Textdatei, diese Logik seh ich beim abacom-Beispiel nicht).
Re: Ablaufsteuerung
Hallo,
du musst nur den Taktgeber mit deinen "Rückmeldesignalen" (über ein UND-Gatter z.B.) ersetzen.
Gruß MM
du musst nur den Taktgeber mit deinen "Rückmeldesignalen" (über ein UND-Gatter z.B.) ersetzen.
Gruß MM
Re: Ablaufsteuerung
Hi,
da ich ein SPS-Anwender bin, halte ich von PL-Schrittketten nicht viel . Aber hab ich mal bissel mit PL "gespielt". Eine einfache Schrittkette, welche Befehle aus einer *.txt liest und die Rückmeldungen vergleicht, ist auch mit PL sehr einfach zu erstellen! Mein Beispiel besitzt drei Ventile, 1 soll öffnen wenn alle ZU sind, 2 soll öffnen wenn 1 AUF ist, usw., es ist nicht nur eine einfache Ablaufkette, sondern es werden auch die Befehlsauswirkungen (=Rückmeldungen) ausgewertet, d.h. erst wenn Befehl1 erfolgreich ausgeführt, dann Befehl2...
Der Lösungsansatz kam vom abacomteam am 14. Juli 09:47!
da ich ein SPS-Anwender bin, halte ich von PL-Schrittketten nicht viel . Aber hab ich mal bissel mit PL "gespielt". Eine einfache Schrittkette, welche Befehle aus einer *.txt liest und die Rückmeldungen vergleicht, ist auch mit PL sehr einfach zu erstellen! Mein Beispiel besitzt drei Ventile, 1 soll öffnen wenn alle ZU sind, 2 soll öffnen wenn 1 AUF ist, usw., es ist nicht nur eine einfache Ablaufkette, sondern es werden auch die Befehlsauswirkungen (=Rückmeldungen) ausgewertet, d.h. erst wenn Befehl1 erfolgreich ausgeführt, dann Befehl2...
Der Lösungsansatz kam vom abacomteam am 14. Juli 09:47!
Re: Ablaufsteuerung
Rückmeldung von TCI?
Re: Ablaufsteuerung
Hallo TCI,
ich habe Ablaufsteuerungen in PL bereits realisiert.
Es ist eine ziemlich kniffelige Angelegenheit, zumal einem PL durch seine Runtime-Struktur manchmal einen Strich durch die Rechnung macht und man einige Tricks anwenden muss.
Ein Ergebnis kannst Du Dir in einer meiner Simulationen ansehen, welche unter
http://WWW.Pe-Soft.de heruntergeladen werden können.
Eine Offenlegung des gesamten Projektkodes würde hier zu weit führen, da vieles im Dateil erklärt werden muss und zudem sehr viele Makros enthalten sind.
Ich bin allerdings bereit dir hierbei zu helfen und dir das prinzipielle Vorgegen zu erläutern.
Kontakt gerne per Mail.
ich habe Ablaufsteuerungen in PL bereits realisiert.
Es ist eine ziemlich kniffelige Angelegenheit, zumal einem PL durch seine Runtime-Struktur manchmal einen Strich durch die Rechnung macht und man einige Tricks anwenden muss.
Ein Ergebnis kannst Du Dir in einer meiner Simulationen ansehen, welche unter
http://WWW.Pe-Soft.de heruntergeladen werden können.
Eine Offenlegung des gesamten Projektkodes würde hier zu weit führen, da vieles im Dateil erklärt werden muss und zudem sehr viele Makros enthalten sind.
Ich bin allerdings bereit dir hierbei zu helfen und dir das prinzipielle Vorgegen zu erläutern.
Kontakt gerne per Mail.
Gruß PetryC
Re: Ablaufsteuerung
Hi,
Skriptsprache in einer externen Texdatei, mit Lua-Interpreter eingebunden in eine PL-DLL:
Hier führt kein Weg vorbei: ProfiLua von Askr !
http://askrprojects.net/software/profilua/index.html
Gruss Thomas
Skriptsprache in einer externen Texdatei, mit Lua-Interpreter eingebunden in eine PL-DLL:
Hier führt kein Weg vorbei: ProfiLua von Askr !
http://askrprojects.net/software/profilua/index.html
Gruss Thomas
Curiousity makes us progress !