12.12.2011, 15:36
Moin,
ich habe aktuell ein Array Problem.
Als erstes, ich kann das *.vi leider nicht hochladen da es auf einem anderen Rechner ist, auf den ich aus dem Büro nur bedingten Zugriff habe.
Wenn gewünscht kann ich einen Screenshot machen.
Es geht um eine sogenannte Pumpstation, diese pumpt Maiscelage in einen Fermenter.
Die Pumpstation hat einen Hand- und einen Automatikbetrieb.
Im Automatikbetrieb werden vom Benutzer Startzeit, Volumen, Intervalle und von wo nach wo gepumpt werden soll vorgegeben.
Der Pumpweg (also von wo nach wo gepumpt werden soll), beinhaltet das zwei pneumatische Schieber den Befehl bekommen den jeweiligen Schieber zu öffnen,
sind die Schieber offen wird der Pumpvorgang gestartet.
Der Pumpweg wird im *.vi berechnet und dann an die SPS übergeben. Wenn ich mir das *.vi anschaue kann ich sehen das ein Wert für den Pumpweg berechnet wird,
jedoch wird dieser Wert nicht in das Array geschrieben. Bisher konnte ich noch nicht herausfinden wo der Wert hinkommt.
Gibt es eine Möglichkeit wie ich herausfinden kann wo der Wert landet?
Ich habe, da dieser Pumpbetrieb verstärkt Probleme bereitet hat, die zugehörigen Bausteine (inklusive Datenbaustein) aus der SPS neu aufgeladen.
Da aber bis auf den Pumpweg alles übernommen wird was der Benutzer vorgibt, bin ich so langsam mit meinem Latein am Ende!
Ich hoffe irgendjemand hat mein Problem verstanden!
ich habe aktuell ein Array Problem.
Als erstes, ich kann das *.vi leider nicht hochladen da es auf einem anderen Rechner ist, auf den ich aus dem Büro nur bedingten Zugriff habe.
Wenn gewünscht kann ich einen Screenshot machen.
Es geht um eine sogenannte Pumpstation, diese pumpt Maiscelage in einen Fermenter.
Die Pumpstation hat einen Hand- und einen Automatikbetrieb.
Im Automatikbetrieb werden vom Benutzer Startzeit, Volumen, Intervalle und von wo nach wo gepumpt werden soll vorgegeben.
Der Pumpweg (also von wo nach wo gepumpt werden soll), beinhaltet das zwei pneumatische Schieber den Befehl bekommen den jeweiligen Schieber zu öffnen,
sind die Schieber offen wird der Pumpvorgang gestartet.
Der Pumpweg wird im *.vi berechnet und dann an die SPS übergeben. Wenn ich mir das *.vi anschaue kann ich sehen das ein Wert für den Pumpweg berechnet wird,
jedoch wird dieser Wert nicht in das Array geschrieben. Bisher konnte ich noch nicht herausfinden wo der Wert hinkommt.
Gibt es eine Möglichkeit wie ich herausfinden kann wo der Wert landet?
Ich habe, da dieser Pumpbetrieb verstärkt Probleme bereitet hat, die zugehörigen Bausteine (inklusive Datenbaustein) aus der SPS neu aufgeladen.
Da aber bis auf den Pumpweg alles übernommen wird was der Benutzer vorgibt, bin ich so langsam mit meinem Latein am Ende!
Ich hoffe irgendjemand hat mein Problem verstanden!