09.06.2022, 10:16
Servus Zusammen,
meine Technikerarbeit wird modernisiert (11 Jahre alte Anlage, Ventile werden getauscht und der Messbereich erweitert), dazu wird eine neue Software benötigt.
Fast alle unsere Anlagen verwenden eine Messkarte von Delphin, auch meine Technikerarbeit. Ich würde das gerne als (DQMH) Modul konzipieren, um die anderen Anlagen dann auch damit zu betreiben, jetzt hapert es aber bei der Planung und ich hoffe hier ein paar Tipps zu bekommen.
Ich bekomme von den Delphin VIs immer die aktuellen Werte als Array of Cluster (ein Cluster für jedes Signal), ich habe digital i/o (bool) und analog i/o (dbl).
Jetzt ringe ich mit mir selbst schon 'ne Woche ob ich alles (digital + analog, input + output) in einem Modul abarbeite oder ob ich das aufteile. Ich weiß einfach nicht welche Vor- bzw Nachteile das jeweils hat. Das lesen/schreiben sollte sehr schnell gehen, da es intern nur an eine dll geschickt wird, die mit einer Software auf dem PC direkt kommuniziert.
Die Outputs müssen nur bei Änderung geschrieben werden (wobei digital und analog unterschieden wird).
Die Inputs muss ich regelmäßig aktualisieren (alle 500 ms sollte reichen), da habe ich an eine Helper-Loop gedacht (DQMH).
Meine Idee bisher ist ein DQMH Modul für die Delphin Kommunikation
-welches dann evtl. Berechnungen macht
und auf 2 Module zugreift
-senden
Änderungen zuordnen und senden (gesendet werden immer alle Signale auf einmal)
-empfangen
über eine Helper-Loop konstant Daten abfragen
evtl Volumenstrom-/Impulsberechnung nebenher (1*)
Diese Aufteilung ist aber mehr für die Übersicht (auch der Programmcode innerhalb des DQMH Moduls) und ich sehe sonst keinen Nutzen.
Was habt Ihr so für Erfahrung dahingehend? (muss nicht Delacor sein).
Muss ich auf etwas achten, das mir bisher entfallen ist?
Allgemeine Tipps um soetwas besser/einfacher zu planen?
Verwendet Ihr Planungs-/Visualisierungstools für solche Planungen?
Ich bin für jeden Tipp Dankbar,
Timo
(1*) Um Volumenstrommesswerte zu erhalten verwenden wir Experimentier-(Balgen-)Gaszähler und Drehkolbengaszzähler, dort wird über die Impulse und Impulswertigkeit der Volumenstrom bestimmt. Frequenz ergibt Volumenstrom, hier gibt es aber eine Mindestimpulsanzahl. Die Frequenzmessung der Messkarte ist zu ungenau und die Messkarte steht auf Impulszählung, hier bekomme ich mit jedem abfragen die aktuelle Impulszahl mit Zeitstempel.
meine Technikerarbeit wird modernisiert (11 Jahre alte Anlage, Ventile werden getauscht und der Messbereich erweitert), dazu wird eine neue Software benötigt.
Fast alle unsere Anlagen verwenden eine Messkarte von Delphin, auch meine Technikerarbeit. Ich würde das gerne als (DQMH) Modul konzipieren, um die anderen Anlagen dann auch damit zu betreiben, jetzt hapert es aber bei der Planung und ich hoffe hier ein paar Tipps zu bekommen.
Ich bekomme von den Delphin VIs immer die aktuellen Werte als Array of Cluster (ein Cluster für jedes Signal), ich habe digital i/o (bool) und analog i/o (dbl).
Jetzt ringe ich mit mir selbst schon 'ne Woche ob ich alles (digital + analog, input + output) in einem Modul abarbeite oder ob ich das aufteile. Ich weiß einfach nicht welche Vor- bzw Nachteile das jeweils hat. Das lesen/schreiben sollte sehr schnell gehen, da es intern nur an eine dll geschickt wird, die mit einer Software auf dem PC direkt kommuniziert.
Die Outputs müssen nur bei Änderung geschrieben werden (wobei digital und analog unterschieden wird).
Die Inputs muss ich regelmäßig aktualisieren (alle 500 ms sollte reichen), da habe ich an eine Helper-Loop gedacht (DQMH).
Meine Idee bisher ist ein DQMH Modul für die Delphin Kommunikation
-welches dann evtl. Berechnungen macht
und auf 2 Module zugreift
-senden
Änderungen zuordnen und senden (gesendet werden immer alle Signale auf einmal)
-empfangen
über eine Helper-Loop konstant Daten abfragen
evtl Volumenstrom-/Impulsberechnung nebenher (1*)
Diese Aufteilung ist aber mehr für die Übersicht (auch der Programmcode innerhalb des DQMH Moduls) und ich sehe sonst keinen Nutzen.
Was habt Ihr so für Erfahrung dahingehend? (muss nicht Delacor sein).
Muss ich auf etwas achten, das mir bisher entfallen ist?
Allgemeine Tipps um soetwas besser/einfacher zu planen?
Verwendet Ihr Planungs-/Visualisierungstools für solche Planungen?
Ich bin für jeden Tipp Dankbar,
Timo
(1*) Um Volumenstrommesswerte zu erhalten verwenden wir Experimentier-(Balgen-)Gaszähler und Drehkolbengaszzähler, dort wird über die Impulse und Impulswertigkeit der Volumenstrom bestimmt. Frequenz ergibt Volumenstrom, hier gibt es aber eine Mindestimpulsanzahl. Die Frequenzmessung der Messkarte ist zu ungenau und die Messkarte steht auf Impulszählung, hier bekomme ich mit jedem abfragen die aktuelle Impulszahl mit Zeitstempel.