INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Massflowcontroller steuern und bei Bedarf Rampenfahren



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

09.10.2013, 19:39 (Dieser Beitrag wurde zuletzt bearbeitet: 09.10.2013 19:41 von GerdW.)
Beitrag #21

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Massflowcontroller steuern und bei Bedarf Rampenfahren
Hallo rc,

hatte ich schon einmal erwähnt, dass man sowas prima mit einer Statemachine (und einer sauberen Programmstruktur) lösen könnte?

Ja, hatte ich wohl schon...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
10.10.2013, 07:43
Beitrag #22

BsaiboT Offline
LVF-Stammgast
***


Beiträge: 449
Registriert seit: Nov 2009

2010
2007
kA

22459
Deutschland
RE: Massflowcontroller steuern und bei Bedarf Rampenfahren
(09.10.2013 19:39 )GerdW schrieb:  ... mit einer Statemachine (und einer sauberen Programmstruktur) lösen könnte?

Im deutschen auch Zustandsautomat genannt.
Hier findest du dazu übrigens ein Tutorial (in english): -> LINK
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.10.2013, 07:46
Beitrag #23

rc Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 149
Registriert seit: Jul 2013

2011, 2012
-
DE_EN


Deutschland
RE: Massflowcontroller steuern und bei Bedarf Rampenfahren
Hallo Gerd,

ja hattest du schon. Also insgesamt drei Zustände. 1. User Input, 2. Rampe hoch oder runter und 3. Stationäre Betrieb. Sollte ich jetzt den ganz oben stehende Event-Struktur mit einem Statemaschine ( Case Struktur in eine While Schleife eingebettet) ersetzen? Wenn ich für jeden Case ein Zustand definiere, was soll ich da genau für den dritten case( Stationäre Fall) eingeben?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.10.2013, 07:54
Beitrag #24

BsaiboT Offline
LVF-Stammgast
***


Beiträge: 449
Registriert seit: Nov 2009

2010
2007
kA

22459
Deutschland
RE: Massflowcontroller steuern und bei Bedarf Rampenfahren
Hallo rc,

hast du dir deine Zustände und wie sie voneinander abhängen schon einmal visualisiert? Sprich ein Blatt Papier genommen und etwas in der Art (-> LINK) angefertigt? Ich glaube dann wird es in jedem Fall klarer, wie du vorgehen musst.

Man kann eine State Machine mittels einer Event-Struktur steuern, wobei die beiden natürlich nicht ineinander verschachtelt sein dürfen.

Gruß,
//Tobias
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.10.2013, 08:55
Beitrag #25

rc Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 149
Registriert seit: Jul 2013

2011, 2012
-
DE_EN


Deutschland
RE: Massflowcontroller steuern und bei Bedarf Rampenfahren
Hallo Tobias,

ich habe sowas erstellt aber als Flowchart mit Visio. Im Anhang ist die Datei als PDF. Ich bekomme jetz mit DAQmx die Signale also diese Block soll jetzt stehen und oben in dem Zustandsautomat aufgerufen werden oder? Denn dementsprechend werden ja in diesem Zustandsautomat die MFC`s gesteuert.


Angehängte Datei(en)
0.0 .pdf  Visio-Flowchart.pdf (Größe: 144,52 KB / Downloads: 337)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.10.2013, 09:22
Beitrag #26

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Massflowcontroller steuern und bei Bedarf Rampenfahren
Hallo rc,

dein PDF zeigt keinen (richtigen) Statechart, sondern einen Ablaufplan mit (zu) vielen Einzelschritten.

Bitte fasse deine States übersichtlich zusammen und skizziere neu.
Die Steuer-/Messschleifen würde ich parallel laufen lassen, die Statemachine wertet die Messergebnisse aus und gibt die Sollwerte vor (nach dem Schema IfThisThenThat)...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.10.2013, 09:25
Beitrag #27

rc Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 149
Registriert seit: Jul 2013

2011, 2012
-
DE_EN


Deutschland
RE: Massflowcontroller steuern und bei Bedarf Rampenfahren
Hallo Gerd,

ich hoffe dieses Mal sieht es übersichtlicher aus. Ich versuche jetzt meine aktuelle VI nach diesem Schema anzupassen aber kann leider die MFC`s noch nicht steuern.


Angehängte Datei(en)
0.0 .pdf  Statechart.pdf (Größe: 106,58 KB / Downloads: 236)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.10.2013, 10:19
Beitrag #28

rc Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 149
Registriert seit: Jul 2013

2011, 2012
-
DE_EN


Deutschland
RE: Massflowcontroller steuern und bei Bedarf Rampenfahren
Hallo noch mal,

ich habe jetzt versucht die MFC`s mit dem orginalen Labview Programm aus der Seite http://www.morechemistry.com/labview/dri...owdde.html von Bronkhorst zu steuern allerdings bekomme ich da einen Error: DDE Request . Error Code : invalid refnum

Also das originale Programm ist geschrieben für 4 MFC`s. Ich habe allerdings 3 MFC`s. Könnte das da dran liegen? Wobei wie oben erwäht funktioniert auch das originale nicht. ich habe auf dem BD einfach einen Channel und dazu gehörigen Verbindungen gelöscht. Im Anhang ist die zip datei mit allen benötigten subVI`s.


Angehängte Datei(en)
0.0 .zip  bronkhorst-flowdde.zip (Größe: 168,74 KB / Downloads: 147)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.10.2013, 12:33
Beitrag #29

rc Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 149
Registriert seit: Jul 2013

2011, 2012
-
DE_EN


Deutschland
RE: Massflowcontroller steuern und bei Bedarf Rampenfahren
Hallo,

ok das originale funktioniert! Ich habe nur die chanel String nicht vollständig ( auch in subvi ) gelöscht. Aber mein Main Programm ( das origanle umgebaut nach meine bedürfnissen) funktioniert immer noch nicht Sad
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.10.2013, 18:36
Beitrag #30

rc Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 149
Registriert seit: Jul 2013

2011, 2012
-
DE_EN


Deutschland
RE: Massflowcontroller steuern und bei Bedarf Rampenfahren
Hallo Tobias,

Man kann eine State Machine mittels einer Event-Struktur steuern, wobei die beiden natürlich nicht ineinander verschachtelt sein dürfen.


also ich habe jetzt noch mal mit Hilfe von State-Maschine programmiert und die einzelnen Ereignisse habe ich mit Hilfe von Event-Struktur in die Case-Struktur eingebettet. Ist das jetzt falsch?


Zweite Frage wäre: Wie kann ich das Vi " Signalanalyse mit DAQmx" als subVI benutzen, so dass wenn Zündung der Fall ist in der Eventstruktur Sauerstoff zurückdosiert wird und wieder automatisch bis zur nächsten Zündung die Rampe fährt? ( Der User kann ja auf dem FP mit dem Rückschrittwert angeben um wie viel Prozent Sauerstoff zurükgefahren wird)


Angehängte Datei(en)
12.0 .vi  bronkhorst flowdde module sample.vi (Größe: 61,21 KB / Downloads: 137)

12.0 .ctl  Control 1.ctl (Größe: 4,13 KB / Downloads: 143)

12.0 .vi  Signalanalyse_mit DAQmx.vi (Größe: 23,46 KB / Downloads: 147)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Bedienelemente nach Bedarf ein / ausblenden 1johleh 14 21.785 31.05.2017 13:18
Letzter Beitrag: MaxP
  Bedienelemente bei Bedarf aktivieren/deaktivieren Schrammi 11 20.005 01.04.2015 10:33
Letzter Beitrag: tobi45f
  While schleife die bei bedarf sofort abbricht Crowdie 5 6.914 24.05.2011 21:54
Letzter Beitrag: gm-axion
  Arrays dynamisch nach Bedarf erzeugen betas 3 4.822 16.03.2011 14:42
Letzter Beitrag: betas
  Numeric Control nur nach Bedarf einblenden??? francois 2 3.993 26.06.2008 12:41
Letzter Beitrag: francois

Gehe zu: